]> git.pld-linux.org Git - packages/cyrus-imapd.git/blobdiff - cyrus-imapd.spec
%description -l pl
[packages/cyrus-imapd.git] / cyrus-imapd.spec
index cb0fccc8ccf6091d4cf4bea50a870fb98411dba1..0310832ddfa0f716ca7b54cf779d2b6bfb46a3a7 100644 (file)
@@ -50,6 +50,23 @@ the IMAP, POP3, or KPOP protocols.
 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
@@ -82,7 +99,10 @@ install -d \
        $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`"
@@ -130,6 +150,9 @@ if [ -z "`id -u cyrus 2>/dev/null`" ]; then
 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
@@ -139,8 +162,8 @@ fi
 
 # 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
@@ -167,6 +190,7 @@ rm -rf $RPM_BUILD_ROOT
 %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
This page took 1.771984 seconds and 4 git commands to generate.