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 #!/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