1
0

support customized images and locales for FE

This commit is contained in:
2024-11-07 11:47:18 +08:00
parent cd6578f57c
commit 38dabd180d
10 changed files with 22 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

View File

@@ -0,0 +1,2 @@
export default {
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

View File

@@ -49,8 +49,11 @@ while getopts "m:r:c:d" option; do
be_args+=("-d") be_args+=("-d")
;; ;;
c) c)
c_arg=$(echo $OPTARG | tr '[:upper:]' '[:lower:]')
if [ "c_arg" == "ba" ]; then
pkgtype="badeb" pkgtype="badeb"
be_args+=("$pkgtype") be_args+=("$pkgtype")
fi
;; ;;
\?) \?)
echo "Invalid option: -$OPTARG" >&2 echo "Invalid option: -$OPTARG" >&2
@@ -66,18 +69,32 @@ if [ ! -d ${rootdir} ]; then
fi fi
bedir=${rootdir}/be.ems bedir=${rootdir}/be.ems
fedir=${rootdir}/fe.ems.vue3
builddir=${rootdir}/build.ems builddir=${rootdir}/build.ems
buildcustomized=${builddir}/customized
customizeddir=${buildcustomized}/${c_arg}.d
fedir=${rootdir}/fe.ems.vue3
feassetsdir=${fedir}/assets
felocalesdir=${fedir}/i18n/locales
makefe() { makefe() {
cd ${fedir} cd ${fedir}
git checkout ${feassetsdir}
git checkout ${felocalesdir}
git pull git pull
if [ "${c_arg}" == "ba" ]; then
cp -rf ${customizeddir}/images/* ${feassetsdir}
cp -rf ${customizeddir}/locales/* ${felocalesdir}
fi
npm install --force --registry https://registry.npmmirror.com npm install --force --registry https://registry.npmmirror.com
echo -n "Building front-end vue ... " echo -n "Building front-end vue ... "
npm run build 1>/dev/null npm run build 1>/dev/null
if [ $? = 0 ]; then if [ $? = 0 ]; then
echo "done" echo "done"
fi fi
git checkout ${feassetsdir}
git checkout ${felocalesdir}
} }
makebe() { makebe() {