]> git.pld-linux.org Git - packages/courier.git/blame - courier.spec
- release 3: strict DynaLoader dep no longer required
[packages/courier.git] / courier.spec
CommitLineData
485ac86d 1# TODO
b2511bb8 2# - build fails due auto* macros on ac/th
6c3bd8da 3# - doesn't -webadmin need webserver integration?
95006427 4# - use rc-scripts in %%post scriptlets
4b36d2a8 5# - unpackaged files:
ede81944
ER
6# /etc/courier/webmlmrc
7# /usr/bin/webmlmd
8# /usr/bin/webmlmd.rc
9# /usr/lib/courier/courier/webmail/webmlm
4b36d2a8 10# /usr/sbin/aliaslookup
ede81944 11# /usr/share/man/man1/webmlmd.1.gz
4b36d2a8 12# /usr/share/man/man8/aliaslookup.8.gz
285ed68b
AA
13#
14# Conditional build:
a6245dc6 15%bcond_without fam # with fam support
c7adf967 16%bcond_with tests # without tests
285ed68b 17#
f65a4ca3 18Summary: Courier mail server
5537b050 19Summary(pl.UTF-8): Serwer poczty Courier
ac45207a 20Name: courier
5b00fb05 21Version: 0.61.2
5292ddf0 22Release: 3
f65a4ca3 23License: GPL
1fdfbbe1 24Group: Networking/Daemons
8851b993 25Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
5b00fb05 26# Source0-md5: fdd7a26614cba68aa223e481bd7d5eb4
6f4c39d4 27Patch0: %{name}-openssl-path.patch
285ed68b 28Patch1: %{name}-withoutfam.patch
0dae501c 29Patch2: %{name}-maildir.patch
7b162996
AA
30Patch3: %{name}-sendmail_dir.patch
31Patch4: %{name}-start_scripts.patch
27221f8a 32Patch5: %{name}-certs.patch
58bc002e 33Patch6: %{name}-db.patch
f65a4ca3 34URL: http://www.courier-mta.org/
cbf1746a 35BuildRequires: autoconf
77b70afa 36BuildRequires: automake
5b00fb05 37BuildRequires: courier-authlib-devel >= 0.61
1fdfbbe1 38BuildRequires: expect
485ac86d 39%{?with_fam:BuildRequires: fam-devel}
c7adf967 40BuildRequires: gettext-devel
cbf1746a 41BuildRequires: libstdc++-devel
77b70afa 42BuildRequires: libtool
932156cb 43BuildRequires: mailcap
b2511bb8 44BuildRequires: openldap-devel >= 2.3.0
cb2ac501 45BuildRequires: openssl-devel >= 0.9.7d
46BuildRequires: openssl-tools >= 0.9.7d
47BuildRequires: openssl-tools-perl >= 0.9.7d
debd9b9c 48BuildRequires: pam-devel
485ac86d 49BuildRequires: pcre-devel
debd9b9c 50BuildRequires: perl-devel
6c3bd8da 51BuildRequires: rpmbuild(macros) >= 1.268
27221f8a 52BuildRequires: sed >= 4.0
77b70afa 53BuildRequires: sysconftool
36277a4b 54Requires(post,preun): /sbin/chkconfig
95006427 55Requires: rc-scripts
ac45207a 56Provides: smtpdaemon
a0621e90 57Obsoletes: smtpdaemon
36277a4b 58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c5ebe9bf 59
d69319ff 60%define _datadir %{_prefix}/share/courier
e3dc8853 61%define _libdir %{_prefix}/%{_lib}/%{name}
d69319ff 62%define _libexecdir %{_libdir}
f65a4ca3
JB
63%define _localstatedir /var/spool/courier
64%define _sysconfdir /etc/courier
c5520896 65%define _certsdir %{_sysconfdir}/certs
c5ebe9bf 66
6c3bd8da 67%define _webapps /etc/webapps
8e3ef11d 68%define _cgibindir %{_prefix}/lib/cgi-bin
33c18667
AA
69%define _imagedir %{_datadir}/sqwebmail/images
70%define _imageurl /webmail
c5ebe9bf 71
c5ebe9bf 72%description
73Courier is a fully functional mail server, that can completely take
74over the mail services normally provided by sendmail, Qmail, or any
9e755595 75other mail server. Although Courier does not support all legacy
c5ebe9bf 76features of existing mail servers, the number of obsoleted functions
77is very small, and there are better, and more robust, alternatives
78available.
79
80Courier implements many SMTP extensions: DSN, PIPELINING, 8BITMIME.
81Courier also implements several new SMTP extensions for mailing list
82management and spam filtering.
83
33db9f72
JR
84%description -l pl.UTF-8
85Courier jest w pełni funkcjonalnym serwerem poczty, może całkowicie
86zastąpić usługi pocztowe dawane przez sendmail, Qmaila i inne serwery.
87Wprawdzie Courier nie ma wszystkich możliwości istniejących serwerów,
88ilość nie obsługiwanych funkcji jest bardzo mała, i są dostępne lepsze
6f4c39d4 89alternatywy.
f65a4ca3 90
33db9f72
JR
91Courier zawiera wiele rozszerzeń SMTP: DSN, PIPELINING, 8BITMIME. Ma
92także nowe rozszerzenia SMTP dla pocztowych list dyskusyjnych i
f65a4ca3
JB
93filtrowania spamu.
94
f65a4ca3
JB
95%package pop3d
96Summary: Courier Integrated POP3 server
5537b050 97Summary(pl.UTF-8): Zintegrowany serwer POP3 do Couriera
1bdc4e6f 98Group: Networking/Daemons/POP3
3b73318a 99Requires(post): openssl-tools >= 0.9.7d
485ac86d 100Requires: %{name} = %{version}-%{release}
732bab98
TP
101Provides: pop3daemon
102Obsoletes: pop3daemon
f65a4ca3 103
c5ebe9bf 104%description pop3d
105This package installs Courier mail server's integrated POP3 server,
106which allows you to download mail from your mailbox using any POP3
9e755595
JB
107client. Courier's POP3 server can only be used to download mail from
108maildir mailboxes. This server does not support mailbox files. If you
109do not need the ability to download your mail using a POP3 client, you
110do not need to install this package.
c5ebe9bf 111
33db9f72
JR
112%description pop3d -l pl.UTF-8
113Ten pakiet zawiera zintegrowany serwer POP3 do Couriera, pozwalający
114na ściąganie poczty ze skrzynki przy pomocy dowolnego klienta POP3.
115Serwer POP3 Couriera może być używany tylko ze skrzynkami Maildir, nie
116obsługuje skrzynek w postaci pojedynczych plików.
f65a4ca3
JB
117
118%package imapd
119Summary: Courier Integrated IMAP server
5537b050 120Summary(pl.UTF-8): Zintegrowany serwer IMAP do Couriera
1fdfbbe1 121Group: Networking/Daemons
3b73318a 122Requires(post): openssl-tools >= 0.9.7d
485ac86d 123Requires: %{name} = %{version}-%{release}
f65a4ca3
JB
124Obsoletes: courier-imap
125Obsoletes: courier-imap-common
126
c5ebe9bf 127%description imapd
9e755595
JB
128This package installs Courier mail server's integrated IMAP server. If
129you do not need the ability to download your mail using an IMAP mail
130client, you do not need to install this package. Courier's IMAP server
131can only be used to download mail from maildir mailboxes. This server
132does not support mailbox files.
133
134This package requires that Courier must be already installed, this is
135NOT the standalone version of the Courier-IMAP server, and you cannot
136install both this package, and the standalone version of Courier-IMAP.
137If you have the standalone version of the Courier-IMAP server already
138installed, installing this package will automatically remove the
139standalone version.
c5ebe9bf 140
33db9f72 141%description imapd -l pl.UTF-8
f65a4ca3 142Ten pakiet zawiera zintegrowany serwer IMAP do Couriera. Pozwala
33db9f72
JR
143ściągać pocztę przy pomocy klienta IMAP. Serwer IMAP Couriera może być
144używany tylko ze skrzynkami Maildir, nie obsługuje skrzynek w postaci
145pojedynczych plików.
f65a4ca3
JB
146
147Ten pakiet wymaga serwera Courier, to NIE jest samodzielna wersja
33db9f72 148serwera Courier-IMAP. Nie można też instalować jednocześnie tego
f65a4ca3 149pakietu i samodzielnej wersji Courier-IMAP. Zainstalowanie tego
33db9f72 150pakietu automatycznie odinstaluje Courier-IMAP jeśli był zinstalowany.
f65a4ca3 151
ea45ecdd
AA
152%package webadmin
153Summary: Courier Integrated HTTP administraton panel
5537b050 154Summary(pl.UTF-8): Panel administracyjny przez HTTP dla Couriera
ea45ecdd 155Group: Networking/Daemons
485ac86d 156Requires: %{name} = %{version}-%{release}
5405c399 157Requires: filesystem >= 3.0-11
6c3bd8da 158Requires: webapps
e15af55d 159Requires: webserver = apache
8e3ef11d
AA
160Conflicts: apache-base < 2.2.0-8
161Conflicts: apache1 < 1.3.34-5.11
ea45ecdd
AA
162
163%description webadmin
164This is a web-based administration tool. Webadmin is a web CGI
165application.
166
33db9f72
JR
167%description webadmin -l pl.UTF-8
168Webadmin jest narzędziem administracyjnym obsługiwanym przez WWW.
ea45ecdd 169
f65a4ca3
JB
170%package webmail
171Summary: Courier Integrated HTTP (webmail) server
5537b050 172Summary(pl.UTF-8): Zintegrowany serwer poczty przez HTTP (webmail) do Couriera
1fdfbbe1 173Group: Networking/Daemons
485ac86d 174Requires: %{name} = %{version}-%{release}
2a001acf 175Requires: filesystem >= 3.0-11
6c3bd8da 176Requires: webapps
e15af55d 177Requires: webserver = apache
8e3ef11d
AA
178Conflicts: apache-base < 2.2.0-8
179Conflicts: apache1 < 1.3.34-5.11
f65a4ca3 180
c5ebe9bf 181%description webmail
182This package installs Courier mail server's integrated HTTP webmail
9e755595
JB
183server. If you do not need the ability to access your mail using a web
184browser, you do not need to install this package. Courier's webmail
185server can only be used to download mail from maildir mailboxes. This
186server does not support mailbox files.
c5ebe9bf 187
9e755595
JB
188This is the same server that's distributed separately under the name
189of SqWebMail, however its configuration is customized for the Courier
190mail server.
c5ebe9bf 191
33db9f72 192%description webmail -l pl.UTF-8
f65a4ca3 193Ten pakiet zawiera zintegrowany serwer poczty przez HTTP (webmail) dla
33db9f72
JR
194Couriera, pozwalający na dostęp do poczty za pomocą przeglądarki WWW.
195Serwer webmail Couriera może być używany tylko ze skrzynkami Maildir,
196nie obsługuje skrzynek w postaci pojedynczych plików.
f65a4ca3 197
33db9f72 198Jest to ten sam serwer, co dystrybuowany oddzielnie pod nazwą
f65a4ca3
JB
199SqWebMail, ale jego konfiguracja jest dostosowana do serwera Courier.
200
9a3d2e11 201%package maildir-tools
8e00b423 202Summary: Tools for mail folders in Maildir format
5537b050 203Summary(pl.UTF-8): Narzędzia do zarządzania skrzynkami Maildir
8e00b423
AA
204Group: Applications/Mail
205Requires: %{name} = %{version}-%{release}
206
9a3d2e11 207%description maildir-tools
8e00b423
AA
208This package contains tools for mail folders in Maildir format.
209
33db9f72
JR
210%description maildir-tools -l pl.UTF-8
211Ten pakiet zawiera narzędzia do zarządzania folderami w formacie
6f4c39d4 212Maildir.
8e00b423 213
f65a4ca3
JB
214%package mlm
215Summary: Courier Integrated Mailing List Manager
5537b050 216Summary(pl.UTF-8): Zintegrowany zarządca list dyskusyjnych do Couriera
f65a4ca3 217Group: Applications/Mail
7efe0fc9 218Requires: %{name} = %{version}-%{release}
c5ebe9bf 219
220%description mlm
221This package installs couriermlm - a mailing list manager for the
9e755595
JB
222Courier mail server. If you do not need the ability to manage mailing
223lists, you do not need to install this package.
c5ebe9bf 224
225couriermlm is used to set up, maintain, and run a mailing list.
226couriermlm automatically processes subscription and unsubscription
227requests, and removes undeliverable addresses from the subscription
9e755595 228rolls. Mailing lists managed by couriermlm require zero human
c5ebe9bf 229administrative oversight. couriermlm supports digests, write-only
230posting aliases, and moderated mailing lists.
231
33db9f72
JR
232%description mlm -l pl.UTF-8
233Ten pakiet zawiera couriermlm - program do zarządzania listami
234dyskusyjnymi dla Couriera. couriermlm jest używany do konfigurowania,
235zarządzania i prowadzenia pocztowej listy dyskusyjnej. Automatycznie
236obsługuje żądania zapisywania i wypisywania oraz usuwa z listy
237niedziałające adresy subskrybentów. Listy obsługiwane przez couriermlm
238nie wymagają pracy administratora. couriermlm obsługuje digesty,
239aliasy pocztowe tylko do wysyłania i listy moderowane.
f65a4ca3
JB
240
241%package maildrop
242Summary: Courier Integrated mail filter
5537b050 243Summary(pl.UTF-8): Zintegrowany filtr poczty do Couriera
f65a4ca3 244Group: Applications/Mail
7efe0fc9 245Requires: %{name} = %{version}-%{release}
f65a4ca3
JB
246
247%description maildrop
248This package installs Courier mail server's integrated mail filter.
9e755595
JB
249You need to install this package if you want to be able to filter your
250incoming mail.
f65a4ca3 251
33db9f72 252%description maildrop -l pl.UTF-8
f65a4ca3 253Ten pakiet zawiera zintegrowany filtr poczty dla Couriera. Jest
33db9f72 254potrzebny do filtrowania przychodzącej poczty.
f65a4ca3 255
c5ebe9bf 256%prep
43a020ce 257%setup -q
5b00fb05 258#%patch0 -p1
285ed68b 259%{!?with_fam:%patch1 -p1}
0dae501c 260%patch2 -p1
d69319ff 261%patch3 -p1
9efdd476 262%patch4 -p1
ed6b22b8 263%patch5 -p1
58bc002e 264%patch6 -p1
c5ebe9bf 265
6c3bd8da
ER
266echo "
267Alias /webmail %{_imagedir}
268<Directory %{_imagedir}>
269 AllowOverride None
270 Options None
271 # FIXME: is allow from all the most safest way?
272 Allow from all
273</Directory>
274" > apache.conf
275
50b95ff6 276%build
e95643c5
AA
277# we don't want fax module
278rm -rf courier/module.fax
d69319ff 279cp -f /usr/share/automake/config.sub webmail
e95643c5 280
95221c40
AA
281# Change Makefile.am files and force recreate Makefile.in's.
282OLDDIR=`pwd`
283find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
284 cd "`dirname "$FILE"`"
285
286 if [ -f Makefile.am ]; then
6f622803 287 sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
95221c40
AA
288 fi
289
290 %{__libtoolize}
291 %{__aclocal}
292 %{__autoconf}
632f069a 293 if grep -q AC_CONFIG_HEADER configure.in; then
e2d411bb
ER
294 %{__autoheader}
295 fi
95221c40
AA
296 %{__automake}
297
298 cd "$OLDDIR"
299done
d8190ce6 300
50b95ff6 301%configure \
f65a4ca3
JB
302 --localstatedir=%{_localstatedir} \
303 --sysconfdir=%{_sysconfdir} \
304 --mandir=%{_mandir} \
33c18667 305 --enable-imagedir=%{_imagedir} \
cbf1746a 306 --enable-imageurl=%{_imageurl} \
c5520896 307 --with-certsdir=%{_certsdir} \
9efdd476 308 --with-db=db \
33c18667
AA
309 --with-mailer=%{_sbindir}/sendmail \
310 --with-mailuser=daemon \
311 --with-mailgroup=daemon \
312 --with-mailuid=2 \
313 --with-mailgid=2
c5ebe9bf 314
5b00fb05 315%{__make} -j1
316%{!?with_tests:%{__make} -j1 check}
c5ebe9bf 317
f65a4ca3
JB
318%install
319rm -rf $RPM_BUILD_ROOT
c5ebe9bf 320umask 022
92ccf594 321install -d -p $RPM_BUILD_ROOT/etc/{cron.hourly,pam.d,rc.d/init.d} \
6c3bd8da 322 $RPM_BUILD_ROOT{%{_prefix}/lib,%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains} \
c5520896 323 $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}}
c5ebe9bf 324
5b00fb05 325%{__make} -j1 install \
3d3f32f4 326 DESTDIR=$RPM_BUILD_ROOT
c5ebe9bf 327
a78f0f7d
AA
328# fix pam problem
329rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.authpam
330for X in imap esmtp pop3 webmail calendar
331do
e15af55d 332 cat > $RPM_BUILD_ROOT/etc/pam.d/$X <<'EOF'
0dae501c 333#%PAM-1.0
a0621e90 334auth required pam_unix.so shadow nullok
335account required pam_unix.so
336session required pam_unix.so
a78f0f7d
AA
337EOF
338done
c5ebe9bf 339
13f7f200
AA
340# delete dead links
341rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1 \
342$RPM_BUILD_ROOT%{_mandir}/man1/rmail.1 \
13f7f200
AA
343$RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8 \
344$RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8 \
345$RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8 \
346$RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8 \
13f7f200
AA
347$RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
348
349# make man links
350echo '.so dot-forward.1' > $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1
351echo '.so sendmail.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1
13f7f200
AA
352echo '.so esmtpd.8' > $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8
353echo '.so courierfilter.8' > $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8
354echo '.so makesmtpaccess.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8
355echo '.so courieruucp.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8
13f7f200
AA
356echo '.so courierpop3d.8' > $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
357
f224ea7d 358%{__make} install-perms
c5ebe9bf 359
ea45ecdd 360# Move webmail and webadmin to cgibindir
e3dc8853 361mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webmail \
c5ebe9bf 362 $RPM_BUILD_ROOT%{_cgibindir}/webmail
e3dc8853 363mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webadmin \
ea45ecdd 364 $RPM_BUILD_ROOT%{_cgibindir}/webadmin
c5ebe9bf 365
debd9b9c 366# install a cron job to clean out webmail's cache
debd9b9c 367install webmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
c5ebe9bf 368
c5ebe9bf 369# Move .html documentation back to build dir, so that RPM will move it to
370# the appropriate docdir
c5ebe9bf 371
372rm -rf htmldoc
373mkdir htmldoc
1326bb92 374mv -f $RPM_BUILD_ROOT%{_datadir}/htmldoc/* htmldoc
c5ebe9bf 375chmod a-w htmldoc/*
376
377# Manually set POP3DSTART and IMAPDSTART to yes, they'll go into a separate
378# package, so after it's installed they should be runnable.
379
27221f8a
AA
380sed -i 's/^POP3DSTART.*/POP3DSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d.dist
381sed -i 's/^POP3DSSLSTART.*/POP3DSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d-ssl.dist
382sed -i 's/^IMAPDSTART.*/IMAPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd.dist
383sed -i 's/^IMAPDSSLSTART.*/IMAPDSSLSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd-ssl.dist
c5ebe9bf 384
0f904c39 385# Want to have esmtpd running by default
27221f8a 386sed -i 's/^ESMTPDSTART.*/ESMTPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/esmtpd.dist
0f904c39 387
d10c99ec
AA
388# run script from install-configure (make config files)
389for confdist in `awk ' $5 == "config" && $1 ~ /\.dist$/ { print $1 }' <permissions.dat`
95006427 390do %{__perl} ././sysconftool $RPM_BUILD_ROOT$confdist
d10c99ec
AA
391done
392
3b73318a 393# make locals, esmtpacceptmailfor.dir/default
20d769cb
AA
394touch $RPM_BUILD_ROOT%{_sysconfdir}/esmtpacceptmailfor.dir/default
395touch $RPM_BUILD_ROOT%{_sysconfdir}/locals
c5ebe9bf 396
51b0e2b5
AA
397# file with important options
398cat > $RPM_BUILD_ROOT%{_sysconfdir}/bofh <<EOF
399# enable this option if you want to pass bad converted mails
400# opt BOFHBADMIME=accept
401EOF
402
ea45ecdd
AA
403# Make password and unsecureok (files for webadmin)
404touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/password
405touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/unsecureok
406
20d769cb
AA
407# create file me to put localdomain
408touch $RPM_BUILD_ROOT%{_sysconfdir}/me
409
3407e4d1
AA
410# create calendarmode
411touch $RPM_BUILD_ROOT%{_sysconfdir}/calendarmode
412
92ccf594 413install courier.sysvinit $RPM_BUILD_ROOT/etc/rc.d/init.d/courier
c5ebe9bf 414
c5ebe9bf 415# sendmail soft links
6f4c39d4 416ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_prefix}/lib/sendmail
c5ebe9bf 417
a8000b36
AA
418# fix rmail link
419rm -f $RPM_BUILD_ROOT%{_bindir}/rmail
420ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/rmail
421
0dae501c 422# This link by default is missing
3bf26190
AA
423ln -sf %{_datadir}/esmtpd-ssl $RPM_BUILD_ROOT%{_sbindir}/esmtpd-ssl
424
33c18667 425# for apache
6c3bd8da
ER
426install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
427install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
33c18667 428
e95643c5
AA
429# remove unpackaged files
430rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
e95643c5 431rm -rf $RPM_BUILD_ROOT%{_datadir}/faxmail
ea45ecdd 432rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax*
c5ebe9bf 433
f65a4ca3
JB
434%clean
435rm -rf $RPM_BUILD_ROOT
436
c5520896
AA
437%triggerin -- courier < 0.45.5
438echo
439echo Directory with certificates has changed to %{_certsdir}
440echo
441
c5ebe9bf 442%post
c5520896 443if [ "$1" = "1" ]; then
e15af55d 444 [ -s %{_sysconfdir}/me ] || /bin/hostname -f > %{_sysconfdir}/me
656834c7 445 %banner -e %{name} <<'EOF'
c2b9de9d 446
a78f0f7d 447Now courier will refuse to accept SMTP messages except to localhost
e15af55d 448add hosts to %{_sysconfdir}/esmtpacceptmailfor.dir/default
d69319ff 449run makeacceptmailfor
c2b9de9d 450
e15af55d 451Add hosts to %{_sysconfdir}/locals you want to accept mail for
d69319ff 452run makealiases
c2b9de9d 453
a78f0f7d 454Enter user, who should receive mail for root, mailer-daemon and postmaster
e15af55d 455into %{_sysconfdir}/aliases/system
c2b9de9d 456
c1f6664a
AA
457Default maildir is in ~/Mail/Maildir
458
a78f0f7d 459EOF
fb4d919e
AA
460fi
461
656834c7
ER
462/sbin/chkconfig --add courier
463%service courier restart
3bf26190 464
c5ebe9bf 465%preun
debd9b9c 466if [ "$1" = "0" ]; then
656834c7 467 %service courier stop
debb60a3 468 /sbin/chkconfig --del courier
3a3d7263 469fi
c5ebe9bf 470
471%post imapd
656834c7 472# TODO: use rc-scripts here
fb4d919e 473if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
4e9a0961 474 %{_sbindir}/imapd stop
475 %{_sbindir}/imapd start
ba530181 476else
4e9a0961 477 echo
33c18667 478 echo 'Type "%{_sbindir}/imapd start" to start imapd server'
4e9a0961 479 echo
ba530181 480fi
fb4d919e 481if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
4e9a0961 482 %{_sbindir}/imapd-ssl stop
483 %{_sbindir}/imapd-ssl start
ba530181 484else
4e9a0961 485 echo
486 echo Type "%{_sbindir}/imapd-ssl start" to start imapd-ssl server
487 echo
ba530181 488fi
c5ebe9bf 489
debd9b9c
JB
490%preun imapd
491if [ "$1" = "0" ]; then
4e9a0961 492 if [ -e %{_localstatedir}/tmp/imapd.pid ]; then
493 %{_sbindir}/imapd stop
494 fi
495 if [ -e %{_localstatedir}/tmp/imapd-ssl.pid ]; then
496 %{_sbindir}/imapd-ssl stop
497 fi
debd9b9c
JB
498fi
499
500%post pop3d
fb4d919e 501if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
4e9a0961 502 %{_sbindir}/pop3d stop
503 %{_sbindir}/pop3d start
ba530181 504else
4e9a0961 505 echo
33c18667 506 echo 'Type "%{_sbindir}/pop3d start" to start pop3d server'
4e9a0961 507 echo
ba530181 508fi
fb4d919e 509if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
4e9a0961 510 %{_sbindir}/pop3d-ssl stop
511 %{_sbindir}/pop3d-ssl start
ba530181 512else
4e9a0961 513 echo
33c18667 514 echo 'Type "%{_sbindir}/pop3d-ssl start" to start pop3d-ssl server'
4e9a0961 515 echo
ba530181 516fi
debd9b9c
JB
517
518%preun pop3d
519if [ "$1" = "0" ]; then
4e9a0961 520 if [ -e %{_localstatedir}/tmp/pop3d.pid ]; then
521 %{_sbindir}/pop3d stop
522 fi
523 if [ -e %{_localstatedir}/tmp/pop3d-ssl.pid ]; then
524 %{_sbindir}/pop3d-ssl stop
525 fi
debd9b9c 526fi
c5ebe9bf 527
ea45ecdd
AA
528%post webadmin
529if [ "$1" = "1" ]; then
4e9a0961 530 echo
531 echo Remember to put your webadmin password to %{_sysconfdir}/webadmin/password
532 echo
ea45ecdd
AA
533fi
534
df8fd513 535%post webmail
3407e4d1 536if [ "$1" = "1" ]; then
4e9a0961 537 echo
538 echo If you want to have calendar starting by default then
539 echo put word net to %{_sysconfdir}/calendarmode
540 echo
3407e4d1 541fi
8d884446 542if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
4e9a0961 543 %{_sbindir}/webmaild stop
544 %{_sbindir}/webmaild start
bb7dcd14 545else
4e9a0961 546 echo
33c18667 547 echo 'Type "%{_sbindir}/webmaild start" to start webmail server'
4e9a0961 548 echo
df8fd513
AA
549fi
550
33c18667
AA
551%preun webmail
552if [ "$1" = "0" ]; then
553 if [ -e %{_localstatedir}/tmp/sqwebmaild.pid ]; then
554 %{_sbindir}/webmaild stop
a0621e90 555 fi
0f904c39
AA
556fi
557
30a7fa6a 558%triggerin webmail -- apache1 < 1.3.37-3, apache1-base
6c3bd8da 559%webapp_register apache courier-webmail
485ac86d 560
30a7fa6a 561%triggerun webmail -- apache1 < 1.3.37-3, apache1-base
6c3bd8da 562%webapp_unregister apache courier-webmail
485ac86d 563
c0bdab23 564%triggerin webmail -- apache < 2.2.0, apache-base
6c3bd8da 565%webapp_register httpd courier-webmail
485ac86d 566
c0bdab23 567%triggerun webmail -- apache < 2.2.0, apache-base
6c3bd8da
ER
568%webapp_unregister httpd courier-webmail
569
570%triggerpostun webmail -- courier-webmail < 0.52.2-0.2
571# migrate from apache-config macros
572if [ -f /etc/courier/apache-courier.conf.rpmsave ]; then
573 if [ -d /etc/apache/webapps.d ]; then
574 cp -f %{_webapps}/courier-webmail/apache.conf{,.rpmnew}
575 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/apache.conf
576 fi
577
578 if [ -d /etc/httpd/webapps.d ]; then
579 cp -f %{_webapps}/courier-webmail/httpd.conf{,.rpmnew}
580 cp -f /etc/courier/apache-courier.conf.rpmsave %{_webapps}/courier-webmail/httpd.conf
581 fi
582 rm -f /etc/courier/apache-courier.conf.rpmsave
583fi
584
585# migrating apache-config symlinks
586if [ -L /etc/apache/conf.d/99_courier.conf ]; then
587 rm -f /etc/apache/conf.d/99_courier.conf
588 /usr/sbin/webapp register apache courier-webmail
589 %service -q apache reload
590fi
591if [ -L /etc/httpd/httpd.conf/99_courier.conf ]; then
592 rm -f /etc/httpd/httpd.conf/99_courier.conf
593 /usr/sbin/webapp register httpd courier-webmail
594 %service -q httpd reload
595fi
485ac86d 596
debd9b9c 597%files
9e755595 598%defattr(644,root,root,755)
ec64f69e
AA
599%doc AUTHORS BENCHMARKS ChangeLog INSTALL NEWS README TODO htmldoc/[adehqstu]*
600%doc htmldoc/courierperl* htmldoc/courier.html htmldoc/courier[fltu]*
601%doc htmldoc/local* htmldoc/mailbot* htmldoc/mailq* htmldoc/make*
602%doc htmldoc/mime* htmldoc/mkesmtpd* htmldoc/modules* htmldoc/preline*
debd9b9c
JB
603%{_mandir}/man1/sendmail.1*
604%{_mandir}/man1/preline.1*
debd9b9c 605%{_mandir}/man1/cancelmsg.1*
3bf26190 606%{_mandir}/man1/lockmail.1*
debd9b9c
JB
607%{_mandir}/man1/mailbot.1*
608%{_mandir}/man1/makemime.1*
609%{_mandir}/man1/mimegpg.1*
610%{_mandir}/man1/makedat.1*
611%{_mandir}/man1/testmxlookup.1*
612%{_mandir}/man1/dot-forward.1*
613%{_mandir}/man1/couriertls.1*
a8fb5205 614%{_mandir}/man1/mailq*
a8fb5205 615%{_mandir}/man1/couriertcpd*
13f7f200
AA
616%{_mandir}/man1/dotforward.1*
617%{_mandir}/man1/rmail.1*
debd9b9c
JB
618%{_mandir}/man5/dot-courier.5*
619%{_mandir}/man7/localmailfilter.7*
debd9b9c
JB
620%{_mandir}/man8/courierfilter.8*
621%{_mandir}/man8/courierperlfilter.8*
622%{_mandir}/man8/dupfilter.8*
debd9b9c
JB
623%{_mandir}/man8/courier.8*
624%{_mandir}/man8/courierldapaliasd.8*
debd9b9c
JB
625%{_mandir}/man8/deliverquota.8*
626%{_mandir}/man8/esmtpd.8*
debd9b9c
JB
627%{_mandir}/man8/makeacceptmailfor.8*
628%{_mandir}/man8/makehosteddomains.8*
629%{_mandir}/man8/mkesmtpdcert.8*
630%{_mandir}/man8/makealiases.8*
631%{_mandir}/man8/makepercentrelay.8*
632%{_mandir}/man8/makesmtpaccess.8*
debd9b9c 633%{_mandir}/man8/submit.8*
debd9b9c 634%{_mandir}/man8/courieruucp.8*
13f7f200
AA
635%{_mandir}/man8/esmtpd-msa.8*
636%{_mandir}/man8/filterctl.8*
637%{_mandir}/man8/makesmtpaccess-msa.8*
638%{_mandir}/man8/makeuucpneighbors.8*
51b0e2b5
AA
639%attr(755,daemon,daemon) %dir %{_sysconfdir}
640%attr(750,daemon,daemon) %dir %{_certsdir}
ea45ecdd 641%attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
6f4c39d4
SP
642%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/me
643%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
debd9b9c
JB
644%attr(755,daemon,daemon) %dir %{_sysconfdir}/aliasdir
645%attr(750,daemon,daemon) %dir %{_sysconfdir}/aliases
6f4c39d4 646%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
debd9b9c 647%attr(755,daemon,daemon) %dir %{_sysconfdir}/smtpaccess
6f4c39d4
SP
648%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smtpaccess/default
649%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
650%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
651%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
652%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
653%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
c8c1f2fa 654%{_sysconfdir}/quotawarnmsg.example
debd9b9c
JB
655%dir %{_libdir}
656%dir %{_libdir}/courier
657%dir %{_datadir}
debd9b9c 658%attr(755,root,root) %dir %{_datadir}/courierwebadmin
33c18667 659%{_datadir}/courierwebadmin/admin-15*
debd9b9c 660%dir %{_libdir}/filters
c1f6664a
AA
661%attr(755,daemon,daemon) %{_libdir}/filters/*
662%attr(755,daemon,daemon) %{_datadir}/perlfilter-*.pl
663%attr(755,bin,bin) %dir %{_localstatedir}
debd9b9c
JB
664%attr(770,daemon,daemon) %dir %{_localstatedir}/tmp
665%attr(750,daemon,daemon) %dir %{_localstatedir}/msgs
666%attr(750,daemon,daemon) %dir %{_localstatedir}/msgq
667%attr(750,daemon,daemon) %dir %{_localstatedir}/filters
668%attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
669%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
670%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
671%attr(754,root,daemon) %{_datadir}/filterctl
672%attr(754,root,daemon) %{_sbindir}/filterctl
673%attr(754,root,daemon) %{_sbindir}/courierfilter
debd9b9c
JB
674%dir %{_libdir}/courier/modules
675%dir %{_libdir}/courier/modules/uucp
6f4c39d4 676%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
debd9b9c
JB
677%attr(755,root,root) %{_libdir}/courier/modules/uucp/courieruucp
678%attr(755,root,root) %{_sbindir}/makeuucpneighbors
679%attr(755,root,root) %{_datadir}/makeuucpneighbors
680%dir %{_libdir}/courier/modules/local
6f4c39d4 681%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
debd9b9c
JB
682%attr(755,root,root) %{_libdir}/courier/modules/local/courierlocal
683%attr(755,root,root) %{_libdir}/courier/modules/local/courierdeliver
684%attr(755,root,root) %{_bindir}/preline
685%dir %{_libdir}/courier/modules/esmtp
6f4c39d4 686%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
debd9b9c
JB
687%attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtp
688%attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtpd
689%attr(755,root,root) %{_libdir}/courier/modules/esmtp/addcr
690%attr(755,root,root) %{_sbindir}/courieresmtpd
691%attr(755,root,root) %{_bindir}/addcr
692%attr(755,root,root) %{_sbindir}/esmtpd
693%attr(755,root,root) %{_datadir}/esmtpd
3bf26190
AA
694%attr(755,root,root) %{_sbindir}/esmtpd-ssl
695%attr(755,root,root) %{_datadir}/esmtpd-ssl
debd9b9c
JB
696%attr(755,root,root) %{_sbindir}/makesmtpaccess
697%attr(755,root,root) %{_datadir}/makesmtpaccess
698%attr(755,root,root) %{_sbindir}/makeacceptmailfor
699%attr(755,root,root) %{_datadir}/makeacceptmailfor
700%attr(755,root,root) %{_sbindir}/makepercentrelay
701%attr(755,root,root) %{_datadir}/makepercentrelay
702%attr(755,root,root) %{_sbindir}/mkesmtpdcert
703%attr(755,root,root) %{_datadir}/mkesmtpdcert
704%attr(755,root,root) %{_sbindir}/esmtpd-msa
705%attr(755,root,root) %{_sbindir}/makesmtpaccess-msa
c72f72f8
AA
706%attr(755,root,root) %{_sbindir}/sharedindexinstall
707%attr(755,root,root) %{_sbindir}/sharedindexsplit
6f4c39d4
SP
708%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd
709%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-msa
710%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-ssl
debd9b9c
JB
711%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
712%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
6f4c39d4
SP
713%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd.cnf
714%attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpauthclient
715%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
716%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
717%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
718%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
719%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
720%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
721%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
722%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
723%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
724%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rfcerr*.txt
1326bb92 725%dir %{_libdir}/courier/modules/dsn
debd9b9c 726%attr(755,root,root) %{_libdir}/courier/modules/dsn/courierdsn
debd9b9c 727%attr(4550,daemon,daemon) %{_libdir}/courier/submitmkdir
c1f6664a
AA
728%attr(750,daemon,daemon) %{_libdir}/courier/courierd
729%attr(750,daemon,daemon) %{_libdir}/courier/aliasexp
730%attr(750,daemon,daemon) %{_libdir}/courier/aliascombine
731%attr(750,daemon,daemon) %{_libdir}/courier/aliascreate
732%attr(750,daemon,daemon) %{_libdir}/courier/submit
733%attr(755,daemon,daemon) %{_libdir}/courier/makedatprog
1326bb92 734%attr(6555,daemon,daemon) %{_bindir}/cancelmsg
debd9b9c 735%attr(755,root,root) %{_sbindir}/courier
1326bb92
AA
736%attr(755,root,root) %{_datadir}/courierctl.start
737%attr(755,root,root) %{_bindir}/couriertls
debd9b9c 738%attr(755,root,root) %{_sbindir}/couriertcpd
debd9b9c 739%attr(755,root,root) %{_bindir}/courier-config
debd9b9c 740%attr(755,root,root) %{_bindir}/deliverquota
debd9b9c 741%attr(755,root,root) %{_bindir}/dotforward
1326bb92
AA
742%attr(755,root,root) %{_bindir}/lockmail
743%attr(755,root,root) %{_bindir}/mailbot
c1f6664a 744%attr(2755,daemon,daemon) %{_bindir}/mailq
debd9b9c
JB
745%attr(750,root,daemon) %{_datadir}/makealiases
746%attr(750,root,daemon) %{_sbindir}/makealiases
1326bb92
AA
747%attr(755,root,root) %{_datadir}/makedat
748%attr(755,root,root) %{_bindir}/makedat
debd9b9c
JB
749%attr(755,root,root) %{_datadir}/makehosteddomains
750%attr(755,root,root) %{_sbindir}/makehosteddomains
1326bb92 751%attr(755,root,root) %{_bindir}/makemime
1326bb92 752%attr(755,root,root) %{_bindir}/mimegpg
1326bb92 753%attr(4755,root,root) %{_bindir}/rmail
1326bb92
AA
754%attr(755,root,root) %{_sbindir}/showconfig
755%attr(750,root,daemon) %{_sbindir}/showmodules
756%attr(4755,root,root) %{_sbindir}/sendmail
757%attr(755,root,root) %{_bindir}/testmxlookup
6f4c39d4 758%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
debd9b9c 759%attr(700,daemon,daemon) %{_sbindir}/courierldapaliasd
c8c1f2fa 760%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
debd9b9c 761%attr(754,root,root) /etc/rc.d/init.d/courier
c1f6664a
AA
762%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
763%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
33c18667 764%attr(755,daemon,daemon) %dir %{_localstatedir}/track
6f4c39d4 765%attr(755,root,root) %{_prefix}/lib/sendmail
debd9b9c
JB
766
767%files pop3d
9e755595 768%defattr(644,root,root,755)
ec64f69e 769%doc htmldoc/*pop3d*
c8c1f2fa 770%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
debd9b9c 771%{_mandir}/man8/courierpop3d.8*
1326bb92 772%{_mandir}/man8/courierpop3login.8*
3bf26190 773%{_mandir}/man8/mkpop3dcert.8*
debd9b9c
JB
774%{_mandir}/man8/pop3d.8*
775%attr(755,root,root) %{_datadir}/courierwebadmin/admin-45pop3.pl
776%{_datadir}/courierwebadmin/admin-45pop3.html
6f4c39d4
SP
777%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d
778%attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf
779%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl
debd9b9c
JB
780%attr(755,root,root) %{_libdir}/courier/courierpop3d
781%attr(755,root,root) %{_libdir}/courier/courierpop3login
1326bb92
AA
782%attr(755,root,root) %{_datadir}/mkpop3dcert
783%attr(755,root,root) %{_sbindir}/mkpop3dcert
debd9b9c
JB
784%attr(755,root,root) %{_datadir}/pop3d
785%attr(755,root,root) %{_sbindir}/pop3d
d10c99ec
AA
786%attr(755,root,root) %{_datadir}/pop3d-ssl
787%attr(755,root,root) %{_sbindir}/pop3d-ssl
debd9b9c
JB
788
789%files imapd
9e755595 790%defattr(644,root,root,755)
ec64f69e 791%doc htmldoc/*imapd*
c8c1f2fa 792%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
debd9b9c
JB
793%{_mandir}/man8/imapd.8*
794%{_mandir}/man8/mkimapdcert.8*
795%attr(755,root,root) %{_datadir}/courierwebadmin/admin-40imap.pl
c8c1f2fa 796%{_datadir}/courierwebadmin/admin-40imap.html
6f4c39d4
SP
797%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd
798%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl
799%attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf
debd9b9c
JB
800%attr(755,root,root) %{_libdir}/courier/imaplogin
801%attr(755,root,root) %{_sbindir}/imapd
802%attr(755,root,root) %{_sbindir}/imapd-ssl
803%attr(755,root,root) %{_datadir}/imapd
804%attr(755,root,root) %{_datadir}/imapd-ssl
805%attr(755,root,root) %{_bindir}/imapd
806%attr(755,root,root) %{_datadir}/mkimapdcert
807%attr(755,root,root) %{_sbindir}/mkimapdcert
808
ea45ecdd
AA
809%files webadmin
810%defattr(644,root,root,755)
fc15d33a 811# suid root to cgi-bin??? and it's not secured by apache config!
ea45ecdd
AA
812%attr(4755,root,root) %{_cgibindir}/webadmin
813%attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin
814%attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/added
815%attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/removed
6f4c39d4
SP
816%attr(400,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/password
817%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/unsecureok
ea45ecdd
AA
818%attr(755,root,root) %{_datadir}/courierwebadmin/admin-main.pl
819%attr(755,root,root) %{_datadir}/courierwebadmin/admin-save.pl
820%attr(755,root,root) %{_datadir}/courierwebadmin/admin-cancel.pl
821%attr(755,root,root) %{_datadir}/courierwebadmin/admin-[0235]*.pl
822%attr(755,root,root) %{_datadir}/courierwebadmin/admin-10password.pl
823%attr(755,root,root) %{_datadir}/courierwebadmin/dumpenv.pl
824%attr(755,root,root) %{_datadir}/courierwebadmin/webadmin.pl
825%{_datadir}/courierwebadmin/admin-[0235]*.html
826%{_datadir}/courierwebadmin/admin-10password.html
827%{_datadir}/courierwebadmin/admin-main.html
828%{_datadir}/courierwebadmin/admin-save.html
829%{_datadir}/courierwebadmin/login.html
830%{_datadir}/courierwebadmin/notsupp.html
831%{_datadir}/courierwebadmin/unsecure.html
832%{_datadir}/courierwebadmin/webadmin.pm
833
debd9b9c 834%files webmail
9e755595 835%defattr(644,root,root,755)
c72f72f8 836%doc htmldoc/pcp* gpglib/README.html
33c18667 837%attr(755,root,root) %{_cgibindir}/webmail
c8c1f2fa
ER
838%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/webmail
839%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/calendar
6f4c39d4 840%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqwebmaild
59702034 841%attr(755,root,root) %{_sbindir}/webmaild
debd9b9c
JB
842%dir %{_datadir}/sqwebmail
843%dir %{_datadir}/sqwebmail/html
844%dir %{_datadir}/sqwebmail/html/en-us
845%{_datadir}/sqwebmail/html/en
33c18667 846%{_datadir}/sqwebmail/images
73c09a23
AA
847%config %{_datadir}/sqwebmail/html/en-us/[CILT]*
848%{_datadir}/sqwebmail/html/en-us/*.html
849%{_datadir}/sqwebmail/html/en-us/*.txt
ea45ecdd
AA
850%attr(755,root,root) %{_datadir}/courierwebadmin/admin-47webmail.pl
851%{_datadir}/courierwebadmin/admin-47webmail.html
debd9b9c 852%attr(755,root,root) %{_datadir}/sqwebmail/cleancache.pl
debd9b9c 853%attr(755,root,root) %{_datadir}/sqwebmail/ldapsearch
1326bb92
AA
854%attr(755,root,root) %{_datadir}/sqwebmail/sendit.sh
855%attr(755,root,root) %{_datadir}/sqwebmail/webgpg
856%attr(755,root,root) %{_sbindir}/webgpg
1326bb92
AA
857%attr(755,root,root) %{_libdir}/courier/pcpd
858%attr(755,root,root) %{_libdir}/courier/sqwebmaild
33c18667 859%attr(755,root,root) %{_libdir}/courier/sqwebpasswd
debd9b9c 860%attr(700, bin, bin) %dir %{_localstatedir}/webmail-logincache
debd9b9c 861%attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
6f4c39d4 862%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
c1f6664a
AA
863%attr(755,bin,daemon) %dir %{_localstatedir}/calendar
864%attr(700,bin,daemon) %dir %{_localstatedir}/calendar/localcache
865%attr(750,bin,daemon) %dir %{_localstatedir}/calendar/private
866%attr(755,bin,daemon) %dir %{_localstatedir}/calendar/public
6c3bd8da
ER
867%dir %attr(750,root,http) %{_webapps}/courier-webmail
868%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/apache.conf
869%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/httpd.conf
debd9b9c
JB
870
871%files maildrop
9e755595 872%defattr(644,root,root,755)
ec64f69e 873%doc htmldoc/r* htmldoc/maildrop* htmldoc/lockmail*
debd9b9c
JB
874%{_mandir}/man1/maildrop.1*
875%{_mandir}/man1/refor*
27221f8a 876%{_mandir}/man7/maildrop*
6f4c39d4 877%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/maildrop
debd9b9c 878%attr(4755,root,root) %{_bindir}/maildrop
a0621e90 879%attr(755,root,root) %{_bindir}/reformail
880%attr(755,root,root) %{_bindir}/reformime
debd9b9c 881
9a3d2e11 882%files maildir-tools
8e00b423 883%defattr(644,root,root,755)
ec64f69e 884%doc maildir/README.*.html htmldoc/maildir*
8e00b423
AA
885%{_mandir}/man1/maildirmake.1*
886%{_mandir}/man1/maildirkw.1*
887%{_mandir}/man1/maildiracl.1*
888%{_mandir}/man5/maildir.5*
889%{_mandir}/man7/maildirquota.7*
890%attr(755,root,root) %{_bindir}/maildirmake
891%attr(755,root,root) %{_bindir}/maildirkw
892%attr(755,root,root) %{_bindir}/maildiracl
8e00b423 893
debd9b9c 894%files mlm
9e755595 895%defattr(644,root,root,755)
ec64f69e 896%doc htmldoc/couriermlm.html
debd9b9c
JB
897%{_mandir}/man1/couriermlm.1*
898%attr(755,root,root) %{_bindir}/couriermlm
899%{_datadir}/couriermlm
This page took 0.254288 seconds and 4 git commands to generate.