2 #update the packages and the feed
\r
3 # https://www.debian.org/doc/manuals/debian-handbook/sect.setup-apt-package-repository.html
\r
4 # https://wiki.debian.org/DebianRepository/Setup
\r
5 # http://board.dreambox-tools.info/showthread.php?9450
\r
6 # http://wiki.blue-panel.com/index.php/Create_Signed_APT_repository
\r
8 # gnupg key is "RSA, only for signing"
\r
9 # export of public key:
\r
10 # $ GNUPGHOME=/home/cweiske/deb.open-dreambox.org/gpg-s3kr1t gpg --export --armor > www/key.asc
\r
12 cd "$(dirname $0)/www"
\r
13 [ -d extensions ] || mkdir extensions
\r
15 #collect current package deb files
\r
16 rsync -a /mnt/media-disa/Tools/enigma2-mediaportal/download/*.deb extensions
\r
17 rsync -a /mnt/media-disa/Tools/enigma2-mpgz/download/*.deb extensions
\r
19 #generate apt package list
\r
21 apt-ftparchive packages . > Packages
\r
22 gzip --keep --force Packages
\r
23 apt-ftparchive release . > Release
\r
25 ../../sign-release.sh Release
\r
29 #upload to deb.open-dreambox.org
\r
31 rsync -az www git.cweiske.de:www/deb.open-dreambox.org/
\r