#!/bin/bash VERSION=`cat ../../../VERSION` RELEASE=1 # Debian based dpkg-buildpackage -b # Now rpm based top=`pwd` cat udsclient-template.spec | sed -e s/"version 0.0.0"/"version ${VERSION}"/g | sed -e s/"release 1"/"release ${RELEASE}"/g > udsclient-$VERSION.spec # Now fix dependencies for opensuse # Note: Right now, opensuse & rh seems to have same dependencies, only 1 package needed # cat udsclient-template.spec | # sed -e s/"version 0.0.0"/"version ${VERSION}"/g | # sed -e s/"name udsclient3"/"name udsclient3-opensuse"/g > udsclient-opensuse-$VERSION.spec # Right now, udsactor-xrdp-.spec is not needed # for pkg in udsclient-$VERSION.spec udsclient-opensuse-$VERSION.spec; do for pkg in udsclient-$VERSION.spec; do rm -rf rpm for folder in SOURCES BUILD RPMS SPECS SRPMS; do mkdir -p rpm/$folder done rpmbuild -v -bb --clean --buildroot=$top/rpm/BUILD/$pkg-root --target noarch $pkg 2>&1 done #rm udsclient-$VERSION make DESTDIR=targz DISTRO=targz VERSION=${VERSION} install rpm --addsign ../*rpm