diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2004-10-07 13:37:19 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2004-10-07 13:37:19 +0000 |
commit | fa7358fffac0680ffe3a3751f4ffa13b41fd2f75 (patch) | |
tree | ce8c65163150d11835c1aba5e783105693309e98 /src | |
parent | b53c6b92cab74e9ef99493a661b52db03b18ff92 (diff) | |
download | bcfg2-fa7358fffac0680ffe3a3751f4ffa13b41fd2f75.tar.gz bcfg2-fa7358fffac0680ffe3a3751f4ffa13b41fd2f75.tar.bz2 bcfg2-fa7358fffac0680ffe3a3751f4ffa13b41fd2f75.zip |
add profile/image assertion support
(Logical change 1.77)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@378 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r-- | src/sbin/bcfg2 | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sbin/bcfg2 b/src/sbin/bcfg2 index 6dbb169ef..66d080740 100644 --- a/src/sbin/bcfg2 +++ b/src/sbin/bcfg2 @@ -143,7 +143,7 @@ class ClientState(object): if __name__ == '__main__': # parse command line options options = {'v':'verbose','q':'quick', 'd':'debug', 'n':'dryrun', 'B':'build', 'p':'paranoid'} - doptions = {'b':'bundle', 'f':'file', 'c':'cache'} + doptions = {'b':'bundle', 'f':'file', 'c':'cache', 'p':'profile', 'i':'image'} setup = dgetopt(argv[1:], options, doptions) print setup @@ -166,8 +166,11 @@ if __name__ == '__main__': if setup['verbose'] : print tostring(cpd) comm.SendMessage(h, tostring(cpd)) r = comm.RecvMessage(h) + msg = Element("get-config") + if setup['profile']: msg.attrib['profile'] = setup['profile'] + if setup['image']: msg.attrib['image'] = setup['image'] # get config - comm.SendMessage(h, "<get-config/>") + comm.SendMessage(h, tostring(msg)) r = comm.RecvMessage(h) if setup['cache']: try: |