now properly checks that link is suplied before trying to use it should fix #46
This commit is contained in:
parent
f319bdbfa4
commit
f5a1196cc7
1 changed files with 7 additions and 4 deletions
|
@ -136,10 +136,13 @@ def main():
|
||||||
# install the requested path if necessary
|
# install the requested path if necessary
|
||||||
# (unsupported on the RedHat version)
|
# (unsupported on the RedHat version)
|
||||||
if path not in all_alternatives and os_family == "Debian":
|
if path not in all_alternatives and os_family == "Debian":
|
||||||
|
if link:
|
||||||
module.run_command(
|
module.run_command(
|
||||||
[UPDATE_ALTERNATIVES, '--install', link, name, path, str(DEFAULT_LINK_PRIORITY)],
|
[UPDATE_ALTERNATIVES, '--install', link, name, path, str(DEFAULT_LINK_PRIORITY)],
|
||||||
check_rc=True
|
check_rc=True
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
module.fail_json("Needed to install the alternative, but unable to do so, as we are missking the link")
|
||||||
|
|
||||||
# select the requested path
|
# select the requested path
|
||||||
module.run_command(
|
module.run_command(
|
||||||
|
|
Loading…
Reference in a new issue