blob: e7dc06db837573da24ac2861db869ac3143ab415 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
|
$NetBSD: patch-aj,v 1.4 2007/10/15 15:37:14 jlam Exp $
--- courier/perms.sh.in.orig Sun Jul 1 15:36:31 2007
+++ courier/perms.sh.in
@@ -11,119 +11,47 @@ 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
-@sysconfdir@/rfcerrheader.txt 444 config
-@sysconfdir@/rfcerr2045.txt 444 config
-@sysconfdir@/rfcerr2046.txt 444 config
-@sysconfdir@/rfcerr2047.txt 444 config
-
-@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
@@ -191,11 +119,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
@@ -216,26 +153,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@
|