--- /dev/null
+Origin: apt.stderr.nl
+Label: apt.stderr.nl Debian repository
+Suite: stderr
+Codename: stderr
+Version: 1
+Architectures: i386 amd64
+Components: main
+Description: Packaged or built by Matthijs Kooijman <matthijs@stdin.nl>
+SignWith: stderr.nl
--- /dev/null
+Name: stderr
+IncomingDir: incoming/stderr
+TempDir: tmp
+Default: stderr
+
+## Intended to be used with the following dupload configuration:
+# $cfg{'stderr'} = {
+# fqdn => "apt.stderr.nl",
+# login => "matthijs",
+# method => "scpb",
+# incoming => "/data/apt-repository/incoming/stderr",
+# dinstall_runs => 1,
+# postupload => {
+# changes => "ssh apt.stderr.nl -l matthijs /data/apt-repository/reprepro processincoming stderr %1",
+# },
+# };
--- /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/
+
+
+
+# Get the absolute path in which this script lives (but without changing our
+# current dir)
+REPO_ROOT=`dirname $0`
+REPO_ROOT=`cd "$REPO_ROOT"; pwd`
+
+# This dir should contain a private keyring with an appropriate key
+export GNUPGHOME="$REPO_ROOT/gnupg"
+
+reprepro --basedir "$REPO_ROOT" --outdir "$REPO_ROOT/public" \
+ --listdir "$REPO_ROOT/tmp/lists" --ask-passphrase "$@"