Fix stratum-install to support tar files with arbitrary root directory
Change-Id: I825c18fdc0d08cfe58c103e5dbc906f268145960
diff --git a/tools/test/bin/stratum-install b/tools/test/bin/stratum-install
index 0008252..1e45921 100755
--- a/tools/test/bin/stratum-install
+++ b/tools/test/bin/stratum-install
@@ -73,8 +73,8 @@
ssh ${remote} "sudo rm -f /tmp/stratum_bmv2.tar.gz"
scp -qr ${STRATUM_BMV2_TAR} ${ONOS_USER}@[${node}]:/tmp/stratum_bmv2.tar.gz
ssh -tt ${remote} "
- rm -rf ${stratumRoot} && \
- tar xvf /tmp/stratum_bmv2.tar.gz --directory /home/${ONOS_USER} \
+ rm -rf ${stratumRoot} && mkdir ${stratumRoot} && \
+ tar xvf /tmp/stratum_bmv2.tar.gz -C ${stratumRoot} --strip-components 1 \
&& touch ${stratumInstalled} \
&& grep -qF -- \"${stratumExportLine}\" ~/.bash_aliases || echo \"${stratumExportLine}\" >> ~/.bash_aliases
"