X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=id-deb-build%2Fid-pbuild.sh;h=6676f9923c5bdb74c6dae839ac24608c1fb2ff90;hb=6817155c05a3e45325456c260520451022601117;hp=8c76b9e6f648d9394df2e83c7162c1d886912409;hpb=62940f2aa7112e76b06a04ce3a91d2b5a6c8bdb6;p=git-tools-moved-to-github.git diff --git a/id-deb-build/id-pbuild.sh b/id-deb-build/id-pbuild.sh index 8c76b9e..6676f99 100755 --- a/id-deb-build/id-pbuild.sh +++ b/id-deb-build/id-pbuild.sh @@ -11,8 +11,12 @@ Options: EOF exit $1 } +D0=`dirname $0` +ID_DEB_BUILD=`cd $D0; pwd` + do_help=false upload=false +ARCHS="i386 amd64" while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; @@ -58,7 +62,6 @@ if test "$DEBIAN_DIST_A" -o "$UBUNTU_DIST_A" -o "$CENTOS_DIST_A"; then UBUNTU_DIST=$UBUNTU_DIST_A CENTOS_DIST=$CENTOS_DIST_A fi -ID_DEB_BUILD=~/proj/git-tools/id-deb-build if test "$DEBIAN_DIST" -o "$UBUNTU_DIST"; then debian=true DNAME=`awk '/Source:/ {print $2}' debian/control` @@ -79,6 +82,7 @@ if test "$CENTOS_DIST"; then fi PRODUCT=$RNAME if test ! -d ~/rpmbuild; then + echo "Creating ~/rpmbuild" mkdir -p ~/pmbuild/BUILD mkdir -p ~/rpmbuild/RPMS/noarch mkdir -p ~/rpmbuild/RPMS/x86_64 @@ -86,6 +90,12 @@ if test "$CENTOS_DIST"; then mkdir -p ~/rpmbuild/SPECS mkdir -p ~/rpmbuild/SRPMS fi + if test ! -f ~/.rpmmacros; then + echo "Creating ~/.rpmmacros" + echo "%_topdir $HOME/rpmbuild" >~/.rpmmacros + echo "%_source_filedigest_algorithm 0" >>~/.rpmmacros + echo "%_binary_filedigest_algorithm 0" >>~/.rpmmacros + fi else centos=false fi @@ -212,7 +222,7 @@ if $debian; then if grep "Architecture: all" $DSC >/dev/null; then USE_ARCHS=i386 else - USE_ARCHS="i386 amd64" + USE_ARCHS=$ARCHS fi for dist in ${DEBIAN_DIST} ${UBUNTU_DIST}; do for arch in ${USE_ARCHS}; do