Merge lp:~xnox/ubiquity/fixup-owner-dconf into lp:ubiquity

Proposed by Dimitri John Ledkov
Status: Rejected
Rejected by: Dimitri John Ledkov
Proposed branch: lp:~xnox/ubiquity/fixup-owner-dconf
Merge into: lp:ubiquity
Diff against target: 23 lines (+6/-0)
1 file modified
ubiquity/plugins/ubi-language.py (+6/-0)
To merge this branch: bzr merge lp:~xnox/ubiquity/fixup-owner-dconf
Reviewer Review Type Date Requested Status
Ubuntu Installer Team Pending
Review via email: mp+344474@code.launchpad.net

Commit message

Fix up dconf/user owner, before starting Try session.

To post a comment you must log in.

Unmerged revisions

6635. By Dimitri John Ledkov

Fix up dconf/user owner, before starting Try session.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ubiquity/plugins/ubi-language.py'
2--- ubiquity/plugins/ubi-language.py 2017-07-18 15:21:41 +0000
3+++ ubiquity/plugins/ubi-language.py 2018-04-26 13:27:21 +0000
4@@ -27,6 +27,7 @@
5
6 from ubiquity import auto_update, i18n, misc, osextras, plugin
7
8+import subprocess
9
10 NAME = 'language'
11 AFTER = None
12@@ -136,6 +137,11 @@
13 # LP: #911907.
14 return
15 # Spinning cursor.
16+ uid = os.environ.get('PKEXEC_UID', os.environ.get('SUDO_UID'))
17+ subprocess.run(['systemd-run', 'ls', '-latr', '/run/user/%s/dconf' % uid])
18+ if uid:
19+ subprocess.run(['systemd-run', 'chown', uid, '/run/user/%s/dconf/user' % uid])
20+ subprocess.run(['systemd-run', 'ls', '-latr', '/run/user/%s/dconf' % uid])
21 self.controller.allow_change_step(False)
22 # Queue quit.
23 self.install_ubuntu.set_sensitive(False)

Subscribers

People subscribed via source and target branches

to status/vote changes: