summaryrefslogtreecommitdiff
path: root/hooks/post-up
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xhooks/post-up/services31
1 files changed, 15 insertions, 16 deletions
diff --git a/hooks/post-up/services b/hooks/post-up/services
index a507fda..0d36f7d 100755
--- a/hooks/post-up/services
+++ b/hooks/post-up/services
@@ -1,26 +1,25 @@
#!/bin/sh
-if [ $(ls /var/service | grep NetworkManager -c) -eq 0 ]
+if [ $(ls /var/service | grep elogind -c) -eq 0 ]
then
- sudo xbps-install -y NetworkManager dbus
- sudo ln -s /etc/sv/NetworkManager /var/service/
- sudo ln -s /etc/sv/dbus /var/service
- sudo sv stop wpa_supplicant
- sudo sv stop dhcpcd
- sudo unlink /var/service/wpa_supplicant
- sudo unlink /var/service/dhcpcd
+ doas xbps-install -y elogind
+ doas ln -s /etc/sv/elogind /var/service/
sleep 5
- sudo sv start dbus
- sudo sv start NetworkManager
+ doas sv start elogind
fi
-
-if [ $(ls /var/service | grep elogind -c) -eq 0 ]
+if [ $(ls /var/service | grep NetworkManager -c) -eq 0 ]
then
- sudo xbps-install -y elogind
- sudo ln -s /etc/sv/elogind /var/service/
+ doas xbps-install -y NetworkManager dbus
+ doas ln -s /etc/sv/NetworkManager /var/service/
+ doas ln -s /etc/sv/dbus /var/service
+ doas sv stop wpa_supplicant
+ doas sv stop dhcpcd
+ doas unlink /var/service/wpa_supplicant
+ doas unlink /var/service/dhcpcd
sleep 5
- sudo sv start elogind
+ doas sv start dbus
+ doas sv start NetworkManager
fi
-xsync
+echo "Services setup; logout and in, then run xsync"