This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository buildscripts. from 706dd4c bin/build-rpm-package: the semantics of MOCK_VER being set/unset changed in my head while writing code, but the spelled out check didn't... new 76be223 bin/build-rpm-package: TYPESET ALL THE THINGS! To make them local to the function. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: bin/build-rpm-package | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) -- Alioth's /srv/git/code.x2go.org/buildscripts.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/buildscripts.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository buildscripts. commit 76be223dfe5abbc1f6c52fe484e9e47292ae17a3 Author: Mihai Moldovan <ionic@ionic.de> Date: Tue Mar 24 05:32:00 2015 +0100 bin/build-rpm-package: TYPESET ALL THE THINGS! To make them local to the function. --- bin/build-rpm-package | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/bin/build-rpm-package b/bin/build-rpm-package index d33274d..380d558 100755 --- a/bin/build-rpm-package +++ b/bin/build-rpm-package @@ -110,21 +110,21 @@ set_vars() { # Returns 0 if the mock version is greater or equal the specified input, # 1 otherwise. check_mock_version_atleast () { - MAJOR="${1:?"Error: no major version passed to ${FUNCNAME}()."}" - MINOR="${2:?"Error: no minor version passed to ${FUNCNAME}()."}" - PATCH="${3:?"Error: no patch version passed to ${FUNCNAME}()."}" + typeset MAJOR="${1:?"Error: no major version passed to ${FUNCNAME}()."}" + typeset MINOR="${2:?"Error: no minor version passed to ${FUNCNAME}()."}" + typeset PATCH="${3:?"Error: no patch version passed to ${FUNCNAME}()."}" # Check input parameters for sanity. - SANITY_CHECK_MAJOR="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${MAJOR}")" - SANITY_CHECK_MINOR="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${MINOR}")" - SANITY_CHECK_PATCH="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${PATCH}")" + typeset SANITY_CHECK_MAJOR="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${MAJOR}")" + typeset SANITY_CHECK_MINOR="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${MINOR}")" + typeset SANITY_CHECK_PATCH="$(sed -e 's/^\([0-9][0-9]*\)$//' <<< "${PATCH}")" if [ -n "${SANITY_CHECK_MAJOR}" ] || [ -n "${SANITY_CHECK_MINOR}" ] || [ -n "${SANITY_CHECK_PATCH}" ]; then echo "Error: input parameters of ${FUNCNAME}() are not pure integers and failed sanity check." >&2 exit -1 fi - MOCK_VER="$(mock --version)" + typeset MOCK_VER="$(mock --version)" # Sanitize ${MOCK_VER}: # Only take the first line into account. @@ -142,15 +142,15 @@ check_mock_version_atleast () { # as a special character. POSIX ERE supports + as a special character, but sed is # specified by POSIX to only support BRE. GNU sed supports a \+ special character in # POSIX BRE standard mode, but this is a GNU extension. - MOCK_VER_MAJOR="$(sed -e 's/^\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/' <<< "${MOCK_VER}")" - MOCK_VER_MINOR="$(sed -e 's/^[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/' <<< "${MOCK_VER}")" - MOCK_VER_PATCH="$(sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/' <<< "${MOCK_VER}")" + typeset MOCK_VER_MAJOR="$(sed -e 's/^\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/' <<< "${MOCK_VER}")" + typeset MOCK_VER_MINOR="$(sed -e 's/^[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/' <<< "${MOCK_VER}")" + typeset MOCK_VER_PATCH="$(sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/' <<< "${MOCK_VER}")" if [ -z "${MOCK_VER_MAJOR}" ] || [ -z "${MOCK_VER_MINOR}" ] || [ -z "${MOCK_VER_PATCH}" ]; then echo "Error: unable to parse mock version in ${FUNCNAME}()." >&2 exit -1 else - ret="1" + typeset ret="1" if [ "${MOCK_VER_MAJOR}" -gt "${MAJOR}" ]; then ret="0" elif [ "${MOCK_VER_MAJOR}" -eq "${MAJOR}" ]; then @@ -169,14 +169,14 @@ check_mock_version_atleast () { } get_extra_repository () { - TYPE="${1:?"Error: no type passed to ${FUNCNAME}()."}" - DIST="${2:?"Error: no distribution passed to ${FUNCNAME}()."}" - CODENAME="${3:?"Error: no codename (distro 'version') passed to ${FUNCNAME}()."}" - COMPONENT="${4:?"Error: no component (X2Go release group) passed to ${FUNCNAME}()."}" - PACKAGE="${5:?"Error: no package passed to ${FUNCAME}()."}" - ARCH="${6:?"Error: no architecture passed to ${FUNCNAME}()."}" - - ret="" + typeset TYPE="${1:?"Error: no type passed to ${FUNCNAME}()."}" + typeset DIST="${2:?"Error: no distribution passed to ${FUNCNAME}()."}" + typeset CODENAME="${3:?"Error: no codename (distro 'version') passed to ${FUNCNAME}()."}" + typeset COMPONENT="${4:?"Error: no component (X2Go release group) passed to ${FUNCNAME}()."}" + typeset PACKAGE="${5:?"Error: no package passed to ${FUNCAME}()."}" + typeset ARCH="${6:?"Error: no architecture passed to ${FUNCNAME}()."}" + + typeset ret="" # Note: we always add the extras repo, because that's defined as "packages missing from the main repository". case "${TYPE}" in "suse") @@ -197,7 +197,7 @@ get_extra_repository () { # We have to work around that by specifying ../..//PATH/TO/MOCK-CONFIG and leaving # out the ".cfg" part. # Find out if we're using a buggy version. - check_mock_version_atleast "1" "2" "0" && MOCK_BUGGY="0" || MOCK_BUGGY="1" + check_mock_version_atleast "1" "2" "0" && typeset MOCK_BUGGY="0" || typeset MOCK_BUGGY="1" [ "${MOCK_BUGGY}" -eq "1" ] && ret="${ret}../../" -- Alioth's /srv/git/code.x2go.org/buildscripts.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/buildscripts.git