Note that this package can be used by ISPs and other to provide mail
services, but it may not be distributed as part of a commercial product.
+%description -l pl
+Serwer Cyrus IMAP jest skalowalnym systemem e-mail dla przedsiêbiorstwa,
+zaprojektowanym dla ma³ych i du¿ych firm i wykorzystuj±cym oparte na
+standardach technologie.
+
+Pe³na implementacja Cyrus IMAP pozwala na bezproblemowe ustawienie
+¶rodowiska poczty i elektronicznej tablicy og³oszeniowej na kilku serwerach.
+Tym siê ró¿ni od innych implementacji serwerów IMAP, ¿e jest uruchamiany
+na "opieczêtowanych" serwerach, na które w normalnych waunkach u¿ytkownicy
+nie mog± siê zalogowaæ. Baza danych skrzynek pocztowych jest pzrechowywana
+w tych czê¶ciach systemu plików, które s± dostêpne jedynie dla systemu
+IMAP Cyrus. Wszelki dostêp do poczty ma miejsce poprzez oprogramowanie
+wykorzystuj±ce protoko³y IMAP, POP3 oraz KPOP.
+
+Nale¿y zwróciæ uwagê na fakt, ¿e pakiet ten mo¿e byæ wykorzystywany przez ISP,
+nie mo¿e byæ jednak rozpowszechniany jako czê¶æ komercyjnego produktu.
+
%define version %{PACKAGE_VERSION}
%prep
$RPM_BUILD_ROOT/var/spool/imap/stage. \
$RPM_BUILD_ROOT/var/state/imap/{user,quota,proc,log,msg,deliverdb,sieve} \
$RPM_BUILD_ROOT%{_libdir}/sendmail-cf/cf
-touch $RPM_BUILD_ROOT/var/state/imap/mailboxes
+touch $RPM_BUILD_ROOT/var/state/imap/mailboxes \
+ $RPM_BUILD_ROOT/var/state/imap/faillog \
+ $RPM_BUILD_ROOT/etc/security/blacklist.imap \
+ $RPM_BUILD_ROOT/etc/security/blacklist.pop
make install DESTDIR=$RPM_BUILD_ROOT CYRUS_USER="`id -u`" CYRUS_GROUP="`id -g`"
fi
%post
+touch /var/state/imap/faillog
+chown cyrus.mail /var/state/imap/faillog
+chmod 640 /var/state/imap/faillog
if [ -f /var/lock/subsys/rc-inetd ]; then
/etc/rc.d/init.d/rc-inetd reload 1>&2
else
# force synchronous updates
cd /var/state/imap
-chattr +S . user quota 2>/dev/null
-chattr +S /var/spool/imap 2>/dev/null
+chattr +S . user quota user/* quota/* 2>/dev/null
+chattr +S /var/spool/imap /var/spool/imap/* 2>/dev/null
%postun
if [ -f /var/lock/subsys/rc-inetd ]; then
%config(noreplace) %verify(not size md5 mtime) /etc/logrotate.d/cyrus-imapd
%attr( 640, root,root) %config(noreplace) %verify(not size md5 mtime) /etc/sysconfig/rc-inetd/*
%attr( 440, cyrus,root) %config(noreplace) %verify(not size md5 mtime) /etc/pam.d/*
+%attr( 640, cyrus,mail) %ghost /var/state/imap/faillog
%attr( 755, root,root) /etc/cron.daily/cyrus-imapd
%attr( 755, root,root) %{_bindir}/*
%attr(4750,cyrus,mail) %{_libexecdir}/deliver