packages: rpm-build-tools/update.sh - force ksh, because of arrays wich are...

pawelz pawelz at pld-linux.org
Tue Apr 20 12:34:03 CEST 2010


Author: pawelz                       Date: Tue Apr 20 10:34:03 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- force ksh, because of arrays wich are kshizm
- commit all files (including .spec)

---- Files affected:
packages/rpm-build-tools:
   update.sh (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/rpm-build-tools/update.sh
diff -u packages/rpm-build-tools/update.sh:1.2 packages/rpm-build-tools/update.sh:1.3
--- packages/rpm-build-tools/update.sh:1.2	Sat Apr  3 15:41:36 2010
+++ packages/rpm-build-tools/update.sh	Tue Apr 20 12:33:58 2010
@@ -1,8 +1,11 @@
-#!/bin/sh -e
+#!/bin/ksh -e
 
 # Usage:
 #   Just run this script in your rpm/packages/rpm-build-tools directory.
 
+# Note:
+#   shebang is /bin/ksh, because arrays are non-posix ksh extension.
+
 die() {
 	>&2 printf '*** '${1:+"$@\n"}
 	return 1
@@ -25,6 +28,7 @@
 dst[1]=${src[1]}
 dst[2]=builder.sh
 dst[3]=${src[3]}
+dst[4]=${src[4]}
 
 #
 # Checkout on involved files and check for local modifications.
@@ -90,7 +94,7 @@
 read ans
 case "$ans" in
 	[yY])
-		cvs ci -m "$(printf $LOG)" ${dst[0]} ${dst[1]} ${dst[2]} ${dst[3]} ;;
+		cvs ci -m "$(printf $LOG)" ${dst[@]} ;;
 	*)
 		msg ":(" ;;
 esac
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-tools/update.sh?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list