.TH MK\-SBUILD\-LV "1" "27 August 2008" "ubuntu-dev-tools" .SH NAME mk\-sbuild\-lv \- creates LVM snapshot chroots via schroot and sbuild .SH SYNOPSIS \fBmk\-sbuild\-lv\fR [\fB\-\-arch=ARCH\fR] [\fB\-\-name=NAME\fR] [\fB\-\-personality=PERSONALITY\fR] [\fB\-\-debug\fR] [\fB\-\-source\-template=FILE\fR] [\fB\-\-debootstrap\-mirror=URL\fR] <\fBVG\fR> <\fBRelease\fR> .SH DESCRIPTION \fBmk\-sbuild\-lv\fR creates LVM snapshot chroots via schroot and sbuild. .SH OPTIONS Listed below are the command line options for mk\-sbuild\-lv: .TP .B \-\-arch=ARCH What architecture to select (defaults to the native architecture). .TP .B \-\-name=NAME Base name for the schroot (arch is appended). .TP .B \-\-personality=PERSONALITY What personality to use (defaults to match \-\-arch). .TP .B \-\-debug Turn on script debugging. .TP .B \-\-skip\-updates Do not include the \-updates pocket in the installed sources.list. .TP .B \-\-source\-template=FILE Use FILE as the sources.list template (defaults to $HOME/.mk\-sbuild\-lv.sources). .TP .B \-\-debootstrap\-mirror=URL Use URL as the debootstrap source (defaults to http://ports.ubuntu.com for lpia, official Ubuntu repositories for the supported architectures). .SH ENVIRONMENT VARIABLES .TP .B LV_SIZE Size of source LVs (defaults to 5G). .TP .B SNAPSHOT_SIZE Size of snapshot LVs (defaults to 4G). .TP .B SCHROOT_CONF_SUFFIX Lines to append to schroot entries. .TP .B SKIP_UPDATES Do not include the \-updates pocket in the installed sources.list. .SH FILES .TP .B $HOME/.mk\-sbuild\-lv.rc Sourced for environment variables (defined above). .TP .B $HOME/.mk\-sbuild\-lv.sources Can contain a customized sources.list. It will be read when creating the schroot. See sources.list(5) for more details on the format. .TP .B $HOME/.mk\-sbuild\-lv.schroot.conf Can contain a customized configuration section to be inserted into /etc/schroot/schroot.conf. See schroot.conf(5) for more details on the format. .SH USING THE CHROOTS .TP To UPDATE the golden image: \fBschroot \-c ${CHROOT_NAME}\-source \-u root \-\- sh \-c apt\-get update && apt\-get \-y upgrade\fR .TP To ENTER an image snapshot: \fBschroot \-c ${CHROOT_NAME}\fR .TP To BUILD within a snapshot: \fBsbuild \-d ${SCHROOT_NAME} PACKAGE*.dsc\fR .SH SEE ALSO sbuild\-setup (7), sources.list (5), schroot.conf (5), https://help.ubuntu.com/community/SbuildLVMHowto .SH AUTHOR \fBmk\-sbuild\-lv\fR was written by Kees Cook . This man page was written by Ryan Kavanagh . Both are released under the GNU General Public License, version 3 or later.