- Add gnome-shell-executable-path-not-absolute.patch: Fix ExecStart is not absolute path. ExecStart can use related path in high systemd version. The current systemd version in SLE-15-SP2 should use absolute path (bsc#1176051 bsc#1188960). OBS-URL: https://build.opensuse.org/request/show/911133 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=481
36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
diff --git a/data/meson.build b/data/meson.build
|
|
index 4a1e16d..490e793 100644
|
|
--- a/data/meson.build
|
|
+++ b/data/meson.build
|
|
@@ -115,8 +115,14 @@ if have_systemd
|
|
install_dir: systemduserunitdir
|
|
)
|
|
|
|
- units = files('org.gnome.Shell.target',
|
|
- 'org.gnome.Shell-disable-extensions.service')
|
|
+ configure_file(
|
|
+ input: 'org.gnome.Shell-disable-extensions.service.in',
|
|
+ output: 'org.gnome.Shell-disable-extensions.service',
|
|
+ configuration: unitconf,
|
|
+ install_dir: systemduserunitdir
|
|
+ )
|
|
+
|
|
+ units = files('org.gnome.Shell.target')
|
|
|
|
install_data(units, install_dir: systemduserunitdir)
|
|
endif
|
|
diff --git a/data/org.gnome.Shell-disable-extensions.service b/data/org.gnome.Shell-disable-extensions.service.in
|
|
similarity index 85%
|
|
rename from data/org.gnome.Shell-disable-extensions.service
|
|
rename to data/org.gnome.Shell-disable-extensions.service.in
|
|
index de91167..49236a6 100644
|
|
--- a/data/org.gnome.Shell-disable-extensions.service
|
|
+++ b/data/org.gnome.Shell-disable-extensions.service.in
|
|
@@ -11,5 +11,5 @@ ConditionPathExists=%t/gnome-shell-disable-extensions
|
|
[Service]
|
|
Type=simple
|
|
# Disable extensions
|
|
-ExecStart=gsettings set org.gnome.shell disable-user-extensions true
|
|
+ExecStart=@bindir@/gsettings set org.gnome.shell disable-user-extensions true
|
|
Restart=no
|