diff options
| author | Michael DeHaan <mdehaan@redhat.com> | 2009-01-26 12:38:01 -0500 |
|---|---|---|
| committer | Michael DeHaan <mdehaan@redhat.com> | 2009-01-26 12:38:01 -0500 |
| commit | f39b03944b65f73f45516b33728c5d3bfa69f385 (patch) | |
| tree | 2f784d1bb0de6dff45efb10bb08a787bc200635d /scripts | |
| parent | ef9841075d3cc5c47c151e1261fe8edde4411095 (diff) | |
| download | cobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.tar.gz cobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.tar.xz cobbler-f39b03944b65f73f45516b33728c5d3bfa69f385.zip | |
Ensure cobbler objects are loaded before service returns.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/cobblerd | 6 |
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() |
