]>
Commit | Line | Data |
---|---|---|
7893d775 JR |
1 | #!/bin/sh |
2 | ||
2f2adddb JR |
3 | destunitdir=${1:-/tmp} |
4 | ||
1fcebd1c JR |
5 | # Do nothing if target is disabled |
6 | [ -e /etc/systemd/system/multi-user.target.wants/dhcp_probe.target ] || exit 0 | |
7 | ||
7893d775 JR |
8 | [ -f /etc/sysconfig/dhcp_probe ] && . /etc/sysconfig/dhcp_probe |
9 | ||
2f2adddb JR |
10 | if [ -d $destunitdir/dhcp_probe.target.wants ]; then |
11 | rm -f $destunitdir/dhcp_probe.target.wants/dhcp_probe@*.service | |
12 | else | |
13 | mkdir -p $destunitdir/dhcp_probe.target.wants | |
14 | fi | |
15 | ||
7893d775 | 16 | for nic in $INTERFACES; do |
2f2adddb JR |
17 | [ -L $destunitdir/dhcp_probe.target.wants/dhcp_probe@$nic.service ] && \ |
18 | continue | |
7893d775 | 19 | ln -s /lib/systemd/system/dhcp_probe@.service \ |
2f2adddb | 20 | $destunitdir/dhcp_probe.target.wants/dhcp_probe@$nic.service |
7893d775 | 21 | done |