synit/packaging/packages/synit-config/files/etc/syndicate/network.pr

30 lines
748 B
Plaintext

<require-service <milestone network>>
<configure-interface "lo" <static "127.0.0.1">>
<configure-interface "eth0" <dhcp>>
<depends-on <milestone network> <service-state <daemon interfaces> complete>>
? <configure-interface ?ifname <static ?ipaddr>> [
<daemon interfaces {
argv: ["ifconfig" $ifname $ipaddr "up"]
restart: on-error
}>
]
? <configure-interface ?ifname <dhcp>> [
<daemon interfaces {
argv: ["ifconfig" $ifname "up"]
restart: on-error
}>
<require-service <daemon <udhcpc $ifname>>>
]
? <run-service <daemon <udhcpc ?ifname>>> [
<daemon <udhcpc $ifname> ["udhcpc" "-i" $ifname "-fR"]>
]
;---------------------------------------------------------------------------
; TODO: put interface-monitor in here