summaryrefslogtreecommitdiffstats
path: root/scripts/dbg_mkrpm.old
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2011-03-01 12:08:36 +0100
committerKarel Klic <kklic@redhat.com>2011-03-01 12:08:36 +0100
commit85f639b7fe277ba327e5013e5b101b4a67f14e1d (patch)
tree7caa3999e8c987e3ddbc26f4bfbbdc73defca73f /scripts/dbg_mkrpm.old
parentfb52104af74bbf6eeda394880666df40b4354aba (diff)
parent77468fcdd7cc05db52320c373a24a5490ff32f52 (diff)
downloadabrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.tar.gz
abrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.tar.xz
abrt-85f639b7fe277ba327e5013e5b101b4a67f14e1d.zip
merge changes from master
Diffstat (limited to 'scripts/dbg_mkrpm.old')
-rwxr-xr-xscripts/dbg_mkrpm.old48
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"