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