1 |
Hallo Hartmut, |
2 |
|
3 |
die Dependencies sind im Init-Script definiert. Für den ntp-client heißt |
4 |
dies z.B.: |
5 |
|
6 |
depend() { |
7 |
before cron portmap |
8 |
after net |
9 |
use dns logger |
10 |
} |
11 |
|
12 |
Die Dependency "net" (und vermutlich damit auch "dns") wird allerdings |
13 |
durch dein eth0 erfüllt, weshalb der ntp-client vor deinem ppp0 |
14 |
gestartet werden kann. Eine weiter Dependency direct im Init-Script |
15 |
hinzuzufügen ist nicht zu empfehlen, da sie bei einem Update direkt |
16 |
wieder überschrieben wird. |
17 |
|
18 |
Du kannst aber in der /etc/rc.conf weitere Abhängigkeiten definieren: |
19 |
|
20 |
# Below is an example for service foo-bar. Note that the '-' is illegal |
21 |
# in a shell variable name, so we convert it to an underscore. |
22 |
# example for service foo-bar. |
23 |
#rc_foo_bar_config="/etc/foo-bar" |
24 |
#rc_foo_bar_need="openvpn" |
25 |
#rc_foo_bar_after="clock" |
26 |
|
27 |
Für ntp-client müsste das also |
28 |
|
29 |
rc_ntp_client_need="net.ppp0" |
30 |
bzw. |
31 |
rc_ntp_client_after="net.ppp0" |
32 |
|
33 |
heißen. Der Unterschied zwischen need und after steht in der Manpage. |
34 |
|
35 |
|
36 |
Gruß, |
37 |
Johann |