VirtualBox

Changeset 67652 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Jun 27, 2017 5:59:55 PM (8 years ago)
Author:
vboxsync
Message:

IUnattended: Some refactoring, probably not quite working right yet.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r67620 r67652  
    37673767  <interface
    37683768    name="IUnattended" extends="$unknown"
    3769     uuid="47f28e07-4cb5-4d24-1e1f-42f827f70fb0"
     3769    uuid="cc3e4bc1-2cb1-4ac7-f26b-dedf01dd24a9"
    37703770    wsmap="managed"
    37713771    reservedMethods="4" reservedAttributes="4"
     
    38263826    </attribute>
    38273827
    3828     <attribute name="auxiliaryCDPath" type="wstring">
    3829       <desc>
    3830         The path of any auxiliary CD image we might be creating.  Related
    3831         temporary files will appear in the same directory.
    3832       </desc>
    3833     </attribute>
    3834 
    3835     <attribute name="auxiliaryFloppyPath" type="wstring">
    3836       <desc>
    3837         Where to store the auxiliary floppy we might be creating.
     3828    <attribute name="auxiliaryBasePath" type="wstring">
     3829      <desc>
     3830        The path + basename for auxiliary files generated by the unattended
     3831        installation.  This defaults to the VM folder + Unattended + VM UUID.
     3832
     3833        The files which gets generated depends on the OS being installed.  When
     3834        installing Windows there is currently only a auxiliaryBasePath + "floppy.img"
     3835        being created.  But for linux, a "cdrom.viso" and one or more configuration
     3836        files are generate generated.
    38383837      </desc>
    38393838    </attribute>
     
    38463845    </attribute>
    38473846
    3848     <attribute name="fileWithPreparedData" type="wstring">
    3849       <!-- bird: Would make more sense to make this a method for loading settings from a given file, i.e.
    3850                  immediate feedback and ability to tweak it afterwards. -->
    3851       <desc>
    3852         A path to the file with data prepared by user.
    3853         The internal rule is "name = value" like "isoPath = /correct/path/to/the/iso"
    3854         One line - one parameter
    3855       </desc>
    3856     </attribute>
    3857 
    3858     <method name="preparation">
    3859       <desc>
    3860         Preparation for running the unattended process of installation
     3847    <method name="loadSettings">
     3848      <desc>
     3849        Loads attributes from a file.
     3850
     3851        The internal rule is "attribute = value" like for instance
     3852        "isoPath = /correct/path/to/the/iso".  One line - one parameter.
     3853      </desc>
     3854
     3855      <param name="filename" type="wstring" dir="in">
     3856        <desc>File path.</desc>
     3857      </param>
     3858    </method>
     3859
     3860    <method name="prepare">
     3861      <desc>
     3862        Prepare for running the unattended process of installation.
    38613863      </desc>
    38623864    </method>
     
    38763878    </method>
    38773879
    3878     <method name="reconstructVM">
     3880    <method name="reconfigureVM">
    38793881      <desc>
    38803882        Prepare a newly created VM to start unattended installation
     
    38833885    </method>
    38843886
    3885     <method name="runInstallation">
    3886       <desc>
    3887         Run unattended installation
     3887    <method name="done">
     3888      <desc>
     3889        This flushes the settings and whatever else might be open before the
     3890        caller launches the VM.
    38883891      </desc>
    38893892    </method>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette