commit 4765b456f90a86ed8ab2de8ab1085f7f4c02ee96 Author: Yves-Alexis Perez Date: Fri Jun 20 08:23:16 2008 +0200 fix bashisms Signed-off-by: Yves-Alexis Perez diff --git a/scripts/xdt-commit b/scripts/xdt-commit index cab95ae..efcc8db 100755 --- a/scripts/xdt-commit +++ b/scripts/xdt-commit @@ -28,7 +28,7 @@ ## ## Check if SVN is installed ## -if ! type svn &> /dev/null; then +if ! type svn > /dev/nulli 2>&1; then echo "Subversion needs to be installed." exit 1 fi @@ -37,7 +37,7 @@ fi ## ## Check if we are in a versioned directory ## -if ! svn info &> /dev/null; then +if ! svn info > /dev/null 2>&1; then echo "Current working directory is not versioned." exit 1 fi @@ -63,8 +63,7 @@ for CHANGELOG in $CHANGELOGS; do # Make sure the file exists if [ -f "$CHANGELOG" ]; then # Determine SVN status - STATUS=$(svn status "${CHANGELOG}") - STATUS=${STATUS:0:1} + STATUS=$(svn status "${CHANGELOG}"|sed -e 's/^\(.\).*$/\1/') # Check if file is versioned if [ "$STATUS" != "?" ]; then @@ -75,7 +74,7 @@ for CHANGELOG in $CHANGELOGS; do if [ -z "$COMMIT_MSG" ]; then COMMIT_MSG="$MSG" else - COMMIT_MSG=$(echo "$COMMIT_MSG" $'\n' "$MSG") + COMMIT_MSG=$(echo "$COMMIT_MSG" $(printf '\n') "$MSG") fi fi fi