rpm %post - check for version being upgraded

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a bit of advanced rpm trickery that probably falls in the
"don't do that" category. :-/

Short version:

   How do I query in %post, when executed during an upgrade,
   for the version we are upgrading from?

Long version:

A custom rpm (that OLPC's XS uses to manage configuration) needs to
nuke a dynamically generated config file -
/etc/udev/rules.d/70-persistent-net.rules - _only once_. Before
version 0.5 of the pkg, the script that drove the device naming was
subtly wrong.

The problem is: bad data is almost indistinguishable from good data.
So I can't make the condition just on the bad data, I want to also
check that we're upgrading from a known-bad version.

Users will face a small disruption - any manual tweaks of device
assignation will be lost, but we don't have many users. This will
change soon, so better break it now than later... :-)

cheers,



m
-- 
 martin.langhoff@xxxxxxxxx
 martin@xxxxxxxxxx -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux