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