2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00

refcard: Update examples for disk images and reformat.

This commit is contained in:
Ricardo Wurmus 2022-05-30 12:39:59 +02:00
parent 08b3bd5fd9
commit a596808022
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -202,6 +202,11 @@ print its SHA256 hash }
@Var{name} from @Var { repo } }
@End @Category
@VExpand { }
@Footer
@NP
# ------------------------------------------------------------------------------
@C { Creating Application Bundles }
@Begin
@ -217,9 +222,7 @@ manifest in @Var { file } }
@End @Category
@Footer
# ------------------------------------------------------------------------------
@C { Managing the Operating System }
@Begin
@LEntry { guix system search @Var { regexp } }
@ -246,34 +249,11 @@ container }
{ build a Docker image of the OS declared in @Var { file } }
@End @Category
@C { Building Virtual Machines }
@Begin
@LEntry { guix system vm @Var { file } }
{ produce a script that runs the OS declared in @Var { file } in a VM }
@LEntry { guix system vm-image @Var { file } }
{ produce a QCOW2 image of the OS in @Var { file } }
@End @Category
@C { Building Operating System Images }
@Begin
@LEntry { guix system disk-image @Var { file } }
{ create a raw disk image for the OS declared in @Var { file } }
@LEntry { guix system disk-image {-}{-}file-system-type=iso9660 @Var { file } }
{ create an ISO CD"/"DVD image for the OS declared in @Var { file } }
@End @Category
@C { Inspecting an Operating System }
@Begin
@LEntry { guix system extension-graph @Var { file } }
{ show the graph of services extensions for the OS in @Var {
file } }
@LEntry { guix system shepherd-graph @Var { file } }
{ show the dependency graph of Shepherd services for @Var { file } }
@End @Category
@LP
@VExpand { }
@LP
0.5 @Scale { @IncludeGraphic { Guix-horizontal-print.eps } }
@NP
@C { Declaring an Operating System }
@Begin
@ -325,6 +305,32 @@ complete } configuration of an operating system, along these lines:
@End @Category
@NP
@C { Building Virtual Machines }
@Begin
@LEntry { guix system vm @Var { file } }
{ produce a script that runs the OS declared in @Var { file } in a VM }
@LEntry { guix system image {-}{-}image-type=qcow2 @Var { file } }
{ produce a QCOW2 image of the OS in @Var { file } }
@End @Category
@C { Building Operating System Images }
@Begin
@LEntry { guix system image @Var { file } }
{ create a raw disk image for the OS declared in @Var { file } }
@LEntry { guix system image {-}{-}image-type=iso9660 @Var { file } }
{ create an ISO CD"/"DVD image for the OS declared in @Var { file } }
@End @Category
@C { Inspecting an Operating System }
@Begin
@LEntry { guix system extension-graph @Var { file } }
{ show the graph of services extensions for the OS in @Var {
file } }
@LEntry { guix system shepherd-graph @Var { file } }
{ show the dependency graph of Shepherd services for @Var { file } }
@End @Category
@VExpand { }
@LP
7p @Font 1fx @Break { Copyright @CopyRight 2018, 2019, 2020 Ludovic Courtès <@I{"ludo@gnu.org"}>