X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fsudo-logs.sh;h=29e54df7432c26b2134eef94d7708dcf4cbd7ca4;hb=b55451a53da28d40c62de5cae462302a32fe4c31;hp=d925434f8566bf1fe9754e4590fa54a5b9463f12;hpb=3dd1773c0ec86b6f24f5e31df7ea0d8650c3c092;p=releng%2Fglobal-jjb.git diff --git a/shell/sudo-logs.sh b/shell/sudo-logs.sh index d925434f..29e54df7 100755 --- a/shell/sudo-logs.sh +++ b/shell/sudo-logs.sh @@ -17,24 +17,24 @@ function copy_log() { case $os in fedora|centos|redhat|ubuntu|debian) - if ! sudo cp $sudo_log /tmp; then + if ! sudo cp "$sudo_log" /tmp; then echo "Unable to archive 'sudo' logs ($sudo_log)" return fi ;; suse) # Do I need 'sudo' to run 'journalctl'? - journalctl | grep sudo > $sudo_log + journalctl | grep sudo > "$sudo_log" ;; *) echo "Unexpected 'operatingsystem': $os" exit 1 ;; esac - sudo_log=$(basename $sudo_log) - sudo chown jenkins:jenkins /tmp/$sudo_log - chmod 0644 /tmp/$sudo_log - mkdir -p $WORKSPACE/archives/sudo - mv /tmp/$sudo_log $WORKSPACE/archives/sudo/$sudo_log + sudo_log=$(basename "$sudo_log") + sudo chown jenkins:jenkins "/tmp/$sudo_log" + chmod 0644 "/tmp/$sudo_log" + mkdir -p "$WORKSPACE/archives/sudo" + mv "/tmp/$sudo_log" "$WORKSPACE/archives/sudo/$sudo_log" } # End copy_log()