diff --git a/deps/vmware-apputils.jar b/deps/vmware-apputils.jar new file mode 100644 index 00000000000..f93d46eba06 Binary files /dev/null and b/deps/vmware-apputils.jar differ diff --git a/deps/vmware-credstore.jar b/deps/vmware-credstore.jar new file mode 100644 index 00000000000..b661fd878b6 Binary files /dev/null and b/deps/vmware-credstore.jar differ diff --git a/deps/vmware-lib-activation.jar b/deps/vmware-lib-activation.jar new file mode 100644 index 00000000000..8cbef16f485 Binary files /dev/null and b/deps/vmware-lib-activation.jar differ diff --git a/deps/vmware-lib-jaxen-core.jar b/deps/vmware-lib-jaxen-core.jar new file mode 100644 index 00000000000..e52bf679cc0 Binary files /dev/null and b/deps/vmware-lib-jaxen-core.jar differ diff --git a/deps/vmware-lib-jaxen-jdom.jar b/deps/vmware-lib-jaxen-jdom.jar new file mode 100644 index 00000000000..978bd026919 Binary files /dev/null and b/deps/vmware-lib-jaxen-jdom.jar differ diff --git a/deps/vmware-lib-jaxrpc.jar b/deps/vmware-lib-jaxrpc.jar new file mode 100644 index 00000000000..a2c13d9a212 Binary files /dev/null and b/deps/vmware-lib-jaxrpc.jar differ diff --git a/deps/vmware-lib-jdom.jar b/deps/vmware-lib-jdom.jar new file mode 100644 index 00000000000..288e64cb5c4 Binary files /dev/null and b/deps/vmware-lib-jdom.jar differ diff --git a/deps/vmware-lib-mailapi.jar b/deps/vmware-lib-mailapi.jar new file mode 100644 index 00000000000..2f8620b6d4a Binary files /dev/null and b/deps/vmware-lib-mailapi.jar differ diff --git a/deps/vmware-lib-saxpath.jar b/deps/vmware-lib-saxpath.jar new file mode 100644 index 00000000000..2b43955babc Binary files /dev/null and b/deps/vmware-lib-saxpath.jar differ diff --git a/deps/vmware-lib-smtp.jar b/deps/vmware-lib-smtp.jar new file mode 100644 index 00000000000..145d302d28a Binary files /dev/null and b/deps/vmware-lib-smtp.jar differ diff --git a/deps/vmware-lib-wbem.jar b/deps/vmware-lib-wbem.jar new file mode 100644 index 00000000000..a4b806df469 Binary files /dev/null and b/deps/vmware-lib-wbem.jar differ diff --git a/deps/vmware-lib-xalan.jar b/deps/vmware-lib-xalan.jar new file mode 100644 index 00000000000..b8f25753260 Binary files /dev/null and b/deps/vmware-lib-xalan.jar differ diff --git a/deps/vmware-lib-xerces.jar b/deps/vmware-lib-xerces.jar new file mode 100644 index 00000000000..e9fe08ad452 Binary files /dev/null and b/deps/vmware-lib-xerces.jar differ diff --git a/deps/vmware-lib-xml-apis.jar b/deps/vmware-lib-xml-apis.jar new file mode 100644 index 00000000000..2dd83771445 Binary files /dev/null and b/deps/vmware-lib-xml-apis.jar differ diff --git a/deps/vmware-vim.jar b/deps/vmware-vim.jar new file mode 100644 index 00000000000..c9831af675f Binary files /dev/null and b/deps/vmware-vim.jar differ diff --git a/deps/vmware-vim25.jar b/deps/vmware-vim25.jar new file mode 100644 index 00000000000..01ba127da12 Binary files /dev/null and b/deps/vmware-vim25.jar differ diff --git a/patches/systemvm/debian/config/root/userdata.py b/patches/systemvm/debian/config/root/userdata.py index f013bef3c0b..07af8dd8226 100644 --- a/patches/systemvm/debian/config/root/userdata.py +++ b/patches/systemvm/debian/config/root/userdata.py @@ -2,6 +2,9 @@ import sys import base64 +import string +import os +import tempfile def vm_data(args): @@ -30,8 +33,9 @@ def vm_data(args): cmd.append("-d") cmd.append(tmp_path) except: - os.close(fd) - os.remove(tmp_path) + if (fd !=None): + os.close(fd) + os.remove(tmp_path) return '' try: @@ -47,14 +51,18 @@ def vm_data(args): return txt def parseFileData(fileName): - args = [] + args = {} fd = open(fileName) line = fd.readline() while (line != ""): - args.append(line) - line = fd.readline() - + key=string.strip(line[:], '\n') + line=fd.readline() + val=string.strip(line[:], '\n') + args[key]=val + line=fd.readline() return args - -vmdata(parseFileData("/tmp/" + sys.argv[1])) + +if __name__ == "__main__": + vm_data(parseFileData("/tmp/" + sys.argv[1])) +