diff options
author | Karel Klic <kklic@redhat.com> | 2011-03-01 12:08:36 +0100 |
---|---|---|
committer | Karel Klic <kklic@redhat.com> | 2011-03-01 12:08:36 +0100 |
commit | 85f639b7fe277ba327e5013e5b101b4a67f14e1d (patch) | |
tree | 7caa3999e8c987e3ddbc26f4bfbbdc73defca73f /scripts/dbg_mkrpm.old | |
parent | fb52104af74bbf6eeda394880666df40b4354aba (diff) | |
parent | 77468fcdd7cc05db52320c373a24a5490ff32f52 (diff) | |
download | abrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.tar.gz abrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.tar.xz abrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.zip |
merge changes from master
Diffstat (limited to 'scripts/dbg_mkrpm.old')
-rwxr-xr-x | scripts/dbg_mkrpm.old | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/scripts/dbg_mkrpm.old b/scripts/dbg_mkrpm.old new file mode 100755 index 00000000..0149b215 --- /dev/null +++ b/scripts/dbg_mkrpm.old @@ -0,0 +1,48 @@ +#!/bin/sh + +#set -e + +#git clone git://git.fedorahosted.org/git/abrt.git +#SRCDIR="abrt" +#BUILDDIR="abrt" + +SRCDIR="." +BUILDDIR="../`basename "$PWD"`.builddir" + +if ! test -f "$SRCDIR/configure"; then + echo "Autogenerating configure" + (cd "$SRCDIR" && ./autogen.sh) || { rm -f "$SRCDIR/configure"; exit 1; } +fi + +test -f "$SRCDIR/abrt.spec" || exit 1 +ABRTVER=`grep ^Version: "$SRCDIR/abrt.spec" | head -n1 | sed 's/.* //'` + +rm -rf "$BUILDDIR" +mkdir "$BUILDDIR" 2>/dev/null + +cp -a "$SRCDIR" "$BUILDDIR"/abrt-$ABRTVER + +cd "$BUILDDIR" || exit 1 + +tar -czf abrt-$ABRTVER.tar.gz abrt-$ABRTVER +cp abrt-$ABRTVER/abrt.spec . +cp abrt-$ABRTVER/abrt.init . +cp abrt-$ABRTVER/abrt-ccpp.init . +#cp abrt-$ABRTVER/dbg_* . +rm -rf abrt-$ABRTVER + +# Less ugly way to pass exitcode (without bashisms)? +{ nice -n10 rpmbuild \ + --define "_topdir $PWD" \ + --define "_builddir $PWD" \ + --define "_rpmdir $PWD" \ + --define "_sourcedir $PWD" \ + --define "_specdir $PWD" \ + --define "_srcrpmdir $PWD" \ + --define "_build_name_fmt %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" \ + -bb abrt.spec 2>&1 +echo $? >"EXITCODE" +} | tee -a "$0.log" +ret=`cat EXITCODE` +rm EXITCODE +exit "$ret" |