+++ /dev/null
-Dir {
- ArchiveDir "public";
- CacheDir "cache";
-}
-
-Tree "dists/stderr" {
- Sections "main";
- Architectures "i386 all";
- Directory "packages";
-}
-
-APT::FTPArchive {
- Release {
- Origin "http://www.stderr.nl";
- Label "stderr.nl";
- Suite "stderr";
- Version "1";
- Codename "stderr";
- Architectures "i386 all";
- Components "main";
- Description "Packaged by Matthijs Kooijman.";
- };
-};
+++ /dev/null
-#!/bin/sh
-# This stuff is based on
-# http://www.nighton.net/archives/express-guide-to-secure-apt-repositories-07-30-2006-164
-# and
-# http://blogs.cae.tntech.edu/mwr/2007/05/28/my-own-private-debian-repository/
-
-DISTS="public/dists/stderr"
-SECTIONS="main"
-ARCHS="i386 all"
-CACHE="cache"
-# This dir should contain a private keyring with an appropriate key
-GPG_HOME="gnupg"
-
-# Create cache directory
-mkdir -p $CACHE
-
-# Create target directories
-for DIST in $DISTS; do
- for SECTION in $SECTIONS; do
- for ARCH in $ARCHS; do
- mkdir -p $DIST/$SECTION/binary-$ARCH
- done
- mkdir -p $DIST/$SECTION/source
- done
-done
-
-# Generate Contents and Packages files.
-apt-ftparchive generate ftparchive.conf
-
-# Create Release files
-for DIST in $DISTS; do
- apt-ftparchive -c ftparchive.conf release $DIST > $DIST/Release
- rm $DIST/Release.gpg
- gpg --homedir $GPG_HOME --sign --detach-sign --armor -o $DIST/Release.gpg $DIST/Release
-done