poldek: poldek/tests/build-test-rpm.sh - + '-d rpmdir'
mis
mis at pld-linux.org
Sun Jul 8 18:46:46 CEST 2007
Author: mis Date: Sun Jul 8 16:46:46 2007 GMT
Module: poldek Tag: HEAD
---- Log message:
- + '-d rpmdir'
---- Files affected:
poldek/poldek/tests:
build-test-rpm.sh (1.6 -> 1.7)
---- Diffs:
================================================================
Index: poldek/poldek/tests/build-test-rpm.sh
diff -u poldek/poldek/tests/build-test-rpm.sh:1.6 poldek/poldek/tests/build-test-rpm.sh:1.7
--- poldek/poldek/tests/build-test-rpm.sh:1.6 Mon Jul 2 22:25:45 2007
+++ poldek/poldek/tests/build-test-rpm.sh Sun Jul 8 18:46:41 2007
@@ -10,6 +10,7 @@
suggests=
files=
arch="noarch"
+rpmdir="repo"
COMMAND="$0 $@"
@@ -41,6 +42,9 @@
-a)
shift; arch="${1}"; shift;;
+ -d)
+ shift; rpmdir="${1}"; shift;;
+
*)
echo "unknown option ${1}"; exit 1;
esac
@@ -60,10 +64,10 @@
[ -n "$version" -a -n "$epoch" ] || exit 1;
fi
+TMPDIR="${TMPDIR:-/tmp}"
-
-SPEC="/tmp/$name.spec"
-> $SPEC
+SPEC="$TMPDIR/$name.$$.spec"
+echo > $SPEC
echo "Building $name $version-$release"
echo "Name: $name" >> $SPEC
echo "Version: $version" >> $SPEC
@@ -107,4 +111,5 @@
fi
echo -e "%clean\nrm -rf \$RPM_BUILD_ROOT" >> $SPEC
-rpmbuild -bb $SPEC
+[ ! -d "$rpmdir" ] && rpmdir="$TMPDIR"
+rpmbuild --define "_rpmdir $rpmdir" -bb $SPEC
================================================================
---- CVS-web:
http://cvs.pld-linux.org/poldek/poldek/tests/build-test-rpm.sh?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list