summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-08-27 12:05:53 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-08-27 12:05:53 -0400
commit52cd0bfe11da992cc17b55f5de4175482055b1d8 (patch)
tree24f64c22554b134f71613703c37b7f8a3d40eaae
parentab3d095e7e32e6ac224bbe8de80fe6137e8df267 (diff)
downloadcobbler-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.py3
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)