You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
663 B
32 lines
663 B
5 years ago
|
#!/bin/sh
|
||
|
|
||
|
set -uo pipefail
|
||
|
|
||
|
# NetworkManager
|
||
|
pacman -Q networkmanager &> /dev/null
|
||
|
if [ $? = 0 ]; then
|
||
|
echo ":: Enabling NetworkManager"
|
||
|
systemctl enable NetworkManager.service
|
||
|
fi
|
||
|
|
||
|
# Cups
|
||
|
pacman -Q cups &> /dev/null
|
||
|
if [ $? = 0 ]; then
|
||
|
echo ":: Enabling CUPS"
|
||
|
systemctl enable org.cups.cupsd.service
|
||
|
fi
|
||
|
|
||
|
#Avahi
|
||
|
pacman -Q avahi &> /dev/null
|
||
|
if [ $? = 0 ]; then
|
||
|
systemctl disable systemd-resolved.service
|
||
|
cat /etc/nsswitch.conf | grep mdns_minimal &> /dev/null
|
||
|
if [ $? = 1 ]; then
|
||
|
sed -i \
|
||
|
'/hosts/s/resolve \[\!UNAVAIL=return\] dns/mdns_minimal \[NOTFOUND\=return\] &/' \
|
||
|
/etc/nsswitch.conf
|
||
|
fi
|
||
|
systemctl enable avahi-daemon
|
||
|
fi
|
||
|
|