Re: Mailman pre-depend
Tollef Fog Heen <tollef@add.no> wrote:
> In order to ensure that the list user exists in the system password
> tables, I need to check that, using the functions in libnss, so
> grepping /etc/{passwd,group} doesn't work.
> So, I use the following:
> if ! python -c 'import grp; print pwd.getgrnam("list")' > /dev/null 2>&1 ; then
[...]
You should use id, chown or find instead and get rid of
predependency.
1) Stolen from fbgetty:
if ! id -u list >/dev/null 2>&1; then
2)
generate $temporary_file
if ! chown list $temporary_file > /dev/null 2>&1 ; then
3)
if ! find /tmp/ -user list > /dev/null 2>&1 ; then
findutils, shellutils and fileutils are Essential: yes.
cu andreas
--
Hey, da ist ein Ballonautomat auf der Toilette!
Echelon: sex violence tower XXX Boom human rights Islam Kate Winslet
vim:ls=2:stl=***\ Sing\ a\ song.\ ***
Reply to: