diff --git a/jobs/Deploy_CHMB_UAT_133/config.xml b/jobs/Deploy_CHMB_UAT_133/config.xml index 7f7c729ba1ccfa513613d6f3294dba31a31b53bf..8ca6c268afc98f93a738871a2d1365f77d397d2e 100644 --- a/jobs/Deploy_CHMB_UAT_133/config.xml +++ b/jobs/Deploy_CHMB_UAT_133/config.xml @@ -150,10 +150,18 @@ sed -i "s/<title.*/<title>CHM Booking Manage v${version}_${VAR}< sudo systemctl stop CHMB -sudo rm -f /opt/CHMB/lib/* -7za e target/CHMB-pack.zip -o/opt/CHMB/lib/ CHMB/lib/*.* -r -y -7za e target/CHMB-pack.zip -o/opt/CHMB/template/ CHMB/template/*.* -r -y -7za e target/CHMB-pack.zip -o/opt/CHMB/sample/ CHMB/sample/*.* -r -y + +chmb=/opt/CHMB +tempdir=$(mktemp -d) +7za x target/CHMB-pack.zip -o"${tempdir}" +rm -rf ${chmb}/lib/* +rm -rf ${chmb}/sample/* +rm -rf ${chmb}/template/* +mv -f ${tempdir}/CHMB/lib/* "${chmb}/lib" +mv -f ${tempdir}/CHMB/sample/* "${chmb}/sample" +mv -f ${tempdir}/CHMB/template/* "${chmb}/template" +rm -rf "${tempdir}" + sudo systemctl start CHMB