diff --git a/scripts/mkdebarchive.sh b/legacy_scripts/mkdebarchive.sh
similarity index 100%
rename from scripts/mkdebarchive.sh
rename to legacy_scripts/mkdebarchive.sh
diff --git a/scripts/mkdebarchive-metadata.sh b/scripts/mkdebarchive-metadata.sh
new file mode 100644
index 0000000000000000000000000000000000000000..f008caa419d25b39ce864e8b732ac2d4bc8df6d3
--- /dev/null
+++ b/scripts/mkdebarchive-metadata.sh
@@ -0,0 +1,71 @@
+#! /bin/bash
+set -e
+
+#Note: this script is a subset of mkdebarchive.sh. It generates only the metadata and assumes
+#that the package files as well as the corect dirctory structure exist.
+
+echo "mkdebarchive.sh (C) 2012-2014 Mmoebius/ALUG, trilader/ALUG; 2014 Christopher Spinrath/OSAK"
+echo "License: GPLv3 GNU Public License"
+echo "Usage: mkdebarchive-metadata.sh dist-codename dist-version archives-dir architecture_list..."
+
+test $# -ge 4 || { echo "Expecting at least 4 arguments!"; exit 1 }
+
+DIST_CODENAME="$1"
+DIST_VERSION="$2"
+BUILD_DATE="$(LC_ALL=C date -u)"
+echo "Running for Ubuntu $DIST_VERSION ($DIST_CODENAME)..."
+
+ARCHIVES_DIR="$3"
+
+#we have three arguments followed by the architecture list
+shift 3
+
+echo "Prerequisite: Alle .deb-Packete liegen in $ARCHIVES_DIR"
+test -d "$ARCHIVES_DIR" || { echo "FAIL: no '$ARCHIVES_DIR'"; exit 2; }
+cd "$ARCHIVES_DIR"
+
+ARCH_STR=""
+
+for ARCH in $@; do
+
+echo
+echo "Erzeuge './dists/$DIST_CODENAME/lip/binary-$ARCH/Release'"
+mkdir -p "dists/$DIST_CODENAME/lip/binary-$ARCH/"
+cat >dists/$DIST_CODENAME/lip/binary-$ARCH/Release <<EOF
+Archive: $DIST_CODENAME
+Version: $DIST_VERSION
+Component: main
+Origin: Ubuntu
+Label: Ubuntu
+Architecture: $ARCH
+EOF
+
+ARCH_STR="$ARCH_STR $ARCH"
+
+done
+
+echo
+echo "Erzeuge './Release'"
+cat >Release <<EOF
+Origin: Ubuntu
+Label: LIP Ubuntu Extra Packages
+Suite: $DIST_CODENAME
+Version: $DIST_VERSION
+Codename: $DIST_CODENAME
+Date: $BUILD_DATE
+Architectures: $ARCH_STR
+Components: lip
+Description: Ubuntu $DIST_CODENAME $DIST_VERSION
+EOF
+
+#echo
+#echo "Erzeuge einen geeigneten Eintrag für APT in 'sources.list.d/01lip-stick-extra.list'"
+#echo "deb [ trusted=yes ] file:/${PWD#/} $DIST_CODENAME lip" > /etc/apt/sources.list.d/01lip-stick-extra.list 
+
+#echo
+#echo "User: Bitte gleich 'apt-get update' starten. Das sollte das Repository einbinden"
+#echo "In diesem Verzeichnis liegen noch 3 Packages.* -Dateien. Die können gelöscht werden"
+#echo "Ende."
+
+#end;
+