packages: repackage.sh - take first spec

glen glen at pld-linux.org
Wed Feb 3 12:20:43 CET 2010


Author: glen                         Date: Wed Feb  3 11:20:43 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- take first spec

---- Files affected:
packages:
   repackage.sh (1.30 -> 1.31) 

---- Diffs:

================================================================
Index: packages/repackage.sh
diff -u packages/repackage.sh:1.30 packages/repackage.sh:1.31
--- packages/repackage.sh:1.30	Wed Apr 29 09:06:35 2009
+++ packages/repackage.sh	Wed Feb  3 12:20:37 2010
@@ -87,6 +87,16 @@
 	eval rpm-specdump $a || echo >&2 $?
 }
 
+if [ $# = 0 ]; then
+	# if no spec name passed, glob *.spec
+	set -- *.spec
+	if [ ! -f "$1" -o $# -gt 1 ]; then
+		echo >&2 "ERROR: Too many or too few .spec files found"
+		echo >&2 "Usage: ${0##*/} PACKAGE.spec"
+		exit 1
+	fi
+fi
+
 tmp=$(specdump "$@" | awk '$2 == "_target_cpu" {print $3}')
 if [ "$tmp" ]; then
 	TARGET="$tmp"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/repackage.sh?r1=1.30&r2=1.31&f=u



More information about the pld-cvs-commit mailing list