utros 23.01.2012 11:25

Возникла задача не удалять некоторые файлы после удаления/обновления rpm-пакета, а гуголь упорно молчит по этому поводу. Может вы тут кто знает как такое вытворить?

1. gelraen 23.01.2012 11:56

cp(1) их куда надо, потом cp(1) взад

2. SirAnthony 23.01.2012 12:12 home

google://cp

3. utrosgelraen /1 23.01.2012 16:28

1. Костыли.
2. При минорных обновлениях они перезаписываются => ещё костыли.

4. utrosSirAnthony /2 26.01.2012 11:24

Меня ж посадят!

5. utrosutros /3 26.01.2012 11:24

В общем, сделал cp(1) и щастье пришло :)

6. SirAnthonyutros /4 26.01.2012 11:27 home

А ты открой и отойди.

7. 0x2207 26.01.2012 19:49

странно, что эти файлы, которые кому-то понадобилось не удалять не помечены в пакете специальным образом. при обновлениях пакетов %config например правильно обрабатывается

8. utros0x2207 /7 26.01.2012 19:51 eoranged

Ну они не помечены так например потому, что я эти пакеты собираю :)

9. 0x2207utros /8 26.01.2012 19:54

ну так сделай все как надо, что ты такой беспомощный

10. utros0x2207 /9 26.01.2012 19:59 eoranged

Ну вот теперь я знаю, что их как конфиги нужно пометить :)

11. 0x2207utros /10 26.01.2012 20:06

вообще прочитай инструкцию, много интересного узнаешь. там есть всякие прикольные ключики:

%verify(not md5 size mtime)
%config(missingok,noreplace)

rpm либо сохраняет старый конфиг как .rpmsave, либо делает новый рядом как .rpmnew если ему запрещено портить старое.

12. utros0x2207 /11 26.01.2012 20:07 eoranged

Странно, видать не ту инструкцию читал.
Спасибо. Завтра покурю :)

14. utros0x2207 /11 31.01.2012 13:45

Блин, где ты надыбал эту инструкцию? Кинь в меня ссылочкой пазязя.

15. utrosutros /14 31.01.2012 13:46

Про %verify я всё нашёл, а вот про опции %config, отличные от noreplace ничего не находится.

Do you really want to delete ?