-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeploy.sh
44 lines (38 loc) · 1005 Bytes
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env bash
# ****************************************************************************************
# [脚本标题描述]
# version : 1.0.0
# author : DavidZou -- [email protected]
# date : 2017.05.10
#
# [功能]:
#
# [执行流程]:
#
# [传参解析]:
#
# [环境配置]:
#
# ****************************************************************************************
function deployed() {
mkdir -p $1/tools
cp src/apkinfo.sh $1/apkinfo
cp -r src/tools $1
chmod 0744 $1/apkinfo
if [ -d ~/.apkinfo ] ; then
rm -rf ~/.apkinfo
fi
mkdir -p ~/.apkinfo
echo "apkinfo.home=${1%/*}" > ~/.apkinfo/apkinfo.rc
# echo "export PATH=\$PATH:$1" >> ~/.bash_profile
# source ~/.bash_profile
# install man1
#install -g 0 -o 0 -m 0644 apkinfo.1 /usr/share/man/man8/
#gzip /usr/share/man/man8/apkinfo.1
}
if [ -n "$1" ] ; then
echo "It deployed to $1"
deployed "$1"
else
echo "It need a path for install command apkinfo."
fi