poldek: poldek/tests/build-test-rpm.sh - Epoch support

mis mis at pld-linux.org
Sat Jun 16 17:09:52 CEST 2007


Author: mis                          Date: Sat Jun 16 15:09:52 2007 GMT
Module: poldek                        Tag: HEAD
---- Log message:
- Epoch support

---- Files affected:
poldek/poldek/tests:
   build-test-rpm.sh (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: poldek/poldek/tests/build-test-rpm.sh
diff -u poldek/poldek/tests/build-test-rpm.sh:1.2 poldek/poldek/tests/build-test-rpm.sh:1.3
--- poldek/poldek/tests/build-test-rpm.sh:1.2	Sun Jul  9 23:20:06 2006
+++ poldek/poldek/tests/build-test-rpm.sh	Sat Jun 16 17:09:47 2007
@@ -10,7 +10,7 @@
 files=
 
 usage_and_exit() {
-    echo "Usage $0 -n NAME -v VERSION-[RELEASE [-p PROVIDES] [-r REQUIRES] [-f file] "
+    echo "Usage $0 -n NAME -v [EPOCH:]VERSION-[RELEASE] [-p PROVIDES] [-r REQUIRES] [-f file] "
     exit 1
 }
 
@@ -44,12 +44,21 @@
     [ -n "$version" -a -n "$release" ] || exit 1;
 fi
 
+if echo $version | grep -q ':'; then
+    epoch=$(echo $version | cut -f 1 -d :)
+    version=$(echo $version | cut -f 2 -d :)
+    [ -n "$version" -a -n "$epoch" ] || exit 1;
+fi
+
+
+
 SPEC="/tmp/$name.spec"
 > $SPEC
 echo "Building $name $version-$release"
 echo "Name: $name" >> $SPEC
 echo "Version: $version" >> $SPEC
 echo "Release: $release" >> $SPEC
+if [ -n "$epoch" ]; then echo "Epoch: $epoch" >> $SPEC; fi
 echo "Summary: $name" >> $SPEC
 echo "Group: System" >> $SPEC
 echo "License: foo" >> $SPEC
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/poldek/poldek/tests/build-test-rpm.sh?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list