Add a mail user for dma(8).
authorSascha Wildner <saw@online.de>
Mon, 9 Jan 2012 14:06:39 +0000 (15:06 +0100)
committerSascha Wildner <saw@online.de>
Mon, 9 Jan 2012 14:07:09 +0000 (15:07 +0100)
Reported-by: Tim Darby <t+dfbsd@timdarby.net>
Tested-by: Max Herrgard <herrgard@gmail.com>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issues/2270>

etc/Makefile
etc/ftpusers
etc/master.passwd
nrelease/gui/etc/master.passwd
nrelease/gui/etc/passwd
nrelease/root/etc/master.passwd

index 20ef69e..8c274bc 100644 (file)
@@ -105,6 +105,10 @@ remove-obsolete-files:
        done
 
 preupgrade:
+       (pw -V ${DESTDIR}/etc usershow mail -q > /dev/null) || \
+               pw -V ${DESTDIR}/etc useradd mail -u 6 -g 6 \
+                  -c "Mail user" \
+                  -d /nonexistent -s /sbin/nologin
 .if !defined(NO_SENDMAIL)
        (pw -V ${DESTDIR}/etc groupshow smmsp -q > /dev/null) || \
                pw -V ${DESTDIR}/etc groupadd smmsp -g 25
index a266192..d5c8185 100644 (file)
@@ -1,5 +1,4 @@
 # $FreeBSD: src/etc/ftpusers,v 1.6.2.3 2002/06/30 17:57:17 des Exp $
-# $DragonFly: src/etc/ftpusers,v 1.7 2008/08/30 16:07:58 hasso Exp $
 #
 # list of users disallowed any ftp access.
 # read by ftpd(8).
@@ -11,6 +10,7 @@ operator
 bin
 tty
 kmem
+mail
 games
 news
 man
index a0b2e8d..270c4c0 100644 (file)
@@ -1,5 +1,4 @@
 # $FreeBSD: src/etc/master.passwd,v 1.25.2.6 2002/06/30 17:57:17 des Exp $
-# $DragonFly: src/etc/master.passwd,v 1.7 2008/08/30 16:07:58 hasso Exp $
 #
 root::0:0::0:0:Charlie &:/root:/bin/csh
 toor:*:0:0::0:0:Bourne-again Superuser:/root:
@@ -8,6 +7,7 @@ operator:*:2:5::0:0:System &:/:/sbin/nologin
 bin:*:3:7::0:0:Binaries Commands and Source:/:/sbin/nologin
 tty:*:4:65533::0:0:Tty Sandbox:/:/sbin/nologin
 kmem:*:5:65533::0:0:KMem Sandbox:/:/sbin/nologin
+mail:*:6:6::0:0:Mail user:/nonexistent:/sbin/nologin
 games:*:7:13::0:0:Games pseudo-user:/usr/games:/sbin/nologin
 news:*:8:8::0:0:News Subsystem:/:/sbin/nologin
 man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/sbin/nologin
index d5afea1..41feffd 100644 (file)
@@ -1,5 +1,3 @@
-# $DragonFly: src/nrelease/gui/etc/master.passwd,v 1.1 2008/09/01 21:20:30 swildner Exp $
-#
 root::0:0::0:0:Charlie &:/root:/bin/csh
 toor:*:0:0::0:0:Bourne-again Superuser:/root:
 installer::0:0::0:0:Bourne-again Superuser:/root:/usr/sbin/installer
@@ -8,6 +6,7 @@ operator:*:2:5::0:0:System &:/:/sbin/nologin
 bin:*:3:7::0:0:Binaries Commands and Source:/:/sbin/nologin
 tty:*:4:65533::0:0:Tty Sandbox:/:/sbin/nologin
 kmem:*:5:65533::0:0:KMem Sandbox:/:/sbin/nologin
+mail:*:6:6::0:0:Mail user:/nonexistent:/sbin/nologin
 games:*:7:13::0:0:Games pseudo-user:/usr/games:/sbin/nologin
 news:*:8:8::0:0:News Subsystem:/:/sbin/nologin
 man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/sbin/nologin
index 4ff2024..7ae3991 100644 (file)
@@ -1,5 +1,3 @@
-# $DragonFly: src/nrelease/gui/etc/passwd,v 1.1 2008/09/01 21:20:30 swildner Exp $
-#
 root:*:0:0:Charlie &:/root:/usr/pkg/bin/zsh
 toor:*:0:0:Bourne-again Superuser:/root:
 installer:*:0:0:Bourne-again Superuser:/root:/usr/sbin/installer
@@ -8,6 +6,7 @@ operator:*:2:5:System &:/:/sbin/nologin
 bin:*:3:7:Binaries Commands and Source:/:/sbin/nologin
 tty:*:4:65533:Tty Sandbox:/:/sbin/nologin
 kmem:*:5:65533:KMem Sandbox:/:/sbin/nologin
+mail:*:6:6:Mail user:/nonexistent:/sbin/nologin
 games:*:7:13:Games pseudo-user:/usr/games:/sbin/nologin
 news:*:8:8:News Subsystem:/:/sbin/nologin
 man:*:9:9:Mister Man Pages:/usr/share/man:/sbin/nologin
index 2ea65ab..41feffd 100644 (file)
@@ -1,5 +1,3 @@
-# $DragonFly: src/nrelease/installer/etc/master.passwd,v 1.5 2008/08/31 17:12:13 swildner Exp $
-#
 root::0:0::0:0:Charlie &:/root:/bin/csh
 toor:*:0:0::0:0:Bourne-again Superuser:/root:
 installer::0:0::0:0:Bourne-again Superuser:/root:/usr/sbin/installer
@@ -8,6 +6,7 @@ operator:*:2:5::0:0:System &:/:/sbin/nologin
 bin:*:3:7::0:0:Binaries Commands and Source:/:/sbin/nologin
 tty:*:4:65533::0:0:Tty Sandbox:/:/sbin/nologin
 kmem:*:5:65533::0:0:KMem Sandbox:/:/sbin/nologin
+mail:*:6:6::0:0:Mail user:/nonexistent:/sbin/nologin
 games:*:7:13::0:0:Games pseudo-user:/usr/games:/sbin/nologin
 news:*:8:8::0:0:News Subsystem:/:/sbin/nologin
 man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/sbin/nologin