slitaz-boot-scripts annotate usr/bin/rcSconf @ rev 460

rcSconf: remove empty rcS.conf.diff
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Apr 14 16:50:08 2020 +0000 (2020-04-14)
parents 7acd64a8f538
children
rev   line source
pankso@303 1 #!/bin/sh
pankso@303 2 #
pankso@303 3 # Update and clean-up /etc/rcS.conf
pankso@303 4 #
pankso@303 5
pankso@303 6 # X is now started earlier by system.sh
pankso@303 7 up_daemons() {
pankso@303 8 echo $RUN_DAEMONS | sed \
pankso@303 9 -e s/dbus// -e s/hald// -e s/slim// -e s'/ //' -e s'/ //'
pankso@303 10 }
pankso@303 11
pankso@303 12 case "$1" in
pankso@303 13 up)
pankso@303 14 [ $(id -u) != 0 ] && exit 0
pankso@303 15 #check_root: broken gettext in libtaz.sh
pankso@303 16 . /etc/rcS.conf
pankso@303 17 cp -f /etc/rcS.conf /etc/slitaz/rcS.conf.bak
pankso@303 18 echo "Updating: /etc/rcS.conf"
pankso@303 19 cat > /etc/rcS.conf << EOT
pankso@303 20 # /etc/rcS.conf : Initial boot script configuration for SliTaz GNU/Linux
pankso@303 21 # Sourced by : /etc/init.d/rcS
pankso@303 22 #
pankso@303 23
pankso@303 24 # Use udev to populate /dev and handle hotplug events
pankso@303 25 UDEV="$UDEV"
pankso@303 26
pankso@303 27 # Clean up the system removing all tmp and pid files
pankso@303 28 CLEAN_UP_SYSTEM="$CLEAN_UP_SYSTEM"
pankso@303 29
pankso@303 30 # Filesystems to check integrity of at boot time. You should check the
pankso@303 31 # rootfs (where SliTaz is installed) and all partitions listed in fstab.
pankso@303 32 # Example: CHECK_FS="/dev/hda5 /dev/hdb1"
pankso@303 33 CHECK_FS="$CHECK_FS"
pankso@303 34
pankso@303 35 # Syslogd: Max size (KB) before rotation
pankso@303 36 SYSLOGD_ROTATED_SIZE="$SYSLOGD_ROTATED_SIZE"
pankso@303 37
pankso@303 38 # Kernel modules to load at boot time
pankso@303 39 LOAD_MODULES="$LOAD_MODULES"
pankso@303 40
pankso@303 41 # X Login manager: slim or lxdm, empty to disable X
pankso@303 42 LOGIN_MANAGER="slim"
pankso@303 43
pankso@303 44 # Initialization scripts to run at boot time. The local.sh script
paul@395 45 # lets you quickly add some local startup commands.
pankso@303 46 RUN_SCRIPTS="bootopts.sh system.sh network.sh local.sh"
pankso@303 47
pankso@303 48 # Daemons to start at boot time. DBUS daemon is started before the
pankso@303 49 # login manager and from: /etc/init.d/system.sh
pankso@303 50 RUN_DAEMONS="$(up_daemons)"
pankso@303 51
pankso@303 52 # Pre login message
pankso@303 53 MESSAGE="Welcome to your box"
pankso@303 54 EOT
pankso@303 55 diff /etc/slitaz/rcS.conf.bak /etc/rcS.conf > \
pascal@460 56 /etc/slitaz/rcS.conf.diff
pascal@460 57 [ -s /etc/slitaz/rcS.conf.diff ] ||
pascal@460 58 rm -f /etc/slitaz/rcS.conf* ;;
pankso@303 59 show) less -E /etc/rcS.conf ;;
pascal@460 60 show-diff) less -E /etc/slitaz/rcS.conf.diff 2> /dev/null ;;
pankso@303 61 clean) rm -f /etc/slitaz/rcS.conf* ;;
pankso@303 62 *) echo "Usage: $(basename $0) [up|show|show-diff|clean]" ;;
pankso@303 63 esac
pankso@303 64 exit 0