[Fai-commit] r3237 - in trunk: bin debian
fai-repository at svn.debian.org
fai-repository at svn.debian.org
Wed Jan 11 17:35:18 UTC 2006
Author: lange
Date: 2006-01-11 17:35:16 +0000 (Wed, 11 Jan 2006)
New Revision: 3237
Modified:
trunk/bin/fai-cd
trunk/debian/changelog
Log:
new code for generating sources.list file
Modified: trunk/bin/fai-cd
===================================================================
--- trunk/bin/fai-cd 2006-01-10 17:02:52 UTC (rev 3236)
+++ trunk/bin/fai-cd 2006-01-11 17:35:16 UTC (rev 3237)
@@ -146,13 +146,16 @@
cat > $tmp1 <<EOF
# mirror location for fai CD, file generated by fai-cd
EOF
- for i in $mirrordir/dists/* ; do
- echo -n "deb file:/media/mirror `basename $i` ">>$tmp1
- find $i -name "Packages*" | grep binary | \
- sed 's/\/binary-.*$//' | uniq | sed "s#$i/##" | tr '\n' " " >>$tmp1
- echo "">>$tmp1
- done
+ dists=`find $mirrordir -name "Packages*" | grep binary | sed 's/binary-.*//' | \
+ sed "s#$mirrordir/*dists/##" | xargs -n 1 dirname | uniq `
+
+ for i in $dists ; do
+ comp=`find $mirrordir/dists/$i -maxdepth 2 -type d -name "binary-*" | \
+ sed -e "s#$mirrordir/*dists/$i/##" -e 's#/binary-.*##' | tr '\n' " "`
+ echo "deb file:/media/mirror $i $comp" >> $tmp1
+ done
+
mount --bind $tmp1 $NFSROOT/etc/apt/sources.list
customize_nfsroot
echo "Writing FAI CD-ROM image to $isoname. This may need some time."
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2006-01-10 17:02:52 UTC (rev 3236)
+++ trunk/debian/changelog 2006-01-11 17:35:16 UTC (rev 3237)
@@ -15,9 +15,9 @@
* make-fai-nfsroot: do not try to copy file if resolv.conf does not
exist
* menu.lst: add entry for faiserver
- * fai-cd: adjust space
+ * fai-cd: adjust space, new code for generating sources.list file
- -- Thomas Lange <lange at debian.org> Tue, 10 Jan 2006 17:37:44 +0100
+ -- Thomas Lange <lange at debian.org> Wed, 11 Jan 2006 18:34:50 +0100
fai (2.9) unstable; urgency=low
More information about the Fai-commit
mailing list