Seperating source tarballs into to, one for debian, one for debian-live.
This commit is contained in:
parent
4c63607722
commit
ec0380a876
|
@ -170,10 +170,12 @@ do
|
|||
then
|
||||
lh config --source true
|
||||
|
||||
lh source 2>&1 | tee debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz.log
|
||||
lh source 2>&1 | tee debian-live-${DISTRIBUTION}-source-${FLAVOUR}.log
|
||||
|
||||
mv source.tar.gz debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz
|
||||
mv source.list debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz.list
|
||||
mv source.debian.tar.gz debian-live-${DISTRIBUTION}-source-${FLAVOUR}.debian.tar.gz
|
||||
mv source.debian.list debian-live-${DISTRIBUTION}-source-${FLAVOUR}.debian.tar.gz.list
|
||||
mv source.debian-live.tar.gz debian-live-${DISTRIBUTION}-source-${FLAVOUR}.debian-live.tar.gz
|
||||
mv source.debian-live.list debian-live-${DISTRIBUTION}-source-${FLAVOUR}.debian-live.tar.gz.list
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
|
|
@ -40,23 +40,30 @@ Check_lockfile .lock
|
|||
# Creating lock file
|
||||
Create_lockfile .lock
|
||||
|
||||
for CHECKSUM in ${LH_CHECKSUMS}
|
||||
for DIRECTORY in source/debian source/debian-live
|
||||
do
|
||||
Echo_message "Begin creating source ${CHECKSUM}sum.txt..."
|
||||
|
||||
# Remove old checksums
|
||||
if [ -f source/${CHECKSUM}sum.txt ]
|
||||
if [ ! -d ${DIRECTORY} ]
|
||||
then
|
||||
rm -f source/${CHECKSUM}sum.txt
|
||||
continue
|
||||
fi
|
||||
|
||||
# Calculating checksums
|
||||
cd source
|
||||
find . -type f \
|
||||
\! -path './md5sum.txt' \
|
||||
\! -path './sha1sum.txt' \
|
||||
\! -path './sha256sum.txt' \
|
||||
-print0 | sort -z | xargs -0 ${CHECKSUM}sum > ../${CHECKSUM}sum.txt
|
||||
for CHECKSUM in ${LH_CHECKSUMS}
|
||||
do
|
||||
Echo_message "Begin creating source ${CHECKSUM}sum.txt..."
|
||||
|
||||
# Remove old checksums
|
||||
if [ -f ${DIRECTORY}/${CHECKSUM}sum.txt ]
|
||||
then
|
||||
rm -f ${DIRECTORY}/${CHECKSUM}sum.txt
|
||||
fi
|
||||
|
||||
# Calculating checksums
|
||||
cd ${DIRECTORY}
|
||||
find . -type f \
|
||||
\! -path './md5sum.txt' \
|
||||
\! -path './sha1sum.txt' \
|
||||
\! -path './sha256sum.txt' \
|
||||
-print0 | sort -z | xargs -0 ${CHECKSUM}sum > ../${CHECKSUM}sum.txt
|
||||
|
||||
cat > ${CHECKSUM}sum.txt << EOF
|
||||
This file contains the list of ${CHECKSUM} checksums of all files on this medium.
|
||||
|
@ -67,16 +74,17 @@ or, manually with: '${CHECKSUM}sum -c ${CHECKSUM}sum.txt'.
|
|||
|
||||
EOF
|
||||
|
||||
cat ../${CHECKSUM}sum.txt >> ${CHECKSUM}sum.txt
|
||||
rm -f ../${CHECKSUM}sum.txt
|
||||
cat ../${CHECKSUM}sum.txt >> ${CHECKSUM}sum.txt
|
||||
rm -f ../${CHECKSUM}sum.txt
|
||||
|
||||
cd "${OLDPWD}"
|
||||
done
|
||||
|
||||
# File list
|
||||
cd ${DIRECTORY}
|
||||
find . | sed -e 's|^.||g' | grep "^/" | sort > ../../$(echo ${DIRECTORY} | sed -e 's|/|.|').list
|
||||
cd "${OLDPWD}"
|
||||
done
|
||||
|
||||
# File list
|
||||
cd source
|
||||
find . | sed -e 's|^.||g' | grep "^/" | sort > ../source.list
|
||||
cd "${OLDPWD}"
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/source_checksums
|
||||
|
|
|
@ -57,18 +57,5 @@ then
|
|||
cp -a auto source/debian-live
|
||||
fi
|
||||
|
||||
# Create tarball
|
||||
cd source
|
||||
|
||||
SUFFIX="$(date +%Y%m%d.%s)"
|
||||
|
||||
tar cf debian-live-config_${SUFFIX}.tar debian-live
|
||||
gzip ${GZIP_OPTIONS} debian-live-config_${SUFFIX}.tar
|
||||
|
||||
cd "${OLDPWD}"
|
||||
|
||||
rm -rf source/debian-live/config
|
||||
mv source/debian-live-config_${SUFFIX}.tar.gz source/debian-live
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/source_debian-live
|
||||
|
|
|
@ -49,14 +49,15 @@ Check_lockfile .lock
|
|||
Create_lockfile .lock
|
||||
|
||||
# Remove old source
|
||||
if [ -f source.tar.gz ]
|
||||
then
|
||||
rm -f source.tar.gz
|
||||
fi
|
||||
rm -f source.debian.tar.gz
|
||||
rm -f source.debian-live.tar.gz
|
||||
|
||||
# Create tarball
|
||||
tar cf source.tar source
|
||||
gzip ${GZIP_OPTIONS} source.tar
|
||||
# Create tarballs
|
||||
tar cf source.debian.tar source/debian
|
||||
gzip ${GZIP_OPTIONS} source.debian.tar
|
||||
|
||||
tar cf source.debian-live.tar source/debian-live
|
||||
gzip ${GZIP_OPTIONS} source.debian-live.tar
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/source_tar
|
||||
|
|
Loading…
Reference in New Issue