[Gelistirici] piton'da anlaşılmayan kısımlar?
Onur Küçük
onur at pardus.org.tr
31 Ağu 2006 Per 16:03:11 EEST
Merhaba
> docbook-xsl-stylesheets'i paketlerken karşılaştığımız şu döngü kısmını
> bize açıklayabilecek yada bu paketi paketleyebilecek baba yiğit(ler) var
> mıdır?
> ****************************************************
> S=${WORKDIR}/docbook-xsl-${PV}
> ......
> ......
> # Create the installation directory
> DEST="/usr/share/sgml/docbook/xsl-stylesheets-${PV}"
> insinto ${DEST}
>
> local i
> for sheet in $(find . -maxdepth 1 -mindepth 1 -type d); do
> i=$(basename $sheet)
> cd ${S}/${i}
> for doc in ChangeLog README; do
> if [ -e "$doc" ]; then
> mv ${doc} ${doc}.${i}
> dodoc ${doc}.${i}
> rm ${doc}.${i}
> fi
> done
>
> doins -r ${S}/${i}
bir alt seviyedeki dizinlerde ChangeLog ve README lerin sonuna dizin adı
ekleyip ona göre kuruyor
> done
>
> # Install misc. docs
> cd "${S}"
> dodoc AUTHORS BUGS ChangeLog.xml NEWS README RELEASE-NOTES.txt TODO
> doins VERSION
> ****************************************************
> Soru: local, done, doins'deki -r parametresi
recursive. ebuild lere bakarak yapacaksanız eclass ları da öğrenmeniz
gerekiyor
> ve if [ -e "$doc"] kısımları burada ne işe yarıyor?
man test den alıntı;
-e FILE
FILE exists
--
Onur Küçük Knowledge speaks,
<onur.--.-.pardus.org.tr> but wisdom listens
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi