Olaf Radicke <briefkasten(a)olaf-radicke.de> hat am 14. Januar
2014 um 17:03
geschrieben:
Ich habe hier ein spec-file das sich zu meiner großen verwunderung bei dem
Befehl "update" anders verhält als bei dem Befehl "reinstalle".
Es gibt ein Verzeichnis /srv/www/magento/ in der PHP-Fils liegen. Nach dem
Update solle ein weiteres Verzeichnis /srv/www/order_export/ hinzukommen.
Mache ich in "update" wird ein /srv/www/order_export/ angelegt aber das
Verzeichnis /srv/www/magento/ komplett gelöscht. Mache ich ein "reinstall"
sind beide Verzeichnisse korrekt da.
Es ist so wir ich vermutet habe: Das fehlerhafte RPM hat ein %postun-Skript
das bei der Deinstallation das Verzeichnis löscht. Die einzige Möglichkeit
das Paketupdate einzuspielen ohne die "Sprengfalle" auszulösen, ist mit
rpm -U --noscripts xxx-xxx.noarch.rpm
Gruß
Olaf
-------------------|-------------------|-------------------|-------------------|