Browse files

made ostypes work

  • Loading branch information...
1 parent 742eae4 commit e231bf27a40a1d84360f24246aab5519b31a36e3 @jedi4ever committed Feb 2, 2011
Showing with 405 additions and 17 deletions.
  1. +2 −13 lib/veewee.rb
  2. +74 −0 lib/veewee/command.rb
  3. +30 −0 lib/veewee/tmp/compreg.dat
  4. +295 −0 lib/veewee/tmp/xpti.dat
  5. +4 −4 veewee.gemspec
View
15 lib/veewee.rb
@@ -1,13 +1,2 @@
-class VeeweeCommand < Vagrant::Command::GroupBase
- register "veewee", "creates boxes"
-
- desc "hello", "Says hello"
- def hello
- puts "HELLO!"
- end
-
- desc "goodbye", "Says goodbye"
- def goodbye
- puts "GOODBYE!"
- end
-end
+require 'vagrant'
+require 'veewee/command'
View
74 lib/veewee/command.rb
@@ -0,0 +1,74 @@
+require 'veewee/session'
+
+#Setup some base variables to use
+veewee_dir= File.dirname(__FILE__)
+definition_dir= File.expand_path(File.join(veewee_dir, "definitions"))
+lib_dir= File.expand_path(File.join(veewee_dir, "lib"))
+box_dir= File.expand_path(File.join(veewee_dir, "boxes"))
+template_dir=File.expand_path(File.join(veewee_dir, "templates"))
+vbox_dir=File.expand_path(File.join(veewee_dir, "tmp"))
+tmp_dir=File.expand_path(File.join(veewee_dir, "tmp"))
+iso_dir=File.expand_path(File.join(veewee_dir, "iso"))
+
+#needs to be moved to the config files to be allowed override
+ENV['VBOX_USER_HOME']=vbox_dir
+
+#Load Veewee::Session libraries
+Dir.glob(File.join(lib_dir, '**','*.rb')).each {|f|
+ require f }
+
+#Initialize
+Veewee::Session.setenv({:veewee_dir => veewee_dir, :definition_dir => definition_dir,
+ :template_dir => template_dir, :iso_dir => iso_dir, :box_dir => box_dir, :tmp_dir => tmp_dir})
+
+
+module Vagrant
+ module Command
+ class BoxCommand < Vagrant::Command::GroupBase
+ # Do not register anymore, as this registration is already done in Vagrant core
+ # Since Ruby classes are 'open', we are just adding subcommands to the 'box' command
+
+ desc "init", "Initialize the current directory for base box building."
+ def init
+ puts "Creating base set of subfolders for box building"
+ end
+
+ desc "templates", "List the currently available box templates"
+ def templates
+ puts "Templates:"
+ end
+
+ desc "define BOXNAME TEMPLATE", "Define a new box starting from a template"
+ def define(boxname, template)
+ puts "Defining new box ${boxname}, starting from ${template}"
+ end
+
+ desc "undefine BOXNAME", "Undefine the box with name BOXNAME"
+ def undefine(boxname)
+ puts "Undefining box ${boxname}"
+ end
+
+ desc "definitions", "List the current set of box definitions"
+ def definitions
+ puts "Definitions:"
+ end
+
+ desc "build BOXNAME", "Build the box BOXNAME"
+ def build(boxname)
+ puts "Building box ${boxname}"
+ end
+
+ desc "ostypes", "List the available Operating System types"
+ def ostypes
+ puts "Operating System types:"
+ Veewee::Session.list_ostypes
+ end
+
+ desc "clean", "Clean all unfinished builds"
+ def clean
+ puts "Cleaning all unfinished builds"
+ end
+
+ end
+ end
+end
View
30 lib/veewee/tmp/compreg.dat
@@ -0,0 +1,30 @@
+Generated File. Do not edit.
+
+[HEADER]
+Version,0,5
+
+[COMPONENTS]
+rel:VBoxSVCM.dylib,1295368597000
+rel:VBoxXPCOMIPCC.dylib,1295368597000
+rel:VBoxC.dylib,1295368597000
+
+[CLASSIDS]
+{d9e56bf8-e32e-4b6d-87f1-06d73b0ce7ca},,,,rel:VBoxXPCOMIPCC.dylib
+{1403adf4-94d1-4c67-a8ae-d9f86972d378},,,,rel:VBoxXPCOMIPCC.dylib
+{9f12676a-5168-4a08-beb8-edf8a593a1ca},,,,rel:VBoxXPCOMIPCC.dylib
+{b1a7a4f2-47b9-4a1e-82b2-07ccd5323c3f},,,,rel:VBoxSVCM.dylib
+{3c02f46d-c9d2-4f11-a384-53f0cf917214},,,,rel:VBoxC.dylib
+{dd3fc71d-26c0-4fe1-bf6f-67f633265bba},,,,rel:VBoxC.dylib
+{63a5d9dc-4828-425a-bd50-bd10a4b26f2c},,,,rel:VBoxXPCOMIPCC.dylib
+
+[CONTRACTIDS]
+@virtualbox.org/VirtualBoxClient;1,{dd3fc71d-26c0-4fe1-bf6f-67f633265bba}
+@virtualbox.org/Session;1,{3c02f46d-c9d2-4f11-a384-53f0cf917214}
+@mozilla.org/ipc/lock-service;1,{d9e56bf8-e32e-4b6d-87f1-06d73b0ce7ca}
+@mozilla.org/ipc/service;1,{9f12676a-5168-4a08-beb8-edf8a593a1ca}
+@virtualbox.org/VirtualBox;1,{b1a7a4f2-47b9-4a1e-82b2-07ccd5323c3f}
+@mozilla.org/ipc/dconnect-service;1,{63a5d9dc-4828-425a-bd50-bd10a4b26f2c}
+@mozilla.org/ipc/transaction-service;1,{1403adf4-94d1-4c67-a8ae-d9f86972d378}
+
+[CATEGORIES]
+xpcom-startup,ipcDConnectService,@mozilla.org/ipc/dconnect-service;1
View
295 lib/veewee/tmp/xpti.dat
@@ -0,0 +1,295 @@
+# Generated file. ** DO NOT EDIT! **
+
+[Header,2]
+0,Version,2,0
+1,AppDir,/Applications/VirtualBox.app/Contents/MacOS
+
+[Directories,1]
+0,/Applications/VirtualBox.app/Contents/MacOS/components
+
+[Files,2]
+0,VirtualBox_XPCOM.xpt,0,42149,1295368584000
+1,VBoxXPCOMBase.xpt,0,25931,1295368584000
+
+[ArchiveItems,0]
+
+[Interfaces,279]
+0,nsITimer,{29ee628e-a3ea-471f-965d-dc9f11d1c183},1,-1,1
+1,nsIErrorService,{e72f94b2-5f85-11d4-9877-00c04fa0cf4a},1,-1,1
+2,VFSType,{813999ba-b949-48a8-9230-aadc6285e2f2},0,-1,1
+3,ICanShowWindowEvent,{adf292b0-92c9-4a77-9d35-e058b39fe0b9},0,-1,1
+4,MouseButtonState,{9ee094b8-b28a-4d56-a166-973cb588d7f8},0,-1,1
+5,nsISupportsDouble,{b32523a0-4ac0-11d3-baea-00805f8a5dd7},1,-1,1
+6,nsIException,{f3a8d3b4-c424-4edc-8bf6-8974c983ba78},1,-1,1
+7,nsISupportsWeakReference,{9188bc86-f92e-11d2-81ef-0060083a0bcf},1,-1,1
+8,IParallelPortChangedEvent,{813c99fc-9849-4f47-813e-24a75dc85615},0,-1,1
+9,nsIRecyclingAllocator,{d064a04c-9cee-4319-be31-64d565bccba9},1,-1,1
+10,nsISupportsPRUint32,{e01dc470-4a1c-11d3-9890-006008962422},1,-1,1
+11,nsIRunnable,{4a2abaf0-6886-11d3-9382-00104ba0fd40},1,-1,1
+12,ISnapshotEvent,{21637b0e-34b8-42d3-acfb-7e96daf77c22},0,-1,1
+13,nsISerializable,{91cca981-c26d-44a8-bebe-d9ed4891503a},1,-1,1
+14,IExtraDataChangedEvent,{024f00ce-6e0b-492a-a8d0-968472a94dc7},0,-1,1
+15,AdditionsRunLevelType,{a25417ee-a9dd-4f5b-b0dc-377860087754},0,-1,1
+16,nsILineInputStream,{c97b466c-1e6e-4773-a4ab-2b2b3190a7a6},1,-1,1
+17,IVRDEServerInfo,{714434a1-58c3-4aab-9049-7652c5df113b},0,-1,1
+18,IExtraDataCanChangeEvent,{245d88bd-800a-40f8-87a6-170d02249a55},0,-1,1
+19,FaultToleranceState,{5124f7ec-6b67-493c-9dee-ee45a44114e1},0,-1,1
+20,IAppliance,{7b148032-4124-4f46-b56a-b48ac1273f5a},0,-1,1
+21,nsIRandomAccessIterator,{9bd6fdb0-1dd1-11b2-9101-d15375968230},1,-1,1
+22,nsIXPTLoader,{368a15d9-17a9-4c2b-ac3d-a35b3a22b876},1,-1,1
+23,nsIByteArrayInputStream,{b5a21556-35fc-4815-aff1-f9142639686e},1,-1,1
+24,nsISupportsPRUint64,{e13567c0-4a1c-11d3-9890-006008962422},1,-1,1
+25,MediumVariant,{584ea502-143b-4ab0-ad14-d1028fdf0316},0,-1,1
+26,nsISupportsChar,{e2b05e40-4a1c-11d3-9890-006008962422},1,-1,1
+27,VirtualSystemDescriptionType,{c0f8f135-3a1d-417d-afa6-b38b95a91f90},0,-1,1
+28,nsIBinaryOutputStream,{204ee610-8765-11d3-90cf-0040056a906e},1,-1,1
+29,nsIExceptionService,{35a88f54-f267-4414-92a7-191f6454ab52},1,-1,1
+30,nsIStreamBufferAccess,{ac923b72-ac87-4892-ac7a-ca385d429435},1,-1,0
+31,nsIFile,{c8c0a080-0868-11d3-915f-d9d889d48e3c},1,-1,1
+32,nsIObjectInputStream,{6c248606-4eae-46fa-9df0-ba58502368eb},1,-1,1
+33,ProcessInputFlag,{5d38c1dd-2604-4ddf-92e5-0c0cdd3bdbd5},0,-1,1
+34,IMachineStateChangedEvent,{5748f794-48df-438d-85eb-98ffd70d18c9},0,-1,1
+35,IEventListener,{67099191-32e7-4f6c-85ee-422304c71b90},0,-1,1
+36,nsIServiceManager,{8bb35ed9-e332-462d-9155-4a002ab5c958},1,-1,1
+37,MediumFormatCapabilities,{7342ba79-7ce0-4d94-8f86-5ed5a185d9bd},0,-1,1
+38,nsISeekableStream,{8429d350-1040-4661-8b71-f2a6ba455980},1,-1,1
+39,nsIUTF8StringEnumerator,{9bdf1010-3695-4907-95ed-83d0410ec307},1,-1,1
+40,IExtPackBase,{5ffb0b64-0ad6-467d-af62-1157e7dc3c99},0,-1,1
+41,nsITimerManager,{8fce8c6a-1dd2-11b2-8352-8cdd2b965efc},1,-1,1
+42,DeviceActivity,{6fc8aeaa-130a-4eb5-8954-3f921422d707},0,-1,1
+43,nsIStorageStream,{604ad9d0-753e-11d3-90ca-34278643278f},1,-1,1
+44,IBIOSSettings,{38b54279-dc35-4f5e-a431-835b867c6b5e},0,-1,1
+45,IInternalMachineControl,{8e723ab0-812c-5662-dd8e-7ebc89637acf},0,-1,1
+46,nsIBinaryInputStream,{7b456cb0-8772-11d3-90cf-0040056a906e},1,-1,1
+47,IPerformanceCollector,{e22e1acb-ac4a-43bb-a31c-17321659b0c6},0,-1,1
+48,IHostPciDevicePlugEvent,{edd4782b-db74-43a0-b724-2baa36f039cc},0,-1,1
+49,nsISearchableInputStream,{8c39ef62-f7c9-11d4-98f5-001083010e9b},1,-1,1
+50,ISystemProperties,{51c81048-b261-4fa2-a44e-fd756f0db589},0,-1,1
+51,nsISupportsFloat,{abeaa390-4ac0-11d3-baea-00805f8a5dd7},1,-1,1
+52,INATRedirectEvent,{57de97d7-3cbb-42a0-888f-610d5832d16b},0,-1,1
+53,nsIFastLoadReadControl,{652ecec6-d40b-45b6-afef-641d6c63a35b},1,-1,1
+54,nsIComponentRegistrar,{2417cbfe-65ad-48a6-b4b6-eb84db174392},1,-1,1
+55,nsISupportsPRUint8,{dec2e4e0-4a1c-11d3-9890-006008962422},1,-1,1
+56,LockType,{138b53f8-db4b-47c5-b32b-4ef52f769413},0,-1,1
+57,nsIInputStreamTee,{44e8b2c8-1ecb-4a63-8b23-3e3500c34f32},1,-1,1
+58,IHostNetworkInterface,{ce6fae58-7642-4102-b5db-c9005c2320a8},0,-1,1
+59,ISharedFolderChangedEvent,{b66349b5-3534-4239-b2de-8e1535d94c0b},0,-1,1
+60,nsISupportsPRInt16,{e30d94b0-4a1c-11d3-9890-006008962422},1,-1,1
+61,IUSBControllerChangedEvent,{93badc0c-61d9-4940-a084-e6bb29af3d83},0,-1,1
+62,CPUPropertyType,{24d356a6-2f45-4abd-b977-1cbe9c4701f5},0,-1,1
+63,nsIComponentLoaderManager,{fce83d37-a3c0-4e09-ad9f-6842a984dbdf},1,-1,0
+64,IStorageController,{a1556333-09b6-46d9-bfb7-fc239b7fbe1e},0,-1,1
+65,nsIComponentManager,{a88e5a60-205a-4bb1-94e1-2628daf51eae},1,-1,1
+66,IPerformanceMetric,{2a1a60ae-9345-4019-ad53-d34ba41cbfe9},0,-1,1
+67,MediumState,{ef41e980-e012-43cd-9dea-479d4ef14d13},0,-1,1
+68,IMachineEvent,{92ed7b1a-0d96-40ed-ae46-a564d484325e},0,-1,1
+69,nsIInputStream,{fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a},1,-1,1
+70,CopyFileFlag,{23f79fdf-738a-493d-b80b-42d607c9b916},0,-1,1
+71,ISession,{12f4dcdb-12b2-4ec1-b7cd-ddd9f6c5bf4d},0,-1,1
+72,nsIComponentManagerObsolete,{8458a740-d5dc-11d2-92fb-00e09805570f},1,-1,1
+73,nsIProperties,{78650582-4e93-4b60-8e85-26ebd3eb14ca},1,-1,1
+74,nsIXPTLoaderSink,{6e48c500-8682-4730-add6-7db693b9e7ba},1,-1,1
+75,nsIInterfaceRequestor,{033a1470-8b2a-11d3-af88-00a024ffc08c},1,-1,1
+76,nsIBidirectionalIterator,{948defaa-1dd1-11b2-89f6-8ce81f5ebda9},1,-1,1
+77,IParallelPort,{0c925f06-dd10-4b77-8de8-294d738c3214},0,-1,1
+78,nsITraceRefcnt,{273dc92f-0fe6-4545-96a9-21be77828039},1,-1,0
+79,nsIDataType,{4d12e540-83d7-11d5-90ed-0010a4e73d9a},1,-1,1
+80,nsITimelineService,{93276790-3daf-11d5-b67d-000064657374},1,-1,1
+81,nsISupportsPRInt64,{e3cb0ff0-4a1c-11d3-9890-006008962422},1,-1,1
+82,IMachineRegisteredEvent,{c354a762-3ff2-4f2e-8f09-07382ee25088},0,-1,1
+83,IVirtualBox,{d2de270c-1d4b-4c9e-843f-bbb9b47269ff},0,-1,1
+84,IFramebufferOverlay,{0bcc1c7e-e415-47d2-bfdb-e4c705fb0f47},0,-1,1
+85,nsIExceptionManager,{efc9d00b-231c-4feb-852c-ac017266a415},1,-1,1
+86,IVirtualBoxErrorInfo,{e053d3c0-f493-491b-a735-3a9f0b1feed4},0,-1,1
+87,nsISupportsString,{d79dc970-4a1c-11d3-9890-006008962422},1,-1,1
+88,nsICategoryManager,{3275b2cd-af6d-429a-80d7-f0c5120342ac},1,-1,1
+89,IMediumChangedEvent,{0fe2da40-5637-472a-9736-72019eabd7de},0,-1,1
+90,nsIInputIterator,{85585e12-1dd2-11b2-a930-f6929058269a},1,-1,1
+91,AudioControllerType,{7afd395c-42c3-444e-8788-3ce80292f36c},0,-1,1
+92,DeviceType,{6d9420f7-0b56-4636-99f9-7346f1b01e57},0,-1,1
+93,nsISupportsVoid,{464484f0-568d-11d3-baf8-00805f8a5dd7},1,-1,1
+94,nsIConsoleMessage,{41bd8784-1dd2-11b2-9553-8606958fffe1},1,-1,1
+95,IMediumAttachment,{aa4b4840-934f-454d-9a28-23e8f4235edf},0,-1,1
+96,nsIInputStreamCallback,{d1f28e94-3a6e-4050-a5f5-2e81b1fc2a43},1,-1,1
+97,IInternalSessionControl,{a2fbf834-149d-41da-ae52-0dc3b0f032b3},0,-1,1
+98,nsISupportsPrimitive,{d0d4b136-1dd1-11b2-9371-f0727ef827c0},1,-1,1
+99,nsIInterfaceInfo,{215dbe04-94a7-11d2-ba58-00805f8a5dd7},1,-1,0
+100,ICPUChangedEvent,{d0f0becc-ee17-4d17-a8cc-383b0eb55e9d},0,-1,1
+101,ISharedFolder,{8388da11-b559-4574-a5b7-2bd7acd5cef8},0,-1,1
+102,nsIVariant,{6c9eb060-8c6a-11d5-90f3-0010a4e73d9a},1,-1,1
+103,KeyboardHidType,{5a5b0996-3a3e-44bb-9019-56979812cbcc},0,-1,1
+104,IExtPack,{431685da-3618-4ebc-b038-833ba829b4b2},0,-1,1
+105,ICPUExecutionCapChangedEvent,{dfa7e4f5-b4a4-44ce-85a8-127ac5eb59dc},0,-1,1
+106,ISnapshotDeletedEvent,{c48f3401-4a9e-43f4-b7a7-54bd285e22f4},0,-1,1
+107,nsIStringInputStream,{450cd2d4-f0fd-424d-b365-b1251f80fd53},1,-1,1
+108,nsIInterfaceInfoSuperManager,{0ee22850-bc6a-11d5-9134-0010a4e73d9a},1,-1,0
+109,nsIThread,{6be5e380-6886-11d3-9382-00104ba0fd40},1,-1,1
+110,IRuntimeErrorEvent,{883dd18b-0721-4cde-867c-1a82abaf914c},0,-1,1
+111,nsIDirectoryService,{57a66a60-d43a-11d3-8cc2-00609792278c},1,-1,1
+112,IMachine,{662c175e-a69d-40b8-a77a-1d719d0ab062},0,-1,1
+113,IAdditionsStateChangedEvent,{d70f7915-da7c-44c8-a7ac-9f173490446a},0,-1,1
+114,IVFSExplorer,{003d7f92-d38e-487f-b790-8c5e8631cb2f},0,-1,1
+115,AccessMode,{1da0007c-ddf7-4be8-bcac-d84a1558785f},0,-1,1
+116,IMedium,{9edda847-1279-4b0a-9af7-9d66251ccc18},0,-1,1
+117,IExtPackPlugIn,{58000040-e718-4746-bbce-4b86d96da461},0,-1,1
+118,nsIModule,{7392d032-5371-11d3-994e-00805fd26fee},1,-1,1
+119,IFramebuffer,{b7ed347a-5765-40a0-ae1c-f543eb4ddeaf},0,-1,1
+120,HostNetworkInterfaceMediumType,{1aa54aaf-2497-45a2-bfb1-8eb225e93d5b},0,-1,1
+121,nsISupportsPRUint16,{dfacb090-4a1c-11d3-9890-006008962422},1,-1,1
+122,INATEngine,{4b286616-eb03-11de-b0fb-1701eca42246},0,-1,1
+123,FramebufferPixelFormat,{7acfd5ed-29e3-45e3-8136-73c9224f3d2d},0,-1,1
+124,INetworkAdapterChangedEvent,{08889892-1ec6-4883-801d-77f56cfd0103},0,-1,1
+125,IMachineDataChangedEvent,{6aa70a6c-0dca-4810-8c5c-457b278e3d49},0,-1,1
+126,nsIFastLoadService,{759e475e-0c23-4dbf-b1b8-78c9369e3072},1,-1,1
+127,nsIFastLoadFileControl,{8a1e2c63-af50-4147-af7e-26289dc180dd},1,-1,1
+128,nsIBidirectionalEnumerator,{75f158a0-cadd-11d2-8cca-0060b0fc14a3},1,-1,0
+129,IConsole,{515e8e8d-f932-4d8e-9f32-79a52aead882},0,-1,1
+130,IMediumFormat,{4e9a873f-0599-434a-8345-619ef3fb3111},0,-1,1
+131,nsIMultiplexInputStream,{a076fd12-1dd1-11b2-b19a-d53b5dffaade},1,-1,1
+132,VirtualSystemDescriptionValueType,{56d9403f-3425-4118-9919-36f2a9b8c77c},0,-1,1
+133,nsIPipe,{f4211abc-61b3-11d4-9877-00c04fa0cf4a},1,-1,1
+134,nsIExceptionProvider,{0577744c-c1d2-47f2-8bcc-ce7a9e5a88fc},1,-1,1
+135,StorageControllerType,{8a412b8a-f43e-4456-bd37-b474f0879a58},0,-1,1
+136,IGuestMouseEvent,{1f85d35c-c524-40ff-8e98-307000df0992},0,-1,1
+137,IExtPackFile,{b6b49f55-efcc-4f08-b486-56e8d8afb10b},0,-1,1
+138,nsIPropertyBag,{bfcd37b0-a49f-11d5-910d-0010a4e73d9a},1,-1,1
+139,nsIWritableVariant,{5586a590-8c82-11d5-90f3-0010a4e73d9a},1,-1,1
+140,nsIAsyncInputStream,{15a15329-00de-44e8-ab06-0d0b0d43dc5b},1,-1,1
+141,nsISupportsArray,{791eafa0-b9e6-11d1-8031-006008159b5a},1,-1,1
+142,IMouseCapabilityChangedEvent,{d633ad48-820c-4207-b46c-6bd3596640d5},0,-1,1
+143,nsIProgrammingLanguage,{ea604e90-40ba-11d5-90bb-0010a4e73d9a},1,-1,1
+144,IPciAddress,{d88b324f-db19-4d3b-a1a9-bf5b127199a8},0,-1,1
+145,StorageBus,{eee67ab3-668d-4ef5-91e0-7025fe4a0d7a},0,-1,1
+146,nsIEnumerator,{ad385286-cbc4-11d2-8cca-0060b0fc14a3},1,-1,1
+147,IMachineDebugger,{1bfd2fa9-0d91-44d3-9515-368dcbb3eb4d},0,-1,1
+148,ISnapshot,{1a2d0551-58a4-4107-857e-ef414fc42ffc},0,-1,1
+149,IEventContext,{7563f4e7-1583-40f7-b4c4-c9ba02cb0ae3},0,-1,1
+150,USBDeviceFilterAction,{cbc30a49-2f4e-43b5-9da6-121320475933},0,-1,1
+151,NATProtocol,{e90164be-eb03-11de-94af-fff9b1c1b19f},0,-1,1
+152,ProcessorFeature,{64c38e6b-8bcf-45ad-ac03-9b406287c5bf},0,-1,1
+153,IVirtualBoxClient,{5fe0bd48-1181-40d1-991f-3b02f269a823},0,-1,1
+154,nsIConsoleListener,{eaaf61d6-1dd1-11b2-bc6e-8fc96480f20d},1,-1,1
+155,IShowWindowEvent,{b0a0904d-2f05-4d28-855f-488f96bad2b2},0,-1,1
+156,SessionState,{cf2700c0-ea4b-47ae-9725-7810114b94d8},0,-1,1
+157,nsIStackFrame,{91d82105-7c62-4f8b-9779-154277c0ee90},1,-1,1
+158,ExecuteProcessFlag,{3258e8a5-ba0c-43d5-86b5-cf91405fddc0},0,-1,1
+159,nsISupportsPRInt32,{e36c5250-4a1c-11d3-9890-006008962422},1,-1,1
+160,nsIAtom,{3d1b15b0-93b4-11d1-895b-006008911b81},1,-1,1
+161,ISnapshotChangedEvent,{07541941-8079-447a-a33e-47a69c7980db},0,-1,1
+162,nsISupportsID,{d18290a0-4a1c-11d3-9890-006008962422},1,-1,1
+163,nsIFastLoadFileIO,{715577db-d9c5-464a-a32e-0a40c29b22d4},1,-1,1
+164,nsIAtomService,{e5d0d92b-ea45-4622-ab48-302baf2094ee},1,-1,1
+165,AuthType,{7eef6ef6-98c2-4dc2-ab35-10d2b292028d},0,-1,1
+166,IGuestKeyboardEvent,{88394258-7006-40d4-b339-472ee3801844},0,-1,1
+167,DataFlags,{86884dcf-1d6b-4f1b-b4bf-f5aa44959d60},0,-1,1
+168,BIOSBootMenuMode,{ae4fb9f7-29d2-45b4-b2c7-d579603135d5},0,-1,1
+169,nsILocalFile,{aa610f20-a889-11d3-8c81-000064657374},1,-1,1
+170,IGuestOSType,{432c1546-1354-4abf-bf08-878a32a373f5},0,-1,1
+171,HostNetworkInterfaceType,{67431b00-9946-48a2-bc02-b25c5919f4f3},0,-1,1
+172,NetworkAdapterType,{3c2281e4-d952-4e87-8c7d-24379cb6a81c},0,-1,1
+173,IVirtualSystemDescription,{d7525e6c-531a-4c51-8e04-41235083a3d8},0,-1,1
+174,IKeyboardLedsChangedEvent,{6ddef35e-4737-457b-99fc-bc52c851a44f},0,-1,1
+175,IVetoEvent,{9a1a4130-69fe-472f-ac10-c6fa25d75007},0,-1,1
+176,PortMode,{533b5fe3-0185-4197-86a7-17e37dd39d76},0,-1,1
+177,nsIConsoleService,{a647f184-1dd1-11b2-a9d1-8537b201161b},1,-1,1
+178,nsITimerInternal,{6dd8f185-ceb8-4878-8e38-2d13edc2d079},1,-1,1
+179,IGuest,{7ce7e4d8-cdaa-4d83-a0f4-510c8ee70aea},0,-1,1
+180,nsIProperty,{6dcf9030-a49f-11d5-910d-0010a4e73d9a},1,-1,1
+181,MachineState,{ec6c6a9e-113d-4ff4-b44f-0b69f21c97fe},0,-1,1
+182,nsIObjectOutputStream,{92c898ac-5fde-4b99-87b3-5d486422094b},1,-1,1
+183,VBoxEventType,{e71c487f-755e-46e9-a476-dd6a5d134597},0,-1,1
+184,nsIPropertyElement,{283ee646-1aef-11d4-98b3-00c04fa0ce9a},1,-1,1
+185,nsIEventQueue,{176afb41-00a4-11d3-9f2a-00400553eef0},1,-1,1
+186,nsIArray,{114744d9-c369-456e-b55a-52fe52880d2d},1,-1,1
+187,FirmwareType,{b903f264-c230-483e-ac74-2b37ce60d371},0,-1,1
+188,nsIMutableArray,{2cd0b2f8-d4dd-48b8-87ba-b0200501f079},1,-1,1
+189,BandwidthGroupType,{1d92b67d-dc69-4be9-ad4c-93a01e1e0c8e},0,-1,1
+190,nsIEventQueueService,{a6cf90dc-15b3-11d2-932e-00805f8add32},1,-1,1
+191,USBDeviceState,{b99a2e65-67fb-4882-82fd-f3e5e8193ab4},0,-1,1
+192,IDHCPServer,{6cfe387c-74fb-4ca7-bff6-973bec8af7a3},0,-1,1
+193,IBandwidthGroupChangedEvent,{334df94a-7556-4cbc-8c04-043096b02d82},0,-1,1
+194,AudioDriverType,{4bcc3d73-c2fe-40db-b72f-0c2ca9d68496},0,-1,1
+195,ISerialPort,{937f6970-5103-4745-b78e-d28dcf1479a8},0,-1,1
+196,nsIInterfaceInfoManager,{8b161900-be2b-11d2-9831-006008962422},1,-1,0
+197,IEventSourceChangedEvent,{e7932cb8-f6d4-4ab6-9cbf-558eb8959a6a},0,-1,1
+198,SessionType,{a13c02cb-0c2c-421e-8317-ac0e8aaa153a},0,-1,1
+199,nsIOutputIterator,{7330650e-1dd2-11b2-a0c2-9ff86ee97bed},1,-1,1
+200,nsIDirectoryServiceProvider2,{2f977d4b-5485-11d4-87e2-0010a4e75ef2},1,-1,1
+201,nsIClassInfo,{986c11d0-f340-11d4-9075-0010a4e73d9a},1,-1,1
+202,IMouse,{05044a52-7811-4f00-ae3a-0ab7ff707b10},0,-1,1
+203,nsIEventTarget,{ea99ad5b-cc67-4efb-97c9-2ef620a59f2a},1,-1,1
+204,nsIEnvironment,{101d5941-d820-4e85-a266-9a3469940807},1,-1,1
+205,nsIObserver,{db242e01-e4d9-11d2-9dde-000064657374},1,-1,1
+206,ISerialPortChangedEvent,{3ba329dc-659c-488b-835c-4eca7ae71c6c},0,-1,1
+207,GuestMonitorChangedEventType,{ef172985-7e36-4297-95be-e46396968d66},0,-1,1
+208,nsIDebug,{3bf0c3d7-3bd9-4cf2-a971-33572c503e1e},1,-1,1
+209,nsIProcess,{9da0b650-d07e-4617-a18a-250035572ac8},1,-1,1
+210,nsIObserverService,{d07f5192-e3d1-11d2-8acd-00105a1b8860},1,-1,1
+211,NetworkAttachmentType,{44bce1ee-99f7-4e8e-89fc-80597fd9eeaf},0,-1,1
+212,nsIFactory,{00000001-0000-0000-c000-000000000046},1,-1,1
+213,nsISupportsPRTime,{e2563630-4a1c-11d3-9890-006008962422},1,-1,1
+214,IHostUSBDeviceFilter,{4cc70246-d74a-400f-8222-3900489c0374},0,-1,1
+215,PointingHidType,{0d3c17a2-821a-4b2e-ae41-890c6c60aa97},0,-1,1
+216,nsISupports,{00000000-0000-0000-c000-000000000046},1,-1,1
+217,nsIComponentLoader,{c073cfc0-567c-11d3-aec1-0000f8e25c06},1,-1,0
+218,HostNetworkInterfaceStatus,{cc474a69-2710-434b-8d99-c38e5d5a6f41},0,-1,1
+219,IStorageControllerChangedEvent,{715212bf-da59-426e-8230-3831faa52c56},0,-1,1
+220,nsIScriptableInputStream,{a2a32f90-9b90-11d3-a189-0050041caf44},1,-1,1
+221,nsIAsyncOutputStream,{10dc9c94-8aff-49c6-8af9-d7fdb7339dae},1,-1,1
+222,IReusableEvent,{69bfb134-80f6-4266-8e20-16371f68fa25},0,-1,1
+223,nsIOutputStreamCallback,{40dbcdff-9053-42c5-a57c-3ec910d0f148},1,-1,1
+224,nsIFastLoadWriteControl,{2ad6e9e6-1379-4e45-a899-a54b27ff915c},1,-1,1
+225,IVRDEServer,{be24e0db-e1d6-4d58-b85b-21053d1511b4},0,-1,1
+226,IMousePointerShapeChangedEvent,{a6dcf6e8-416b-4181-8c4a-45ec95177aef},0,-1,1
+227,ChipsetType,{8b4096a8-a7c3-4d3b-bbb1-05a0a51ec394},0,-1,1
+228,IMediumRegisteredEvent,{53fac49a-b7f1-4a5a-a4ef-a11dd9c2a458},0,-1,1
+229,ISnapshotTakenEvent,{d27c0b3d-6038-422c-b45e-6d4a0503d9f1},0,-1,1
+230,nsIWeakReference,{9188bc85-f92e-11d2-81ef-0060083a0bcf},1,-1,1
+231,INetworkAdapter,{9bf58a46-c3f7-4f31-80fa-dde9a5dc0b7b},0,-1,1
+232,IGuestMonitorChangedEvent,{0f7b8a22-c71f-4a36-8e5f-a77d01d76090},0,-1,1
+233,nsICollection,{83b6019c-cbc4-11d2-8cca-0060b0fc14a3},1,-1,1
+234,nsIStringEnumerator,{50d3ef6c-9380-4f06-9fb2-95488f7d141c},1,-1,1
+235,ISessionStateChangedEvent,{714a3eef-799a-4489-86cd-fe8e45b2ff8e},0,-1,1
+236,NATAliasMode,{67772168-50d9-11df-9669-7fb714ee4fa1},0,-1,1
+237,nsISupportsCString,{d65ff270-4a1c-11d3-9890-006008962422},1,-1,1
+238,IAudioAdapter,{921873db-5f3f-4b69-91f9-7be9e535a2cb},0,-1,1
+239,IKeyboard,{f6916ec5-a881-4237-898f-7de58cf88672},0,-1,1
+240,nsISupportsInterfacePointer,{995ea724-1dd1-11b2-9211-c21bdd3e7ed0},1,-1,1
+241,nsINativeComponentLoader,{10d1a2a2-d816-458d-a4c3-0805ff0f7b31},1,-1,0
+242,IVBoxSVCAvailabilityChangedEvent,{97c78fcd-d4fc-485f-8613-5af88bfcfcdc},0,-1,1
+243,nsIOutputStream,{0d0acd2a-61b4-11d4-9877-00c04fa0cf4a},1,-1,1
+244,MediumType,{fe663fb5-c244-4e1b-9d81-c628b417dd04},0,-1,1
+245,nsISupportsPRBool,{ddc3b490-4a1c-11d3-9890-006008962422},1,-1,1
+246,IEvent,{0ca2adba-8f30-401b-a8cd-fe31dbe839c0},0,-1,1
+247,IUSBDeviceFilter,{d6831fb4-1a94-4c2c-96ef-8d0d6192066d},0,-1,1
+248,nsIPersistentProperties,{1a180f60-93b2-11d2-9b8b-00805f8a16d9},1,-1,1
+249,IProgress,{a163c98f-8635-4aa8-b770-a9941737f3ef},0,-1,1
+250,AdditionsUpdateFlag,{726a818d-18d6-4389-94e8-3e9e6826171a},0,-1,1
+251,CreateDirectoryFlag,{26ff5bdd-c81f-4304-857b-b8be5e3f9cd6},0,-1,1
+252,IBandwidthGroup,{badea2d7-0261-4146-89f0-6a57cc34833d},0,-1,1
+253,IPciDeviceAttachment,{91f33d6f-e621-4f70-a77e-15f0e3c714d5},0,-1,1
+254,nsISimpleEnumerator,{d1899240-f9d2-11d2-bdd6-000064657374},1,-1,1
+255,Scope,{7c91096e-499e-4eca-9f9b-9001438d7855},0,-1,1
+256,IUSBDevice,{f8967b0b-4483-400f-92b5-8b675d98a85b},0,-1,1
+257,IHost,{35b004f4-7806-4009-bfa8-d1308adba7e5},0,-1,1
+258,IBandwidthControl,{d0a24db0-f756-11df-98cf-0800200c9a66},0,-1,1
+259,nsIForwardIterator,{8da01646-1dd2-11b2-98a7-c7009045be7e},1,-1,1
+260,IVRDEServerInfoChangedEvent,{dd6a1080-e1b7-4339-a549-f0878115596e},0,-1,1
+261,nsIDirectoryServiceProvider,{bbf8cab0-d43a-11d3-8cc2-00609792278c},1,-1,1
+262,IDisplay,{09eed313-cd56-4d06-bd56-fac0f716b5dd},0,-1,1
+263,ClipboardMode,{33364716-4008-4701-8f14-be0fa3d62950},0,-1,1
+264,IUSBDeviceStateChangedEvent,{806da61b-6679-422a-b629-51b06b0c6d93},0,-1,1
+265,HWVirtExPropertyType,{ce81dfdd-d2b8-4a90-bbea-40ee8b7ffcee},0,-1,1
+266,IStateChangedEvent,{4376693c-cf37-453b-9289-3b0f521caf27},0,-1,1
+267,IUSBController,{6fdcccc5-abd3-4fec-9387-2ad3914fc4a8},0,-1,1
+268,nsITimerCallback,{a796816d-7d47-4348-9ab8-c7aeb3216a7d},1,-1,1
+269,DataType,{d90ea51e-a3f1-4a01-beb1-c1723c0d3ba7},0,-1,1
+270,SettingsVersion,{52bd6f5f-1adb-4493-975d-581a9c4b803f},0,-1,1
+271,IHostUSBDevice,{173b4b44-d268-4334-a00d-b6521c9a740a},0,-1,1
+272,IVRDEServerChangedEvent,{a06fd66a-3188-4c8c-8756-1395e8cb691c},0,-1,1
+273,IExtPackManager,{2451b1ba-ab1c-42fb-b453-c58433bea8c7},0,-1,1
+274,nsIMemory,{59e7e77a-38e4-11d4-8cf5-0060b0fc14a3},1,-1,1
+275,CleanupMode,{67897c50-7cca-47a9-83f6-ce8fd8eb5441},0,-1,1
+276,IEventSource,{9b6e1aee-35f3-4f4d-b5bb-ed0ecefd8538},0,-1,1
+277,IGuestPropertyChangedEvent,{3f63597a-26f1-4edb-8dd2-6bddd0912368},0,-1,1
+278,VFSFileType,{714333cd-44e2-415f-a245-d378fa9b1242},0,-1,1
View
8 veewee.gemspec
@@ -6,10 +6,10 @@ Gem::Specification.new do |s|
s.version = Veewee::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ["Patrick Debois", "Ringo De Smet"]
- s.email = ["patrick.debois@jedi.be"]
- s.homepage = "http://rubygems.org/gems/vagrant-rake"
- s.summary = "A plugin to create boxes"
- s.description = "A plugin to create boxes"
+ s.email = ["patrick.debois@jedi.be", "ringo.desmet@gmail.com"]
+ s.homepage = "http://github.com/jedi4ever/veewee/"
+ s.summary = %q{Vagrant box creation}
+ s.description = %q{Expand the 'vagrant box' command to support the creation of base boxes from scratch}
s.required_rubygems_version = ">= 1.3.6"
s.rubyforge_project = "veewee"

0 comments on commit e231bf2

Please sign in to comment.