Commit f632dc97 authored by Daniel Baumann's avatar Daniel Baumann
Browse files

Adding upstream version 4.0~a17.

parent d281908d
......@@ -13,8 +13,11 @@ test:
@for SCRIPT in $(SCRIPTS); \
do \
sh -n $${SCRIPT}; \
echo -n "."; \
if ! head -n1 $${SCRIPT} | grep -qs python; \
then \
sh -n $${SCRIPT}; \
echo -n "."; \
fi; \
done
@echo " done."
......@@ -25,8 +28,11 @@ test:
then \
for SCRIPT in $(SCRIPTS); \
do \
checkbashisms -f -x $${SCRIPT}; \
echo -n "."; \
if ! head -n1 $${SCRIPT} | grep -qs python; \
then \
checkbashisms -f -x $${SCRIPT}; \
echo -n "."; \
fi; \
done; \
else \
echo "WARNING: skipping bashism test - you need to install devscripts."; \
......
live-build 4.x is transitioning from shell scripts to Python scripts.
In order to ensure a smooth transition without breaks until completion,
one component at the time is being rewritten and re-documented without
interconnection between them.
Once done, the newly Python sources will be shaped into modules and
subcommands properly.
4.0~a16-1
4.0~a17-1
......@@ -20,7 +20,7 @@ config/chroot
config/common
config/source
config/image
config/build
source/
source*.iso
......
......@@ -36,22 +36,22 @@ New_configuration ()
## Configuration
# Configuration-Version
LIVE_CONFIGURATION_VERSION="${LIVE_CONFIGURATION_VERSION:-$(Get_configuration config/image Configuration-Version)}"
LIVE_CONFIGURATION_VERSION="${LIVE_CONFIGURATION_VERSION:-$(Get_configuration config/build Configuration-Version)}"
LIVE_CONFIGURATION_VERSION="${LIVE_CONFIGURATION_VERSION:-${LIVE_BUILD_VERSION}}"
export LIVE_CONFIGURATION_VERSION
# Image: Name
LIVE_IMAGE_NAME="${LIVE_IMAGE_NAME:-$(Get_configuration config/image Name)}"
LIVE_IMAGE_NAME="${LIVE_IMAGE_NAME:-$(Get_configuration config/build Name)}"
LIVE_IMAGE_NAME="${LIVE_IMAGE_NAME:-live-image}"
export LIVE_IMAGE_NAME
# Image: Architecture (FIXME: Support and default to 'any')
LIVE_IMAGE_ARCHITECTURE="${LIVE_IMAGE_ARCHITECTURE:-$(Get_configuration config/image Architecture)}"
LIVE_IMAGE_ARCHITECTURE="${LIVE_IMAGE_ARCHITECTURE:-$(Get_configuration config/build Architecture)}"
LIVE_IMAGE_ARCHITECTURE="${LIVE_IMAGE_ARCHITECTURE:-${CURRENT_IMAGE_ARCHITECTURE}}"
export LIVE_IMAGE_ARCHITECTURE
# Image: Archive Areas
LIVE_IMAGE_ARCHIVE_AREAS="${LIVE_IMAGE_ARCHIVE_AREAS:-$(Get_configuration config/image Archive-Areas)}"
LIVE_IMAGE_ARCHIVE_AREAS="${LIVE_IMAGE_ARCHIVE_AREAS:-$(Get_configuration config/build Archive-Areas)}"
case "${LB_MODE}" in
progress-linux)
......@@ -70,12 +70,12 @@ New_configuration ()
export LIVE_IMAGE_ARCHIVE_AREAS
# Image: Archive Areas
LIVE_IMAGE_PARENT_ARCHIVE_AREAS="${LIVE_IMAGE_PARENT_ARCHIVE_AREAS:-$(Get_configuration config/image Parent-Archive-Areas)}"
LIVE_IMAGE_PARENT_ARCHIVE_AREAS="${LIVE_IMAGE_PARENT_ARCHIVE_AREAS:-$(Get_configuration config/build Parent-Archive-Areas)}"
LIVE_IMAGE_PARENT_ARCHIVE_AREAS="${LIVE_IMAGE_PARENT_ARCHIVE_AREAS:-${LIVE_IMAGE_ARCHIVE_AREAS}}"
export LIVE_IMAGE_PARENT_ARCHIVE_AREAS
# Image: Type
LIVE_IMAGE_TYPE="${LIVE_IMAGE_TYPE:-$(Get_configuration config/image Type)}"
LIVE_IMAGE_TYPE="${LIVE_IMAGE_TYPE:-$(Get_configuration config/build Type)}"
LIVE_IMAGE_TYPE="${LIVE_IMAGE_TYPE:-iso-hybrid}"
export LIVE_IMAGE_TYPE
}
......@@ -890,7 +890,7 @@ Set_defaults ()
esac
# Setting hdd size
LB_HDD_SIZE="${LB_HDD_SIZE:-10000}"
LB_HDD_SIZE="${LB_HDD_SIZE:-auto}"
# Setting iso volume
case "${LB_MODE}" in
......
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb\fP \- wrapper for live\-build programs
.SH SYNOPSIS
\fBlb\fP COMMAND [COMMAND_OPTIONS]
.PP
\fBlb\fP [\fIlive\-build\ options\fP]
.SH DESCRIPTION
\fBlb\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the live
systems tool suite.
.PP
.\" FIXME
.SH OPTIONS
\fBlb\fP has no specific options but understands all generic live\-build
options. See \fIlive\-build\fP(7) for a complete list of all generic live\-build
options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb binary\fP \- Complete the binary stage
.SH SYNOPSIS
\fBlb binary\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb binary\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
\fBlb binary\fP calls all necessary live\-build programs in the correct order to
complete the binary stage.
.SH OPTIONS
\fBlb binary\fP has no specific options but understands all generic live\-build
options. See \fIlive\-build\fP(7) for a complete list of all generic live\-build
options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb bootstrap\fP \- Complete the bootstrap stage
.SH SYNOPSIS
\fBlb bootstrap\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb bootstrap\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
\fBlb bootstrap\fP calls all necessary live\-build programs in the correct order
to complete the bootstrap stage.
.SH OPTIONS
\fBlb bootstrap\fP has no specific options but understands all generic
live\-build options. See \fIlive\-build\fP(7) for a complete list of all generic
live\-build options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\" live-build(7) - System Build Scripts
.\" Copyright (C) 2006-2013 Daniel Baumann <mail@daniel-baumann.ch>
.\"
.\" This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
.\" This is free software, and you are welcome to redistribute it
.\" under certain conditions; see COPYING for details.
.\"
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 08.04.2013 4.0~a17\-1 "Live Systems Projekt"
.SH NAME
\fBlive\-build\fP \- System Build Skripte
.SH SYNTAX
\fBlb bootstrap_cdebootstrap\fP
[\-\-cdebootstrap\-options=\fICDEBOOTSTRAP_OPTIONEN\fP] [\-\-verbose]
.PP
\fBlb bootstrap_cdebootstrap\fP [\-\-help]
.br
\fBlb bootstrap_cdebootstrap\fP [\-\-version]
.
.SH BESCHREIBUNG
live\-build enthält die Skripte um ein Live System von einem
Konfigurationsverzeichnis zu erstellen.
.PP
Das \fBlb bootstrap_cdebootstrap\fP Programm erstellt das Chroot System mit
cdebootstrap(1).
.SH OPTIONEN
.IP \-\-cdebootstrap\-options=\fICDEBOOTSTRAP_OPTIONEN\fP 4
setzt cdebootstrap(1) Optionen (Standardwert: keine), siehe
\fIcdebootstrap\fP(1) für mehr Informationen über cdebootstrap.
.IP \-\-verbose 4
setzt verbose Option für mehr Ausgaben (Standardwert: aus)
.IP "\-h, \-\-help" 4
zeigt Hilfenachricht und beendet sich
.IP "\-v, \-\-version" 4
zeigt Versionsnummer des Programms und beendet sich
.SH DATEIEN
.IP \fBconfig/build\fP 4
.IP \fBcache/bootstrap\fP 4
.IP \fBcache/packages.bootstrap\fP 4
.IP \fBchroot\fP 4
.IP \fB.build/bootstrap\fP 4
.SH "SIEHE AUCH"
\fIcdebootstrap\fP(1)
.SH HOMEPAGE
Weitere Informationen über live\-build und das Live Systems Projekt können
auf der Homepage unter <\fIhttp://live\-systems.org/\fP> und im Handbuch
unter <\fIhttp://live\-systems.org/manual/\fP> gefunden werden.
.SH FEHLER
Fehler können durch Einreichen eines Fehlerberichtes für das live\-build
Paket im Debian Bug Tracking System unter
<\fIhttp://bugs.debian.org/\fP> oder durch Senden einer E\-Mail an die
Debian Live Mailing Liste unter <\fIdebian\-live@lists.debian.org\fP>
(englischsprachig) mitgeteilt werden.
.SH AUTOR
live\-build wurde von Daniel Baumann <\fImail@daniel\-baumann.ch\fP>
geschrieben.
.\" live-build(7) - System Build Scripts
.\" Copyright (C) 2006-2013 Daniel Baumann <mail@daniel-baumann.ch>
.\"
.\" This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
.\" This is free software, and you are welcome to redistribute it
.\" under certain conditions; see COPYING for details.
.\"
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 08.04.2013 4.0~a17\-1 "Live Systems Projekt"
.SH NAME
\fBlive\-build\fP \- System Build Skripte
.SH SYNTAX
\fBlb bootstrap_debootstrap\fP [\-\-debootstrap\-options=\fIDEBOOTSTRAP_OPTIONEN\fP]
[\-\-verbose]
.PP
\fBlb bootstrap_debootstrap\fP [\-\-help]
.br
\fBlb bootstrap_debootstrap\fP [\-\-version]
.
.SH BESCHREIBUNG
live\-build enthält die Skripte um ein Live System von einem
Konfigurationsverzeichnis zu erstellen.
.PP
Das \fBlb bootstrap_debootstrap\fP Programm erstellt das Chroot System mit
debootstrap(8).
.SH OPTIONEN
.IP \-\-debootstrap\-options=\fIDEBOOTSTRAP_OPTIONEN\fP 4
setzt debootstrap(8) Optionen (Standardwert: keine), siehe \fIdebootstrap\fP(8)
für mehr Informationen über debootstrap.
.IP \-\-verbose 4
setzt verbose Option für mehr Ausgaben (Standardwert: aus)
.IP "\-h, \-\-help" 4
zeigt Hilfenachricht und beendet sich
.IP "\-v, \-\-version" 4
zeigt Versionsnummer des Programms und beendet sich
.SH DATEIEN
.IP \fBconfig/build\fP 4
.IP \fBcache/bootstrap\fP 4
.IP \fBcache/packages.bootstrap\fP 4
.IP \fBchroot\fP 4
.IP \fB.build/bootstrap\fP 4
.SH "SIEHE AUCH"
\fIdebootstrap\fP(8)
.SH HOMEPAGE
Weitere Informationen über live\-build und das Live Systems Projekt können
auf der Homepage unter <\fIhttp://live\-systems.org/\fP> und im Handbuch
unter <\fIhttp://live\-systems.org/manual/\fP> gefunden werden.
.SH FEHLER
Fehler können durch Einreichen eines Fehlerberichtes für das live\-build
Paket im Debian Bug Tracking System unter
<\fIhttp://bugs.debian.org/\fP> oder durch Senden einer E\-Mail an die
Debian Live Mailing Liste unter <\fIdebian\-live@lists.debian.org\fP>
(englischsprachig) mitgeteilt werden.
.SH AUTOR
live\-build wurde von Daniel Baumann <\fImail@daniel\-baumann.ch\fP>
geschrieben.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb build\fP \- Complete the bootstrap, chroot, binary, and source stages
.SH SYNOPSIS
\fBlb build\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb build\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
\fBlb build\fP calls all necessary live\-build programs in the correct order to
complete the bootstrap, chroot, binary, and source stages.
.SH OPTIONS
\fBlb build\fP has no specific options but understands all generic live\-build
options. See \fIlive\-build\fP(7) for a complete list of all generic live\-build
options.
.SH FILES
.\" FIXME
.IP \fBauto/build\fP 4
.\" FIXME
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb chroot\fP \- Complete the chroot stage
.SH SYNOPSIS
\fBlb chroot\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb chroot\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
\fBlb chroot\fP calls all necessary live\-build programs in the correct order to
complete the chroot stage.
.SH OPTIONS
\fBlb chroot\fP has no specific options but understands all generic live\-build
options. See \fIlive\-build\fP(7) for a complete list of all generic live\-build
options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb clean\fP \- Clean build directory
.SH SYNOPSIS
\fBlb clean\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb clean\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
.\" FIXME
.\" FIXME
\fBlb clean\fP is responsible for cleaning up after a system is built. It
removes the build directories, and removes some other files including stage
files, and any detritus left behind by other live\-build commands.
.SH OPTIONS
In addition to its specific options \fBlb clean\fP understands all generic
live\-build options. See \fIlive\-build\fP(7) for a complete list of all generic
live\-build options.
.PP
.\" FIXME
.IP \fB\-\-all\fP 4
removes chroot, binary, stage, and source. The cache directory is kept. This
is the default operation and will be performed if no argument is given.
.IP \fB\-\-cache\fP 4
removes the cache directories.
.IP \fB\-\-chroot\fP 4
unmounts and removes the chroot directory.
.IP \fB\-\-binary\fP 4
removes all binary related caches, files, directories, and stages files.
.IP \fB\-\-purge\fP 4
removes everything, including all caches. The config directory is kept.
.IP \fB\-\-remove\fP 4
removes everything, including package cache but not stage cache. The config
directory is kept.
.IP \fB\-\-stage\fP 4
removes all stage files.
.IP \fB\-\-source\fP 4
.\" FIXME
removes all source related caches, files, directories, and stage files.
.SH FILES
.\" FIXME
.IP \fBauto/clean\fP 4
.\" FIXME
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
This diff is collapsed.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb source\fP \- Complete the source stage
.SH SYNOPSIS
\fBlb source\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb source\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
\fBlb source\fP calls all necessary live\-build programs in the correct order to
complete the source stage.
.SH OPTIONS
\fBlb source\fP has no specific options but understands all generic live\-build
options. See \fIlive\-build\fP(7) for a complete list of all generic live\-build
options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)
.PP
This program is a part of live\-build.
.SH HOMEPAGE
More information about live\-build and the Live Systems project can be found
on the homepage at <\fIhttp://live\-systems.org/\fP> and in the manual
at <\fIhttp://live\-systems.org/manual/\fP>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-build package in
the Bug Tracking System at <\fIhttp://bugs.debian.org/\fP> or by
writing a mail to the Live Systems mailing list at
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTHOR
live\-build was written by Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BUILD 1 01.04.2013 4.0~a16\-1 "Live Systems Project"
.SH NAME
\fBlb testroot\fP \- Ensure that a system is built as root
.SH SYNOPSIS
\fBlb testroot\fP [\fIlive\-build options\fP]
.SH DESCRIPTION
\fBlb testroot\fP is a high\-level command (porcelain) of \fIlive\-build\fP(7), the
live systems tool suite.
.PP
.\" FIXME
.\" FIXME
\fBlb testroot\fP simply checks to see if you are root. If not, it exits with
an error. live system images must currently be built as real root (using
sudo is fine too).
.SH OPTIONS
\fBlb testroot\fP has no specific options but understands all generic
live\-build options. See \fIlive\-build\fP(7) for a complete list of all generic
live\-build options.
.SH FILES
.IP \fBnone\fP 4
.SH "SEE ALSO"
\fIlive\-build\fP(7)