[X2Go-Commits] [maintenancescripts] 01/01: killstalevms.bash: don't store cmdline in temporary variable (might drop NULL characters).

git-admin at x2go.org git-admin at x2go.org
Thu Feb 12 00:25:51 CET 2015


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository maintenancescripts.

commit 5129eb5d8f97611b81593b41d8dd9202ff70ab83
Author: Mihai Moldovan <ionic at ionic.de>
Date:   Thu Feb 12 00:25:46 2015 +0100

    killstalevms.bash: don't store cmdline in temporary variable (might drop NULL characters).
---
 killstalevms.bash |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/killstalevms.bash b/killstalevms.bash
index 5e40e4a..63b36de 100644
--- a/killstalevms.bash
+++ b/killstalevms.bash
@@ -20,11 +20,11 @@ done
 typeset -a COMPONENT_LIST BRANCH_LIST SYSTEM_LIST SYSTEM_VERSION_LIST ARCH_LIST VERSION_LIST
 
 for ((i = 0; i < ${#BUILDER_LIST[@]}; ++i)); do
-  TMP_CMDLINE="$(< /proc/${BUILDER_LIST[$i]}/cmdline)"
-  BRANCH_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/(.*?)/.*#\1#' <<< "${TMP_CMDLINE}")"
-  COMPONENT_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/(.*?)/.*#\1#' <<< "${TMP_CMDLINE}")"
-  SYSTEM_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/(.*?)/.*#\1#' <<< "${TMP_CMDLINE}")"
-  SYSTEM_VERSION_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/.*?/(.*?)/.*#\1#' <<< "${TMP_CMDLINE}")"
-  ARCH_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/.*?/.*?/(.*?)\0.*#\1#' <<< "${TMP_CMDLINE}")"
-  VERSION_LIST[$i]="$(perl -pe \"s#.*?${COMPONENT_LIST}_([\d.]+)-.*#\1#\" <<< "${TMP_CMDLINE}")"
+  TMP_CMDLINE="/proc/${BUILDER_LIST[$i]}/cmdline"
+  BRANCH_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/(.*?)/.*#\1#' "${TMP_CMDLINE}")"
+  COMPONENT_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/(.*?)/.*#\1#' "${TMP_CMDLINE}")"
+  SYSTEM_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/(.*?)/.*#\1#' "${TMP_CMDLINE}")"
+  SYSTEM_VERSION_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/.*?/(.*?)/.*#\1#' "${TMP_CMDLINE}")"
+  ARCH_LIST[$i]="$(perl -pe 's#.*?/pkg-dist/.*?/.*?/.*?/.*?/(.*?)\0.*#\1#' "${TMP_CMDLINE}")"
+  VERSION_LIST[$i]="$(perl -pe "s#.*?${COMPONENT_LIST}_([\d.]+)-.*#\1#" <<< "${TMP_CMDLINE}")"
 done

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/maintenancescripts.git


More information about the x2go-commits mailing list