VirtualBox

Changeset 67898 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jul 11, 2017 9:26:37 AM (8 years ago)
Author:
vboxsync
Message:

IUnattended: Merged constructScript() into prepare() as it only reads in the template file we ship.

File:
1 edited

Legend:

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

    r67896 r67898  
    37673767  <interface
    37683768    name="IUnattended" extends="$unknown"
    3769     uuid="41d87758-ec4a-495a-670a-35d9b1dff2a8"
     3769    uuid="a6ba3585-5fc3-4465-d61d-5b70540690af"
    37703770    wsmap="managed"
    37713771    reservedMethods="4" reservedAttributes="16"
     
    38213821    <attribute name="installGuestAdditions" type="boolean">
    38223822      <desc>
    3823         specifies if the Oracle VirtualBox additions should be installed or not.
    3824         (Answering "false" does not affect Guest Additions, that come
    3825         pre-installed with certain versions of Linux guests, such as openSUSE).
    3826         Currently not implemented.
     3823        Indicates whether the guest additions should be installed or not.
     3824
     3825        Setting this to false does not affect additions shipped with the linux
     3826        distribution, only the installation of additions pointed to by
     3827        <link to="IUnattended::additionsIsoPath"/>.
    38273828      </desc>
    38283829    </attribute>
     
    38643865      <desc>
    38653866        Prepare for running the unattended process of installation.
    3866       </desc>
    3867     </method>
    3868 
    3869     <method name="constructScript">
    3870       <desc>
    3871         Generates Guest-OS-specific unattended script.
     3867
     3868        This will instantiate the installer based on the guest type associated
     3869        with the machine (see <link to="IMachine::OSTypeId"/>).
    38723870      </desc>
    38733871    </method>
     
    38753873    <method name="constructMedia">
    38763874      <desc>
    3877         Fix scripts in auxiliary CD ISO if it's needed
    3878         Packages Guest-OS-specific unattended script into auxiliary CD ISO
    3879         or into auxiliary floppy, depending on IMachine::OSTypId.
     3875        Constructors the necessary ISO/VISO/Floppy images, with unattended scripts
     3876        and all necessary bits on them.
    38803877      </desc>
    38813878    </method>
     
    38833880    <method name="reconfigureVM">
    38843881      <desc>
    3885         Prepare a newly created VM to start unattended installation
    3886         (For example, such steps like open/attach bootable CD/FDD, OS ISO, additions)
     3882        Reconfigures the machine to start the installation.
     3883
     3884        This involves mounting the ISOs and floppy images created by
     3885        <link to="IUnattended::constructMedia"/>, attaching new DVD and floppy
     3886        drives as necessary, and possibly modifying the boot order.
    38873887      </desc>
    38883888    </method>
     
    38903890    <method name="done">
    38913891      <desc>
    3892         This flushes the settings and whatever else might be open before the
    3893         caller launches the VM.
     3892        Done - time to start the VM.
     3893
     3894        This deletes the internal installer instance that <link to="IUnattended::prepare"/>
     3895        created.  Before done() is called, it is not possible to start over again
     3896        from <link to="IUnattended::prepare"/>.
    38943897      </desc>
    38953898    </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