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