diff options
author | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-08-27 12:05:53 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-08-27 12:05:53 -0400 |
commit | 52cd0bfe11da992cc17b55f5de4175482055b1d8 (patch) | |
tree | 24f64c22554b134f71613703c37b7f8a3d40eaae | |
parent | ab3d095e7e32e6ac224bbe8de80fe6137e8df267 (diff) | |
download | cobbler-52cd0bfe11da992cc17b55f5de4175482055b1d8.tar.gz cobbler-52cd0bfe11da992cc17b55f5de4175482055b1d8.tar.xz cobbler-52cd0bfe11da992cc17b55f5de4175482055b1d8.zip |
Capture stderr from avahi-publish-service so it doesn't print itself
over the login prompt.
-rw-r--r-- | cobbler/cobblerd.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cobbler/cobblerd.py b/cobbler/cobblerd.py index f178fb9d..2375dee2 100644 --- a/cobbler/cobblerd.py +++ b/cobbler/cobblerd.py @@ -62,7 +62,8 @@ def do_avahi(bootapi, settings, logger): "cobblerd", "_http._tcp", "%s" % settings.xmlrpc_port ] - result = sub_process.call(cmd, shell=False) + proc = sub_process.Popen(cmd, shell=False, stderr=sub_process.PIPE, stdout=sub_process.PIPE) + proc.communicate()[0] log(logger, "avahi service terminated: %d" % result) |