VirtualBox

Changeset 68829 in vbox for trunk/doc


Ignore:
Timestamp:
Sep 22, 2017 2:18:44 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
118083
Message:

manual: Added some mumblings about the VISO files and a dump of the RTIsoMaker options.

Location:
trunk/doc/manual
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/Makefile.kmk

    r68400 r68829  
    342342        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/overview_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
    343343        $(VBOX_PATH_MANUAL_OUTBASE)/user_VBoxManage_CommandsOverview.xml \
     344        $(VBOX_PATH_MANUAL_OUTBASE)/user_AdvancedTopics_VISO_Options.xml \
    344345        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf) \
    345346        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm) \
     
    519520        $$(addprefix $$(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/user_,$$(filter man_VBoxManage%,$$(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    520521        $$(addprefix $$(VBOX_PATH_MANUAL_OUTBASE)/overview_,$$(filter man_VBoxManage%,$$(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    521         $(VBOX_PATH_MANUAL_OUTBASE)/user_VBoxManage_CommandsOverview.xml ))
     522        $(VBOX_PATH_MANUAL_OUTBASE)/user_VBoxManage_CommandsOverview.xml \
     523        $(VBOX_PATH_MANUAL_OUTBASE)/user_AdvancedTopics_VISO_Options.xml ))
    522524
    523525# Intermediate step to do some variable replacement in the document.
     
    580582                , '  <xi:include href="overview_$(refentry)" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />') \
    581583               '  </remark>' \
     584               '</sect1>'
     585
     586# Generate the VISO option listing.
     587$(VBOX_PATH_MANUAL_OUTBASE)/user_AdvancedTopics_VISO_Options.xml: $(VBOX_RTISOMAKER) $(MAKEFILE_CURRENT) | $$(dir $$@)
     588        $(call MSG_GENERATE,,$@,)
     589        $(QUIET)$(RM) -f $@ [email protected]
     590        $(QUIET)$(APPEND) -tn "$@" \
     591                '<?xml version="1.0" encoding="UTF-8"?>' \
     592               '<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">' \
     593               '<sect1> <!-- this will be skipped via xpointer in the include. --> '
     594        $(QUIET)$(REDIRECT) -wo [email protected] -E 'VBOX_LOG_FLAGS=disabled' -E 'VBOX_LOG_DEST=nofile' \
     595                -- $(VBOX_RTISOMAKER) --help
     596        $(QUIET)$(SED) \
     597                -e ':a' \
     598                -e 'N' \
     599                -e '$(DOLLAR)!ba' \
     600                -e 's/bldRTIsoMaker/RTIsoMaker/' \
     601                -e 's/&/\&amp\;/g' \
     602                -e 's/</\&lt\;/g' \
     603                -e 's/>/\&gt\;/g' \
     604                -e 's/\n*$(DOLLAR)/<\/screen>/' \
     605                -e 's/^/<screen>/' \
     606                --append $@ [email protected]
     607        $(QUIET)$(RM) -f [email protected]
     608        $(QUIET)$(APPEND) -n "$@" \
    582609               '</sect1>'
    583610
  • trunk/doc/manual/en_US/user_AdvancedTopics.xml

    r67196 r68829  
    43624362  </sect1>
    43634363
     4364  <sect1 id="viso">
     4365    <title>VISO file format</title>
     4366
     4367    <para>The VISO files was introduced with VirtualBox 5.2.  They are virtual ISO images,
     4368    i.e. constructed in memory from a bunch of files on the host.  A VISO is just the
     4369    recipe describing how to go about this using a syntax vaguely similar to mkisofs and
     4370    genisoimage.</para>
     4371
     4372    <para>One requirement, the VISO file must start with one of the
     4373    <option>--iprt-iso-maker-file-marker</option> options. Which of the options
     4374    you use will dicate the quoting and escaping rules used when reading the
     4375    file.  The option takes the image UUID as an argument.</para>
     4376
     4377    <para>The VISO files are treated as UTF-8 and must not contain any byte order
     4378    marker (BOM).  There is currently no way to comment out lines in a VISO file.</para>
     4379
     4380
     4381     <xi:include href="../user_AdvancedTopics_VISO_Options.xml" xpointer="xpointer(/sect1/*)"
     4382       xmlns:xi="http://www.w3.org/2001/XInclude" />
     4383
     4384
     4385  </sect1>
     4386
    43644387</chapter>
     4388
Note: See TracChangeset for help on using the changeset viewer.

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