From: Jonatan Schlag <jonatan.schlag@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH 2/3] initscript: sort by startup
Date: Sat, 08 Apr 2023 10:10:04 +0200 [thread overview]
Message-ID: <20230408081005.4098-2-jonatan.schlag@ipfire.org> (raw)
In-Reply-To: <20230408081005.4098-1-jonatan.schlag@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 8285 bytes --]
As the list of symbolic links was not sorted at all I sorted it now by
the order of start or stop.
This seems to be the most useful way as you can now understand the
startup sequence from this file and add/remove scripts at a useful
place.
Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
lfs/initscripts | 105 +++++++++++++++++++++++++-----------------------
1 file changed, 54 insertions(+), 51 deletions(-)
diff --git a/lfs/initscripts b/lfs/initscripts
index bee8a6fc6..9314ff063 100644
--- a/lfs/initscripts
+++ b/lfs/initscripts
@@ -91,67 +91,78 @@ $(TARGET) :
install -v -m 755 $$i /etc/rc.d/helper/; \
done
+ ln -sf ../init.d/imspetor /etc/rc.d/rc0.d/K01imspetor
+ ln -sf ../init.d/motion /etc/rc.d/rc0.d/K01motion
+ ln -sf ../init.d/vdradmin /etc/rc.d/rc0.d/K01vdradmin
+ ln -sf ../init.d/sslh /etc/rc.d/rc0.d/K02sslh
+ ln -sf ../init.d/fcron /etc/rc.d/rc0.d/K08fcron
+ ln -sf ../init.d/apache /etc/rc.d/rc0.d/K28apache
+ ln -sf ../init.d/sshd /etc/rc.d/rc0.d/K30sshd
+ ln -sf ../init.d/client175 /etc/rc.d/rc0.d/K34client175
+ ln -sf ../init.d/setclock /etc/rc.d/rc0.d/K47setclock
+ ln -sf ../init.d/cyrus-sasl /etc/rc.d/rc0.d/K49cyrus-sasl
+ ln -sf ../init.d/vnstat /etc/rc.d/rc0.d/K51vnstat
+ ln -sf ../init.d/conntrackd /etc/rc.d/rc0.d/K77conntrackd
+ ln -sf ../init.d/suricata /etc/rc.d/rc0.d/K78suricata
+ ln -sf ../init.d/leds /etc/rc.d/rc0.d/K79leds
+ ln -sf ../init.d/network /etc/rc.d/rc0.d/K80network
+ ln -sf ../init.d/wlanclient /etc/rc.d/rc0.d/K82wlanclient
+ ln -sf ../init.d/messagebus /etc/rc.d/rc0.d/K85messagebus
+ ln -sf ../init.d/unbound /etc/rc.d/rc0.d/K86unbound
ln -sf ../init.d/sysklogd /etc/rc.d/rc0.d/K90sysklogd
ln -sf ../init.d/sendsignals /etc/rc.d/rc0.d/S60sendsignals
ln -sf ../init.d/localnet /etc/rc.d/rc0.d/S70localnet
ln -sf ../init.d/mountfs /etc/rc.d/rc0.d/S80mountfs
ln -sf ../init.d/swap /etc/rc.d/rc0.d/S90swap
ln -sf ../init.d/halt /etc/rc.d/rc0.d/S99halt
+
+ ln -sf ../init.d/vnstat /etc/rc.d/rc3.d/S01vnstat
ln -sf ../init.d/sysklogd /etc/rc.d/rc3.d/S10sysklogd
- ln -sf ../init.d/smartenabler /etc/rc.d/rc3.d/S19smartenabler
+ ln -sf ../init.d/unbound /etc/rc.d/rc3.d/S11unbound
+ ln -sf ../init.d/fireinfo /etc/rc.d/rc3.d/S15fireinfo
ln -sf ../init.d/messagebus /etc/rc.d/rc3.d/S15messagebus
- ln -sf ../init.d/messagebus /etc/rc.d/rc0.d/K85messagebus
- ln -sf ../init.d/messagebus /etc/rc.d/rc6.d/K85messagebus
ln -sf ../init.d/cpufreq /etc/rc.d/rc3.d/S18cpufreq
- ln -sf ../init.d/sysklogd /etc/rc.d/rc6.d/K90sysklogd
- ln -sf ../init.d/sendsignals /etc/rc.d/rc6.d/S60sendsignals
- ln -sf ../init.d/mountfs /etc/rc.d/rc6.d/S70mountfs
- ln -sf ../init.d/swap /etc/rc.d/rc6.d/S80swap
- ln -sf ../init.d/localnet /etc/rc.d/rc6.d/S90localnet
- ln -sf ../init.d/reboot /etc/rc.d/rc6.d/S99reboot
- ln -sf ../init.d/sshd /etc/rc.d/rc0.d/K30sshd
+ ln -sf ../init.d/smartenabler /etc/rc.d/rc3.d/S19smartenabler
+ ln -sf ../init.d/wlanclient /etc/rc.d/rc3.d/S19wlanclient
+ ln -sf ../init.d/network /etc/rc.d/rc3.d/S20network
+ ln -sf ../init.d/leds /etc/rc.d/rc3.d/S21leds
+ ln -sf ../init.d/conntrackd /etc/rc.d/rc3.d/S22conntrackd
+ ln -sf ../init.d/cyrus-sasl /etc/rc.d/rc3.d/S24cyrus-sasl
ln -sf ../init.d/sshd /etc/rc.d/rc3.d/S30sshd
- ln -sf ../init.d/sshd /etc/rc.d/rc6.d/K30sshd
- ln -sf ../init.d/apache /etc/rc.d/rc0.d/K28apache
ln -sf ../init.d/apache /etc/rc.d/rc3.d/S32apache
- ln -sf ../init.d/apache /etc/rc.d/rc6.d/K28apache
- ln -sf ../init.d/fcron /etc/rc.d/rc0.d/K08fcron
ln -sf ../init.d/fcron /etc/rc.d/rc3.d/S40fcron
- ln -sf ../init.d/fcron /etc/rc.d/rc6.d/K08fcron
- ln -sf ../init.d/suricata /etc/rc.d/rc0.d/K78suricata
- ln -sf ../init.d/suricata /etc/rc.d/rc6.d/K78suricata
- ln -sf ../init.d/network /etc/rc.d/rc0.d/K80network
- ln -sf ../init.d/network /etc/rc.d/rc3.d/S20network
- ln -sf ../init.d/network /etc/rc.d/rc6.d/K80network
- ln -sf ../init.d/unbound /etc/rc.d/rc0.d/K86unbound
- ln -sf ../init.d/unbound /etc/rc.d/rc3.d/S11unbound
- ln -sf ../init.d/unbound /etc/rc.d/rc6.d/K86unbound
- ln -sf ../../sysconfig/rc.local /etc/rc.d/rc3.d/S98rc.local
- ln -sf ../init.d/client175 /etc/rc.d/rc0.d/K34client175
ln -sf ../init.d/client175 /etc/rc.d/rc3.d/S66client175
- ln -sf ../init.d/client175 /etc/rc.d/rc6.d/K34client175
+ ln -sf ../../sysconfig/rc.local /etc/rc.d/rc3.d/S98rc.local
ln -sf ../init.d/sslh /etc/rc.d/rc3.d/S98sslh
- ln -sf ../init.d/sslh /etc/rc.d/rc0.d/K02sslh
- ln -sf ../init.d/sslh /etc/rc.d/rc6.d/K02sslh
- ln -sf ../init.d/vdradmin /etc/rc.d/rc3.d/S99vdradmin
- ln -sf ../init.d/vdradmin /etc/rc.d/rc0.d/K01vdradmin
- ln -sf ../init.d/vdradmin /etc/rc.d/rc6.d/K01vdradmin
- ln -sf ../init.d/motion /etc/rc.d/rc3.d/S99motion
- ln -sf ../init.d/motion /etc/rc.d/rc0.d/K01motion
- ln -sf ../init.d/motion /etc/rc.d/rc6.d/K01motion
ln -sf ../init.d/imspetor /etc/rc.d/rc3.d/S99imspetor
- ln -sf ../init.d/imspetor /etc/rc.d/rc0.d/K01imspetor
+ ln -sf ../init.d/motion /etc/rc.d/rc3.d/S99motion
+ ln -sf ../init.d/vdradmin /etc/rc.d/rc3.d/S99vdradmin
+
ln -sf ../init.d/imspetor /etc/rc.d/rc6.d/K01imspetor
- ln -sf ../init.d/cyrus-sasl /etc/rc.d/rc0.d/K49cyrus-sasl
- ln -sf ../init.d/cyrus-sasl /etc/rc.d/rc3.d/S24cyrus-sasl
+ ln -sf ../init.d/motion /etc/rc.d/rc6.d/K01motion
+ ln -sf ../init.d/vdradmin /etc/rc.d/rc6.d/K01vdradmin
+ ln -sf ../init.d/sslh /etc/rc.d/rc6.d/K02sslh
+ ln -sf ../init.d/fcron /etc/rc.d/rc6.d/K08fcron
+ ln -sf ../init.d/apache /etc/rc.d/rc6.d/K28apache
+ ln -sf ../init.d/sshd /etc/rc.d/rc6.d/K30sshd
+ ln -sf ../init.d/client175 /etc/rc.d/rc6.d/K34client175
+ ln -sf ../init.d/setclock /etc/rc.d/rc6.d/K47setclock
ln -sf ../init.d/cyrus-sasl /etc/rc.d/rc6.d/K49cyrus-sasl
- ln -sf ../init.d/leds /etc/rc.d/rc0.d/K79leds
- ln -sf ../init.d/leds /etc/rc.d/rc3.d/S21leds
- ln -sf ../init.d/leds /etc/rc.d/rc6.d/K79leds
- ln -sf ../init.d/fireinfo /etc/rc.d/rc3.d/S15fireinfo
- ln -sf ../init.d/conntrackd /etc/rc.d/rc0.d/K77conntrackd
- ln -sf ../init.d/conntrackd /etc/rc.d/rc3.d/S22conntrackd
+ ln -sf ../init.d/vnstat /etc/rc.d/rc6.d/K51vnstat
ln -sf ../init.d/conntrackd /etc/rc.d/rc6.d/K77conntrackd
+ ln -sf ../init.d/suricata /etc/rc.d/rc6.d/K78suricata
+ ln -sf ../init.d/leds /etc/rc.d/rc6.d/K79leds
+ ln -sf ../init.d/network /etc/rc.d/rc6.d/K80network
+ ln -sf ../init.d/wlanclient /etc/rc.d/rc6.d/K82wlanclient
+ ln -sf ../init.d/messagebus /etc/rc.d/rc6.d/K85messagebus
+ ln -sf ../init.d/unbound /etc/rc.d/rc6.d/K86unbound
+ ln -sf ../init.d/sysklogd /etc/rc.d/rc6.d/K90sysklogd
+ ln -sf ../init.d/sendsignals /etc/rc.d/rc6.d/S60sendsignals
+ ln -sf ../init.d/mountfs /etc/rc.d/rc6.d/S70mountfs
+ ln -sf ../init.d/swap /etc/rc.d/rc6.d/S80swap
+ ln -sf ../init.d/localnet /etc/rc.d/rc6.d/S90localnet
+ ln -sf ../init.d/reboot /etc/rc.d/rc6.d/S99reboot
+
ln -sf ../init.d/mountkernfs /etc/rc.d/rcsysinit.d/S00mountkernfs
ln -sf ../init.d/sysctl /etc/rc.d/rcsysinit.d/S01sysctl
ln -sf ../init.d/modules /etc/rc.d/rcsysinit.d/S05modules
@@ -168,20 +179,12 @@ $(TARGET) :
ln -sf ../init.d/udev_retry /etc/rc.d/rcsysinit.d/S45udev_retry
ln -sf ../init.d/cleanfs /etc/rc.d/rcsysinit.d/S50cleanfs
ln -sf ../init.d/setclock /etc/rc.d/rcsysinit.d/S60setclock
- ln -sf ../init.d/setclock /etc/rc.d/rc0.d/K47setclock
- ln -sf ../init.d/setclock /etc/rc.d/rc6.d/K47setclock
ln -sf ../init.d/console /etc/rc.d/rcsysinit.d/S70console
ln -sf ../init.d/pakfire /etc/rc.d/rcsysinit.d/S71pakfire
ln -sf ../init.d/cloud-init /etc/rc.d/rcsysinit.d/S74cloud-init
ln -sf ../init.d/firstsetup /etc/rc.d/rcsysinit.d/S75firstsetup
ln -sf ../init.d/localnet /etc/rc.d/rcsysinit.d/S80localnet
ln -sf ../init.d/firewall /etc/rc.d/rcsysinit.d/S85firewall
- ln -sf ../init.d/vnstat /etc/rc.d/rc3.d/S01vnstat
- ln -sf ../init.d/vnstat /etc/rc.d/rc0.d/K51vnstat
- ln -sf ../init.d/vnstat /etc/rc.d/rc6.d/K51vnstat
- ln -sf ../init.d/wlanclient /etc/rc.d/rc0.d/K82wlanclient
- ln -sf ../init.d/wlanclient /etc/rc.d/rc3.d/S19wlanclient
- ln -sf ../init.d/wlanclient /etc/rc.d/rc6.d/K82wlanclient
ln -sf ../../../../../usr/local/bin/qosctrl \
/etc/rc.d/init.d/networking/red.up/24-RS-qos
--
2.30.2
next prev parent reply other threads:[~2023-04-08 8:10 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-08 8:10 [PATCH 1/3] lfs/initscripts: improve indention Jonatan Schlag
2023-04-08 8:10 ` Jonatan Schlag [this message]
2023-04-11 10:23 ` [PATCH 2/3] initscript: sort by startup Michael Tremer
2023-04-08 8:10 ` [PATCH 3/3] initscripts: Sort rootfiles Jonatan Schlag
2023-04-11 10:23 ` Michael Tremer
2023-04-11 10:23 ` [PATCH 1/3] lfs/initscripts: improve indention Michael Tremer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230408081005.4098-2-jonatan.schlag@ipfire.org \
--to=jonatan.schlag@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox