diff --git a/debbuild/DEBIAN/postinst b/debbuild/DEBIAN/postinst index 9248949..fa60d10 100644 --- a/debbuild/DEBIAN/postinst +++ b/debbuild/DEBIAN/postinst @@ -4,6 +4,9 @@ RedisConfDir=/usr/local/db/bin/conf OMCEtcDir=/usr/local/omc/etc FERootDir=/usr/local/omc/htdocs/front X86Lib64Dir=/lib/x86_64-linux-gnu +OmcBinDir=/usr/local/omc/bin +UsrLocalBinDir=/usr/local/bin +OmcDaemon=omcd CFileList="restconf.yaml crontask.yaml tasks.yaml sshsvc.yaml capconf.yaml" echo "" @@ -27,6 +30,8 @@ if [ ! -e libwiretap.so ]; then ln -s libwiretap.so.12.0.12 libwiretap.so; fi chmod +rx libwsutil.so.13.1.0 if [ ! -e libwsutil.so.13 ]; then ln -s libwsutil.so.13.1.0 libwsutil.so.13; fi if [ ! -e libwsutil.so ]; then ln -s libwsutil.so.13.1.0 libwsutil.so; fi +cd ${UsrLocalBinDir} +if [ ! -e ${OmcDaemon} ]; then ln -s ${OmcDaemon} ${OmcBinDir}/omcsvc.sh; fi systemctl enable restagent.service systemctl enable crontask.service systemctl enable sshsvc.service diff --git a/rpmbuild/SPECS/omc.spec b/rpmbuild/SPECS/omc.spec index 35f5acd..a206591 100644 --- a/rpmbuild/SPECS/omc.spec +++ b/rpmbuild/SPECS/omc.spec @@ -65,6 +65,9 @@ RedisConfDir=/usr/local/db/bin/conf OMCEtcDir=/usr/local/omc/etc FERootDir=/usr/local/omc/htdocs/front UsrLib64Dir=/usr/lib64 +OmcBinDir=/usr/local/omc/bin +UsrLocalBinDir=/usr/local/bin +OmcDaemon=omcd CFileList="restconf.yaml crontask.yaml tasks.yaml sshsvc.yaml capconf.yaml" for CFile in ${CFileList}; do if [ ! -e "${OMCEtcDir}/${CFile}" ]; then @@ -88,6 +91,8 @@ if [ ! -e libwiretap.so.12 ]; then ln -s libwiretap.so.12.0.12 libwiretap.so.12 if [ ! -e libwiretap.so ]; then ln -s libwiretap.so.12.0.12 libwiretap.so; fi if [ ! -e libwsutil.so.13 ]; then ln -s libwsutil.so.13.1.0 libwsutil.so.13; fi if [ ! -e libwsutil.so ]; then ln -s libwsutil.so.13.1.0 libwsutil.so; fi +cd ${UsrLocalBinDir} +if [ ! -e ${OmcDaemon} ]; then ln -s ${OmcDaemon} ${OmcBinDir}/omcsvc.sh; fi systemctl daemon-reload systemctl enable restagent.service systemctl enable crontask.service