From 7f6e6a3920615d8ebcf700d34fe817f9cb38cd25 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 24 Nov 2017 21:50:33 +0100 Subject: [PATCH 1/1] --- gen-debfeed.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 gen-debfeed.sh diff --git a/gen-debfeed.sh b/gen-debfeed.sh new file mode 100644 index 0000000..5ee96fa --- /dev/null +++ b/gen-debfeed.sh @@ -0,0 +1,31 @@ +#!/bin/sh +#update the packages and the feed +# https://www.debian.org/doc/manuals/debian-handbook/sect.setup-apt-package-repository.html +# https://wiki.debian.org/DebianRepository/Setup +# http://board.dreambox-tools.info/showthread.php?9450 +# http://wiki.blue-panel.com/index.php/Create_Signed_APT_repository +# +# gnupg key is "RSA, only for signing" +# export of public key: +# $ GNUPGHOME=/home/cweiske/deb.open-dreambox.org/gpg-s3kr1t gpg --export --armor > www/key.asc + +cd "$(dirname $0)/www" +[ -d extensions ] || mkdir extensions + +#collect current package deb files +rsync -a /mnt/media-disa/Tools/enigma2-mediaportal/download/*.deb extensions +rsync -a /mnt/media-disa/Tools/enigma2-mpgz/download/*.deb extensions + +#generate apt package list +cd extensions +apt-ftparchive packages . > Packages +gzip --keep --force Packages +apt-ftparchive release . > Release +#sign package list +../../sign-release.sh Release +#rm InRelease +cd .. + +#upload to deb.open-dreambox.org +cd .. +rsync -az www git.cweiske.de:www/deb.open-dreambox.org/ -- 2.30.2