This package has gone through significant changes:

* Re-wrote/cleaned up init scripts
  * Re-wrote init-functions
  * Moved some things (init scripts, defaults, configs) to other packages
  * Added update-rc which manages /etc/rc* directories
  * Added usher to manage defaults
This commit is contained in:
2017-05-16 16:44:05 -05:00
parent 4528155e66
commit 3112172beb
43 changed files with 1396 additions and 2402 deletions

View File

@@ -1,82 +1,33 @@
dirs:
install -d -m 755 $(DESTDIR)/etc/default
install -d -m 755 $(DESTDIR)/etc/network.d
install -d -m 755 $(DESTDIR)/etc/{rc{{0..6},S},init}.d
install -d -m 755 $(DESTDIR)/lib/lsb
install -d -m 755 $(DESTDIR)/usr/share/initscripts
install -d -m 755 $(DESTDIR)/usr/share/man/man8
install -d -m 755 $(DESTDIR)/sbin
files:
install -m 754 etc/default/console $(DESTDIR)/etc/default/console
install -m 644 etc/network.conf $(DESTDIR)/etc/network.conf
install -m 754 etc/init.d/checkfs $(DESTDIR)/etc/init.d/checkfs
install -m 754 etc/init.d/cleanfs $(DESTDIR)/etc/init.d/cleanfs
install -m 754 etc/init.d/console $(DESTDIR)/etc/init.d/console
install -m 754 etc/init.d/halt $(DESTDIR)/etc/init.d/halt
install -m 754 etc/init.d/localnet $(DESTDIR)/etc/init.d/localnet
install -m 754 etc/init.d/modules $(DESTDIR)/etc/init.d/modules
install -m 754 etc/init.d/mountfs $(DESTDIR)/etc/init.d/mountfs
install -m 754 etc/init.d/mountvirtfs $(DESTDIR)/etc/init.d/mountvirtfs
install -m 754 etc/init.d/network $(DESTDIR)/etc/init.d/network
install -m 754 etc/init.d/rc $(DESTDIR)/etc/init.d/rc
install -m 754 etc/init.d/reboot $(DESTDIR)/etc/init.d/reboot
install -m 754 etc/init.d/sendsignals $(DESTDIR)/etc/init.d/sendsignals
install -m 754 etc/init.d/setclock $(DESTDIR)/etc/init.d/setclock
install -m 754 etc/init.d/swap $(DESTDIR)/etc/init.d/swap
install -m 754 etc/init.d/sysctl $(DESTDIR)/etc/init.d/sysctl
install -m 754 etc/init.d/sysklogd $(DESTDIR)/etc/init.d/sysklogd
install -m 754 etc/init.d/template $(DESTDIR)/etc/init.d/template
install -m 754 etc/init.d/udev $(DESTDIR)/etc/init.d/udev
install -m 754 etc/modules.conf $(DESTDIR)/etc/modules.conf
install -m 754 lib/lsb/init-functions $(DESTDIR)/lib/lsb/init-functions
install -m 755 init.d/checkfs $(DESTDIR)/etc/init.d/checkfs
install -m 755 init.d/cleanfs $(DESTDIR)/etc/init.d/cleanfs
install -m 755 init.d/halt $(DESTDIR)/etc/init.d/halt
install -m 755 init.d/hostname $(DESTDIR)/etc/init.d/hostname
install -m 755 init.d/hwclock $(DESTDIR)/etc/init.d/hwclock
install -m 755 init.d/localnet $(DESTDIR)/etc/init.d/localnet
install -m 755 init.d/modules $(DESTDIR)/etc/init.d/modules
install -m 755 init.d/mountfs $(DESTDIR)/etc/init.d/mountfs
install -m 755 init.d/mountvirtfs $(DESTDIR)/etc/init.d/mountvirtfs
install -m 755 init.d/rc $(DESTDIR)/etc/init.d/rc
install -m 755 init.d/reboot $(DESTDIR)/etc/init.d/reboot
install -m 755 init.d/sendsignals $(DESTDIR)/etc/init.d/sendsignals
install -m 755 init.d/swap $(DESTDIR)/etc/init.d/swap
install -m 755 init.d/sysctl $(DESTDIR)/etc/init.d/sysctl
install -m 755 init-functions $(DESTDIR)/lib/lsb/init-functions
install -m 644 halt.default \
$(DESTDIR)/usr/share/initscripts/halt.default
install -m 644 modules.conf \
$(DESTDIR)/usr/share/initscripts/modules.conf
install -m 644 rcS.default \
$(DESTDIR)/usr/share/initscripts/rcS.default
install -m 755 update-rc $(DESTDIR)/sbin
rc0:
ln -sfv ../init.d/network $(DESTDIR)/etc/rc0.d/K80network
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc0.d/K90sysklogd
ln -sfv ../init.d/sendsignals $(DESTDIR)/etc/rc0.d/S60sendsignals
ln -sfv ../init.d/swap $(DESTDIR)/etc/rc0.d/S65swap
ln -sfv ../init.d/mountfs $(DESTDIR)/etc/rc0.d/S70mountfs
ln -sfv ../init.d/localnet $(DESTDIR)/etc/rc0.d/S90localnet
ln -sfv ../init.d/halt $(DESTDIR)/etc/rc0.d/S99halt
rc1:
ln -sfv ../init.d/network $(DESTDIR)/etc/rc1.d/K80network
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc1.d/K90sysklogd
rc2:
ln -sfv ../init.d/network $(DESTDIR)/etc/rc2.d/K80network
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc2.d/K90sysklogd
rc3:
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc3.d/S10sysklogd
ln -sfv ../init.d/network $(DESTDIR)/etc/rc3.d/S20network
rc4:
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc4.d/S10sysklogd
ln -sfv ../init.d/network $(DESTDIR)/etc/rc4.d/S20network
rc5:
ln -sfv ../init.d/sysklogd $(DESTDOR)/etc/rc5.d/S10sysklogd
ln -sfv ../init.d/network $(DESTDIR)/etc/rc5.d/S20network
rc6:
ln -sfv ../init.d/network $(DESTDIR)/etc/rc6.d/K80network
ln -sfv ../init.d/sysklogd $(DESTDIR)/etc/rc6.d/K90sysklogd
ln -sfv ../init.d/sendsignals $(DESTDIR)/etc/rc6.d/S60sendsignals
ln -sfv ../init.d/swap $(DESTDIR)/etc/rc6.d/S65swap
ln -sfv ../init.d/mountfs $(DESTDIR)/etc/rc6.d/S70mountfs
ln -sfv ../init.d/localnet $(DESTDIR)/etc/rc6.d/S90localnet
ln -sfv ../init.d/reboot $(DESTDIR)/etc/rc6.d/S99reboot
rcS:
ln -sfv ../init.d/mountvirtfs $(DESTDIR)/etc/rcS.d/S00mountvirtfs
ln -sfv ../init.d/sysctl $(DESTDIR)/etc/rcS.d/S02sysctl
ln -sfv ../init.d/modules $(DESTDIR)/etc/rcS.d/S05modules
ln -sfv ../init.d/localnet $(DESTDIR)/etc/rcS.d/S08localnet
ln -sfv ../init.d/udev $(DESTDIR)/etc/rcS.d/S10udev
ln -sfv ../init.d/swap $(DESTDIR)/etc/rcS.d/S20swap
ln -sfv ../init.d/checkfs $(DESTDIR)/etc/rcS.d/S30checkfs
ln -sfv ../init.d/mountfs $(DESTDIR)/etc/rcS.d/S40mountfs
ln -sfv ../init.d/cleanfs $(DESTDIR)/etc/rcS.d/S45cleanfs
ln -sfv ../init.d/console $(DESTDIR)/etc/rcS.d/S70console
install: dirs files rc0 rc1 rc2 rc3 rc4 rc5 rc6 rcS
install: dirs files