Merge lp:~pitti/indicator-network/systemd-unit into lp:indicator-network

Proposed by Martin Pitt
Status: Merged
Approved by: Martin Pitt
Approved revision: 615
Merged at revision: 637
Proposed branch: lp:~pitti/indicator-network/systemd-unit
Merge into: lp:indicator-network
Diff against target: 126 lines (+65/-1)
7 files modified
data/CMakeLists.txt (+41/-0)
data/indicator-network-secret-agent.override (+1/-0)
data/indicator-network-secret-agent.service.in (+7/-0)
data/indicator-network.override (+1/-0)
data/indicator-network.service.in (+9/-0)
debian/control (+4/-1)
debian/indicator-network.install (+2/-0)
To merge this branch: bzr merge lp:~pitti/indicator-network/systemd-unit
Reviewer Review Type Date Requested Status
Martin Pitt Approve
Review via email: mp+308790@code.launchpad.net

Commit message

Add systemd user unit

Description of the change

Add systemd unit. This replaces https://code.launchpad.net/~ted/indicator-network/systemd-unit/+merge/300443 as the latter got stale (needed trunk merge).

To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote :

LGTM, thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'data/CMakeLists.txt'
--- data/CMakeLists.txt 2015-11-20 13:14:50 +0000
+++ data/CMakeLists.txt 2016-10-19 10:37:13 +0000
@@ -55,6 +55,47 @@
55)55)
5656
57###########################57###########################
58# Indicator-network systemd jobs
59###########################
60
61# Uncomment when we drop Vivid
62# pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)
63set (SYSTEMD_USER_DIR "/usr/lib/systemd/user")
64message (STATUS "${SYSTEMD_USER_DIR} is the systemd user unit file install dir")
65
66configure_file (
67 indicator-network-secret-agent.service.in
68 indicator-network-secret-agent.service
69 @ONLY
70)
71
72configure_file (
73 indicator-network.service.in
74 indicator-network.service
75 @ONLY
76)
77
78install (
79 FILES "${CMAKE_CURRENT_BINARY_DIR}/indicator-network-secret-agent.service"
80 DESTINATION ${SYSTEMD_USER_DIR}
81)
82
83install (
84 FILES "${CMAKE_CURRENT_BINARY_DIR}/indicator-network.service"
85 DESTINATION ${SYSTEMD_USER_DIR}
86)
87
88###########################
89# Indicator-network systemd Upstart overrides
90###########################
91
92set (SYSTEMD_UPSTART_DIR "${CMAKE_INSTALL_FULL_DATADIR}/upstart/systemd-session/upstart")
93install (
94 FILES indicator-network.override indicator-network-secret-agent.override
95 DESTINATION ${SYSTEMD_UPSTART_DIR}
96)
97
98###########################
58# GSettings99# GSettings
59###########################100###########################
60101
61102
=== added file 'data/indicator-network-secret-agent.override'
--- data/indicator-network-secret-agent.override 1970-01-01 00:00:00 +0000
+++ data/indicator-network-secret-agent.override 2016-10-19 10:37:13 +0000
@@ -0,0 +1,1 @@
1manual
02
=== added file 'data/indicator-network-secret-agent.service.in'
--- data/indicator-network-secret-agent.service.in 1970-01-01 00:00:00 +0000
+++ data/indicator-network-secret-agent.service.in 2016-10-19 10:37:13 +0000
@@ -0,0 +1,7 @@
1[Unit]
2Description=Indicator Network Secret Agent
3PartOf=indicator-network.service
4
5[Service]
6ExecStart=@AGENT_SERVICE@
7Restart=on-failure
08
=== added file 'data/indicator-network.override'
--- data/indicator-network.override 1970-01-01 00:00:00 +0000
+++ data/indicator-network.override 2016-10-19 10:37:13 +0000
@@ -0,0 +1,1 @@
1manual
02
=== added file 'data/indicator-network.service.in'
--- data/indicator-network.service.in 1970-01-01 00:00:00 +0000
+++ data/indicator-network.service.in 2016-10-19 10:37:13 +0000
@@ -0,0 +1,9 @@
1[Unit]
2Description=Indicator Network Backend
3PartOf=graphical-session.target
4After=indicators-pre.target
5Wants=indicator-network-secret-agent.service
6
7[Service]
8ExecStart=@NETWORK_SERVICE@
9Restart=on-failure
010
=== modified file 'debian/control'
--- debian/control 2016-09-20 14:53:16 +0000
+++ debian/control 2016-10-19 10:37:13 +0000
@@ -30,7 +30,9 @@
30 qtbase5-dev-tools,30 qtbase5-dev-tools,
31 qtdeclarative5-dev,31 qtdeclarative5-dev,
32 qtdeclarative5-dev-tools,32 qtdeclarative5-dev-tools,
33 qttools5-dev-tools33 qttools5-dev-tools,
34 valgrind [amd64 armhf i386 powerpc],
35 systemd,
34Standards-Version: 3.9.536Standards-Version: 3.9.5
35# If you aren't a member of ~indicator-applet-developers but need to upload37# If you aren't a member of ~indicator-applet-developers but need to upload
36# packaging changes, just go ahead. ~indicator-applet-developers will notice38# packaging changes, just go ahead. ~indicator-applet-developers will notice
@@ -45,6 +47,7 @@
45Multi-Arch: foreign47Multi-Arch: foreign
46Depends: ${misc:Depends},48Depends: ${misc:Depends},
47 ${shlibs:Depends},49 ${shlibs:Depends},
50 indicator-common,
48 network-manager,51 network-manager,
49 network-manager-openvpn,52 network-manager-openvpn,
50 network-manager-pptp,53 network-manager-pptp,
5154
=== modified file 'debian/indicator-network.install'
--- debian/indicator-network.install 2015-12-04 13:18:04 +0000
+++ debian/indicator-network.install 2016-10-19 10:37:13 +0000
@@ -1,7 +1,9 @@
1usr/share/upstart/xdg/autostart/indicator-network.desktop1usr/share/upstart/xdg/autostart/indicator-network.desktop
2usr/share/upstart/sessions/*2usr/share/upstart/sessions/*
3usr/share/upstart/systemd-session
3usr/share/glib-2.0/schemas/com.canonical.indicator.network.gschema.xml4usr/share/glib-2.0/schemas/com.canonical.indicator.network.gschema.xml
4usr/share/unity/indicators/com.canonical.indicator.network5usr/share/unity/indicators/com.canonical.indicator.network
5usr/lib/*/indicator-network/*6usr/lib/*/indicator-network/*
7usr/lib/systemd
6etc/xdg/autostart/indicator-network.desktop8etc/xdg/autostart/indicator-network.desktop
7usr/share/locale9usr/share/locale

Subscribers

People subscribed via source and target branches