Commit 097ce843 by Daniel Jaouen

Fix homebrew linked/unlinked output.

parent 91ac44a5
...@@ -626,10 +626,18 @@ class Homebrew(object): ...@@ -626,10 +626,18 @@ class Homebrew(object):
if opt] if opt]
rc, out, err = self.module.run_command(cmd) rc, out, err = self.module.run_command(cmd)
if rc == 0:
self.changed_count += 1 self.changed_count += 1
self.changed = True self.changed = True
self.message = 'Package linked: {0}'.format(self.current_package) self.message = 'Package linked: {0}'.format(self.current_package)
return True
else:
self.failed = True
self.message = 'Package could not be linked: {0}.'.format(self.current_package)
raise HomebrewException(self.message)
def _link_packages(self): def _link_packages(self):
for package in self.packages: for package in self.packages:
self.current_package = package self.current_package = package
...@@ -662,10 +670,18 @@ class Homebrew(object): ...@@ -662,10 +670,18 @@ class Homebrew(object):
if opt] if opt]
rc, out, err = self.module.run_command(cmd) rc, out, err = self.module.run_command(cmd)
if rc == 0:
self.changed_count += 1 self.changed_count += 1
self.changed = True self.changed = True
self.message = 'Package unlinked: {0}'.format(self.current_package) self.message = 'Package unlinked: {0}'.format(self.current_package)
return True
else:
self.failed = True
self.message = 'Package could not be unlinked: {0}.'.format(self.current_package)
raise HomebrewException(self.message)
def _unlink_packages(self): def _unlink_packages(self):
for package in self.packages: for package in self.packages:
self.current_package = package self.current_package = package
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment