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 |