[pkg-fso-commits] [SCM] Various non-packaged files branch, master, updated. 42fdb18868fd49fab69196b6852e7089370f62fa

Steffen Moeller moeller at debian.org
Mon Aug 31 09:58:02 UTC 2009


The following commit has been merged in the master branch:
commit 42fdb18868fd49fab69196b6852e7089370f62fa
Author: Steffen Moeller <moeller at debian.org>
Date:   Mon Aug 31 11:57:13 2009 +0200

    Regular expressions for attribute values.

diff --git a/install.sh b/install.sh
index 7d13361..c051dbb 100755
--- a/install.sh
+++ b/install.sh
@@ -1560,6 +1560,7 @@ do
 	         "--bootstrapper")
 			assignParametername="$i"
 			assignVariablename="BOOTSTRAPPER"
+			assignRegex='^(deboostrap|cdebootstrap)$'
 			;;
 		 "--hostname")
                         assignParametername="$i"
@@ -1630,10 +1631,18 @@ do
                                 echo
                                 showHelp="true"
                         fi
+		elif [ -n "$assignRegex" ]; then
+			if ! echo "$i" | egrep -q "$assignRegex"; then
+				echo
+				echo "Usage error: argument '$assignParametername' does not match '$assignRegex'."
+				echo 
+                                showHelp="true"
+			fi
                 fi
                 assignVariablename=""
                 assignParametername=""
                 assignNumeric=""
+		assignRegex=""
         fi
 done
 

-- 
Various non-packaged files



More information about the pkg-fso-commits mailing list