Add service file
This commit is contained in:
parent
e0ca87ef39
commit
9d5ab1bf0a
1
debian/control
vendored
1
debian/control
vendored
@ -4,6 +4,7 @@ Priority: optional
|
|||||||
Maintainer: Simon Stürz <simon.stuerz@guh.io>
|
Maintainer: Simon Stürz <simon.stuerz@guh.io>
|
||||||
Build-Depends: debhelper (>= 9.0.0),
|
Build-Depends: debhelper (>= 9.0.0),
|
||||||
dpkg-dev (>= 1.16.1~),
|
dpkg-dev (>= 1.16.1~),
|
||||||
|
dh-systemd,
|
||||||
qt5-default,
|
qt5-default,
|
||||||
qtbase5-dev,
|
qtbase5-dev,
|
||||||
qtconnectivity5-dev
|
qtconnectivity5-dev
|
||||||
|
|||||||
1
debian/nymea-networkmanager.dirs
vendored
1
debian/nymea-networkmanager.dirs
vendored
@ -1 +1,2 @@
|
|||||||
usr/bin/
|
usr/bin/
|
||||||
|
lib/systemd/system/
|
||||||
|
|||||||
1
debian/nymea-networkmanager.install.in
vendored
1
debian/nymea-networkmanager.install.in
vendored
@ -1 +1,2 @@
|
|||||||
usr/bin/nymea-networkmanager
|
usr/bin/nymea-networkmanager
|
||||||
|
nymea-networkmanager.service /lib/systemd/system/
|
||||||
|
|||||||
2
debian/rules
vendored
2
debian/rules
vendored
@ -9,7 +9,7 @@ $(PREPROCESS_FILES:.in=): %: %.in
|
|||||||
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
|
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@ --buildsystem=qmake --parallel
|
dh $@ --buildsystem=qmake --parallel --with systemd
|
||||||
|
|
||||||
override_dh_install: $(PREPROCESS_FILES:.in=)
|
override_dh_install: $(PREPROCESS_FILES:.in=)
|
||||||
dh_install
|
dh_install
|
||||||
|
|||||||
15
nymea-networkmanager.service
Normal file
15
nymea-networkmanager.service
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Daemon for nymea to configure wifi network using Bluetooth LE.
|
||||||
|
Documentation=https://github.com/guh/nymea-networkmanager
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/nymea-networkmanager -d
|
||||||
|
StandardOutput=journal
|
||||||
|
StandardError=journal
|
||||||
|
Restart=on-failure
|
||||||
|
Type=simple
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
|
||||||
@ -76,14 +76,17 @@ Core::Core(QObject *parent) :
|
|||||||
|
|
||||||
Core::~Core()
|
Core::~Core()
|
||||||
{
|
{
|
||||||
|
qCDebug(dcApplication()) << "Shutting down nymea service";
|
||||||
delete m_nymeaService;
|
delete m_nymeaService;
|
||||||
m_nymeaService = nullptr;
|
m_nymeaService = nullptr;
|
||||||
|
|
||||||
delete m_networkManager;
|
qCDebug(dcApplication()) << "Shutting down bluetooth service";
|
||||||
m_networkManager = nullptr;
|
|
||||||
|
|
||||||
delete m_bluetoothServer;
|
delete m_bluetoothServer;
|
||||||
m_bluetoothServer = nullptr;
|
m_bluetoothServer = nullptr;
|
||||||
|
|
||||||
|
qCDebug(dcApplication()) << "Shutting down network-manager service";
|
||||||
|
delete m_networkManager;
|
||||||
|
m_networkManager = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Core::evaluateNetworkManagerState(const NetworkManager::NetworkManagerState &state)
|
void Core::evaluateNetworkManagerState(const NetworkManager::NetworkManagerState &state)
|
||||||
|
|||||||
Reference in New Issue
Block a user