Возникла задача не удалять некоторые файлы после удаления/обновления rpm-пакета, а гуголь упорно молчит по этому поводу. Может вы тут кто знает как такое вытворить?
странно, что эти файлы, которые кому-то понадобилось не удалять не помечены в пакете специальным образом. при обновлениях пакетов %config например правильно обрабатывается
cp(1) их куда надо, потом cp(1) взад
google://cp
1. Костыли.
2. При минорных обновлениях они перезаписываются => ещё костыли.
Меня ж посадят!
В общем, сделал cp(1) и щастье пришло :)
А ты открой и отойди.
странно, что эти файлы, которые кому-то понадобилось не удалять не помечены в пакете специальным образом. при обновлениях пакетов %config например правильно обрабатывается
Ну они не помечены так например потому, что я эти пакеты собираю :)
ну так сделай все как надо, что ты такой беспомощный
Ну вот теперь я знаю, что их как конфиги нужно пометить :)
вообще прочитай инструкцию, много интересного узнаешь. там есть всякие прикольные ключики:
%verify(not md5 size mtime)
%config(missingok,noreplace)
rpm либо сохраняет старый конфиг как .rpmsave, либо делает новый рядом как .rpmnew если ему запрещено портить старое.
Странно, видать не ту инструкцию читал.
Спасибо. Завтра покурю :)
Блин, где ты надыбал эту инструкцию? Кинь в меня ссылочкой пазязя.
Про %verify я всё нашёл, а вот про опции %config, отличные от noreplace ничего не находится.