From 6f7378c4c785814334bf992134ba14de6a11a626 Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Sat, 16 Feb 2013 09:57:46 +0000 Subject: [PATCH] Fix sed in `DISTRO_MINOR_VERSION`. Additionally, if `PREFIXED_DISTRO_MAJOR_VERSION` or `PREFIXED_DISTRO_MINOR_VERSION` equals `_`, it's value is reset to an empty string. --- bootstrap-salt.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bootstrap-salt.sh b/bootstrap-salt.sh index 7afd0f8..ecd263e 100755 --- a/bootstrap-salt.sh +++ b/bootstrap-salt.sh @@ -560,9 +560,15 @@ if [ "x${DISTRO_VERSION}" = "x" ]; then PREFIXED_DISTRO_MINOR_VERSION="" else DISTRO_MAJOR_VERSION="$(echo $DISTRO_VERSION | sed 's/^\([0-9]*\).*/\1/g')" - DISTRO_MINOR_VERSION="$(echo $DISTRO_VERSION | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\2/g')" + DISTRO_MINOR_VERSION="$(echo $DISTRO_VERSION | sed 's/^\([0-9]*\).\([0-9]*\).*/\2/g')" PREFIXED_DISTRO_MAJOR_VERSION="_${DISTRO_MAJOR_VERSION}" + if [ "${PREFIXED_DISTRO_MAJOR_VERSION}" = "_" ]; then + PREFIXED_DISTRO_MAJOR_VERSION="" + fi PREFIXED_DISTRO_MINOR_VERSION="_${DISTRO_MINOR_VERSION}" + if [ "${PREFIXED_DISTRO_MINOR_VERSION}" = "_" ]; then + PREFIXED_DISTRO_MINOR_VERSION="" + fi fi # Simplify distro name naming on functions DISTRO_NAME_L=$(echo $DISTRO_NAME | tr '[:upper:]' '[:lower:]' | sed 's/[^a-zA-Z0-9_ ]//g' | sed -re 's/([[:space:]])+/_/g')