chore: 打包程序包变更nms_cxy

This commit is contained in:
TsMask
2024-03-19 18:40:07 +08:00
parent 0f735bb666
commit a4c71a4d70
357 changed files with 1479 additions and 1885 deletions

View File

@@ -10,29 +10,28 @@ Ky10Arch=ky10.aarch64
RpmPkgName=${ProjectL}-${RelVer}.ky10.aarch64.rpm
RpmPkgRename=${ProjectL}-r${RelVer}-ky10.rpm
DebPkgName=${ProjectL}-r${RelVer}-ub*.deb
GitLocalRoot=/home/agtuser/probject/nms_cxy
EmsBEDir=/home/agtuser/probject/nms_cxy
EmsBuildRoot=/home/agtuser/probject/nms_cxy/build
GitLocalRoot=${EmsBEDir}
EmsBEDir=${EmsBEDir}
EmsBuildRoot=${EmsBEDir}/build
RpmArch=`arch`
RpmsDir=/home/agtuser/probject/nms_cxy/build/rpmbuild/RPMS/
ReleaseDir=/home/agtuser/probject/nms_cxy/build/release
RpmsDir=${EmsBEDir}/build/rpmbuild/RPMS/
ReleaseDir=${EmsBEDir}/build/release
PLATFORM=amd64
ARMPLATFORM=aarch64
BuildDir=/home/agtuser/probject/nms_cxy/build/build
BuildOMCDir=/home/agtuser/probject/nms_cxy/build/build/usr/local/omc
BuildOMCBinDir=/home/agtuser/probject/nms_cxy/build/build/usr/local/omc/bin
BuildOMCEtcDir=/home/agtuser/probject/nms_cxy/build/build/usr/local/omc/etc
BuildLibSystemDir=/home/agtuser/probject/nms_cxy/build/build/lib/systemd/system
DebBuildDir=/home/agtuser/probject/nms_cxy/build/debbuild
DebFEBuildDir=/home/agtuser/probject/nms_cxy/build/debbuild/usr/local/omc/htdocs
DebBuild2204Dir=/home/agtuser/probject/nms_cxy/build/debbuild/22.04
DebFEBuild2204Dir=/home/agtuser/probject/nms_cxy/build/debbuild/22.04/usr/local/omc/htdocs
RpmBuildDir=/home/agtuser/probject/nms_cxy/build/rpmbuild
RpmFEBuildDir=/home/agtuser/probject/nms_cxy/build/rpmbuild/BUILD/usr/local/omc/htdocs
BuildDir=${EmsBEDir}/build/build
BuildOMCDir=${EmsBEDir}/build/build/usr/local/omc
BuildOMCBinDir=${EmsBEDir}/build/build/usr/local/omc/bin
BuildOMCEtcDir=${EmsBEDir}/build/build/usr/local/omc/etc
BuildLibSystemDir=${EmsBEDir}/build/build/lib/systemd/system
DebBuildDir=${EmsBEDir}/build/debbuild
DebFEBuildDir=${EmsBEDir}/build/debbuild/usr/local/omc/htdocs
DebBuild2204Dir=${EmsBEDir}/build/debbuild/22.04
DebFEBuild2204Dir=${EmsBEDir}/build/debbuild/22.04/usr/local/omc/htdocs
RpmBuildDir=${EmsBEDir}/build/rpmbuild
RpmFEBuildDir=${EmsBEDir}/build/rpmbuild/BUILD/usr/local/omc/htdocs
OmcInstallDir=/usr/local/omc
ConfigEtcDir=/home/agtuser/probject/nms_cxy/build/config/etc
ConfigSystemdDir=/home/agtuser/probject/nms_cxy/build/config/systemd
ConfigEtcDir=${EmsBEDir}/build/config/etc
ConfigSystemdDir=${EmsBEDir}/build/config/systemd
EmsFEVue3Dir=/home/agtuser/Docker/nginx/html/dist
RESTAGENT=restagent
CRONTASK=crontask
@@ -42,15 +41,15 @@ Data2htmlBin=data2html
NBI_ALARM=nbi_alarm
NBI_AGENT=nbi_agent
AAAA_AGENT=4a_agent
RestagentDir=/home/agtuser/probject/nms_cxy/restagent
RestagentDir=${EmsBEDir}/restagent
CrontaskDir=/usr/local/omc/bin
SshSvcDir=/usr/local/omc/bin
CapTraceDir=/usr/local/omc/bin
Data2htmlDir=/usr/local/omc/bin
DBSQLSrcDir=/home/agtuser/probject/nms_cxy/build/database
MiscDir=/home/agtuser/probject/nms_cxy/build/misc
FrontBuildDir=/home/agtuser/probject/nms_cxy/build/build/usr/local/omc/htdocs
ReleaseDebs=/home/agtuser/probject/nms_cxy/build/release/debs/amd64
DBSQLSrcDir=${EmsBEDir}/build/database
MiscDir=${EmsBEDir}/build/misc
FrontBuildDir=${EmsBEDir}/build/build/usr/local/omc/htdocs
ReleaseDebs=${EmsBEDir}/build/release/debs/amd64
CrontaskSize=27788951
RestagentSize=29525312
@@ -74,7 +73,7 @@ case "$1" in
# clear build cache
rm -rf ${FrontBuildDir}/front/*
rm -rf ${RpmFEBuildDir}/front/*
rm -rf /home/agtuser/probject/nms_cxy/build/rpmbuild/BUILD/usr/local/omc/etc/db/*
rm -rf ${EmsBEDir}/build/rpmbuild/BUILD/usr/local/omc/etc/db/*
cp -rf ${RestagentDir}/restagent ${BuildOMCBinDir}
cp -rf ${CrontaskDir}/crontask ${BuildOMCBinDir}
@@ -100,11 +99,11 @@ case "$1" in
cp -rf ${EmsFEVue3Dir}/* ${FrontBuildDir}/front >/dev/null
chmod 755 ${BuildOMCBinDir}/*
# chmod 755 ${BinDir2}/*
cp -rf /home/agtuser/probject/nms_cxy/build/build/* /home/agtuser/probject/nms_cxy/build/rpmbuild/BUILD/
#cp -rf /home/agtuser/probject/nms_cxy/build/build/nginx /home/agtuser/probject/nms_cxy/build/rpmbuild/BUILD/etc/
#cp -rf /home/agtuser/probject/nms_cxy/build/build/systemd /home/agtuser/probject/nms_cxy/build/rpmbuild/BUILD/lib/
cd /home/agtuser/probject/nms_cxy/build/rpmbuild
rpmbuild -bb -D "_topdir /home/agtuser/probject/nms_cxy/build/rpmbuild" /home/agtuser/probject/nms_cxy/build/rpmbuild/SPECS/omc.spec
cp -rf ${EmsBEDir}/build/build/* ${EmsBEDir}/build/rpmbuild/BUILD/
#cp -rf ${EmsBEDir}/build/build/nginx ${EmsBEDir}/build/rpmbuild/BUILD/etc/
#cp -rf ${EmsBEDir}/build/build/systemd ${EmsBEDir}/build/rpmbuild/BUILD/lib/
cd ${EmsBEDir}/build/rpmbuild
rpmbuild -bb -D "_topdir ${EmsBEDir}/build/rpmbuild" ${EmsBEDir}/build/rpmbuild/SPECS/omc.spec
mv -f $RpmsDir/$RpmArch/$RpmPkgName $ReleaseDir/"$1"s/$RelArch/$RpmPkgRename
cd $ReleaseDir/"$1"s/$RelArch
@@ -125,7 +124,7 @@ case "$1" in
exit 1
fi
cd /home/agtuser/probject/nms_cxy
cd ${EmsBEDir}
#make deb
# clear build cache
@@ -152,9 +151,9 @@ case "$1" in
chmod 755 ${DebBuildDir}/DEBIAN/preinst
chmod 755 ${DebBuildDir}/DEBIAN/postinst
chmod 755 ${DebBuildDir}/DEBIAN/postrm
cp -rf /home/agtuser/probject/nms_cxy/build/build/* ${DebBuildDir}/
# cp -rf /home/agtuser/probject/nms_cxy/build/build/nginx/* ${DebBuildDir}/etc/nginx/conf.d
# cp -rf /home/agtuser/probject/nms_cxy/build/build/systemd/*.service ${DebBuildDir}/lib/systemd/system/
cp -rf ${EmsBEDir}/build/build/* ${DebBuildDir}/
# cp -rf ${EmsBEDir}/build/build/nginx/* ${DebBuildDir}/etc/nginx/conf.d
# cp -rf ${EmsBEDir}/build/build/systemd/*.service ${DebBuildDir}/lib/systemd/system/
chmod +x ${DebBuildDir}/usr/local/omc/bin/*
sed -i "s/YYYYMMDD/${RelDate}/g" ${DebBuildDir}/DEBIAN/control
perl -0777 -i -pe 's/ne:\n user: root/ne:\n user: agtuser/g' ${DebBuildDir}/usr/local/omc/etc/default/restconf.yaml