Renaming divertion of uptime from procps to /usr/bin/uptime.orig.procps to workaround...
authorDaniel Baumann <daniel@debian.org>
Thu, 16 Aug 2012 09:56:02 +0000 (11:56 +0200)
committerDaniel Baumann <daniel@debian.org>
Thu, 16 Aug 2012 09:56:02 +0000 (11:56 +0200)
commit31d9b4af2c8c3ad91ad3d4c9a03ec46a47305eb9
tree8e5deb2ef289a88e7b32ddddbce3db5c2ecb3d2c
parent7b196c0c4ae8455c4b3e8a503055b9567d2c4c0d
Renaming divertion of uptime from procps to /usr/bin/uptime.orig.procps to workaround the nasty auto-alternative in procps.

This is very unfortunate, the procps package does *conditional* handling of
alternatives for /usr/bin/uptime depending on if there is a
/usr/bin/uptime.procps existing. For our case, this makes live very hard:

  * if there would always be an alternative, we could use register our
    live-uptime as an alternative and give it a higher priority.

  * if there would never be an alternative, we could simply divert the
    original uptime and use our live-uptime instead.

Now, since procps does a conditional alternative, we need to make sure
we do not hit this, hence using /usr/bin/uptime.orig.procps instead of
/usr/bin/uptime.procps when diverting /usr/bin/uptime in order to not
trap into the automatic alternative creation in procps maintainer scripts.
bin/live-uptime
debian/live-tools.postrm
debian/live-tools.preinst