diff options
| author | Roy Marples <roy@marples.name> | 2008-10-28 09:28:05 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2008-10-28 09:28:05 +0000 |
| commit | 875218624403899830317a8f835adaec3d3f1bc7 (patch) | |
| tree | ce1ff147cb883c319b3b87d89f57fc83c382763c | |
| parent | c96d2538cddf54f633dcd46ceb0644178789c645 (diff) | |
| download | dhcpcd-875218624403899830317a8f835adaec3d3f1bc7.tar.xz | |
Re-create the old .info file for applications that parse it.dhcpcd-4.0.3
| -rw-r--r-- | dhcpcd-hooks/50-dhcpcd-compat | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/dhcpcd-hooks/50-dhcpcd-compat b/dhcpcd-hooks/50-dhcpcd-compat index cba40a49..bb31fd3b 100644 --- a/dhcpcd-hooks/50-dhcpcd-compat +++ b/dhcpcd-hooks/50-dhcpcd-compat @@ -28,4 +28,14 @@ case "${reason}" in RENEW) x="up";; BOUND|INFORM|REBIND|REBOOT|TEST|TIMEOUT|IPV4LL) x="new";; esac -set -- "" "${x}" + +if [ "${reason}" != "down" ]; then + rm -f /var/lib/dhcpcd-"${INTERFACE}".info + for x in IPADDR INTERFACE NETMASK BROADCAST NETWORK DHCPSID GATEWAYS \ + DNSSERVERS DNSDOMAIN DNSSEARCH NISDOMAIN NISSERVERS \ + NTPSERVERS GATEWAY DNS; do + eval echo "${x}=\'\$${x}\'" >> /var/lib/dhcpcd-"${INTERFACE}".info + done +fi + +set -- /var/lib/dhcpcd-"${INTERFACE}".info "${x}" |
