From ab607a55807391f8ce1bbf51a007504977db572a Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Tue, 12 Mar 2013 11:54:47 +0000 Subject: [PATCH] deployment: abort if someone is using an oudated ISO From: Michael Prokop --- deployment.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/deployment.sh b/deployment.sh index 8b5bfac..afd7c14 100755 --- a/deployment.sh +++ b/deployment.sh @@ -779,6 +779,15 @@ EOF export LOGDIR='/tmp/setup-storage' mkdir -p $LOGDIR + + # /usr/lib/fai/fai-disk-info is available as of FAI 4.0, + # older versions shipped /usr/lib/fai/disk-info which doesn't + # support the partition setup syntax we use in our setup + if ! [ -x /usr/lib/fai/fai-disk-info ] ; then + echo "You are using an outdated ISO, please update it to have fai-setup-storage >=4.0.6 available." >&2 + exit 1 + fi + export disklist=$(/usr/lib/fai/fai-disk-info | sort) PATH=/usr/lib/fai:${PATH} setup-storage -f /tmp/partition_setup.txt -X