(no commit message) master
authorChristian Weiske <cweiske@cweiske.de>
Fri, 24 Nov 2017 20:50:33 +0000 (21:50 +0100)
committerwww-cweiske <www-cweiske@localhost.localdomain>
Fri, 24 Nov 2017 20:50:33 +0000 (21:50 +0100)
gen-debfeed.sh [new file with mode: 0644]

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