diff --git a/jobs/Deploy_CHMB_DEMO_10/config.xml b/jobs/Deploy_CHMB_DEMO_10/config.xml index 9e19c3cbfd32a950bbd735eb3e1e840bf4760207..b862a79f669c1bd5863db02365b45d9073d6e47d 100644 --- a/jobs/Deploy_CHMB_DEMO_10/config.xml +++ b/jobs/Deploy_CHMB_DEMO_10/config.xml @@ -119,11 +119,20 @@ sed -i "s/<title.*/<title>CHM Booking Manage v%VAR%<\/title\/&g - systemctl stop CHMB -rm -f /opt/CHMB/CHMB.jar -mv target/CHMB-*-exec.jar /opt/CHMB/CHMB.jar -chmod +x /opt/CHMB/CHMB.jar -systemctl start CHMB + sudo systemctl stop CHMB + +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