# Compat enter hook shim for older dhcpcd versions IPADDR=$new_ip_address INTERFACE=$interface NETMASK=$new_subnet_mask BROADCAST=$new_broadcast_address NETWORK=$new_network_number DHCPSID=$new_dhcp_server_identifier GATEWAYS=$new_routers DNSSERVERS=$new_domain_name_servers DNSDOMAIN=$new_domain_name DNSSEARCH=$new_domain_search NISDOMAIN=$new_nis_domain NISSERVERS=$new_nis_servers NTPSERVERS=$new_ntp_servers GATEWAY= for x in $new_routers; do GATEWAY="$GATEWAY${GATEWAY:+,}$x" done DNS= for x in $new_domain_name_servers; do DNS="$DNS${DNS:+,}$x" done x="down" case "$reason" in RENEW) x="up";; BOUND|INFORM|REBIND|REBOOT|TEST|TIMEOUT|IPV4LL) x="new";; esac 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"