mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-25 17:36:13 +01:00
build: Fix for su-wrapper = su -c
su-wrapper = su -c has been broken since commit 5376580
. Handle this
case so that people do not have to update their configs.
Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
parent
50ae7c7c24
commit
562c92d0d7
@ -845,6 +845,8 @@ def main(apiurl, opts, argv):
|
||||
if need_root:
|
||||
sucmd = config['su-wrapper'].split()
|
||||
if sucmd[0] == 'su':
|
||||
if sucmd[-1] == '-c':
|
||||
sucmd.pop()
|
||||
cmd = sucmd + ['-s', cmd[0], 'root', '--' ] + cmd[1:]
|
||||
else:
|
||||
cmd = sucmd + cmd
|
||||
|
Loading…
Reference in New Issue
Block a user