| 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, в общем |