summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2009-01-26 12:38:01 -0500
committerMichael DeHaan <mdehaan@redhat.com>2009-01-26 12:38:01 -0500
commitf39b03944b65f73f45516b33728c5d3bfa69f385 (patch)
tree2f784d1bb0de6dff45efb10bb08a787bc200635d /scripts
parentef9841075d3cc5c47c151e1261fe8edde4411095 (diff)
downloadcobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.tar.gz
cobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.tar.xz
cobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.zip
Ensure cobbler objects are loaded before service returns.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/cobblerd6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/cobblerd b/scripts/cobblerd
index 48fdd8aa..9a63a60e 100755
--- a/scripts/cobblerd
+++ b/scripts/cobblerd
@@ -21,7 +21,7 @@ import logging
import cobbler.utils as utils
import cobbler.sub_process as sub_process
import traceback
-
+import cobbler.api as cobbler_api
import optparse
def daemonize_self():
@@ -80,6 +80,10 @@ def main():
op.error('Unrecognized log level %r given')
log_settings['log_level'] = log_level
+ # load the API now rather than later, to ensure cobblerd
+ # startup time is done before the service returns
+ api = cobbler_api.BootAPI()
+
if options.daemonize:
daemonize_self()