SPECS: vsftpd.spec - /home/services/ftp -> /srv/ftp

Tomasz Wittner lists w mmt.pl
Pon, 1 Mar 2004, 22:41:29 CET


Dnia pon 1. marca 2004 21:09, Bartosz Taudul napisał:
> On Mon, Mar 01, 2004 at 07:40:24PM +0100, Andrzej Krzysztofowicz wrote:
> > Na razie wiem o ustaleniach, ze do /srv nam w but^Wpakietach wlazic nie
> > wolno.
>
> Właśnie tak. Co i jak mam w /srv ustalam sam i dystrybucji od tego wara.
>
> wolf
I co i wynika z tych mocnych i stanowczych słów?:
$ grep -l "/srv/ftp" *ftp*.spec
anonftp.spec
bftpd.spec
pure-ftpd.spec
vsftpd.spec

Czy wobec braku ustaleń obowiązuje stare /home/services/ftp ?

$ grep -l "/srv" *.spec | wc -l
32
Doskonale sobie zdaję sprawę, że takie grepowanie daje fałszywy wynik (FHS, 
changelogi),  2 pierwsze (adeos.spec aegis.spec) z brzegu pakują swoje pliki 
do /srv

Jeżeli to jest niewłaściwe, to kto to ma poprawić?

Do tego dorzucę z  anonftp.spec:

install -d $RPM_BUILD_ROOT/srv/ftp/{pub,etc,bin,lib}
cat > $RPM_BUILD_ROOT/srv/ftp%{_sysconfdir}/passwd <<EOF
cat > $RPM_BUILD_ROOT/srv/ftp%{_sysconfdir}/group <<EOF
install %{_sysconfdir}/ld.so.cache $RPM_BUILD_ROOT/srv/ftp%{_sysconfdir}
%attr(0111,root,root) %dir /srv/ftp%{_sysconfdir}
%attr(0444,root,root) %config /srv/ftp%{_sysconfdir}/passwd
%attr(0444,root,root) %config /srv/ftp%{_sysconfdir}/group
%attr(0444,root,root) /srv/ftp%{_sysconfdir}/ld.so.cache

Nie rozumiem sensu i logiki używania %{_sysconfdir} (niekonsekwentnego -  
install -d $RPM_BUILD_ROOT/srv/ftp/{pub,etc,bin,lib}) 

-- 
Tomasz Wittner

$(YOUD_NEVER_GUESS_THIS_VARIABLE_NAME_HAHA)
http://freshmeat.net/articles/view/889/



Więcej informacji o liście dyskusyjnej pld-devel-pl