case "${1}" in
install|upgrade)
- # removing old divertions from live-tools <= 3.0.8
- if [ -e /usr/bin/uptime.procps ]
+ # removing old diversions from live-tools <= 3.0.8
+ diverter=$(dpkg-divert --listpackage /usr/bin/uptime)
+ diverted_to=$(dpkg-divert --truename /usr/bin/uptime)
+ if [ "$diverter" = live-tools ] && [ "$diverted_to" = /usr/bin/uptime.procps ]
then
dpkg-divert --package live-tools --quiet --remove --divert /usr/bin/uptime.procps /usr/bin/uptime
- mv /usr/bin/uptime.procps /usr/bin/uptime > /dev/null 2>&1 || true
fi
# initramfs-tools: update-initramfs
# procps: uptime
dpkg-divert --package live-tools --quiet --add --rename --divert /usr/bin/uptime.orig.procps /usr/bin/uptime
dpkg-divert --package live-tools --quiet --add --rename --divert /usr/share/man/man1/uptime.orig.procps.1.gz /usr/share/man/man1/uptime.1.gz
+
+ # renaming old diverted uptime from live-tools <= 3.0.8
+ if [ "$diverter" = live-tools ] && [ "$diverted_to" = /usr/bin/uptime.procps ] && [ -e /usr/bin/uptime.procps ]
+ then
+ mv /usr/bin/uptime.procps /usr/bin/uptime.orig.procps
+ fi
+
;;
abort-upgrade)