2013-09-26 17:14:40 +02:00

169 lines
4.4 KiB
Plaintext

$NetBSD: patch-aj,v 1.6 2012/06/09 11:45:38 adam Exp $
--- courier/perms.sh.in.orig 2011-04-04 13:01:21.000000000 +0000
+++ courier/perms.sh.in
@@ -10,115 +10,41 @@ exec_prefix="@exec_prefix@"
datarootdir="@datarootdir@"
PERMS="
-. 755
-
-@localstatedir@ 755 x bin bin
-@localstatedir@/tmp 770
-@localstatedir@/msgs 750
-@localstatedir@/msgq 750
-@localstatedir@/track 755
-
-@sysconfdir@ 755 x
-@sysconfdir@/aliasdir 755
-@sysconfdir@/aliases 750
-@sysconfdir@/enablefiltering 644 config
-@sysconfdir@/maildrop 644 config
-@sysconfdir@/smtpaccess 755
-@sysconfdir@/shared 755
-@sysconfdir@/shared.tmp 755
-@sysconfdir@/smtpaccess/default 644 config
-@sysconfdir@/courierd.dist 644 config
-@sysconfdir@/aliases/system 640 config
-@sysconfdir@/pop3d.dist 644 config
-@sysconfdir@/pop3d-ssl.dist 644 config
-@sysconfdir@/pop3d.authpam 644 config
-@sysconfdir@/pop3d.cnf 600 config
-@sysconfdir@/imapd.dist 644 config
-@sysconfdir@/imapd-ssl.dist 644 config
-@sysconfdir@/imapd.authpam 644 config
-@sysconfdir@/imapd.cnf 600 config
-@sysconfdir@/sqwebmaild.dist 644 config
-@sysconfdir@/webmail.authpam 644 config
-@sysconfdir@/webmlmrc.dist 644 config
-@sysconfdir@/quotawarnmsg.example 444
-
-@libexecdir@ 755 x bin bin
@libexecdir@/courier 755 x bin bin
@libexecdir@/courier/modules 755 x bin bin
@libexecdir@/courier/submitmkdir 4550
@libexecdir@/courier/courierd 550
-@libexecdir@/courier/courierpop3d 555
-@libexecdir@/courier/courierpop3login 555
@libexecdir@/courier/aliasexp 550
@libexecdir@/courier/aliascombine 550
@libexecdir@/courier/aliascreate 550
@libexecdir@/courier/submit 550
-@libexecdir@/courier/makedatprog 555
-@libexecdir@/courier/imaplogin 555 x bin bin
-@libexecdir@/courier/pcpd 555 x bin bin
-@libexecdir@/courier/webmail 700 x root bin
-@libexecdir@/courier/webmail/webmail 555 x root bin
@libexecdir@/courier/webmail/webmlm 555 x root bin
-@libexecdir@/courier/sqwebmaild 555
-@libexecdir@/courier/sqwebpasswd 2755
@libexecdir@/courier/webmail/webadmin 4555 x root bin
-@sbindir@ 755 x bin bin
@sbindir@/courier 555
@sbindir@/showconfig 555
@sbindir@/showmodules 550
-@sbindir@/couriertcpd 555
-@sbindir@/imapd 555
-@sbindir@/imapd-ssl 555
-@sbindir@/sharedindexsplit 555
-@sbindir@/sharedindexinstall 555
@sbindir@/aliaslookup 555
-@sbindir@/webmaild 555
-@datadir@/imapd 555 x bin bin
-@datadir@/imapd-ssl 555 x bin bin
-@bindir@ 755 x bin bin
@bindir@/cancelmsg 6555
@bindir@/courier-config 555
@bindir@/mailq 2555
-@bindir@/maildirmake 555
-@bindir@/maildiracl 555
-@bindir@/maildirkw 555
@bindir@/sendmail 4511 x root
@bindir@/rmail 4511 x root
-@bindir@/lockmail 555
-@bindir@/deliverquota 555
-@bindir@/mailbot 555
-@bindir@/makemime 555
-@bindir@/reformail 555
-@bindir@/reformime 555
-@bindir@/mimegpg 555
@bindir@/couriermlm 555
@bindir@/dotforward 555
@bindir@/webmlmd 555
@bindir@/webmlmd.rc 555
-@datadir@/makedat 555 x bin bin
-@bindir@/makedat 555
@bindir@/testmxlookup 555
-@bindir@/imapd 555
@datadir@/makealiases 550
@sbindir@/makealiases 550
@datadir@/makehosteddomains 555
@sbindir@/makehosteddomains 555
-@datadir@/pop3d 755
-@sbindir@/pop3d 755
-@datadir@/pop3d-ssl 755
-@sbindir@/pop3d-ssl 755
-@sbindir@/webgpg 555
@datadir@ 755 x bin bin
@datadir@/courierctl.start 555
-@datadir@/mkimapdcert 755
-@sbindir@/mkimapdcert 755
-@datadir@/mkpop3dcert 755
-@sbindir@/mkpop3dcert 755
@datadir@/couriermlm 755
@datadir@/couriermlm/adminrequest.tmpl 644
@@ -186,11 +112,20 @@ do
if test "$USER" = ""
then
USER="@mailuser@"
+ elif test "$USER" = "root"
+ then
+ USER="@REAL_ROOT_USER@"
+ elif test "$USER" = "bin"
+ then
+ USER="@ROOT_USER@"
fi
if test "$GROUP" = ""
then
GROUP="@mailgroup@"
+ elif test "$GROUP" = "bin"
+ then
+ GROUP="@ROOT_GROUP@"
fi
case $FILE in
@@ -211,26 +146,7 @@ do
echo $FILE $MODE $USER $GROUP $SPECIAL
done
-. ../tcpd/couriertls.config
-
-if test "$couriertls" != ""
-then
- echo @bindir@/couriertls 555 bin bin
-fi
-
if test "@HAVE_LDAP@" != 0
then
- echo @sysconfdir@/ldapaliasrc.dist 640 @mailuser@ @mailgroup@ config
echo @sbindir@/courierldapaliasd 700 @mailuser@ @mailgroup@
fi
-
-echo @datadir@/sqwebmail/images 755 @mailuser@ @mailgroup@
-
-for f in `cat ../webmail/images/filelist 2>/dev/null`
-do
- echo @datadir@/sqwebmail/images/$f 444 @mailuser@ @mailgroup@
-done
-
-. ../maildrop/uidgid
-
-echo @bindir@/maildrop 4511 $uid @mailgroup@