diff options
Diffstat (limited to 'system/openrc-services/doinst.sh')
-rw-r--r-- | system/openrc-services/doinst.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/system/openrc-services/doinst.sh b/system/openrc-services/doinst.sh index 0d935bab1f..58c12240fd 100644 --- a/system/openrc-services/doinst.sh +++ b/system/openrc-services/doinst.sh @@ -31,8 +31,15 @@ for file in etc/openrc/local.d/*.new; do preserve_perms "${file}" done +# Enable some basic services +[ ! -e "etc/openrc/runlevels/sysinit/udev" ] && ln -s /etc/openrc/init.d/udev "etc/openrc/runlevels/sysinit/udev" +[ ! -e "etc/openrc/runlevels/sysinit/udev-trigger" ] && ln -s /etc/openrc/init.d/udev-trigger "etc/openrc/runlevels/sysinit/udev-trigger" + # disable udev-postmount [ -e "etc/openrc/runlevels/sysinit/udev-postmount" ] && rm -v "etc/openrc/runlevels/sysinit/udev-postmount" # disable kmod-static-nodes (openrc-0.26.1, 2017-05-14) [ -e "etc/openrc/runlevels/sysinit/kmod-static-nodes" ] && rm -v "etc/openrc/runlevels/sysinit/kmod-static-nodes" + +# maintain compatibilty with previous xdm script +ln -sf /usr/bin/startDM "etc/X11/startDM.sh" |