dovecot i managesieve
Jakub Bogusz
qboosh w pld-linux.org
Pią, 5 Wrz 2008, 00:16:46 CEST
On Thu, Sep 04, 2008 at 11:22:50PM +0200, Paweł Długosz wrote:
> To znowu ja.
>
> Dodałem łatkę managesieve (--with managesieve).
>
> Prośba o sprawdzenie moich wypocin i wskazówki
> co ew. zmienić czy poprawić. Zdaję sobie sprawę,
> że cudo to to nie jest, ale zdaje się działać.
dovecot-sieve jest pakietowany osobno (dovecot-sieve.spec).
Samego managesieve się tak nie da?
> +# Managesieve daemon patch variables
> +%define _ms managesieve
> +%define mpver 1.1.2
> +%define mpsubver 0.10.3
> +%define _ds dovecot-sieve
> +%define dsver 1.1.5
Makra _ds i _ms są zbędne, tylko zaciemniają speca.
> +%description managesieve
> +The Sieve plugin for Dovecot's deliver LDA expects a user's Sieve script to reside somewhere in the user's directory (~/.dovecot.sieve by default). If the user is to be able to change his sieve script, he needs shell or FTP access to his home directory, which is not always desirable. This is especially applicable to mail servers with virtual users. As a solution, the ManageSieve protocol was proposed to manage sieve scripts on the server without the need for direct file system access by the users. Additionally, the Sieve scripts are compiled before they are installed, making sure that the uploaded script is valid. This prevents a user from inadvertently installing a broken Sieve script. The protocol specification still has a draft status, but it is already supported by quite a few (web)mail clients. Dovecot now supports ManageSieve by means of an external patch and package.
Formatowanie (tw=70)
> -%setup -q
> +%setup -q -T -b 0
> +
> +%if %{with managesieve}
> +%setup -q -b 4
> +%setup -q -b 5
> +%endif
Jakieś dziwne kombinacje, do tego:
- w przypadku with_managesieve główne źródła są rozpakowywane 3 razy,
efekt pierwszego %setup jest usuwany
- źródła 4 i 5 są rozpakowywane poza %{_buildsubdir}, czyli po
zbudowaniu pakietu zostają śmieci
> +%{_datadir}/doc/%{name}/*
Bezpański katalog %{_datadir}/doc/%{name}
--
Jakub Bogusz http://qboosh.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl