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-setuptools,
python3-wheel,
libsystemd-dev
Build-Depends-Indep:
python3-eventlet,
python3-httplib2,
@ -29,9 +28,8 @@ Rules-Requires-Root: no
Package: sm-api
Architecture: all
Depends: python3:any, ${python3:Depends}, ${misc:Depends},
Depends: ${python3:Depends}, ${misc:Depends},
python3-six,
systemd,
mtce-pmon,
python3-eventlet,
python3-httplib2,

View File

@ -22,13 +22,16 @@ override_dh_install:
install -d $(ROOT)/etc/sm
install -d $(ROOT)/etc/init.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 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
dh_install
override_dh_python3:
dh_python3 --shebang=/usr/bin/python3
override_dh_installsystemd:
dh_installsystemd -psm-api sm-api.service

View File

@ -1,3 +1 @@
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/pmon.d/sm-api.conf
etc/sm/sm_api.ini
usr/lib/systemd/system/*
usr/lib/python*/dist-packages/*
lib/systemd/system/*
usr/lib/python3*
debian/systemd/00-sm-api.preset etc/systemd/system-preset

View File

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