While using Ubuntu as default builder nodes.
The .bashrc file does not process '$_' expanding
the output correctly as provided in previous line.
Therefore explicitly use the dirname or use /bin/bash.
This results in a copy error.
This happens is because by default Ubuntu "/bin/sh"
points to "/bin/dash" while on CentOS / RedHat points to
"/bin/bash".
Issue: RELENG-5666
Change-Id: Ibb4e0daeaf9730464451e229289b687aa2fb5389
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
--- /dev/null
+---
+issues:
+ - |
+ "$_" does not expand as expected on Ubuntu
+
+ While using Ubuntu as default builder nodes.
+ The .bashrc file does not process '$_' expanding
+ the output correctly as provided in previous line.
+ Therefore explicitly use the dirname or use /bin/bash.
+
+ This results in an copy error.
+
+ This happens is because by default Ubuntu "/bin/sh"
+ points to "/bin/dash" while on CentOS / RedHat points to
+ "/bin/bash".
SAR_DIR="$WORKSPACE/archives/sar-reports"
mkdir -p "$SAR_DIR"
-cp "$SYSSTAT_PATH/"* "$_"
+cp "$SYSSTAT_PATH/"* "$SAR_DIR"
# convert sar data to ascii format
while IFS="" read -r sarfilenum; do
[ -f "$sarfilenum" ] && LC_TIME=POSIX sar -A -f "$sarfilenum" > "$SAR_DIR/sar${sarfilenum//[!0-9]/}"