diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-08-29 16:40:39 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2018-08-29 16:41:00 +0200 |
commit | 4b6f654646b07ff4373ae77100cd123b9b341482 (patch) | |
tree | cb6ebf1e8a0a673a5e9d0a47fc7452b87bbe090c | |
parent | f1f8285b790cb85cfdf1b05dcab15045045db5bb (diff) |
ctrl2cgi: Add systemd service file and install with debianpespin/debian
Change-Id: I062ae5b9ed09f52b27c7d85b31daba0d14751846
-rw-r--r-- | contrib/systemd/ctrl2cgi.service | 11 | ||||
l--------- | debian/python3-osmopy-utils.ctrl2cgi.service | 1 | ||||
-rwxr-xr-x | debian/rules | 5 |
3 files changed, 17 insertions, 0 deletions
diff --git a/contrib/systemd/ctrl2cgi.service b/contrib/systemd/ctrl2cgi.service new file mode 100644 index 0000000..36ff78b --- /dev/null +++ b/contrib/systemd/ctrl2cgi.service @@ -0,0 +1,11 @@ +[Unit] +Description=Proxy between given GCI service and Osmocom CTRL protocol + +[Service] +Type=simple +Restart=always +ExecStart=python3 /usr/bin/ctrl2cgi.py -o -d -c /etc/osmocom/ctrl2cgi.ini +RestartSec=2 + +[Install] +WantedBy=multi-user.target diff --git a/debian/python3-osmopy-utils.ctrl2cgi.service b/debian/python3-osmopy-utils.ctrl2cgi.service new file mode 120000 index 0000000..e8cde65 --- /dev/null +++ b/debian/python3-osmopy-utils.ctrl2cgi.service @@ -0,0 +1 @@ +../contrib/systemd/ctrl2cgi.service
\ No newline at end of file diff --git a/debian/rules b/debian/rules index d9e98af..6bdd719 100755 --- a/debian/rules +++ b/debian/rules @@ -12,3 +12,8 @@ override_dh_auto_install: rm -rf $(CURDIR)/debian/python3-osmopy-libs/usr/bin python3 setup.py install --install-layout=deb --root=$(CURDIR)/debian/python3-osmopy-utils rm -rf $(CURDIR)/debian/python3-osmopy-utils/usr/lib + +override_dh_installinit: + # Install service file with different name than package name: + # https://unix.stackexchange.com/questions/306234/is-it-possible-to-install-two-services-for-one-package-using-dh-installinit-how + dh_installinit --name=ctrl2cgi |