|
|
|
@ -64,7 +64,7 @@ done
|
|
|
|
|
|
|
|
|
|
for FS in "$@"; do
|
|
|
|
|
ROOT=$(pwd)/chroot-livecd/ # trailing / is CRITICAL
|
|
|
|
|
IMG=livecd.fsimg
|
|
|
|
|
IMG=livecd.${FS}.fsimg
|
|
|
|
|
MOUNTS="${ROOT}dev/pts ${ROOT}dev/shm ${ROOT}.dev ${ROOT}dev ${ROOT}proc"
|
|
|
|
|
DEV=""
|
|
|
|
|
|
|
|
|
@ -193,7 +193,7 @@ for FS in "$@"; do
|
|
|
|
|
rm -f ${ROOT}var/spool/postfix/maildrop/*
|
|
|
|
|
chroot $ROOT apt-get update || true # give them fresh lists, but don't fail
|
|
|
|
|
rm ${ROOT}etc/resolv.conf
|
|
|
|
|
chroot ${ROOT} dpkg-query -W --showformat='${Package} ${Version}\n' > livecd.manifest
|
|
|
|
|
chroot ${ROOT} dpkg-query -W --showformat='${Package} ${Version}\n' > livecd.${FS}.manifest
|
|
|
|
|
|
|
|
|
|
mkdir -p livecd.mnt
|
|
|
|
|
MOUNTS="$MOUNTS $(pwd)/livecd.mnt"
|
|
|
|
@ -207,7 +207,7 @@ for FS in "$@"; do
|
|
|
|
|
for fsbs in 1024:65536; do
|
|
|
|
|
FSBLOCK=${fsbs%:*}
|
|
|
|
|
COMP=${fsbs#*:}
|
|
|
|
|
IMGNAME=${IMG}-${FS}-${FSBLOCK}
|
|
|
|
|
IMGNAME=${IMG}-${FSBLOCK}
|
|
|
|
|
if [ ! -f ${IMGNAME} ]; then
|
|
|
|
|
if [ -f old-${IMGNAME} ]; then
|
|
|
|
|
cp old-${IMGNAME} new-${IMGNAME}
|
|
|
|
@ -230,7 +230,6 @@ for FS in "$@"; do
|
|
|
|
|
mv new-${IMGNAME} ${IMGNAME}
|
|
|
|
|
cp ${IMGNAME} old-${IMGNAME}
|
|
|
|
|
fi
|
|
|
|
|
create_compressed_fs $IMGNAME $COMP > livecd.cloop-${FS}-${fsbs}
|
|
|
|
|
create_compressed_fs $IMGNAME $COMP > livecd.${FS}.cloop-${fsbs}
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
done
|
|
|
|
|