SPECS: qmail.spec - %useradd/%groupadd
glen
glen at pld-linux.org
Sun Apr 16 20:38:14 CEST 2006
Author: glen Date: Sun Apr 16 18:38:14 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- %useradd/%groupadd
---- Files affected:
SPECS:
qmail.spec (1.156 -> 1.157)
---- Diffs:
================================================================
Index: SPECS/qmail.spec
diff -u SPECS/qmail.spec:1.156 SPECS/qmail.spec:1.157
--- SPECS/qmail.spec:1.156 Tue Apr 11 15:40:38 2006
+++ SPECS/qmail.spec Sun Apr 16 20:38:09 2006
@@ -204,6 +204,7 @@
Patch226: %{name}-dkeys-config.patch
# badrcptto v1.02 http://patch.be/qmail/
+# TODO: use this instead: http://www.iecc.com/bad-rcpt-noisy-patch.txt
Patch227: %{name}-badrcptto.patch
URL: http://www.qmail.org/
@@ -710,85 +711,15 @@
%pre
# Add few users and groups
-if [ -n "`/usr/bin/getgid nofiles`" ]; then
- if [ "`/usr/bin/getgid nofiles`" != "81" ]; then
- echo "Error: group nofiles doesn't have gid=81. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/groupadd -g 81 nofiles 1>&2
-fi
-if [ -n "`/usr/bin/getgid qmail`" ]; then
- if [ "`/usr/bin/getgid qmail`" != "82" ]; then
- echo "Error: group qmail doesn't have gid=82. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/groupadd -g 82 qmail 1>&2
-fi
-if [ -n "`/bin/id -u qmaild 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmaild`" != "81" ]; then
- echo "Error: user qmaild doesn't have uid=81. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g nofiles -d %{varqmail} -u 81 -s /bin/false \
- qmaild 1>&2
-fi
-if [ -n "`/bin/id -u alias 2>/dev/null`" ]; then
- if [ "`/bin/id -u alias`" != "82" ]; then
- echo "Error: user alias doesn't have uid=82. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g nofiles -d %{varqmail}/alias -u 82 \
- -s /bin/false alias 1>&2
-fi
-if [ -n "`/bin/id -u qmailq 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmailq`" != "83" ]; then
- echo "Error: user qmailq doesn't have uid=83. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g qmail -d %{varqmail} -u 83 -s /bin/false \
- qmailq 1>&2
-fi
-if [ -n "`/bin/id -u qmailr 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmailr`" != "84" ]; then
- echo "Error: user qmailr doesn't have uid=84. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g qmail -d %{varqmail} -u 84 -s /bin/false \
- qmailr 1>&2
-fi
-if [ -n "`/bin/id -u qmails 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmails`" != "85" ]; then
- echo "Error: user qmails doesn't have uid=85. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g qmail -d %{varqmail} -u 85 -s /bin/false \
- qmails 1>&2
-fi
-if [ -n "`/bin/id -u qmaill 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmaill`" != "86" ]; then
- echo "Error: user qmaill doesn't have uid=86. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g nofiles -d %{varqmail} -u 86 -s /bin/false \
- qmaill 1>&2
-fi
-if [ -n "`/bin/id -u qmailp 2>/dev/null`" ]; then
- if [ "`/bin/id -u qmailp`" != "87" ]; then
- echo "Error: user qmailp doesn't have uid=87. Correct this before installing qmail." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -g nofiles -d %{varqmail} -u 87 -s /bin/false \
- qmailp 1>&2
-fi
+%groupadd -g 81 nofiles
+%groupadd -g 82 qmail
+%useradd -g nofiles -d %{varqmail} -u 81 -s /bin/false qmaild
+%useradd -g nofiles -d %{varqmail}/alias -u 82 -s /bin/false alias
+%useradd -g qmail -d %{varqmail} -u 83 -s /bin/false qmailq
+%useradd -g qmail -d %{varqmail} -u 84 -s /bin/false qmailr
+%useradd -g qmail -d %{varqmail} -u 85 -s /bin/false qmails
+%useradd -g nofiles -d %{varqmail} -u 86 -s /bin/false qmaill
+%useradd -g nofiles -d %{varqmail} -u 87 -s /bin/false qmailp
%post
if [ ! -f /etc/mail/mailname -a -d /etc/mail ]; then
@@ -1259,6 +1190,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.157 2006/04/16 18:38:09 glen
+- %useradd/%groupadd
+
Revision 1.156 2006/04/11 13:40:38 glen
- add badrcpto patch
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/qmail.spec?r1=1.156&r2=1.157&f=u
More information about the pld-cvs-commit
mailing list