This commit is contained in:
2023-09-16 13:48:29 +08:00
parent b59e090112
commit a57871ead4

View File

@@ -10,6 +10,11 @@ ARMPLATFORM = aarch64
GitLocalRoot = $(HOME)/local.git GitLocalRoot = $(HOME)/local.git
EmsBuildRoot=$(GitLocalRoot)/build.ems EmsBuildRoot=$(GitLocalRoot)/build.ems
BuildDir = $(EmsBuildRoot)/build BuildDir = $(EmsBuildRoot)/build
BuildOMCDir = $(BuildDir)/usr/local/omc
BuildOMCBinDir = $(BuildOMCDir)/bin
BuildOMCEtcDir = $(BuildOMCDir)/etc
BuildLibDir = $(BuildDir)/lib
BuildLibSystemdDir = $(BuildLibDir)/systemd
DebBuildDir = $(EmsBuildRoot)/debbuild DebBuildDir = $(EmsBuildRoot)/debbuild
RpmBuildDir = $(EmsBuildRoot)/rpmbuild RpmBuildDir = $(EmsBuildRoot)/rpmbuild
OmcInstallDir = /usr/local/omc OmcInstallDir = /usr/local/omc
@@ -37,8 +42,6 @@ MiscDir = $(EmsBEDir)/misc
FrontBuildDir = $(BuildDir)/omc/htdocs FrontBuildDir = $(BuildDir)/omc/htdocs
FrontSrcDir = $(EmsBEDir)/front FrontSrcDir = $(EmsBEDir)/front
ReleaseDebs = $(ReleaseDir)/debs/$(PLATFORM) ReleaseDebs = $(ReleaseDir)/debs/$(PLATFORM)
BinDir = $(BuildDir)/omc/bin
BinDir2 = $(BuildDir)/omc/run
CrontaskSize = 27788951 CrontaskSize = 27788951
RestagentSize = 29525312 RestagentSize = 29525312
BinWriterDir = $(HOME)/bin BinWriterDir = $(HOME)/bin
@@ -84,19 +87,19 @@ dist:
--exclude=../initems/initems --exclude=../initems/initems
deb: $(BINNAME) deb: $(BINNAME)
cp -rf $(RestagentDir)/$(RESTAGENT) $(BinDir) cp -rf $(RestagentDir)/$(RESTAGENT) $(BuildOMCBinDir)
cp -rf $(CrontaskDir)/$(CRONTASK) $(BinDir) cp -rf $(CrontaskDir)/$(CRONTASK) $(BuildOMCBinDir)
cp -rf $(SshSvcDir)/$(SshSvcBin) $(BinDir) cp -rf $(SshSvcDir)/$(SshSvcBin) $(BuildOMCBinDir)
cp -rf $(CapTraceDir)/$(CapTraceBin) $(BinDir) cp -rf $(CapTraceDir)/$(CapTraceBin) $(BuildOMCBinDir)
cp -rf $(Data2htmlDir)/$(Data2htmlBin) $(BinDir) cp -rf $(Data2htmlDir)/$(Data2htmlBin) $(BuildOMCBinDir)
cp -rf $(MiscDir)/* $(BinDir) cp -rf $(MiscDir)/* $(BuildOMCBinDir)
cp -rf $(ConfigEtcDir)/* $(BuildDir)/omc/etc/ cp -rf $(ConfigEtcDir)/* $(BuildOMCEtcDir)
cp -rf $(DBSQLSrcDir)/* $(BuildDir)/omc/etc/db/ cp -rf $(DBSQLSrcDir)/* $(BuildOMCEtcDir)/db/
cp -rf $(ConfigSystemdDir)/* $(BuildDir)/systemd/ cp -rf $(ConfigSystemdDir)/* $(BuildLibSystemdDir)
rm -rf $(FrontBuildDir)/* rm -rf $(FrontBuildDir)/*
mkdir -p $(FrontBuildDir)/front mkdir -p $(FrontBuildDir)/front
cp -rf $(EmsFEDir)/* $(FrontBuildDir)/front >/dev/null cp -rf $(EmsFEDir)/* $(FrontBuildDir)/front >/dev/null
chmod 755 $(BinDir)/* chmod 755 $(BuildOMCBinDir)/*
chmod 755 $(BuildDir)/omc/bin/* chmod 755 $(BuildDir)/omc/bin/*
chmod 755 $(DebBuildDir)/DEBIAN/preinst chmod 755 $(DebBuildDir)/DEBIAN/preinst
chmod 755 $(DebBuildDir)/DEBIAN/postinst chmod 755 $(DebBuildDir)/DEBIAN/postinst
@@ -109,27 +112,27 @@ deb: $(BINNAME)
dpkg -b $(DebBuildDir) $(ReleaseDebs)/$(PROJECT)-$(VERSION)-$(Release).$(PLATFORM).deb dpkg -b $(DebBuildDir) $(ReleaseDebs)/$(PROJECT)-$(VERSION)-$(Release).$(PLATFORM).deb
rpm: $(BINNAME) rpm: $(BINNAME)
cp -rf $(RestagentDir)/$(RESTAGENT) $(BinDir) cp -rf $(RestagentDir)/$(RESTAGENT) $(BuildOMCBinDir)
cp -rf $(CrontaskDir)/$(CRONTASK) $(BinDir) cp -rf $(CrontaskDir)/$(CRONTASK) $(BuildOMCBinDir)
cp -rf $(SshSvcDir)/$(SshSvcBin) $(BinDir) cp -rf $(SshSvcDir)/$(SshSvcBin) $(BuildOMCBinDir)
cp -rf $(CapTraceDir)/$(CapTraceBin) $(BinDir) cp -rf $(CapTraceDir)/$(CapTraceBin) $(BuildOMCBinDir)
cp -rf $(Data2htmlDir)/$(Data2htmlBin) $(BinDir) cp -rf $(Data2htmlDir)/$(Data2htmlBin) $(BuildOMCBinDir)
# $(BinWriterDir)/binWriter $(BinDir)/$(RESTAGENT) $(RestagentSize) # $(BinWriterDir)/binWriter $(BuildOMCBinDir)/$(RESTAGENT) $(RestagentSize)
# $(BinWriterDir)/binWriter $(BinDir)/$(CRONTASK) $(CrontaskSize) # $(BinWriterDir)/binWriter $(BuildOMCBinDir)/$(CRONTASK) $(CrontaskSize)
# cp -rf $(MiscDir)/ne-hosts $(BinDir) # cp -rf $(MiscDir)/ne-hosts $(BuildOMCBinDir)
# cp -rf ./nbi/$(NBI_ALARM)/bin/$(NBI_ALARM) $(BinDir2) # cp -rf ./nbi/$(NBI_ALARM)/bin/$(NBI_ALARM) $(BinDir2)
# cp -rf ./nbi/$(NBI_AGENT)/bin/$(NBI_AGENT) $(BinDir2) # cp -rf ./nbi/$(NBI_AGENT)/bin/$(NBI_AGENT) $(BinDir2)
# cp -rf ./$(4A_AGENT)/bin/$(4A_AGENT) $(BinDir2) # cp -rf ./$(4A_AGENT)/bin/$(4A_AGENT) $(BinDir2)
cp -rf $(MiscDir)/* $(BinDir) cp -rf $(MiscDir)/* $(BuildOMCBinDir)
# rm -rf $(BinDir2)/ne-hosts # rm -rf $(BinDir2)/ne-hosts
cp -rf $(ConfigEtcDir)/* $(BuildDir)/omc/etc/ cp -rf $(ConfigEtcDir)/* $(BuildOMCEtcDir)
cp -rf $(DBSQLSrcDir)/* $(BuildDir)/omc/etc/db/ cp -rf $(DBSQLSrcDir)/* $(BuildOMCEtcDir)/db/
cp -rf $(ConfigSystemdDir)/* $(BuildDir)/systemd/ cp -rf $(ConfigSystemdDir)/* $(BuildLibSystemdDir)
rm -rf $(FrontBuildDir)/* rm -rf $(FrontBuildDir)/*
#unzip $(FrontSrcDir)/front.zip -d $(FrontBuildDir) >/dev/null #unzip $(FrontSrcDir)/front.zip -d $(FrontBuildDir) >/dev/null
mkdir -p $(FrontBuildDir)/front mkdir -p $(FrontBuildDir)/front
cp -rf $(EmsFEDir)/* $(FrontBuildDir)/front >/dev/null cp -rf $(EmsFEDir)/* $(FrontBuildDir)/front >/dev/null
chmod 755 $(BinDir)/* chmod 755 $(BuildOMCBinDir)/*
# chmod 755 $(BinDir2)/* # chmod 755 $(BinDir2)/*
cp -rf $(BuildDir)/* $(RpmBuildDir)/BUILD/ cp -rf $(BuildDir)/* $(RpmBuildDir)/BUILD/
#cp -rf $(BuildDir)/nginx $(RpmBuildDir)/BUILD/etc/ #cp -rf $(BuildDir)/nginx $(RpmBuildDir)/BUILD/etc/