#!/bin/sh # dpkg-scanpackages binary-i386 /dev/null dists/sarge/trunk/ > binary-i386/Packages FLAVOUR="$1" if [ "x${FLAVOUR}" = "x" ]; then echo -en "No flavour given...\n" echo -en "choose either 'sid' or 'sarge'\n" exit 1 fi if [ ! -e "${HOME}/sign_rpm_passphrase.secret" ]; then echo -e "No secret found..." echo -e "cannot proceed!" exit 0 fi source ${HOME}/sign_rpm_passphrase.secret rm -f /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/Packages* rm -f /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/Release* echo "Archive: download.opengroupware.org Version: 1.0+opengroupware.org Component: ${FLAVOUR}/trunk Origin: OpenGroupware.org Label: OpenGroupware.org Debian packages Architecture: i386" >/var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/Release /usr/bin/apt-ftparchive release \ /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386 \ >> /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/Release /usr/bin/expect -c \ "spawn /usr/bin/gpg --sign -ba /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/Release; \ expect \"Enter pass phrase:\"; \ send -- \"${PASSPHRASE}\\r\"; \ expect eof" >/dev/null rm -fr ${HOME}/tmp/* mkdir -p ${HOME}/tmp/ mv /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/*-latest* ${HOME}/tmp/ cd /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk /usr/bin/dpkg-scanpackages binary-i386 /dev/null dists/${FLAVOUR}/trunk/ > binary-i386/Packages cd /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/ gzip -c Packages > Packages.gz mv ${HOME}/tmp/* /var/virtual_hosts/download/nightly/packages/debian/dists/${FLAVOUR}/trunk/binary-i386/