Updating binary_local-packageslists to treat non-main packages correctly.
This commit is contained in:
parent
dcf08485f6
commit
5a879f3a52
|
@ -67,6 +67,7 @@ then
|
||||||
for FILE in chroot/binary.deb/archives/*.deb
|
for FILE in chroot/binary.deb/archives/*.deb
|
||||||
do
|
do
|
||||||
SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')"
|
SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')"
|
||||||
|
SECTION="$(dpkg -f ${FILE} Section | awk '{ print $1 }')"
|
||||||
|
|
||||||
if [ -z "${SOURCE}" ]
|
if [ -z "${SOURCE}" ]
|
||||||
then
|
then
|
||||||
|
@ -83,17 +84,34 @@ then
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
if echo "${SECTION}" | grep -qs contrib
|
||||||
|
then
|
||||||
|
SECTION="contrib"
|
||||||
|
elif echo "${SECTION}" | grep -qs non-free
|
||||||
|
then
|
||||||
|
SECTION="non-free"
|
||||||
|
else
|
||||||
|
SECTION="main"
|
||||||
|
fi
|
||||||
|
|
||||||
# Install directory
|
# Install directory
|
||||||
mkdir -p binary/pool/main/"${LETTER}"/"${SOURCE}"
|
mkdir -p binary/pool/${SECTION}/"${LETTER}"/"${SOURCE}"
|
||||||
|
|
||||||
# Move files
|
# Move files
|
||||||
mv "${FILE}" binary/pool/main/"${LETTER}"/"${SOURCE}"
|
mv "${FILE}" binary/pool/${SECTION}/"${LETTER}"/"${SOURCE}"
|
||||||
done
|
done
|
||||||
|
|
||||||
cd binary
|
cd binary
|
||||||
mkdir -p dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}
|
|
||||||
apt-ftparchive packages pool/main > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages
|
for SECTION in pool/*
|
||||||
gzip -9 -c dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz
|
do
|
||||||
|
SECTION="$(basename ${SECTION})"
|
||||||
|
|
||||||
|
mkdir -p dists/${LH_DISTRIBUTION}/${SECTION}/binary-${LH_ARCHITECTURE}
|
||||||
|
apt-ftparchive packages pool/${SECTION} > dists/${LH_DISTRIBUTION}/${SECTION}/binary-${LH_ARCHITECTURE}/Packages
|
||||||
|
gzip -9 -c dists/${LH_DISTRIBUTION}/${SECTION}/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DISTRIBUTION}/${SECTION}/binary-${LH_ARCHITECTURE}/Packages.gz
|
||||||
|
done
|
||||||
|
|
||||||
cd "${OLDPWD}"
|
cd "${OLDPWD}"
|
||||||
|
|
||||||
rm -rf chroot/binary.deb
|
rm -rf chroot/binary.deb
|
||||||
|
|
Loading…
Reference in New Issue