Package ifrename: Scripts

Post install

1
2
3
[ -f /var/run/ifrename-iftab2rules ] || exit 0
rm -f /var/run/ifrename-iftab2rules /etc/udev/rules.d/19-udev-ifrename.rules
exec /lib/ifrename/iftab2rules
Pre install

rm -f /var/run/ifrename-iftab2rules
old_rules=/etc/udev/rules.d/19-udev-ifrename.rules
if [ $1 -ge 2 ] &&
   [ -s "$old_rules" ] &&
   grep -qs '^[[:space:]]*[^[:space:]#]' /etc/iftab; then
	if [ -x /lib/udev/write_net_rules ]; then
		touch /var/run/ifrename-iftab2rules
	else
		new_rules=/etc/udev/rules.d/70-persistent-net.rules
		cat >&2 <<EOF
WARNING: Old udev rules file $old_rules cannot be
converted to new udev rules file $new_rules,
udev persistent network rules is most likely to break after this update.
EOF
	fi
fi