[OpenBIOS] [PATCH 3/4] Add sanity checks to config/scripts/switch-arch
Pavel Roskin
proski at gnu.org
Tue Aug 11 03:26:48 CEST 2009
Check that the script is run from the top-level directory. Check that
the config file is available for every specified architecture.
---
config/scripts/switch-arch | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/config/scripts/switch-arch b/config/scripts/switch-arch
index f52c343..0ed41a9 100755
--- a/config/scripts/switch-arch
+++ b/config/scripts/switch-arch
@@ -84,6 +84,11 @@ archname()
-e "s/Power Macintosh/ppc/"`
}
+if ! test -f utils/dist/debian/rules; then
+ echo "switch-arch must be run from the top-level source directory" >&2
+ exit 1
+fi
+
# This is needed because viewvc messes with the permissions of executables:
chmod 755 utils/dist/debian/rules
chmod 755 config/scripts/switch-arch
@@ -97,6 +102,11 @@ VERSION=`head VERSION`
echo "Configuring OpenBIOS on $HOSTARCH for $*"
for RULES_ARCH in $*; do
+ if ! test -f config/examples/${RULES_ARCH}_config.xml; then
+ echo "Cannot find config/examples/${RULES_ARCH}_config.xml" >&2
+ exit 1
+ fi
+
ARCH=`echo $RULES_ARCH | sed s/cross-//g`
case $ARCH in
amd64)
More information about the OpenBIOS
mailing list