Summary: | %postun script calls userdel | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
Component: | webalizer | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P5 | CC: | ldv, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Vlasov
2003-05-30 18:15:04 MSD
Если там будет такой фрагмент -- это примелемо? # fix awful user/group deletion in previous spec versions :( %triggerpostun -- webalizer < 2.01.10-alt3 echo \"Fixing permissions after faulty previous package:\" /usr/sbin/groupadd -r -f %webalizer_group 2>/dev/null ||: /usr/sbin/useradd -g %webalizer_group -G %apache_group -c \'The Webalizer\' \\ -d %webalizer_home -s /dev/null -r %webalizer_user 2>/dev/null || : %__chown -Rv root.%webalizer_group %webalizer_home %webalizer_html Если там будет такой фрагмент -- это примелемо? # fix awful user/group deletion in previous spec versions :( %triggerpostun -- webalizer < 2.01.10-alt3 echo \"Fixing permissions after faulty previous package:\" /usr/sbin/groupadd -r -f %webalizer_group 2>/dev/null ||: /usr/sbin/useradd -g %webalizer_group -G %apache_group -c \'The Webalizer\' \\ -d %webalizer_home -s /dev/null -r %webalizer_user 2>/dev/null || : %__chown -Rv root.%webalizer_group %webalizer_home %webalizer_html Похоже, это не годится - файлы внутри этих каталогов в нормальной ситуации имеют права 644 webalizer:webalizer; возникнут проблемы с их обновлением. Ну и надо использовать \':\', а не \'.\'. Видимо, стоит спросить в devel - как бы дыру не создать при таком обновлении. Похоже, это не годится - файлы внутри этих каталогов в нормальной ситуации имеют права 644 webalizer:webalizer; возникнут проблемы с их обновлением. Ну и надо использовать \':\', а не \'.\'. Видимо, стоит спросить в devel - как бы дыру не создать при таком обновлении. что бум делать? наверное просто не делать userdel помнится, приходилось рисовать триггеры... ok, постараюсь добраться Не могу прочесть #2, перешли скрипт снова, пожалуйста. 2 vsu, ldv: где-то так? for i in %webalizer_home %webalizer_html; do find $i -group %apache_webmaster \( -type f -o -type d \) -print0 \ | xargs -0 %__chown -Rv root:%webalizer_group done fixed in 2.01.10-alt4, в общем |