Merge lp:~ted/indicator-messages/systemd-unit into lp:indicator-messages

Proposed by Ted Gould
Status: Merged
Approved by: Martin Pitt
Approved revision: 449
Merged at revision: 448
Proposed branch: lp:~ted/indicator-messages/systemd-unit
Merge into: lp:indicator-messages
Diff against target: 96 lines (+29/-1)
6 files modified
configure.ac (+3/-0)
data/Makefile.am (+12/-0)
data/indicator-messages.override (+1/-0)
data/indicator-messages.service.in (+8/-0)
debian/control (+4/-1)
debian/indicator-messages.install (+1/-0)
To merge this branch: bzr merge lp:~ted/indicator-messages/systemd-unit
Reviewer Review Type Date Requested Status
Martin Pitt Approve
PS Jenkins bot continuous-integration Pending
Review via email: mp+300433@code.launchpad.net

Commit message

Adding a systemd user session unit file

Description of the change

Last indicator in the first half of the alphabet!

To post a comment you must log in.
449. By Ted Gould

Adding a restart rule

Revision history for this message
Martin Pitt (pitti) wrote :

LGTM and works fine, thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'configure.ac'
2--- configure.ac 2015-03-06 15:44:27 +0000
3+++ configure.ac 2016-07-20 06:58:47 +0000
4@@ -65,6 +65,9 @@
5 [with_indicator_dir=$datadir/unity/indicators])
6 AC_SUBST([INDICATOR_DIR], [$with_indicator_dir])
7
8+SYSTEMD_USERDIR=`$PKG_CONFIG --variable=systemduserunitdir systemd`
9+AC_SUBST(SYSTEMD_USERDIR)
10+
11 ###########################
12 # gcov coverage reporting
13 ###########################
14
15=== modified file 'data/Makefile.am'
16--- data/Makefile.am 2014-02-20 05:12:07 +0000
17+++ data/Makefile.am 2016-07-20 06:58:47 +0000
18@@ -12,6 +12,15 @@
19 %.conf: %.conf.in
20 $(AM_V_GEN) sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
21
22+%.service: %.service.in
23+ $(AM_V_GEN) sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
24+
25+systemddir = $(SYSTEMD_USERDIR)
26+systemd_DATA = indicator-messages.service
27+
28+upstartsystemdoverridedir = $(datadir)/upstart/systemd-session/upstart
29+upstartsystemdoverride_DATA = indicator-messages.override
30+
31 gsettings_SCHEMAS = com.canonical.indicator.messages.gschema.xml
32 @GSETTINGS_RULES@
33
34@@ -21,8 +30,11 @@
35 EXTRA_DIST = \
36 indicator-messages.desktop.in \
37 indicator-messages.conf.in \
38+ indicator-messages.override \
39+ indicator-messages.service.in \
40 $(gsettings_SCHEMAS)
41
42 CLEANFILES = \
43+ indicator-messages.service \
44 $(xdg_autostart_DATA) \
45 $(upstart_jobs_DATA)
46
47=== added file 'data/indicator-messages.override'
48--- data/indicator-messages.override 1970-01-01 00:00:00 +0000
49+++ data/indicator-messages.override 2016-07-20 06:58:47 +0000
50@@ -0,0 +1,1 @@
51+manual
52
53=== added file 'data/indicator-messages.service.in'
54--- data/indicator-messages.service.in 1970-01-01 00:00:00 +0000
55+++ data/indicator-messages.service.in 2016-07-20 06:58:47 +0000
56@@ -0,0 +1,8 @@
57+[Unit]
58+Description=Indicator Messages Service
59+PartOf=graphical-session.target
60+After=indicators-pre.target
61+
62+[Service]
63+ExecStart=@pkglibexecdir@/indicator-messages-service
64+Restart=on-failure
65
66=== modified file 'debian/control'
67--- debian/control 2015-03-06 15:44:27 +0000
68+++ debian/control 2016-07-20 06:58:47 +0000
69@@ -16,6 +16,7 @@
70 libgtest-dev,
71 python3-dbusmock,
72 valac,
73+ systemd,
74 Standards-Version: 3.9.3
75 Homepage: https://launchpad.net/indicator-messages
76 # If you aren't a member of ~indicator-applet-developers but need to upload
77@@ -26,7 +27,9 @@
78
79 Package: indicator-messages
80 Architecture: any
81-Depends: ${shlibs:Depends}, ${misc:Depends}
82+Depends: ${shlibs:Depends},
83+ ${misc:Depends},
84+ indicator-common
85 Recommends: indicator-applet | indicator-renderer
86 Replaces: libindicator-messages-status-provider1,
87 libindicator-messages-status-provider-dev,
88
89=== modified file 'debian/indicator-messages.install'
90--- debian/indicator-messages.install 2014-02-20 05:12:46 +0000
91+++ debian/indicator-messages.install 2016-07-20 06:58:47 +0000
92@@ -4,3 +4,4 @@
93 usr/share/icons
94 usr/share/unity/indicators
95 etc/xdg/autostart
96+usr/lib/systemd

Subscribers

People subscribed via source and target branches