opt: support build shell with directory
This commit is contained in:
41
build.sh
41
build.sh
@@ -1,5 +1,27 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
while getopts "m:r:d" option; do
|
||||||
|
case $option in
|
||||||
|
m)
|
||||||
|
m_arg=$(echo $OPTARG | tr '[:upper:]' '[:lower:]')
|
||||||
|
;;
|
||||||
|
r)
|
||||||
|
r_arg=$OPTARG
|
||||||
|
;;
|
||||||
|
d)
|
||||||
|
dumpflag="yes"
|
||||||
|
;;
|
||||||
|
\?)
|
||||||
|
echo "Invalid option: -$OPTARG" >&2
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
GitLocalRoot=$HOME/local.git
|
||||||
|
if [ -n ${r_arg} ]; then
|
||||||
|
GitLocalRoot=${r_arg}
|
||||||
|
fi
|
||||||
|
|
||||||
ProjectL=omc
|
ProjectL=omc
|
||||||
ProjectU=OMC
|
ProjectU=OMC
|
||||||
PROJECT=${ProjectL}
|
PROJECT=${ProjectL}
|
||||||
@@ -10,7 +32,6 @@ Ky10Arch=ky10.aarch64
|
|||||||
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
|
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
|
||||||
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
|
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
|
||||||
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
|
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
|
||||||
GitLocalRoot=${HOME}/local.git
|
|
||||||
EmsBEDir=${GitLocalRoot}/be.ems
|
EmsBEDir=${GitLocalRoot}/be.ems
|
||||||
EmsBuildRoot=${GitLocalRoot}/build.ems
|
EmsBuildRoot=${GitLocalRoot}/build.ems
|
||||||
RpmArch=`arch`
|
RpmArch=`arch`
|
||||||
@@ -75,11 +96,11 @@ for procName in $ProcList;do
|
|||||||
done
|
done
|
||||||
|
|
||||||
#Get SQL from database
|
#Get SQL from database
|
||||||
#if [ "$2"="db" ]; then
|
if [ ${dumpflag} = "yes" ]; then
|
||||||
# cd ${DumpToolDir}
|
cd ${DumpToolDir}
|
||||||
# chmod +x ${DumpToolDir}/dumpdb.sh
|
chmod +x ${DumpToolDir}/dumpdb.sh
|
||||||
# ${DumpToolDir}/dumpdb.sh
|
${DumpToolDir}/dumpdb.sh
|
||||||
#fi
|
fi
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
rpm)
|
rpm)
|
||||||
@@ -194,7 +215,11 @@ case "$1" in
|
|||||||
md5sum $DebPkgName >omc-md5sum.txt
|
md5sum $DebPkgName >omc-md5sum.txt
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "mkpkg"
|
echo "Usage: $0 rpm|deb -r root directory -d"
|
||||||
echo "Usage: $0 rpm|deb"
|
echo "\n"
|
||||||
|
echo "Build omc package"
|
||||||
|
echo "rpm|deb, rpm rpm package / ubuntu|debian package"
|
||||||
|
echo "-r, =root directory build root directory, default directory is $HOME/local.git"
|
||||||
|
echo "-d dump SQL from database"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user