Sha256: 51577324c39990190eddf67f50b08f2d5267b79bb8c4092c92b50bee42de265f

Contents?: true

Size: 1.11 KB

Versions: 19

Compression:

Stored size: 1.11 KB

Contents

#!/bin/sh -e

BUILD_VERBOSITY=${BUILD_VERBOSITY:-0}
[ $BUILD_VERBOSITY -ge 3 ] && set -x

reldir=`dirname $0`
stage=./stage-release
rm -rf $stage
mkdir -p $stage/{SRPMS,SOURCES}
ln -s `readlink -f $reldir/mirrors` $stage/SOURCES/mirrors-passenger
ln -s `readlink -f $reldir/RPM-GPG-KEY-stealthymonkeys` $stage/SOURCES

rpmbuild-md5 --define "_topdir $stage" --define 'dist %nil' -bs passenger-release.spec
rm -rf $stage/{SOURCES,BUILD*,RPMS,SPECS}
srpm=`ls -1t $stage/SRPMS/*rpm | head -1`

for ver in {epel-5,fedora-{13,14}}
do
	echo --------- $ver
	xdir=$stage/`echo $ver | tr '-' '/'`/x86_64
	idir=`echo $xdir | sed -e 's/x86_64/i386/'`
	mock -r passenger-$ver-x86_64 $srpm
	mkdir -p $xdir $idir
	cp /var/lib/mock/passenger-$ver-x86_64/result/*noarch.rpm $xdir
	cp /var/lib/mock/passenger-$ver-x86_64/result/*noarch.rpm $idir
	cd $xdir/..
	short=`ls -1t x86_64/*rpm | head -1 | perl -pe 's{.*/(.*)-[^-]+-[^-]+(.noarch.rpm)}{\1\2}'`
	ln -s x86_64/*rpm $short
	cd -
done

mv $stage/epel $stage/rhel
# Don't resign symlinks
# -- arguably this should be done once for each file, since they're copied
rpm --addsign `find $stage -type f`

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
passenger-4.0.33 rpm/release/build-release.sh
passenger-4.0.32 rpm/release/build-release.sh
passenger-4.0.31 rpm/release/build-release.sh
passenger-4.0.30 rpm/release/build-release.sh
passenger-4.0.29 rpm/release/build-release.sh
passenger-4.0.28 rpm/release/build-release.sh
passenger-4.0.27 rpm/release/build-release.sh
passenger-4.0.26 rpm/release/build-release.sh
passenger-4.0.25 rpm/release/build-release.sh
passenger-4.0.24 rpm/release/build-release.sh
passenger-4.0.23 rpm/release/build-release.sh
passenger-4.0.21 rpm/release/build-release.sh
passenger-4.0.20 rpm/release/build-release.sh
passenger-4.0.19 rpm/release/build-release.sh
passenger-4.0.18 rpm/release/build-release.sh
passenger-4.0.17 rpm/release/build-release.sh
passenger-4.0.16 rpm/release/build-release.sh
passenger-4.0.14 rpm/release/build-release.sh
passenger-4.0.13 rpm/release/build-release.sh