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