diff options
author | satish.karunanithi <satish.fdio@gmail.com> | 2018-08-13 19:39:55 +0530 |
---|---|---|
committer | satish.karunanithi <satish.fdio@gmail.com> | 2018-08-14 10:22:59 +0530 |
commit | 54f5a270c74c405d3bb0e15d5b69d6d0e1e96c49 (patch) | |
tree | a855ebf120dd46c50784c30a53a1bdf9aedea632 /stacks/lwip_stack/release_tar.sh | |
parent | bd6e75c243db1b384ba0882ecaf9063ec4cd70bd (diff) |
Feat : LWIP integration part3
Change-Id: I62998963da110827a410287eed90a22da7ae4222
Signed-off-by: satish.karunanithi <satish.fdio@gmail.com>
Diffstat (limited to 'stacks/lwip_stack/release_tar.sh')
-rw-r--r-- | stacks/lwip_stack/release_tar.sh | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/stacks/lwip_stack/release_tar.sh b/stacks/lwip_stack/release_tar.sh new file mode 100644 index 0000000..6c2928f --- /dev/null +++ b/stacks/lwip_stack/release_tar.sh @@ -0,0 +1,86 @@ +if [ ! -d "./nStackServer" ]; then + mkdir ./nStackServer +else + rm -rf ./nStackServer/* +fi + +if [ ! -d "./nStackClient" ]; then + mkdir ./nStackClient +else + rm -rf ./nStackClient/* +fi + +if [ ! -d "./nStackTools" ]; then + mkdir ./nStackTools +else + rm -rf ./nStackTools/* +fi + +if [ -f "./nStackServer.tar.gz" ]; then + rm -rf ./nStackServer.tar.gz +fi + +if [ -f "./nStackClient.tar.gz" ]; then + rm -rf ./nStackClient.tar.gz +fi + +if [ -f "./nStackTools.tar.gz" ]; then + rm -rf ./nStackTools.tar.gz +fi + +mkdir ./nStackServer/lib64 +cp ./release/lib64/libnstack.so ./release/lib64/libnStackAPI.so ./release/lib64/libnstackcmd.so ./release/lib64/libsecurec.so ./nStackServer/lib64 +mkdir ./nStackServer/bin +cp ./release/bin/nStackCtrl ./release/bin/nStackMain ./release/bin/nStackMaster ./release/bin/set_permission.sh ./nStackServer/bin +mkdir ./nStackServer/conf +cp ./release/conf/nstack.monitrc ./release/conf/nstack_ctl ./release/conf/srvnstack ./nStackServer/conf +mkdir ./nStackServer/configure +cp ./release/configure/ip_data.json ./release/configure/network_data_tonStack.json ./release/configure/nStackConfig.json ./nStackServer/configure +mkdir ./nStackServer/script +cp -d ./release/script/nstack_fun.sh ./release/script/nstack_var.sh ./release/script/run_nstack_main.sh ./release/script/run_nstack_master.sh ./nStackServer/script +mkdir ./nStackServer/tools +cp ./release/tools/nping ./nStackServer/tools/ + +cp ./release/check_status.sh ./release/send_alarm.sh ./release/start_nstack.sh ./release/stop_nstack.sh ./release/graceful_stop_nstack.sh ./release/uninstall.sh ./release/upgrade_nstack.sh ./nStackServer/ + +dos2unix ./nStackServer/*.sh +find ./nStackServer -type f | grep -E "*.sh|*.py" | xargs chmod +x + +mkdir ./nStackClient/lib64 +cp ./release/lib64/libnstack.so ./release/lib64/libnStackAPI.so ./release/lib64/libsecurec.so ./nStackClient/lib64 +mkdir ./nStackClient/include +cp ./release/include/nstack_custom_api.h ./nStackClient/include + +cp ./release/tools/nping ./release/tools/ntcpdump ./nStackTools/ + +# set permission +chown -R paas: ./nStackServer/ +chown -R paas: ./nStackClient/ +chown -R paas: ./nStackTools/ + +chmod 750 ./nStackServer +chmod 550 ./nStackServer/bin/ +chmod 750 ./nStackServer/configure +chmod 750 ./nStackServer/script +chmod 750 ./nStackServer/conf +chmod 750 ./nStackServer/lib64 +chmod 750 ./nStackServer/tools +chmod 750 ./nStackClient +chmod 750 ./nStackClient/include +chmod 750 ./nStackClient/lib64 +chmod 750 ./nStackTools + +chmod 750 ./nStackServer/bin/nStack* +chmod 750 ./nStackServer/*.sh +chmod 750 ./nStackServer/bin/*.sh +chmod 750 ./nStackServer/conf/* +chmod 750 ./nStackServer/script/*.sh +chmod 640 ./nStackServer/lib64/* +chmod 640 ./nStackServer/configure/* +chmod 500 ./nStackServer/bin/set_permission.sh +chmod 750 ./nStackTools/* + + +tar -zcvf nStackServer.tar.gz nStackServer +tar -zcvf nStackClient.tar.gz nStackClient +tar -zcvf nStackTools.tar.gz nStackTools |