mirror of
git://slackware.nl/current.git
synced 2025-01-06 05:25:20 +01:00
6e50489fed
a/pkgtools-15.0-noarch-39.txz: Rebuilt. upgradepkg: revert change where $ROOT/sbin/installpkg is called instead of /sbin/installpkg. Conceptually, this seemed like a nice change (but would have also required removepkg to be called the same way), but it seems to break an established expectation that the pkgtools can be used without them actually being installed in $ROOT. Thanks to alienBOB. a/sysvinit-scripts-15.0-noarch-2.txz: Rebuilt. Use #!/bin/bash for these scripts so that bashisms don't cause script issues if /bin/sh is some other shell. Thanks to mumahendras3. rc.S: Use GazL's proposals for detecting/mounting /proc and /sys. d/parallel-20210422-noarch-1.txz: Upgraded. l/glib-networking-2.68.1-x86_64-1.txz: Upgraded. l/gtk+3-3.24.29-x86_64-1.txz: Upgraded. x/igt-gpu-tools-1.26-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. Rebuild with pkgtools-15.0-noarch-39. usb-and-pxe-installers/usbboot.img: Rebuilt. Rebuild with pkgtools-15.0-noarch-39.
60 lines
1.6 KiB
Bash
60 lines
1.6 KiB
Bash
#!/bin/bash
|
|
#
|
|
# rc.4 This file is executed by init(8) when the system is being
|
|
# initialized for run level 4 (XDM)
|
|
#
|
|
# Version: @(#)/etc/rc.d/rc.4 2.00 02/17/93
|
|
#
|
|
# Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
|
|
# At least 47% rewritten by: Patrick J. Volkerding <volkerdi@slackware.com>
|
|
#
|
|
|
|
# Tell the viewers what's going to happen...
|
|
echo "Starting up X11 session manager..."
|
|
|
|
# If you'd like to start something different or in a different order than
|
|
# the options below, create your own startup script /etc/rc.d/rc.4.local
|
|
# and make it executable and it will be used instead:
|
|
if [ -x /etc/rc.d/rc.4.local ]; then
|
|
exec /bin/bash /etc/rc.d/rc.4.local
|
|
fi
|
|
|
|
# Try to use GNOME's gdm session manager. This comes first because if
|
|
# gdm is on the machine then the user probably installed it and wants
|
|
# to use it by default:
|
|
if [ -x /usr/bin/gdm ]; then
|
|
exec /usr/bin/gdm -nodaemon
|
|
fi
|
|
|
|
# Someone thought that gdm looked prettier in /usr/sbin,
|
|
# so look there, too:
|
|
if [ -x /usr/sbin/gdm ]; then
|
|
exec /usr/sbin/gdm -nodaemon
|
|
fi
|
|
|
|
# Not there? OK, try to use KDE's kdm session manager:
|
|
if [ -x /opt/kde/bin/kdm ]; then
|
|
exec /opt/kde/bin/kdm -nodaemon
|
|
elif [ -x /usr/bin/kdm ]; then
|
|
exec /usr/bin/kdm -nodaemon
|
|
fi
|
|
|
|
# Look for SDDM as well:
|
|
if [ -x /usr/bin/sddm ]; then
|
|
exec /usr/bin/sddm
|
|
fi
|
|
|
|
# If all you have is XDM, I guess it will have to do:
|
|
if [ -x /usr/bin/xdm ]; then
|
|
exec /usr/bin/xdm -nodaemon
|
|
elif [ -x /usr/X11R6/bin/xdm ]; then
|
|
exec /usr/X11R6/bin/xdm -nodaemon
|
|
fi
|
|
|
|
# error
|
|
echo
|
|
echo "Hey, you don't have KDM, GDM, or XDM. Can't use runlevel 4 without"
|
|
echo "one of those installed."
|
|
sleep 30
|
|
|
|
# All done.
|