On Fri, Jan 16, 2004 at 02:36:04PM +0200, Michael Shigorin wrote: > 2 devel: кажется, набросалась альфа политики по добавлению > псевдопользователей. > > Требуются комментарии ldv@, в первую очередь. > > On Fri, Jan 16, 2004 at 03:03:51PM +0400, Sergey wrote: > > Вообще, в спеке, который я за основу взял (PLD Linux), использован > > такой вот вариант (недоработан по поводу GID почему-то...): > > Да, у меня в sympa.spec в итоге тоже так сделано (вспомнил!). > Он происходит, кажется, от Mdk'шного с mixin'ами других. > > > %pre -n utftpd > > if [ -n "`id -u tftp 2>/dev/null`" ]; then > > if [ "`id -u tftp`" != "114" ]; then > > echo "Error: user tftp doesn't have uid=114. Correct this before installing utftpd." 1>&2 > > exit 1 > > fi > > else > > echo "Adding user tftp UID=114." > > /usr/sbin/useradd -u 114 -r -d /dev/null -s /dev/null -c "TFTP User" -g tftp tftp 1>&2 > > fi > > > > В таком случае оно тоже не цепляется за другие пакеты особо... Мне категорически не нравится прибивание идентификаторов гвоздями для каждого нового пакета. -- ldv