X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=build_archive;h=e2f092b5398f8ec487c53af303ee22259fa78218;hb=8a262cc2a5e3cf5a38049ebccb0680f8d4f0e6ee;hp=1009eb91aa62f8d831565c394efe4f22295c4b7e;hpb=d8f1b6a97ffcdce413f8130fe44d4d0cd86f8078;p=bin.git diff --git a/build_archive b/build_archive index 1009eb9..e2f092b 100755 --- a/build_archive +++ b/build_archive @@ -1,4 +1,13 @@ #!/bin/sh + +ORIGIN=donarmstrong +LABEL=donarmstrong +ARCHITECTURES="all i386 amd64 powerpc" + +if [ -e .build_archive.conf ]; then + .build_archive.conf +fi; + if [ ! -e Release ]; then cat - < Release Origin: donarmstrong @@ -6,4 +15,16 @@ Label: donarmstrong Architectures: all i386 EOF fi; -apt-ftparchive packages . |gzip -c > Packages.gz \ No newline at end of file +apt-ftparchive -qq --db apt_ftparchive.db --contents packages . > Packages; +apt-ftparchive -qq --db apt_ftparchive.db sources . > Sources; +apt-ftparchive -qq --db apt_ftparchive.db contents . > Contents; +apt-ftparchive -qq --db apt_ftparchive.db \ + -o APT::FTPArchive::Release::Origin="$ORIGIN" \ + -o APT::FTPArchive::Release::Label="$LABEL" \ + -o APT::FTPArchive::Release::Architectures="$ARCHITECTURES" \ + release . > Release; + +for file in Sources Packages Contents; do + gzip -c $file > ${file}.gz + bzip2 -c $file > ${file}.bz2 +done; \ No newline at end of file