diff options
author | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-07-18 21:33:25 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-07-18 21:33:25 +0200 |
commit | f9d75896f43950eaaaf1201b98736f94ccb7164b (patch) | |
tree | 86de911edf8fe1804c003f65deafba381ce0661b | |
parent | 4b047ad61e53066e6c5d96f0f79ea3f194938c84 (diff) |
Cleanup service dependencies
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | services/Makemodule.am | 3 | ||||
-rw-r--r-- | services/agetty | 2 | ||||
-rw-r--r-- | services/dhcpcd | 2 | ||||
-rw-r--r-- | services/dhcpcdmaster | 2 | ||||
-rw-r--r-- | services/dnsmasq | 2 | ||||
-rw-r--r-- | services/hwclock | 2 | ||||
-rw-r--r-- | services/ifcfg.in | 1 | ||||
-rw-r--r-- | services/ifrename.in | 1 | ||||
-rw-r--r-- | services/loopback | 2 | ||||
-rw-r--r-- | services/modules.in | 2 | ||||
-rw-r--r-- | services/network | 4 | ||||
-rwxr-xr-x | services/sysctl | 2 | ||||
-rw-r--r-- | services/sysinit | 2 | ||||
-rw-r--r-- | services/unbound | 2 | ||||
-rw-r--r-- | services/usyslogd | 2 | ||||
-rw-r--r-- | services/vfs | 1 |
17 files changed, 22 insertions, 11 deletions
diff --git a/Makefile.am b/Makefile.am index e087a8c..3914c91 100644 --- a/Makefile.am +++ b/Makefile.am @@ -47,6 +47,7 @@ install-data-local: $(LN_S) $(TEMPLATEDIR)/ifdown $(DESTDIR)$(SVCDIR)/ifdown@reboot $(LN_S) $(TEMPLATEDIR)/ifcfg $(DESTDIR)$(SVCDIR)/ifcfg $(LN_S) $(TEMPLATEDIR)/modules $(DESTDIR)$(SVCDIR)/modules + $(LN_S) $(TEMPLATEDIR)/network $(DESTDIR)$(SVCDIR)/network if USYSLOGD $(LN_S) $(TEMPLATEDIR)/usyslogd $(DESTDIR)$(SVCDIR)/usyslogd endif diff --git a/services/Makemodule.am b/services/Makemodule.am index 4cad483..5ba6364 100644 --- a/services/Makemodule.am +++ b/services/Makemodule.am @@ -7,6 +7,7 @@ init_DATA += services/sysfs services/procfs services/tmpfs init_DATA += services/vfs services/ifrename services/ifcfg init_DATA += services/dhcpcd services/dhcpcdmaster services/unbound init_DATA += services/dnsmasq services/ifdown services/modules +init_DATA += services/network if USYSLOGD init_DATA += services/usyslogd @@ -16,4 +17,4 @@ EXTRA_DIST += services/sysinit services/vfs services/agetty services/hostname EXTRA_DIST += services/hwclock services/loopback services/reboot EXTRA_DIST += services/shutdown services/sync services/sysctl services/tmpfs EXTRA_DIST += services/dhcpcd services/dhcpcdmaster services/unbound -EXTRA_DIST += services/usyslogd services/dnsmasq +EXTRA_DIST += services/usyslogd services/dnsmasq services/network diff --git a/services/agetty b/services/agetty index b4dc70d..6c8945b 100644 --- a/services/agetty +++ b/services/agetty @@ -2,5 +2,5 @@ description agetty on %0 exec agetty %0 linux type respawn target boot -after sysinit +after network tty "/dev/%0" diff --git a/services/dhcpcd b/services/dhcpcd index c08fac0..f597672 100644 --- a/services/dhcpcd +++ b/services/dhcpcd @@ -1,6 +1,6 @@ description "DHCP client on %0" type once target boot -after dhcpcdmaster +after dhcpcdmaster network exec dhcpcd -n %0 diff --git a/services/dhcpcdmaster b/services/dhcpcdmaster index 6d0fecd..276a2f8 100644 --- a/services/dhcpcdmaster +++ b/services/dhcpcdmaster @@ -1,7 +1,7 @@ description "DHCP client - master service" type wait target boot -after sysinit ifrename ifcfg +after network exec { mkdir -p /var/db/dhcpcd diff --git a/services/dnsmasq b/services/dnsmasq index c739e8b..4045824 100644 --- a/services/dnsmasq +++ b/services/dnsmasq @@ -1,6 +1,6 @@ description "dnsmasq DNS & DHCP server" type respawn limit 5 target boot -after sysinit ifcfg unbound +after network unbound exec dnsmasq -k diff --git a/services/hwclock b/services/hwclock index eeafe8b..7eac1da 100644 --- a/services/hwclock +++ b/services/hwclock @@ -3,4 +3,4 @@ exec hwclock --hctosys --utc type wait target boot before sysinit -after vfs +after vfs modules diff --git a/services/ifcfg.in b/services/ifcfg.in index 940a289..c2b4127 100644 --- a/services/ifcfg.in +++ b/services/ifcfg.in @@ -2,5 +2,6 @@ description "static network configuration" type wait target boot after sysinit ifrename +before network exec "@SCRIPTDIR@/ifcfg.sh"
\ No newline at end of file diff --git a/services/ifrename.in b/services/ifrename.in index 7c6e346..efb00de 100644 --- a/services/ifrename.in +++ b/services/ifrename.in @@ -2,5 +2,6 @@ description "rename network interfaces" type wait target boot after sysinit +before network exec "@SCRIPTDIR@/ifrename.sh"
\ No newline at end of file diff --git a/services/loopback b/services/loopback index 5a77a6f..53118b5 100644 --- a/services/loopback +++ b/services/loopback @@ -2,7 +2,7 @@ description configure network loopback device type wait target boot before sysinit -after hwclock hostname vfs +after hostname vfs exec { ip addr add 127.0.0.1/8 dev lo brd + diff --git a/services/modules.in b/services/modules.in index 3e0b69c..e8c1863 100644 --- a/services/modules.in +++ b/services/modules.in @@ -1,7 +1,7 @@ description "load kernel modules" type wait target boot -after vfs +after vfs usyslogd before sysinit exec "@SCRIPTDIR@/modules_load.sh"
\ No newline at end of file diff --git a/services/network b/services/network new file mode 100644 index 0000000..5ba505c --- /dev/null +++ b/services/network @@ -0,0 +1,4 @@ +description "static network configuration completed" +type wait +target boot +after sysinit
\ No newline at end of file diff --git a/services/sysctl b/services/sysctl index a5ee62b..0b30567 100755 --- a/services/sysctl +++ b/services/sysctl @@ -3,4 +3,4 @@ exec sysctl --system type wait target boot before sysinit -after hwclock hostname vfs +after vfs loopback diff --git a/services/sysinit b/services/sysinit index 0429dfe..801ac97 100644 --- a/services/sysinit +++ b/services/sysinit @@ -1,3 +1,5 @@ description basic system initialization type wait target boot +after vfs +before network
\ No newline at end of file diff --git a/services/unbound b/services/unbound index e6189f1..e9980ab 100644 --- a/services/unbound +++ b/services/unbound @@ -1,6 +1,6 @@ description "Unbound resolver" type respawn limit 5 target boot -after sysinit ifcfg +after network exec unbound -d diff --git a/services/usyslogd b/services/usyslogd index 23bea3b..dccce82 100644 --- a/services/usyslogd +++ b/services/usyslogd @@ -2,5 +2,5 @@ description "starting usyslogd" exec usyslogd type respawn limit 5 target boot -after hostname vfs +after vfs before sysinit
\ No newline at end of file diff --git a/services/vfs b/services/vfs index 471d8c1..b699976 100644 --- a/services/vfs +++ b/services/vfs @@ -1,3 +1,4 @@ description VFS setup done type wait target boot +before sysinit
\ No newline at end of file |