1
0

opt: support build shell with directory

This commit is contained in:
2024-05-31 11:08:03 +08:00
parent b147b5fda1
commit 2ddfdf4334

View File

@@ -1,5 +1,27 @@
#!/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
ProjectU=OMC
PROJECT=${ProjectL}
@@ -10,7 +32,6 @@ Ky10Arch=ky10.aarch64
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
GitLocalRoot=${HOME}/local.git
EmsBEDir=${GitLocalRoot}/be.ems
EmsBuildRoot=${GitLocalRoot}/build.ems
RpmArch=`arch`
@@ -75,11 +96,11 @@ for procName in $ProcList;do
done
#Get SQL from database
#if [ "$2"="db" ]; then
# cd ${DumpToolDir}
# chmod +x ${DumpToolDir}/dumpdb.sh
# ${DumpToolDir}/dumpdb.sh
#fi
if [ ${dumpflag} = "yes" ]; then
cd ${DumpToolDir}
chmod +x ${DumpToolDir}/dumpdb.sh
${DumpToolDir}/dumpdb.sh
fi
case "$1" in
rpm)
@@ -194,7 +215,11 @@ case "$1" in
md5sum $DebPkgName >omc-md5sum.txt
;;
*)
echo "mkpkg"
echo "Usage: $0 rpm|deb"
echo "Usage: $0 rpm|deb -r root directory -d"
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