Merge "debian: Fix service-mgmt-api packaging issues"

This commit is contained in:
Zuul 2022-03-10 00:29:43 +00:00 committed by Gerrit Code Review
commit 8a1042ca42
5 changed files with 11 additions and 9 deletions

View File

@ -7,7 +7,6 @@ Build-Depends: debhelper-compat (= 13),
python3-all, python3-all,
python3-setuptools, python3-setuptools,
python3-wheel, python3-wheel,
libsystemd-dev
Build-Depends-Indep: Build-Depends-Indep:
python3-eventlet, python3-eventlet,
python3-httplib2, python3-httplib2,
@ -29,9 +28,8 @@ Rules-Requires-Root: no
Package: sm-api Package: sm-api
Architecture: all Architecture: all
Depends: python3:any, ${python3:Depends}, ${misc:Depends}, Depends: ${python3:Depends}, ${misc:Depends},
python3-six, python3-six,
systemd,
mtce-pmon, mtce-pmon,
python3-eventlet, python3-eventlet,
python3-httplib2, python3-httplib2,

View File

@ -22,13 +22,16 @@ override_dh_install:
install -d $(ROOT)/etc/sm install -d $(ROOT)/etc/sm
install -d $(ROOT)/etc/init.d install -d $(ROOT)/etc/init.d
install -d $(ROOT)/etc/pmon.d install -d $(ROOT)/etc/pmon.d
install -d $(ROOT)/usr/lib/systemd/system/ install -d $(ROOT)/lib/systemd/system/
install -m 644 -p -D scripts/sm_api.ini $(ROOT)/etc/sm install -m 644 -p -D scripts/sm_api.ini $(ROOT)/etc/sm
install -m 755 -p -D scripts/sm-api $(ROOT)/etc/init.d install -m 755 -p -D scripts/sm-api $(ROOT)/etc/init.d
install -m 644 -p -D scripts/sm-api.service $(ROOT)/usr/lib/systemd/system/ install -m 644 -p -D scripts/sm-api.service $(ROOT)/lib/systemd/system/
install -m 644 -p -D scripts/sm-api.conf $(ROOT)/etc/pmon.d install -m 644 -p -D scripts/sm-api.conf $(ROOT)/etc/pmon.d
dh_install dh_install
override_dh_python3: override_dh_python3:
dh_python3 --shebang=/usr/bin/python3 dh_python3 --shebang=/usr/bin/python3
override_dh_installsystemd:
dh_installsystemd -psm-api sm-api.service

View File

@ -1,3 +1 @@
etc/sm etc/sm
usr/lib/python3/dist-packages/sm_api
usr/lib/python3/dist-packages/sm_api-1.0.0.egg-info

View File

@ -3,5 +3,7 @@ usr/bin/sm-api
etc/init.d/sm-api etc/init.d/sm-api
etc/pmon.d/sm-api.conf etc/pmon.d/sm-api.conf
etc/sm/sm_api.ini etc/sm/sm_api.ini
usr/lib/systemd/system/* lib/systemd/system/*
usr/lib/python*/dist-packages/* usr/lib/python3*
debian/systemd/00-sm-api.preset etc/systemd/system-preset

View File

@ -0,0 +1 @@
enable sm-api.service