spiegel-keyman/linux/scripts/jenkins.sh
glasseyes 46130e876d [linux] add --no-package to jenkins.sh init
avoids calling dpkg-parsechangelog erroneously
2018-09-15 17:49:27 +07:00

23 lines
535 B
Bash
Executable file

#!/bin/bash -e
. $HOME/ci-builder-scripts/bash/common.sh
init --no-package
# clean up prev deb builds
log "cleaning previous builds of $1"
rm -rf builddebs
rm -rf $1/${1}_*.{dsc,build,buildinfo,changes,tar.?z,log}
rm -rf ${1}_*.{dsc,build,buildinfo,changes,tar.?z,log}
log "Make source package for $1"
./scripts/reconf.sh dev $1
./scripts/dist.sh origdist $1
./scripts/deb.sh sourcepackage $1
#sign source package
for file in `ls builddebs/*.dsc`; do
log "Signing source package $file"
debsign -k$2 $file
done
mv builddebs/* $1