From 5ee033b3f16717e3a437aa4cc207cb0d760ac93d Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 18 六月 2020 10:41:55 +0800
Subject: [PATCH] add script

---
 script/install.sh     |    1 +
 script/stop.sh        |    3 +++
 device/libnetdisk.a   |    0 
 Makefile              |   12 ++++++------
 common/libusgcommon.a |    0 
 device/libnetdisk.so  |    0 
 script/start.sh       |    1 +
 script/uninstall.sh   |    1 +
 8 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile
index e677f6b..75a2d0c 100755
--- a/Makefile
+++ b/Makefile
@@ -17,14 +17,14 @@
 	- ipcrm -S 146
 	- ipcrm -S 8899
 
+PACKAGE_NAME=netdisk_bin.tar.gz
 
 package:
-	mkdir -p ./build/bin
-	cp ./service/netdisk_service ./build/bin/
-	mkdir -p ./build/common
-	cp ./common/libusgcommon.a ./build/common
-	cp ./common/libusgcommon.so ./build/common
+	ls ./build/bin > /dev/null  2> /dev/null ||  mkdir -p ./build/bin && cp ./service/netdisk_service ./build/bin/
+	ls ./build/common > /dev/null 2> /dev/null  || mkdir -p ./build/common && cp ./common/libusgcommon.a ./build/common && cp ./common/libusgcommon.so ./build/common
 	cp -a ./data ./build
+	cp -avx ./script/* ./build
+	tar -czvf $(PACKAGE_NAME) ./build
 
 
 tarname = basic_pack.tar.gz
@@ -43,4 +43,4 @@
 	cp  ./algorithm/libalg.so basic_pack/lib/
 	cp README.mk basic_pack
 	cp test/test_right_walk2.c basic_pack
-	tar -czvf $(tarname) basic_pack
\ No newline at end of file
+	tar -czvf $(tarname) basic_pack
diff --git a/common/libusgcommon.a b/common/libusgcommon.a
index 8a75a4e..db39a60 100644
--- a/common/libusgcommon.a
+++ b/common/libusgcommon.a
Binary files differ
diff --git a/device/libnetdisk.a b/device/libnetdisk.a
index d77f071..1f45562 100644
--- a/device/libnetdisk.a
+++ b/device/libnetdisk.a
Binary files differ
diff --git a/device/libnetdisk.so b/device/libnetdisk.so
index da14a11..018ffef 100755
--- a/device/libnetdisk.so
+++ b/device/libnetdisk.so
Binary files differ
diff --git a/script/install.sh b/script/install.sh
new file mode 100755
index 0000000..42ac8d4
--- /dev/null
+++ b/script/install.sh
@@ -0,0 +1 @@
+echo "install finished!"
diff --git a/script/start.sh b/script/start.sh
new file mode 100755
index 0000000..eca872b
--- /dev/null
+++ b/script/start.sh
@@ -0,0 +1 @@
+ cd ./bin && (nohup ./netdisk_service & (echo $! > PID))  && echo "netdisk_service started." 
\ No newline at end of file
diff --git a/script/stop.sh b/script/stop.sh
new file mode 100755
index 0000000..2beea7d
--- /dev/null
+++ b/script/stop.sh
@@ -0,0 +1,3 @@
+# pkill netdisk_service && echo "netdisk_service stopted!"
+
+kill -9 $(cat bin/PID) && echo "netdisk_service stopted!"
\ No newline at end of file
diff --git a/script/uninstall.sh b/script/uninstall.sh
new file mode 100755
index 0000000..7d4ce07
--- /dev/null
+++ b/script/uninstall.sh
@@ -0,0 +1 @@
+echo "uninstall finished!"

--
Gitblit v1.8.0