Mercurial > hg > dhcpcd
changeset 1050:a74e3c5e71c9 draft dhcpcd-4.0.3
Re-create the old .info file for applications that parse it.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Tue, 28 Oct 2008 09:28:05 +0000 |
| parents | b6e62c7120c2 |
| children | 7dcb76407986 |
| files | dhcpcd-hooks/50-dhcpcd-compat |
| diffstat | 1 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/dhcpcd-hooks/50-dhcpcd-compat Tue Oct 28 09:26:42 2008 +0000 +++ b/dhcpcd-hooks/50-dhcpcd-compat Tue Oct 28 09:28:05 2008 +0000 @@ -28,4 +28,14 @@ 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}"
