diff -Nru live-helper-2.0~a6/cgi/cgi live-helper-2.0~a10.1/cgi/cgi --- live-helper-2.0~a6/cgi/cgi 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/cgi 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,224 @@ +#!/bin/sh + +# cgi - simple webfrontend for live-helper +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +# Reading defaults +if [ -r /etc/default/live-helper.cgi ] +then + . /etc/default/live-helper.cgi +else + echo "E: /etc/default/live-helper.cgi missing" + exit 1 +fi + +# Turn on debug if enabled +if [ "${_DEBUG}" = "enabled" ] +then + set -x +fi + +# Sending http header +echo "Content-type: text/html" +echo + +# Sending html header +cat "${_TEMPLATES}"/header.html + +# CGI +if [ -z "${QUERY_STRING}" ] +then + # Sending html form + sed -e "s#LH_MIRROR_BOOTSTRAP#${LH_MIRROR_BOOTSTRAP}#" \ + -e "s#LH_MIRROR_BINARY_SECURITY#${LH_MIRROR_BINARY_SECURITY}#" \ + -e "s#LH_MIRROR_BINARY#${LH_MIRROR_BINARY}#" \ + -e "s/VERSION/${VERSION}/" \ + -e "s/DATE/`date +%Y%m%d-%H:%M`/" \ + "${_TEMPLATES}"/form.html +else + # Converting spaces: sed 's/+/ /g' + # Converting '@': sed 's/%40/@/g' + # Converting ':': sed 's/%3A/:/g' + # Converting ';': sed 's/%3B/\;/g' + # Converting '/': sed 's/%2F/\//g' + # Converting '~': sed 's/%7E/\~/g' + + # Translate parameters + QUERY_STRING=$(echo "${QUERY_STRING}" | sed -e 's/%2F/\//g' -e 's/+/ /g' -e 's/%3B/;/g' -e 's/%7E/~/g' -e 's/%3A/:/g' -e 's/%40/@/g') + # Debug the filtering string + # echo ${QUERY_STRING} + + # Email + _EMAIL=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])email=[0-9,a-z,A-Z,.,_,-,@]+' | cut -f 2 -d '=' | head -n1) + + # Standard options + LH_BINARY_IMAGES=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])binary_images=[a-z,-]+' | cut -f 2 -d '=' | head -n1) + LH_DISTRIBUTION=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])distribution=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_PACKAGES_LISTS=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])packages_lists=[0-9,a-z,-]+' | cut -f 2 -d '=' | head -n1) + LH_PACKAGES=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])packages=[0-9,a-z,A-Z,., ,_,-]+' | cut -f 2 -d '=' | head -n1) + + # Advanced bootstrap options + LH_ARCHITECTURE=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])architecture=[0-9,a-z]+' | cut -f 2 -d '=' | head -n1) + LH_BOOTSTRAP_FLAVOUR=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])bootstrap_flavour=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_MIRROR_BOOTSTRAP=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])mirror_bootstrap=[0-9,a-z,A-Z,.,~,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_MIRROR_BINARY=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])mirror_binary=[0-9,a-z,A-Z,.,~,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_MIRROR_BINARY_SECURITY=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])mirror_binary_security=[0-9,a-z,A-Z,.,~,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_ARCHIVE_AREAS=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])archive_areas=[a-z]+' | cut -f 2 -d '=' | head -n1) + + # Advanced chroot options + LH_CHROOT_FILESYSTEM=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])chroot_filesystem=[0-9,a-z]+' | cut -f 2 -d '=' | head -n1) + LH_LINUX_FLAVOURS=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])linux_flavours=[0-9,a-z,-]+' | cut -f 2 -d '=' | head -n1) + LH_SECURITY=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])security=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_SYMLINKS=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])symlinks=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_SYSVINIT=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])sysvinit=[a-z]+' | cut -f 2 -d '=' | head -n1) + + # Advanced binary options + LH_BINARY_INDICES=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])binary_indices=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_BOOTAPPEND=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])bootappend=[0-9,a-z,A-Z,., ,_,+,-]+' | cut -f 2 -d '=' | head -n1) + LH_BOOTLOADER=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])bootloader=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_DEBIAN_INSTALLER=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])debian_installer=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_ENCRYPTION=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])encryption=[0-9,a-z,A-Z]+' | cut -f 2 -d '=' | head -n1) + LH_HOSTNAME=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])hostname=[0-9,a-z,A-Z,.,-]+' | cut -f 2 -d '=' | head -n1) + LH_ISO_APPLICATION=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])iso_application=[0-9,a-z,A-Z,., ,~,;,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_ISO_PREPARER=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])iso_preparer=[0-9,a-z,A-Z,., ,~,;,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_ISO_PUBLISHER=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])iso_publisher=[0-9,a-z,A-Z,., ,~,;,:,/,_,/,-]+' | cut -f 2 -d '=' | head -n1) + LH_ISO_VOLUME=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])iso_volume=[0-9,a-z,A-Z,., ,~,;,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_MEMTEST=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])memtest=[0-9,a-z,A-Z,.,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_NET_ROOT_PATH=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])net_path=[0-9,a-z,A-Z,.,_,/,-]+' | cut -f 2 -d '=' | head -n1) + LH_NET_ROOT_SERVER=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])net_server=[0-9,a-z,A-Z,.,_,-]+' | cut -f 2 -d '=' | head -n1) + LH_USERNAME=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])username=[0-9,a-z,A-Z,.,-]+' | cut -f 2 -d '=' | head -n1) + + # Advanced source options + LH_SOURCE=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])source=[a-z]+' | cut -f 2 -d '=' | head -n1) + LH_SOURCE_IMAGES=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])source_images=[a-z]+' | cut -f 2 -d '=' | head -n1) + + # Unofficial options + _CUSTOM_BOOTSTRAP=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])custom_bootstrap=[0-9,a-z,A-Z,., ,~,;,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + _CUSTOM_BINARY=$(echo "${QUERY_STRING}" | grep -oE '(^|[?&])custom_binary=[0-9,a-z,A-Z,., ,~,;,:,/,_,-]+' | cut -f 2 -d '=' | head -n1) + + # FIXME: filter invalid options + unset QUERY_STRING + + if [ -z "${_EMAIL}" ] + then + echo "

Error: No email address specified.

" + + sed -e "s#LH_MIRROR_BOOTSTRAP#${LH_MIRROR_BOOTSTRAP}#" \ + -e "s#LH_MIRROR_BINARY_SECURITY#${LH_MIRROR_BINARY_SECURITY}#" \ + -e "s#LH_MIRROR_BINARY#${LH_MIRROR_BINARY}#" \ + -e "s/VERSION/${VERSION}/" \ + -e "s/DATE/`date +%Y%m%d-%H:%M`/" \ + "${_TEMPLATES}"/form.html + + exit + fi + + # Getting build identifier + _BUILD=$(date +%Y%m%d.%H%M%S.%N) + + #echo "${QUERY_STRING}" + # Sending html confirmation + # Note: On each string remember to use a delimeter that is not in the string. + sed -e "s/BUILD/${_BUILD}/g" \ + -e "s/EMAIL/${_EMAIL}/" \ + -e "s/LH_BINARY_IMAGES/${LH_BINARY_IMAGES}/" \ + -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" \ + -e "s/LH_PACKAGES_LISTS/${LH_PACKAGES_LISTS}/" \ + -e "s/LH_PACKAGES/${LH_PACKAGES}/" \ + -e "s/LH_ARCHITECTURE/${LH_ARCHITECTURE}/" \ + -e "s/LH_BOOTSTRAP_FLAVOUR/${LH_BOOTSTRAP_FLAVOUR}/" \ + -e "s#LH_MIRROR_BOOTSTRAP#${LH_MIRROR_BOOTSTRAP}#" \ + -e "s#LH_MIRROR_BINARY_SECURITY#${LH_MIRROR_BINARY_SECURITY}#" \ + -e "s#LH_MIRROR_BINARY#${LH_MIRROR_BINARY}#" \ + -e "s/LH_ARCHIVE_AREAS/${LH_ARCHIVE_AREAS}/" \ + -e "s/LH_CHROOT_FILESYSTEM/${LH_CHROOT_FILESYSTEM}/" \ + -e "s/LH_LINUX_FLAVOURS/${LH_LINUX_FLAVOURS}/" \ + -e "s/LH_SECURITY/${LH_SECURITY}/" \ + -e "s/LH_SYMLINKS/${LH_SYMLINKS}/" \ + -e "s/LH_SYSVINIT/${LH_SYSVINIT}/" \ + -e "s/LH_BINARY_INDICES/${LH_BINARY_INDICES}/" \ + -e "s/LH_BOOTAPPEND/${LH_BOOTAPPEND}/" \ + -e "s/LH_BOOTLOADER/${LH_BOOTLOADER}/" \ + -e "s/LH_DEBIAN_INSTALLER/${LH_DEBIAN_INSTALLER}/" \ + -e "s/LH_ENCRYPTION/${LH_ENCRYPTION}/" \ + -e "s/LH_HOSTNAME/${LH_HOSTNAME}/" \ + -e "s#LH_ISO_APPLICATION#${LH_ISO_APPLICATION}#" \ + -e "s#LH_ISO_PREPARER#${LH_ISO_PREPARER}#" \ + -e "s#LH_ISO_PUBLISHER#${LH_ISO_PUBLISHER}#" \ + -e "s#LH_ISO_VOLUME#${LH_ISO_VOLUME}#" \ + -e "s/LH_MEMTEST/${LH_MEMTEST}/" \ + -e "s#LH_NET_ROOT_PATH#${LH_NET_ROOT_PATH}#" \ + -e "s/LH_NET_ROOT_SERVER/${LH_NET_ROOT_SERVER}/" \ + -e "s#SERVER#${_SERVER}#g" \ + -e "s/LH_USERNAME/${LH_USERNAME}/" \ + -e "s/LH_SOURCE_IMAGES/${LH_SOURCE_IMAGES}/" \ + -e "s/LH_SOURCE/${LH_SOURCE}/" \ + -e "s#CUSTOM_BOOTSTRAP#${_CUSTOM_BOOTSTRAP}#" \ + -e "s#CUSTOM_BINARY#${_CUSTOM_BINARY}#" \ + "${_TEMPLATES}"/build.html + + # Creating temporary directory + mkdir -p "${_TEMPDIR}" + +# Writing build file +cat > "${_TEMPDIR}"/"${_BUILD}".build << EOF +# live-helper.cgi "${VERSION}" build file +# `date -R` + +_BUILD="${_BUILD}" +_EMAIL="${_EMAIL}" + +# Standard options +LH_BINARY_IMAGES="${LH_BINARY_IMAGES}" +LH_DISTRIBUTION="${LH_DISTRIBUTION}" +LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS}" +LH_PACKAGES="${LH_PACKAGES}" + +# Advanced bootstrap options +LH_ARCHITECTURE="${LH_ARCHITECTURE}" +LH_MIRROR_BOOTSTRAP="${LH_MIRROR_BOOTSTRAP}" +LH_MIRROR_BINARY_SECURITY="${LH_MIRROR_BINARY_SECURITY}" +LH_MIRROR_BINARY="${LH_MIRROR_BINARY}" +LH_ARCHIVE_AREAS="${LH_ARCHIVE_AREAS}" + +# Advanced chroot options +LH_CHROOT_FILESYSTEM="${LH_CHROOT_FILESYSTEM}" +LH_LINUX_FLAVOURS="${LH_LINUX_FLAVOURS}" +LH_SECURITY="${LH_SECURITY}" +LH_SYMLINKS="${LH_SYMLINKS}" +LH_SYSVINIT="${LH_SYSVINIT}" + +# Advanced binary options +LH_BINARY_INDICES="${LH_BINARY_INDICES}" +LH_BOOTAPPEND="${LH_BOOTAPPEND}" +LH_BOOTLOADER="${LH_BOOTLOADER}" +LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER}" +LH_ENCRYPTION="${LH_ENCRYPTION}" +LH_HOSTNAME="${LH_HOSTNAME}" +LH_ISO_APPLICATION="${LH_ISO_APPLICATION}" +LH_ISO_PREPARER="${LH_ISO_PREPARER}" +LH_ISO_PUBLISHER="${LH_ISO_PUBLISHER}" +LH_ISO_VOLUME="${LH_ISO_VOLUME}" +LH_MEMTEST="${LH_MEMTEST}" +LH_NET_ROOT_PATH="${LH_NET_ROOT_PATH}" +LH_NET_ROOT_SERVER="${LH_NET_ROOT_SERVER}" +LH_USERNAME="${LH_USERNAME}" + +# Advanced source options +LH_SOURCE_IMAGES="${LH_SOURCE_IMAGES}" +LH_SOURCE="${LH_SOURCE}" + +# Unofficial options +_CUSTOM_BOOTSTRAP="${_CUSTOM_BOOTSTRAP}" +_CUSTOM_BINARY="${_CUSTOM_BINARY}" +EOF + + echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper.cgi: add web build (${_BUILD})." >> /var/log/live + echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper.cgi: options ${_BUILD} |email ${_EMAIL}|binary_images ${LH_BINARY_IMAGES}|distribution ${LH_DISTRIBUTION}|packages_lists ${LH_PACKAGES_LISTS}|packages ${LH_PACKAGES}|architecture ${LH_ARCHITECTURE}|mirror_bootstrap_security ${LH_MIRROR_BOOTSTRAP}|mirror_bootstrap ${LH_MIRROR_BOOTSTRAP}|mirror_binary_security ${LH_MIRROR_BINARY_SECURITY}|mirror_binary ${LH_MIRROR_BINARY}|archive_areas ${LH_ARCHIVE_AREAS}|chroot_filesystem ${LH_CHROOT_FILESYSTEM}|linux_flavours ${LH_LINUX_FLAVOURS}|security ${LH_SECURITY}|symlinks ${LH_SYMLINKS}|sysvinit ${LH_SYSVINIT}|binary_indices ${LH_BINARY_INDICES}|bootappend ${LH_BOOTAPPEND}|bootloader ${LH_BOOTLOADER}|debian_installer ${LH_DEBIAN_INSTALLER}|encryption ${LH_ENCRYPTION}|hostname ${LH_HOSTNAME}|iso_application ${LH_ISO_APPLICATION}|iso_preparer ${LH_ISO_PREPARER}|iso_publisher ${LH_ISO_PUBLISHER}|iso_volume ${LH_ISO_VOLUME}|memtest ${LH_MEMTEST}|net_path ${LH_NET_ROOT_PATH}|net_server ${LH_NET_ROOT_SERVER}|username ${LH_USERNAME}|source_images ${LH_SOURCE_IMAGES}|source ${LH_SOURCE}|custom_bootstrap ${_CUSTOM_BOOTSTRAP}|custom_binary ${_CUSTOM_BINARY}\n" >> /var/log/live +fi + +sed -e "s/VERSION/${VERSION}/" "${_TEMPLATES}"/footer.html diff -Nru live-helper-2.0~a6/cgi/cron live-helper-2.0~a10.1/cgi/cron --- live-helper-2.0~a6/cgi/cron 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/cron 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,173 @@ +#!/bin/sh + +# cgi - simple webfrontend for live-helper (cronjob) +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Reading defaults +if [ -r /etc/default/live-helper.cgi ] +then + . /etc/default/live-helper.cgi +else + echo "E: /etc/default/live-helper.cgi missing" + exit 1 +fi + +# Exit if disabled +if [ "${_WEBBUILD}" != "enabled" ] +then + exit 0 +fi + +# Turn on debug if enabled +if [ "${_DEBUG}" = "enabled" ] +then + set -x +fi + +# Checking lock file +if [ -f /var/lock/live-helper.cgi.lock ] +then + echo "E: live-helper.cgi already/still running." + exit 1 +fi + +# Creating lock trap +trap "test -f /var/lock/live-helper.cgi.lock && rm -f /var/lock/live-helper.cgi.lock; exit 0" 0 1 2 3 9 15 + +# Creating lock file +touch /var/lock/live-helper.cgi.lock + +# Cleanup old builds: cron should be run at least once per hour to take effect +if ls "${_DESTDIR}"/`date -d yesterday +%Y%m%d.%H`* > /dev/null 2>&1 +then + rm -rf "${_DESTDIR}"/`date -d yesterday +%Y%m%d.%H`* + + echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper.cgi: remove web build (`date -d yesterday +%Y%m%d.%H`*)." >> /var/log/live +fi + +# Ok from here spin through the live-helper.cgi files we have waiting to build +#if ls "${_TEMPDIR}"/*.build > /dev/null 2>&1 +if Find_files ${_TEMPDIR}/*.build +then + for _FILE in "${_TEMPDIR}"/*.build + do + # Pull in the variables we want from the config file. + # Pul in the build number + _BUILD=`awk -F\" '/^_BUILD=/{print $2}' ${_FILE}` + # Pull in the email address + _EMAIL=`awk -F\" '/^_EMAIL=/{print $2}' ${_FILE}` + # Pull in the custom bootstrap + _CUSTOM_BOOTSTRAP=`awk -F\" '/^_CUSTOM_BOOTSTRAP=/{print $2}' ${_FILE}` + # Pull in the custom binary + _CUSTOM_BINARY=`awk -F\" '/^_CUSTOM_BINARY=/{print $2}' ${_FILE}` + + # Drop out some build data for information if something goes wrong. + echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper.cgi: begin web build (${_BUILD})." >> /var/log/live + + # Creating build directory which also creates the config/chroot_sources folder + mkdir -p "${_TEMPDIR}"/"${_BUILD}"/config/chroot_sources + + # The next two tests are for unofficial third party repositories + if [ -n "${_CUSTOM_BOOTSTRAP}" ] + then + echo "${_CUSTOM_BOOTSTRAP}" > "${_TEMPDIR}"/"${_BUILD}"/config/chroot_sources/custom.bootstrap + fi + + if [ -n "${_CUSTOM_BINARY}" ] + then + echo "${_CUSTOM_BINARY}" > "${_TEMPDIR}"/"${_BUILD}"/config/chroot_sources/custom.binary + fi + + _DATE_START="`date -R`" + echo "Begin: ${_DATE_START}" > "${_TEMPDIR}"/"${_BUILD}"/log + + # Generating image + cd "${_TEMPDIR}"/"${_BUILD}" + lh config -c ${_FILE} >> "${_TEMPDIR}"/"${_BUILD}"/log 2>&1 + _ERRORCONFIG="${?}" + lh build >> "${_TEMPDIR}"/"${_BUILD}"/log 2>&1 + _ERRORBUILD="${?}" + + _DATE_END="`date -R`" + echo "End: ${_DATE_END}" >> "${_TEMPDIR}"/"${_BUILD}"/log + + # Creating image directory + mkdir -p "${_DESTDIR}"/"${_BUILD}" + + # Creating mail + if [ "${_ERRORCONFIG}" -eq "0" ] && [ "${_ERRORBUILD}" -eq "0" ] + then + _STATUS="maybe-successful" + else + _STATUS="maybe-failed" + fi + + sed -e "s/BUILD/${_BUILD}/g" \ + -e "s/EMAIL/${_EMAIL}/" \ + -e "s/VERSION/${VERSION}/" \ + -e "s/DATE_START/${_DATE_START}/" \ + -e "s/DATE_END/${_DATE_END}/" \ + -e "s/STATUS/${_STATUS}/" \ + -e "s#SERVER#${_SERVER}#" \ + "${_TEMPLATES}"/mail.txt > "${_DESTDIR}"/"${_BUILD}"/mail + + # Moving binary image + #if ls "${_TEMPDIR}"/"${_BUILD}"/binary*.* > /dev/null 2>&1 + if Find_files ${_TEMPDIR}/${_BUILD}/binary*.* + then + mv "${_TEMPDIR}"/"${_BUILD}"/binary*.* "${_DESTDIR}"/"${_BUILD}" + fi + + # Moving source image + #if ls "${_TEMPDIR}"/"${_BUILD}"/source.* > /dev/null 2>&1 + if Find_files ${_TEMPDIR}/${_BUILD}/source.* + then + mv "${_TEMPDIR}"/"${_BUILD}"/source.* "${_DESTDIR}"/"${_BUILD}" + fi + + # Moving build + mv "${_TEMPDIR}"/"${_BUILD}".build "${_DESTDIR}"/"${_BUILD}"/build + + # Moving log + mv "${_TEMPDIR}"/"${_BUILD}"/log "${_DESTDIR}"/"${_BUILD}" + + # Generating md5sum + cd "${_DESTDIR}"/"${_BUILD}" + md5sum * > md5sum + cd "${OLDPWD}" + + # Sending mail + cat "${_DESTDIR}"/"${_BUILD}"/mail | /usr/sbin/sendmail -t + + # Unmounting devpts-live + #if ls "${_TEMPDIR}"/"${_BUILD}"/chroot/dev/pts/* > /dev/null 2>&1 + if Find_files ${_TEMPDIR}/${_BUILD}/chroot/dev/pts/* + then + umount "${_TEMPDIR}"/${_BUILD}/chroot/dev/pts + fi + + # Unmounting proc + if [ -f "${_TEMPDIR}"/"${_BUILD}"/chroot/proc/version ] + then + umount "${_TEMPDIR}"/"${_BUILD}"/chroot/proc + fi + + # Unmounting sysfs + if [ -d "${_TEMPDIR}"/"${_BUILD}"/chroot/sys/kernel ] + then + umount "${_TEMPDIR}"/${_BUILD}/chroot/sys + fi + + # Removing build directory + rm -rf "${_TEMPDIR}"/"${_BUILD}" + + echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper.cgi: end web build (${_BUILD}: ${_STATUS})." >> /var/log/live + done +fi diff -Nru live-helper-2.0~a6/cgi/crontab live-helper-2.0~a10.1/cgi/crontab --- live-helper-2.0~a6/cgi/crontab 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/crontab 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,7 @@ +# /etc/crontab - system-wide crontab + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +# m h dom mon dow user command +*/1 * * * * root /etc/cron.hourly/live-webhelper > /dev/null 2>&1 diff -Nru live-helper-2.0~a6/cgi/default live-helper-2.0~a10.1/cgi/default --- live-helper-2.0~a6/cgi/default 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/default 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,17 @@ +# Defaults for /etc/cron.daily/live-helper.cgi + +_WEBBUILD="disabled" + +_MODE="debian-official" + +_DEBUG="disabled" + +_DESTDIR="/srv/debian-live/build/www" +_TEMPLATES="/usr/share/live-helper/templates/cgi/${_MODE}" +_TEMPDIR="/srv/debian-live/build/tmp" + +LH_MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/" +LH_MIRROR_BINARY="http://ftp.debian.org/debian/" +LH_MIRROR_BINARY_SECURITY="http://security.debian.org/" + +_SERVER="http://live.debian.net/build" diff -Nru live-helper-2.0~a6/cgi/logrotate live-helper-2.0~a10.1/cgi/logrotate --- live-helper-2.0~a6/cgi/logrotate 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/logrotate 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,11 @@ +# /etc/logrotate.d/live-helper + +/var/log/live +{ + compress + copytruncate + missingok + monthly + notifempty + rotate 24 +} diff -Nru live-helper-2.0~a6/cgi/Makefile live-helper-2.0~a10.1/cgi/Makefile --- live-helper-2.0~a6/cgi/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/cgi/Makefile 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,11 @@ +# Makefile + +install: + install -D -m 0755 cgi $(DESTDIR)/usr/lib/cgi-bin/live-helper + install -D -m 0755 cron $(DESTDIR)/etc/cron.d/live-helper.cgi + install -D -m 0644 default $(DESTDIR)/etc/default/live-helper.cgi + install -D -m 0644 logrotate $(DESTDIR)/etc/logrotate.d/live-helper.cgi + + install -d -m 0755 $(DESTDIR)/var/log + touch $(DESTDIR)/var/log/live + chown www-data:www-data $(DESTDIR)/var/log/live diff -Nru live-helper-2.0~a6/debian/changelog live-helper-2.0~a10.1/debian/changelog --- live-helper-2.0~a6/debian/changelog 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/changelog 2010-08-30 11:12:30.000000000 +0100 @@ -1,3 +1,198 @@ +live-helper (2.0~a10.1-1ubuntu1~linaro3) lucid; urgency=low + + * helpers/binary,binary_hwpacks: + + add experimental hwpacks binary helper that produces pool and dists + apt-ftparchive tarball with packages config/binary_hwpacks/$HWPACK_NAME + * functions/defaults.sh: + + in turn allow builds without kernel flavours + + -- Alexander Sack Mon, 30 Aug 2010 01:58:40 +0200 + +live-helper (2.0~a10.1-1ubuntu1~linaro2) lucid; urgency=low + + * helpers/binary_virtual-hdd: + + ensure that mtab is properly linked to /proc/mounts + * helpers/config: + + add --boot-flavours and --uboot-flavours config parameters mapped + to LH_BOOT_FLAVOURS and LH_UBOOT_FLAVOURS" + * helpers/binary_boot-parts: + + add MLO.omap and u-boot.bin.omap to omap bootparts, by temporarily + installing x-loader-omap and u-boot-omap3 packages + * helpers/binary_boot-parts: + + don't skip generating boot parts if there are no LH_BOOT_FLAVOURS + enabled; this allows generating the uboot bits in the rootfs without + exporting separte bootparts tarballs + + -- Alexander Sack Fri, 25 Jun 2010 14:25:47 +0200 + +live-helper (2.0~a10-1) unstable; urgency=low + + * Updating appending of union boot paramater to only append, when + we're not using aufs. + * Adding -r, --repositories option to select preconfigured third-party + repositories more easily. + * Making handling of cache/packages_bootstrap a bit more error proove, + thanks to Michal Suchanek for bringing + it up. + * Adding special hack to prevent samhain from initializing. + * Removing powerpc condition on gnu-fdisk recommends. + * Calling Check_defaults twice in lh_config, once when we initialize + and once when the modified configuration is written (Closes: + #576573). + * Correcting spelling typo in previous changelog entry. + * Adding gdb to rescue list. + * Updating Man function to work with lh as wrapper. + + -- Daniel Baumann Fri, 09 Apr 2010 21:29:10 +0200 + +live-helper (2.0~a9-1) unstable; urgency=low + + [ Daniel Baumann ] + * Applying slightly modified patch from Cody A.W. Somerville + to add support for custom debian + installer images mirror. + + [ Trent W. Buck ] + * Adding helper to prevent upstart from being run during chroot phase + (Closes: #571056). + + [ Daniel Baumann ] + * Adding lh_chroot_upstart manpage. + * Updating year to 2010 in copyright notices. + * Adding support for debian-volatile archive. + * Setting debian-installer-gui default to false for squeeze and sid. + * Removing outdated crontab and cronjob examples. + * Merging live-webhelper. + * Removing obsolete common file in cgi. + * Updating function reading in the cgi. + * Updating copyright headers in cgi. + * Shuffeling cgi files arround. + * Updating filesystem pathes in cgi. + * Removing obsolete mechanism of using alternatives for templates, has + never been used anyway and it's more suitable to directly specify + them in the config tree instead. + * Removing obsolete removal of (not used) logfile in the maintainer + scripts. + * Excluding cgi from checkbashism (checkbashism is too stupid). + * Correcting she-bang in cgi. + + [ Steven Shiau ] + * Fixing build failure with indices caching. + + [ Daniel Baumann ] + * Only remove auxiliary packages in rootfs when not using pre-cached + chroot (Closes: #572976). + + [ Richard Nelson ] + * Removing LH_MIRROR_BOOTSTRAP_SECURITY in the cgi. + * Cleaning up cgi templates. + * Updating variables for live-helper 2 in the cgi. + + [ Daniel Baumann ] + * Adding temporary makefile for the cgi. + + [ Richard Nelson ] + * Removing etch legacy options in the cgi. + * Updating booleans for live-helper 2 in the cgi. + * Updating mail contents in the cgi. + * Updating cron for live-helper 2 in the cgi. + * Updating packages lists for live-helper 2 in the cgi. + * Removing unused version variable in the cgi templates. + * Updating homepage location in the cgi templates. + + [ Daniel Baumann ] + * Updating hostname of ubuntu security updates. + * Adding update repositories as volatile when building in ubuntu mode + (Closes: #572983). + * Correcting typo in desktop hacks. + * Updating rescue list for squeeze. + * Updating debian-forensics list. + * Manually removing resolvconf when building kde-desktop release + images. + * Updating menu splash image for new syslinux. + * Updating contact information in copyright file. + * Updating autobuild script for squeeze alpha1 images. + + [ Richard Nelson ] + * Clean out trailing white space and tabs on l-h.cgi cron. + * Added debug option on l-h.cgi cron. + * Added debug option on l-h.cgi cgi. + * Clean out leading white space on l-h.cgi cgi. + + [ Daniel Baumann ] + * Simplifying wording in bug-presubj file. + * Reordering auto install overrides in rules file. + + -- Daniel Baumann Sun, 14 Mar 2010 23:31:59 +0100 + +live-helper (2.0~a8-1) unstable; urgency=low + + [ Daniel Baumann ] + * Mention in lh config manpage that local packages need the .list + suffix. + + [ Rodrigo P. Gomez ] + * Updating kde and kde-full packages lists for squeeze. + + [ Daniel Baumann ] + * Marking gwenview in chroot_localization as lenny-only, thanks to + Rodrigo P. Gomez . + * Updating error message on arm/armel regarding kernel flavour + selection. + * Automatically populating config tree when having auto/config present + and lh build is called without having lh config run before. + + [ Richard Nelson ] + * Removed the appending of LH_BOOTAPPEND_LIVE to + LH_BOOTAPPEND_INSTALL. + + [ Marco Amadori ] + * Installs policy-rc.d also in binary phase. + + [ Daniel Baumann ] + * Cleaning up usb helpers for a future usb-zip addition. + * Reworking iso-hybrid as an independent binary image type. + * Updating rescue list for squeeze. + * Updating image autobuild script. + * Adding cpio to recommends. + * Updating signing key of example sources. + * Updating tasks handling for squeeze. + * Updating default desktop configuration quirks. + + -- Daniel Baumann Sun, 21 Feb 2010 14:42:21 +0100 + +live-helper (2.0~a7-1) unstable; urgency=low + + [ Daniel Baumann ] + * Changing binary indices behaviour as suggested by Ben Armstrong + , means we're now including binary sources by + default (unless they are the same as chroot ones), and binary + indices now only controls if apt lists need to be included in the + resulting binary image. + * Updating mirror locations in image autobuild script. + * Adding support for gfxboot. + + [ Tzafrir Cohen ] + * For lh_local, checking first for helpers in LH_BASE. + + [ Daniel Baumann ] + * Dropping lh_ prefix from internal helpers, this is not user visible. + * Updating to standards version 3.8.4. + * Updating homepage field in control. + * Calling /usr/sbin/chroot with full path in Chroot(); should fix path + problems when using live-helper from a local source tree. + * Also using sources.list snipplets for local packages just as for the + other repositories (Closes: #569619). + * Removing remaining leftovers from etch-only options --genisoimage + and --union-filesystem removals (Closes: #568261). + * Don't append and re-append try-usb parameter to bootappend-install + options over and over again. + * Correcting gramatical typo in lh_config manpage, thanks to Tzafrir + Cohen . + * Removing whitespaces at the end of bootappend-install assignements. + + -- Daniel Baumann Wed, 17 Feb 2010 12:30:46 +0100 + live-helper (2.0~a6-1) unstable; urgency=low * Updating defaults for kernel packages to not include separate aufs- diff -Nru live-helper-2.0~a6/debian/control live-helper-2.0~a10.1/debian/control --- live-helper-2.0~a6/debian/control 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/control 2010-08-30 11:12:30.000000000 +0100 @@ -1,19 +1,20 @@ Source: live-helper Section: misc Priority: optional -Maintainer: Debian Live +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Live Uploaders: Daniel Baumann Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: gettext -Standards-Version: 3.8.3 -Homepage: http://debian-live.alioth.debian.org/ +Standards-Version: 3.8.4 +Homepage: http://live.debian.net/devel/live-helper/ Vcs-Browser: http://live.debian.net/gitweb/?p=live-helper.git Vcs-Git: git://live.debian.net/git/live-helper.git Package: live-helper Architecture: all Depends: ${misc:Depends}, debootstrap | cdebootstrap | cdebootstrap-static -Recommends: gettext-base, gnu-fdisk [powerpc] +Recommends: cpio, gettext-base, gnu-fdisk Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub, diff -Nru live-helper-2.0~a6/debian/copyright live-helper-2.0~a10.1/debian/copyright --- live-helper-2.0~a6/debian/copyright 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/copyright 2010-08-30 11:12:30.000000000 +0100 @@ -1,5 +1,5 @@ -Author: Daniel Baumann -Download: http://debian-live.alioth.debian.org/ +Upstream-Contact: Debian Live Project +Upstream-Homepage: http://live.debian.net/ Files: * Copyright: (C) 2006-2010 Daniel Baumann diff -Nru live-helper-2.0~a6/debian/live-helper.bug-presubj live-helper-2.0~a10.1/debian/live-helper.bug-presubj --- live-helper-2.0~a6/debian/live-helper.bug-presubj 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.bug-presubj 2010-08-30 11:12:30.000000000 +0100 @@ -7,5 +7,5 @@ sure that we can optimally reproduce and fix bugs, not doing so wastes a lot of time for both the maintainers and the submitters. -Pleae bear in mind that bugs that lack the required information will -likely be ignored when the submitter doesn't follow up to questions. +Please keep in mind that bugs that lack the required information will +likely be ignored. diff -Nru live-helper-2.0~a6/debian/live-helper.cron.daily live-helper-2.0~a10.1/debian/live-helper.cron.daily --- live-helper-2.0~a6/debian/live-helper.cron.daily 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.cron.daily 1970-01-01 01:00:00.000000000 +0100 @@ -1,155 +0,0 @@ -#!/bin/sh - -set -e - -BUILD="daily" -HOST="$(hostname)" - -# Checking for live-helper availability -if [ ! -x /usr/bin/lh_config ] -then - exit 0 -fi - -# Checking for live-helper defaults -if [ -r /etc/default/live-helper_autobuild ] -then - . /etc/default/live-helper_autobuild -else - echo "E: /etc/default/live-helper_autobuild missing." - exit 1 -fi - -# Checking for autobuild -if [ "${AUTOBUILD}" != "true" ] -then - exit 0 -fi - -# Checking for build directory -if [ ! -d "${TEMPDIR}" ] -then - mkdir -p "${TEMPDIR}"/debian-live -else - # FIXME: maybe we should just remove the left overs. - echo "E: ${TEMPDIR} needs cleanup." - exit 1 -fi - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: begin daily build." >> /var/log/live - -for ARCHITECTURE in ${ARCHITECTURES} -do - for DISTRIBUTION in ${DISTRIBUTIONS} - do - for PACKAGES_LIST in ${PACKAGES_LISTS} - do - if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt ] - then - # Creating build directory - mkdir -p "${TEMPDIR}"/debian-live - - cd "${TEMPDIR}"/debian-live - echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt - - # Generating images - lh_config -b iso -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source true ${OPTIONS} - lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1 - - echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt - fi - - if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar ] - then - # Creating log directory - mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log - - # Moving logs - mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt - mv "${TEMPDIR}"/debian-live/packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt - - # Creating images directory - mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE} - mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source - - # Moving images - mv "${TEMPDIR}"/debian-live/binary.iso "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.iso - mv "${TEMPDIR}"/debian-live/source.tar "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source/debian-live-${DISTRIBUTION}-source-${PACKAGES_LIST}.tar - fi - - if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt ] - then - # Workaround of missing multi-binary support in live-helper - mv "${TEMPDIR}"/debian-live/binary/casper "${TEMPDIR}"/debian-live/casper.tmp - rm -rf "${TEMPDIR}"/debian-live/binary* "${TEMPDIR}"/debian-live/.stage/binary_* - mkdir "${TEMPDIR}"/debian-live/binary - mv "${TEMPDIR}"/debian-live/casper.tmp "${TEMPDIR}"/debian-live/binary/casper - touch "${TEMPDIR}"/debian-live/.stage/binary_chroot - touch "${TEMPDIR}"/debian-live/.stage/binary_rootfs - - # Creating build directory - mkdir -p "${TEMPDIR}"/debian-live - - cd "${TEMPDIR}"/debian-live - echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt - - # Generating images - lh_config -b usb-hdd -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source false ${OPTIONS} - lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1 - - echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt - fi - - if [ -f "${TEMPDIR}"/debian-live/binary.img ] - then - # Creating log directory - mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log - - # Moving logs - mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt - cp "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-packages.txt - - # Creating image directory - mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE} - - # Moving images - mv "${TEMPDIR}"/debian-live/binary.img "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.img - fi - - # Cleanup - cd "${TEMPDIR}"/debian-live - lh_clean - done - - # Cleanup - cd "${TEMPDIR}"/debian-live - lh_clean purge - done -done - -# Cleaning up -if [ -f "${TEMPDIR}"/debian-live/chroot/proc/version ] -then - umount "${TEMPDIR}"/debian-live/chroot/proc -fi - -if [ -d "${TEMPDIR}"/debian-live/chroot/sys/kernel ] -then - umount "${TEMPDIR}"/debian-live/chroot/sys -fi - -# Removing build directory -rm -rf "${TEMPDIR}" - -# Creating md5sums -for DIRECTORY in "${DESTDIR}"/"${BUILD}"-builds/${DATE}/* -do - cd "${DIRECTORY}" - md5sum * > MD5SUMS -done - -# Creating current symlink -rm -f "${DESTDIR}"/"${BUILD}"-builds/current -ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: end daily build." >> /var/log/live diff -Nru live-helper-2.0~a6/debian/live-helper.default live-helper-2.0~a10.1/debian/live-helper.default --- live-helper-2.0~a6/debian/live-helper.default 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.default 1970-01-01 01:00:00.000000000 +0100 @@ -1,16 +0,0 @@ -# Defaults for /etc/cron.daily/live-helper_autobuild - -AUTOBUILD="false" - -DATE="$(date +%Y%m%d)" -DESTDIR="/srv/debian-live" -TEMPDIR="/srv/tmp/live-helper" - -OPTIONS="--binary-indices false" - -ARCHITECTURES="$(dpkg --print-architecture)" -DISTRIBUTIONS="sid" -MIRROR_BOOTSTRAP="http://ftp.debian.org/debian/" -MIRROR_BINARY="http://ftp.debian.org/debian/" -MIRROR_BINARY_SECURITY="http://security.debian.org/" -PACKAGES_LISTS="standard rescue gnome-desktop kde-desktop xfce-desktop" diff -Nru live-helper-2.0~a6/debian/live-helper.logrotate live-helper-2.0~a10.1/debian/live-helper.logrotate --- live-helper-2.0~a6/debian/live-helper.logrotate 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.logrotate 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -# /etc/logrotate.d/live-helper - -/var/log/live -{ - compress - copytruncate - missingok - monthly - notifempty - rotate 24 -} diff -Nru live-helper-2.0~a6/debian/live-helper.postinst live-helper-2.0~a10.1/debian/live-helper.postinst --- live-helper-2.0~a6/debian/live-helper.postinst 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.postinst 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -#!/bin/sh - -set -e - -case "${1}" in - configure) - update-alternatives --install /usr/share/live-helper/templates \ - live-helper_templates \ - /usr/share/live-helper/templates.debian 100 - - update-alternatives --install /usr/share/live-helper/includes \ - live-helper_includes \ - /usr/share/live-helper/includes.debian 100 - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`${1}'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff -Nru live-helper-2.0~a6/debian/live-helper.postrm live-helper-2.0~a10.1/debian/live-helper.postrm --- live-helper-2.0~a6/debian/live-helper.postrm 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.postrm 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -#!/bin/sh - -set -e - -case "${1}" in - purge) - rm -f /var/log/live* - ;; - - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - - ;; - - *) - echo "postrm called with unknown argument \`${1}'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff -Nru live-helper-2.0~a6/debian/live-helper.prerm live-helper-2.0~a10.1/debian/live-helper.prerm --- live-helper-2.0~a6/debian/live-helper.prerm 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/live-helper.prerm 1970-01-01 01:00:00.000000000 +0100 @@ -1,23 +0,0 @@ -#!/bin/sh - -set -e - -case "${1}" in - remove|upgrade|deconfigure) - update-alternatives --remove live-helper_includes /usr/share/live-helper/includes.debian - update-alternatives --remove live-helper_templates /usr/share/live-helper/templates.debian - ;; - - failed-upgrade) - - ;; - - *) - echo "prerm called with unknown argument \`${1}'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff -Nru live-helper-2.0~a6/debian/rules live-helper-2.0~a10.1/debian/rules --- live-helper-2.0~a6/debian/rules 2010-08-30 11:12:30.000000000 +0100 +++ live-helper-2.0~a10.1/debian/rules 2010-08-30 11:12:30.000000000 +0100 @@ -8,23 +8,18 @@ override_dh_auto_build: $(MAKE) -C po update-po + chmod a+x helpers/binary_hwpacks override_dh_auto_install: dh_auto_install - $(MAKE) -C po install DESTDIR=$(CURDIR)/debian/live-helper + $(MAKE) -C po DESTDIR=$(CURDIR)/debian/live-helper install - install -D -m 0644 debian/live-helper.default debian/live-helper/etc/default/live-helper_autobuild - - # Preparing alternatives - mv debian/live-helper/usr/share/live-helper/includes debian/live-helper/usr/share/live-helper/includes.debian - mv debian/live-helper/usr/share/live-helper/templates debian/live-helper/usr/share/live-helper/templates.debian + mv debian/live-helper/usr/share/doc/live-helper/ChangeLog.live-package debian/live-helper/usr/share/doc/live-helper/changelog.live-package + mv debian/live-helper/usr/share/doc/live-helper/ChangeLog.live-webhelper debian/live-helper/usr/share/doc/live-helper/changelog.live-webhelper - # Removing double files rm -f debian/live-helper/usr/share/doc/live-helper/COPYING rm -f debian/live-helper/usr/share/doc/live-helper/ChangeLog - mv debian/live-helper/usr/share/doc/live-helper/ChangeLog.live-package debian/live-helper/usr/share/doc/live-helper/changelog.live-package - override_dh_installchangelogs: dh_installchangelogs docs/ChangeLog diff -Nru live-helper-2.0~a6/docs/ChangeLog.live-webhelper live-helper-2.0~a10.1/docs/ChangeLog.live-webhelper --- live-helper-2.0~a6/docs/ChangeLog.live-webhelper 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/docs/ChangeLog.live-webhelper 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,182 @@ +commit 1f4cf146edbd72a2d61ac2e60324d392569c9f24 +Author: Daniel Baumann +Date: Wed Oct 14 13:35:25 2009 +0200 + + Updating vcs fields. + +commit d1ab019de29691407e3bde1af2ff5efe9a284380 +Author: Richard Nelson +Date: Wed May 27 09:42:55 2009 -0500 + + Update quoting on variables for safety. + +commit 601b25634d291706fc477342b712554a54c42016 +Author: Richard Nelson +Date: Sat Mar 14 22:19:41 2009 -0500 + + update copyright years + +commit fed4e5adfd49b339bec16b0338b73f9f90ca40ce +Author: Richard Nelson +Date: Sat Mar 14 21:47:27 2009 -0500 + + Set lenny as defualt build + +commit 083a14f46cc1298b33908991dea145cf4ec7415d +Author: Richard Nelson +Date: Sun Nov 30 16:41:15 2008 -0600 + + Bug fix on usb-hdd builds. + +commit 7742576d3a9b84807c6456007ad3bc0147ca3024 +Author: Richard Nelson +Date: Thu Nov 27 22:44:51 2008 -0600 + + Remove -x flag left on cron during debug operations. + +commit 6817dca69fd0c53578c1e14c9c5333d5be94419d +Author: Richard Nelson +Date: Thu Nov 27 22:42:58 2008 -0600 + + Update to start using more live-helper functions. + +commit 649fc3a0fac8eae1b8a239a9ba250e89f4b89dfd +Author: Richard Nelson +Date: Wed Nov 26 22:13:57 2008 -0600 + + Update Copyright (C) to 2007-2008 + +commit 5449c921111b2f300006cc41d7b6582270959a82 +Author: Daniel Baumann +Date: Fri Nov 7 18:08:01 2008 +0100 + + Replacing obsolete dh_clean -k with dh_prep. + +commit cd7a4a353ae652a45057da5726467e23401be52d +Author: Richard Nelson +Date: Tue Nov 4 18:40:06 2008 -0600 + + Bug fix on custom bootstrap and custom binary. + +commit fc227fc32f06ba8e5af8c9ebdcd147f98790b6ea +Author: Richard Nelson +Date: Thu Oct 2 17:24:37 2008 -0500 + + Bug fix in netboot server and path. + +commit 446a99439bfee38c89615e1e24bb4729b2223e9e +Author: Richard Nelson +Date: Mon Sep 8 21:39:37 2008 -0500 + + Include common functions from live-helper for code reuse. + +commit 359e51591318966e97128b00bff38c62d07c6827 +Author: Richard Nelson +Date: Mon Sep 8 21:35:52 2008 -0500 + + Added test for unmounting devpts-live. + +commit 3fdcc59654986d57f014b6c6721b2a3abde2f722 +Author: Richard Nelson +Date: Mon Sep 8 21:29:41 2008 -0500 + + Local variable prefix with _ on VAR i.e. _VAR + +commit 4bbf10e31754f290d3aa0e158a45d09316487544 +Author: Richard Nelson +Date: Mon Sep 8 16:12:22 2008 -0500 + + Local variable LH_ removal/cleanup. + +commit 472a6a0825656fbc16f4df6cb19bb16e1df8605f +Author: Richard Nelson +Date: Mon Sep 8 16:02:36 2008 -0500 + + Minor local variable confusion for LH_ prefix cleanup. + +commit df23442fca1c727dd43ca1ea464b277e3617cb0f +Author: Richard Nelson +Date: Mon Sep 8 15:59:08 2008 -0500 + + Upgrade variables to have the LH_ prefix for LH_* variable, to work with the current live-helper version. + +commit f00e0cb212e0c84268e099ca35ca386982e4d82b +Author: Daniel Baumann +Date: Sun Sep 7 21:57:51 2008 +0200 + + Removing currently unused Upstream-Depends field in control. + +commit 4c85494fa2907a54dd99eaf17816a4d403ddb5bc +Author: Daniel Baumann +Date: Sun Sep 7 21:57:41 2008 +0200 + + Updating vcs fields in control file. + +commit eaf87ebd9f828740430cc60d3e9f201d88c67c25 +Author: Daniel Baumann +Date: Thu Aug 28 23:40:35 2008 +0200 + + Setting project email address to the new debian-live@lists.debian.org. + +commit 6fbca8e14be271dc62988d5555bba9f453ddbaa7 +Author: Daniel Baumann +Date: Wed Apr 23 18:50:17 2008 +0200 + + Updating Richards email address. + +commit 25e1e7bc4f6a095aaf248a80aeaa3795f4a3e3a9 +Author: Daniel Baumann +Date: Tue Oct 30 11:04:42 2007 +0100 + + Correcting vcs fields. + +commit c49d9ff77bd5be73d5367fd567a9e39fccf78410 +Author: Daniel Baumann +Date: Wed Oct 3 09:11:29 2007 +0200 + + Fixing wrong homepage field. + +commit 8e01ba16a737d04a0367ecf1d4f3d7f80437fe97 +Author: Daniel Baumann +Date: Sun Sep 23 16:04:04 2007 +0200 + + Using new Homepage field now. + +commit 49ca83a4d57051b2b4b4b950178063c6df25e222 +Author: Daniel Baumann +Date: Sun Sep 23 16:04:04 2007 +0200 + + Adding Upstream-Depends field. + +commit 39a9d3e82c71451734f0d4ddb630b67c9d55541a +Author: Daniel Baumann +Date: Sun Sep 23 16:04:04 2007 +0200 + + Moving from svn to git. + +commit 7e823babbe815bdf520becbfd6f4ccec814aa7e2 +Author: Daniel Baumann +Date: Sun Sep 23 16:04:03 2007 +0200 + + Removing not uploaded versions. + +commit 46e8777246485a15fc6d5a202a361662f4e724b5 +Author: Daniel Baumann +Date: Sun Sep 23 16:03:52 2007 +0200 + + Adding live-webhelper trunk 20070911. + +2007-07-19 Daniel Baumann + + * Introducing build modes. + +2007-07-14 Daniel Baumann + + * scripts/cgi: + - Quick fix in EMAIL. + +2007-06-04 Daniel Baumann + + * templates/form.html: + - Set default source image to 'generic'. + * Starting live-webhelper. diff -Nru live-helper-2.0~a6/examples/cron/cron.daily live-helper-2.0~a10.1/examples/cron/cron.daily --- live-helper-2.0~a6/examples/cron/cron.daily 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/examples/cron/cron.daily 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,155 @@ +#!/bin/sh + +set -e + +BUILD="daily" +HOST="$(hostname)" + +# Checking for live-helper availability +if [ ! -x /usr/bin/lh_config ] +then + exit 0 +fi + +# Checking for live-helper defaults +if [ -r /etc/default/live-helper_autobuild ] +then + . /etc/default/live-helper_autobuild +else + echo "E: /etc/default/live-helper_autobuild missing." + exit 1 +fi + +# Checking for autobuild +if [ "${AUTOBUILD}" != "true" ] +then + exit 0 +fi + +# Checking for build directory +if [ ! -d "${TEMPDIR}" ] +then + mkdir -p "${TEMPDIR}"/debian-live +else + # FIXME: maybe we should just remove the left overs. + echo "E: ${TEMPDIR} needs cleanup." + exit 1 +fi + +echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: begin daily build." >> /var/log/live + +for ARCHITECTURE in ${ARCHITECTURES} +do + for DISTRIBUTION in ${DISTRIBUTIONS} + do + for PACKAGES_LIST in ${PACKAGES_LISTS} + do + if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt ] + then + # Creating build directory + mkdir -p "${TEMPDIR}"/debian-live + + cd "${TEMPDIR}"/debian-live + echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt + + # Generating images + lh_config -b iso -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source true ${OPTIONS} + lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1 + + echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt + fi + + if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar ] + then + # Creating log directory + mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log + + # Moving logs + mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt + mv "${TEMPDIR}"/debian-live/packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt + + # Creating images directory + mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE} + mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source + + # Moving images + mv "${TEMPDIR}"/debian-live/binary.iso "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.iso + mv "${TEMPDIR}"/debian-live/source.tar "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source/debian-live-${DISTRIBUTION}-source-${PACKAGES_LIST}.tar + fi + + if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt ] + then + # Workaround of missing multi-binary support in live-helper + mv "${TEMPDIR}"/debian-live/binary/casper "${TEMPDIR}"/debian-live/casper.tmp + rm -rf "${TEMPDIR}"/debian-live/binary* "${TEMPDIR}"/debian-live/.stage/binary_* + mkdir "${TEMPDIR}"/debian-live/binary + mv "${TEMPDIR}"/debian-live/casper.tmp "${TEMPDIR}"/debian-live/binary/casper + touch "${TEMPDIR}"/debian-live/.stage/binary_chroot + touch "${TEMPDIR}"/debian-live/.stage/binary_rootfs + + # Creating build directory + mkdir -p "${TEMPDIR}"/debian-live + + cd "${TEMPDIR}"/debian-live + echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt + + # Generating images + lh_config -b usb-hdd -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source false ${OPTIONS} + lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1 + + echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt + fi + + if [ -f "${TEMPDIR}"/debian-live/binary.img ] + then + # Creating log directory + mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log + + # Moving logs + mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt + cp "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-packages.txt + + # Creating image directory + mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE} + + # Moving images + mv "${TEMPDIR}"/debian-live/binary.img "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.img + fi + + # Cleanup + cd "${TEMPDIR}"/debian-live + lh_clean + done + + # Cleanup + cd "${TEMPDIR}"/debian-live + lh_clean purge + done +done + +# Cleaning up +if [ -f "${TEMPDIR}"/debian-live/chroot/proc/version ] +then + umount "${TEMPDIR}"/debian-live/chroot/proc +fi + +if [ -d "${TEMPDIR}"/debian-live/chroot/sys/kernel ] +then + umount "${TEMPDIR}"/debian-live/chroot/sys +fi + +# Removing build directory +rm -rf "${TEMPDIR}" + +# Creating md5sums +for DIRECTORY in "${DESTDIR}"/"${BUILD}"-builds/${DATE}/* +do + cd "${DIRECTORY}" + md5sum * > MD5SUMS +done + +# Creating current symlink +rm -f "${DESTDIR}"/"${BUILD}"-builds/current +ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current + +echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: end daily build." >> /var/log/live diff -Nru live-helper-2.0~a6/examples/cron/crontab live-helper-2.0~a10.1/examples/cron/crontab --- live-helper-2.0~a6/examples/cron/crontab 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/examples/cron/crontab 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -# /etc/crontab - system-wide crontab - -SHELL=/bin/sh -PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin - -# m h dom mon dow user command -*/10 * * * * user /usr/share/doc/live-helper/examples/cron/manpages.sh > /dev/null 2>&1 -*/10 * * * * user /usr/share/doc/live-helper/examples/cron/snapshots.sh > /dev/null 2>&1 diff -Nru live-helper-2.0~a6/examples/cron/default live-helper-2.0~a10.1/examples/cron/default --- live-helper-2.0~a6/examples/cron/default 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/examples/cron/default 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,16 @@ +# Defaults for /etc/cron.daily/live-helper_autobuild + +AUTOBUILD="false" + +DATE="$(date +%Y%m%d)" +DESTDIR="/srv/debian-live" +TEMPDIR="/srv/tmp/live-helper" + +OPTIONS="--binary-indices false" + +ARCHITECTURES="$(dpkg --print-architecture)" +DISTRIBUTIONS="sid" +MIRROR_BOOTSTRAP="http://ftp.debian.org/debian/" +MIRROR_BINARY="http://ftp.debian.org/debian/" +MIRROR_BINARY_SECURITY="http://security.debian.org/" +PACKAGES_LISTS="standard rescue gnome-desktop kde-desktop xfce-desktop" diff -Nru live-helper-2.0~a6/examples/cron/images.sh live-helper-2.0~a10.1/examples/cron/images.sh --- live-helper-2.0~a6/examples/cron/images.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/examples/cron/images.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,111 +1,179 @@ -#!/bin/sh -e +#!/bin/sh + +set -e # Static variables DISTRIBUTIONS="${DISTRIBUTIONS:-lenny squeeze sid}" FLAVOURS="${FLAVOURS:-standard rescue gnome-desktop kde-desktop lxde-desktop xfce-desktop}" SOURCE="${SOURCE:-true}" -MIRROR="${MIRROR:-http://mirror/ftp.debian.org/debian/}" -MIRROR_SECURITY="${MIRROR_SECURITY:-http://mirror/ftp.debian.org/debian-security/}" +MIRROR="${MIRROR:-http://cdn.debian.net/debian/}" +MIRROR_SECURITY="${MIRROR_SECURITY:-http://security.debian.org/}" # Dynamic variables ARCHITECTURE="$(dpkg --print-architecture)" DATE="$(date +%Y%m%d)" +Set_defaults () +{ + # Distribution defaults + APT_RECOMMENDS="true" + BINARY_INDICES="true" + DEBIAN_INSTALLER="live" + DEBIAN_INSTALLER_GUI="true" + PACKAGES="--packages live-installer-launcher" + TASKSEL="tasksel" + + # Distribution specific options (ugly!) + case "${DISTRIBUTION}" in + lenny) + APT_RECOMMENDS="false" + BINARY_INDICES="true" + DEBIAN_INSTALLER="false" + PACKAGES="" + TASKSEL="aptitude" + + case "${ARCHITECTURE}" in + amd64) + case "${FLAVOUR}" in + gnome-desktop) + BINARY_INDICES="false" + + mkdir -p config/chroot_local-hooks + cd config/chroot_local-hooks + echo "apt-get remove --yes --purge openoffice.org-help-en-us" > package-removals + echo "apt-get remove --yes --purge epiphany-browser epiphany-browser-data epiphany-extensions epiphany-gecko" >> package-removals + echo "apt-get remove --yes --purge gnome-user-guide" >> package-removals + cd - + ;; + + kde-desktop) + BINARY_INDICES="false" + ;; + esac + ;; + + i386) + case "${FLAVOUR}" in + gnome-desktop|kde-desktop) + BINARY_INDICES="false" + KERNEL="-k 686" + ;; + esac + ;; + esac + ;; + + squeeze) + DEBIAN_INSTALLER_GUI="false" + + LIVE_INSTALLER="16" + LIVE_INITRAMFS="1.173.4-1" + + mkdir -p config/binary_local-udebs + cd config/binary_local-udebs + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer_${LIVE_INSTALLER}.dsc + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer_${LIVE_INSTALLER}.tar.gz + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer_${LIVE_INSTALLER}_i386.udeb + cd - + + mkdir -p config/chroot_local-packages + cd config/chroot_local-packages + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer_${LIVE_INSTALLER}.dsc + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer_${LIVE_INSTALLER}.tar.gz + wget -c http://live.debian.net/archive/packages/live-installer/${LIVE_INSTALLER}/live-installer-launcher_${LIVE_INSTALLER}_all.deb + wget -c http://live.debian.net/archive/packages/live-initramfs/${LIVE_INITRAMFS}/live-initramfs_${LIVE_INITRAMFS}.diff.gz + wget -c http://live.debian.net/archive/packages/live-initramfs/${LIVE_INITRAMFS}/live-initramfs_${LIVE_INITRAMFS}.dsc + wget -c http://live.debian.net/archive/packages/live-initramfs/${LIVE_INITRAMFS}/live-initramfs_${LIVE_INITRAMFS}_all.deb + wget -c http://live.debian.net/archive/packages/live-initramfs/${LIVE_INITRAMFS}/live-initramfs_$(echo ${LIVE_INITRAMFS} | awk -F- '{ print $1 }').orig.tar.gz + cd - + ;; + esac +} + +# Build images for DISTRIBUTION in ${DISTRIBUTIONS} do rm -rf cache/stages* for FLAVOUR in ${FLAVOURS} do - mkdir -p config - if [ -e .stage ] then lh clean fi - rm -rf config + if [ -e config ] + then + rm -f config/* || true + rmdir --ignore-fail-on-non-empty config/* || true + fi + rm -rf cache/packages* rm -rf cache/stages_rootfs - case "${ARCHITECTURE}" in - amd64) - case "${FLAVOUR}" in - gnome-desktop) - mkdir -p config/chroot_local-hooks - echo "apt-get remove --yes --purge openoffice.org-help-en-us" > config/chroot_local-hooks/package-removals - echo "apt-get remove --yes --purge epiphany-browser epiphany-browser-data epiphany-extensions epiphany-gecko" >> config/chroot_local-hooks/package-removals - echo "apt-get remove --yes --purge gnome-user-guide" >> config/chroot_local-hooks/package-removals - - INDICES="none" - ;; - - kde-desktop) - INDICES="none" - ;; - esac - ;; - - i386) - case "${FLAVOUR}" in - standard|rescue|lxde-desktop|xfce-desktop) - INDICES="true" - ;; - - gnome-desktop|kde-desktop) - KERNEL="-k 686" - INDICES="none" - ;; - esac - ;; - esac + Set_defaults - if [ "${SOURCE}" = "true" ] - then - lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends false --binary-indices ${INDICES} --tasksel aptitude ${KERNEL} --source true --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY} - else - lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends false --binary-indices ${INDICES} --tasksel aptitude ${KERNEL} --source false --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY} - fi + lh config \ + --apt-recommends ${APT_RECOMMENDS} \ + --binary-indices ${BINARY_INDICES} \ + --cache-stages "bootstrap rootfs" \ + --debian-installer ${DEBIAN_INSTALLER} \ + --debian-installer-gui ${DEBIAN_INSTALLER_GUI} \ + --distribution ${DISTRIBUTION} \ + --mirror-bootstrap ${MIRROR} \ + --mirror-chroot ${MIRROR} \ + --mirror-chroot-security ${MIRROR_SECURITY} \ + ${PACKAGES} \ + --packages-lists ${FLAVOUR} \ + --tasksel ${TASKSEL} ${KERNEL} - if [ "${DISTRIBUTION}" = "sid" ] + # TEMPORARY HACK until memtest86+ maintainers fixes his package + if [ ${DISTRIBUTION} = "squeeze" ] && [ ${FLAVOUR} = rescue ] then - echo 'deb http://live.debian.net/ sid/snapshots main' > config/chroot_sources/debian-live_sid-snapshots.chroot - echo 'deb http://live.debian.net/ sid/snapshots main' > config/chroot_sources/debian-live_sid-snapshots.boot - - wget http://live.debian.net/debian/project/openpgp/archive-key.asc -O config/chroot_sources/debian-live_sid-snapshots.chroot.gpg - wget http://live.debian.net/debian/project/openpgp/archive-key.asc -O config/chroot_sources/debian-live_sid-snapshots.binary.gpg - + lh config --memtest none fi lh build 2>&1 | tee debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.iso.log - mv binary.iso debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.iso + mv binary*.iso debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.iso mv binary.list debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.iso.list mv binary.packages debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.iso.packages + if [ "${DISTRIBUTION}" = "lenny" ] + then + lh clean --binary + lh config -binary-images usb-hdd + lh binary 2>&1 | tee debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.log + + mv binary.img debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img + mv binary.list debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.list + mv binary.packages debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.packages + fi + + lh clean + rm -rf cache/stages_rootfs + lh config --binary-images net + + lh build 2>&1 | tee debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.tar.gz.log + + mv binary-net.tar.gz debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.tar.gz + mv binary.list debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.tar.gz.list + mv binary.packages debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.tar.gz.packages + + mv binary/*/filesystem.squashfs debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.squashfs + for memtest in tftpboot/debian-live/${ARCHITECTURE}/memtest*; do cp -f ${memtest} debian-live-${DISTRIBUTION}-${ARCHITECTURE}.$(basename ${memtest}); done || true + for kernel in tftpboot/debian-live/${ARCHITECTURE}/vmlinuz*; do cp -f ${kernel} debian-live-${DISTRIBUTION}-${ARCHITECTURE}.$(basename ${kernel}); done + for initrd in tftpboot/debian-live/${ARCHITECTURE}/initrd*; do cp ${initrd} debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.$(basename ${initrd}); done + if [ "${SOURCE}" = "true" ] then + lh config --source true + + lh source 2>&1 | tee debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz.log + mv source.tar.gz debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz mv source.list debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz.list fi - - lh clean --binary - lh config -b usb-hdd - lh binary 2>&1 | tee debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.log - - mv binary.img debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img - mv binary.list debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.list - mv binary.packages debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${FLAVOUR}.img.packages - - lh clean --binary - lh config -b net - lh binary 2>&1 | tee debian-live-${DISTRIBUTION}-i386-${FLAVOUR}-net.tar.gz.log - - mv binary-net.tar.gz debian-live-${DISTRIBUTION}-i386-${FLAVOUR}-net.tar.gz - mv binary.list debian-live-${DISTRIBUTION}-i386-${FLAVOUR}-net.tar.gz.list - mv binary.packages debian-live-${DISTRIBUTION}-i386-${FLAVOUR}-net.tar.gz.packages - - mv binary/*/filesystem.squashfs debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.squashfs done done diff -Nru live-helper-2.0~a6/examples/cron/manpages.sh live-helper-2.0~a10.1/examples/cron/manpages.sh --- live-helper-2.0~a6/examples/cron/manpages.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/examples/cron/manpages.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,100 +0,0 @@ -#!/bin/sh - -# Needs: man2html git-core - -# Static variables -PACKAGES="live-helper live-initramfs" - -TEMPDIR="/srv/tmp/manpages" -SERVER="/srv/debian-live/www/other/manpages" - -DATE_START="$(date -R)" -HOST="$(hostname)" - -# Checking lock file -if [ -f "${SERVER}"/lock ] -then - echo "E: locked." - exit 1 -fi - -# Creating server directory -if [ ! -d "${SERVER}" ] -then - mkdir -p "${SERVER}" -fi - -# Creating lock trap -trap "test -f ${SERVER}/lock && rm -f ${SERVER}/lock; exit 0" 0 HUP INT QUIT KILL TERM - -# Creating lock file -echo "${DATE_START}" > "${SERVER}"/lock - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: begin manpage build." >> /var/log/live - -# Remove old manpages -rm -f "${SERVER}"/*.html - -# Processing packages -for PACKAGE in ${PACKAGES} -do - # Cleaning build directory - if [ -d "${TEMPDIR}" ] - then - rm -rf "${TEMPDIR}" - fi - - # Creating build directory - mkdir -p "${TEMPDIR}" - - # Getting sources - cd "${TEMPDIR}" - git clone git://git.debian.org/git/users/daniel/${PACKAGE}.git - - # Building manpages - for MANPAGE in "${TEMPDIR}"/${PACKAGE}/manpages/* - do - man2html -D "${SERVER}"/ -r ${MANPAGE} | \ - sed -e "s#Content-type: text/html##" \ - -e 's#HREF="../index.html"#HREF="./"#' \ - -e 's#HREF="../man1/#HREF="#g' \ - -e 's#HREF="../man2/#HREF="#g' \ - -e 's#HREF="../man3/#HREF="#g' \ - -e 's#HREF="../man4/#HREF="#g' \ - -e 's#HREF="../man5/#HREF="#g' \ - -e 's#HREF="../man6/#HREF="#g' \ - -e 's#HREF="../man7/#HREF="#g' \ - -e 's#HREF="../man8/#HREF="#g' \ - -e 's#HREF="../man9/#HREF="#g' \ - -e 's#/cgi-bin/man/man2html#http://packages.debian.org/man2html#' \ - > "${SERVER}"/$(basename ${MANPAGE}).html - done - - # Removing sources - rm -rf "${TEMPDIR}"/${PACKAGE} - - cd "${OLDPWD}" -done - -# Creating symlinks -for NUMBER in 1 2 3 4 5 6 7 8 9 -do - for MANPAGE in "${SERVER}"/*.en.${NUMBER}.html - do - if [ -f "${MANPAGE}" ] - then - ln -s $(basename ${MANPAGE}) "${SERVER}"/$(basename ${MANPAGE} .en.${NUMBER}.html).${NUMBER}.html - fi - done -done - -# Writing timestamp -cat > "${SERVER}"/LAST_BUILD << EOF -Last run begin: ${DATE_START} -Last run end: $(date -R) -EOF - -# Removing build directory -rm -rf "${TEMPDIR}" - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: end manpage build." >> /var/log/live diff -Nru live-helper-2.0~a6/examples/cron/snapshots.sh live-helper-2.0~a10.1/examples/cron/snapshots.sh --- live-helper-2.0~a6/examples/cron/snapshots.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/examples/cron/snapshots.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,183 +0,0 @@ -#!/bin/sh -e - -# Static variables -if [ -n "${1}" ] -then - PACKAGES="${@}" -else - PACKAGES="live-helper live-initramfs live-initscripts live-webhelper live-magic debian-unofficial-archive-keyring" -fi - -DEBEMAIL="debian-live@lists.debian.org" -EMAIL="debian-live@lists.debian.org" -DEBFULLNAME="Debian Live Autobuilder" -NAME="Debian Live Autobuilder" -KEY="FDB8D39A" - -export DEBEMAIL EMAIL DEBFULLNAME NAME KEY - -TEMPDIR="$(mktemp -d -t debian-live.XXXXXXXX)" -SERVER="/mnt/daniel1/srv/debian-unofficial/live/debian" -LOGFILE="${SERVER}/build.log" - -DATE_START="$(date -R)" -HOST="$(hostname)" - -# Checking lock file -if [ -f "${SERVER}"/Archive-Update-in-Progress ] -then - echo "E: locked." - exit 1 -fi - -# Creating server directory -if [ ! -d "${SERVER}" ] -then - mkdir -p "${SERVER}" -fi - -# Creating lock trap -trap "test -f ${SERVER}/Archive-Update-in-Progress && rm -f ${SERVER}/Archive-Update-in-Progress; exit 0" 0 HUP INT QUIT KILL TERM - -# Creating lock file -echo "${DATE_START}" > "${SERVER}"/Archive-Update-in-Progress - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-snapshots: begin build." >> "${LOGFILE}" - -# Processing packages -for PACKAGE in ${PACKAGES} -do - # Cleaning build directory - if [ -d "${TEMPDIR}" ] - then - rm -rf "${TEMPDIR}" - fi - - # Creating build directory - mkdir -p "${TEMPDIR}" - - # Getting sources - cd "${TEMPDIR}" - - case "${PACKAGE}" in - debian-unofficial-archive-keyring) - git clone git://git.debian.net/git/${PACKAGE}.git - ;; - - live-magic) - git clone git://git.debian.org/git/users/lamby-guest/${PACKAGE}.git - ;; - - *) - git clone git://git.debian.org/git/users/daniel/${PACKAGE}.git - ;; - esac - - # Getting version - cd "${TEMPDIR}"/${PACKAGE} - - for BRANCH in debian - do - if [ -n "$(git branch -r | grep ${BRANCH})" ] - then - git checkout -b ${BRANCH} origin/${BRANCH} || true - fi - done - - VERSION="$(dpkg-parsechangelog | awk '/Version:/ { print $2 }' | awk -F- '{ print $1 }')" - - # Getting revision - cd "${TEMPDIR}"/${PACKAGE} - REVISION="$(git log | grep -m1 Date | awk -FDate: '{ print $2 }' | awk '{ print $1 ",", $3, $2, $5, $4, $6 }')" - REVISION="$(date -d "${REVISION}" +%Y%m%d.%H%M%S)" - - # Check for existing package - if [ ! -f "${SERVER}"/${PACKAGE}_${VERSION}+${REVISION}.dsc ] || [ "${1}" = "--force" ] - then - UPDATE_INDICES="true" - - # Renaming directory - mv "${TEMPDIR}"/${PACKAGE} "${TEMPDIR}"/${PACKAGE}-${VERSION}+${REVISION} - - # Building package - cd "${TEMPDIR}"/${PACKAGE}-${VERSION}+${REVISION} - rm -rf .git - dch --force-bad-version --newversion ${VERSION}+${REVISION} --distribution UNRELEASED Autobuild snapshot of git ${REVISION}. - dpkg-buildpackage -rfakeroot -k${KEY} -sa - - # Removing sources - rm -rf "${TEMPDIR}"/${PACKAGE}-${VERSION}+${REVISION} - - # Creating directory - mkdir -p "${SERVER}" - - # Removing old packages - if [ -f "${SERVER}"/"${PACKAGE}"*.changes ] - then - for FILE in $(awk {'print $5'} "${SERVER}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$") - do - rm -f "${SERVER}"/"${FILE}" - done - fi - - rm -f "${SERVER}"/"${PACKAGE}"*.changes - - # Installing new packages - for FILE in $(awk {'print $5'} "${TEMPDIR}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$") - do - mv "${TEMPDIR}"/"${FILE}" "${SERVER}" - done - - mv "${TEMPDIR}"/"${PACKAGE}"*.changes "${SERVER}" - else - # Remove sources - rm -rf "${TEMPDIR}"/${PACKAGE} - fi -done - -if [ "${UPDATE_INDICES}" = "true" ] -then - LAST_UPDATE="$(date -R)" - - cd "${SERVER}" - - apt-ftparchive packages . /dev/null > Packages - gzip -9 -c Packages > Packages.gz - bzip2 -9 -c Packages > Packages.bz2 - - apt-ftparchive sources . /dev/null > Sources - gzip -9 -c Sources > Sources.gz - bzip2 -9 -c Sources > Sources.bz2 - - if [ -f release.conf ] - then - apt-ftparchive -c release.conf -o APT::FTPArchive::Release::Description="Last updated: `date -R`" release ./ >> Release.tmp - mv Release.tmp Release - - rm -f Release.gpg - gpg --default-key ${KEY} --quiet --output Release.gpg -ba Release - fi -fi - -# Reading timestamp -if [ -z "${LAST_UPDATE}" ] -then - LAST_UPDATE="$(awk -F: '/Last update:/ { print $2":"$3":"$4 }' ${SERVER}/LAST_BUILD | sed -e 's/ //')" -fi - -# Writing timestamp -cat > "${SERVER}"/LAST_BUILD << EOF -Last run begin: ${DATE_START} -Last run end: $(date -R) - -Last update: ${LAST_UPDATE} -EOF - -# Removing build directory -rm -rf "${TEMPDIR}" - -# Fixing permissions -chmod 0644 "${SERVER}"/* -chmod 0766 "${SERVER}"/*.sh - -echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-snapshots: end build." >> "${LOGFILE}" diff -Nru live-helper-2.0~a6/examples/sources/debian-live_sid-snapshots.gpg live-helper-2.0~a10.1/examples/sources/debian-live_sid-snapshots.gpg --- live-helper-2.0~a6/examples/sources/debian-live_sid-snapshots.gpg 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/examples/sources/debian-live_sid-snapshots.gpg 2010-05-17 12:30:39.000000000 +0100 @@ -1,32 +1,20 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.10 (GNU/Linux) -mQINBEqdKDABEADBLagcqCJZea/V62l/ow6qo0gjmMOSiF8oi5HJmFfHoX1hogTP -JCaemzc8/CVBQ9ryLRyIfxVT367tBHweWFIEJZUnNINFYLsQms8WOex5fKZkRrox -ROsKDh+zeaUWeKEEG9Z9SAvpvPS50L3KnwKiZZE1tFY4LitVDapw+C7ElmLrvdhq -O9Gg6TohO7Q6hNA266InZggnNFI2Fs6GmfdcxlSc3rcBJj60/5imtXu1b/zO2EgX -1Mhc4DRFRC2N/ywEB4XzF7Dc/EdFbhyQt+et3u6Hr0OqNBZfN61vCYj4G/+3hj6m -/FUkz2SUrXpSIf7uBxZwGRWq6En9GKDSqJjVFuNfRmAhSO6ywiZ+3bbOu93rGDl0 -RGxmst19GrBFv1fgAWv//UTf1f3461poFQBsbEQ2FhJt+06x5x6sm6uKUeznC5Gr -DihYcXgAPWVHmxuDtGJUgwSQCBCmEPZVI/25pvR1uxxOXldXv5glaSeslZjCGdzv -72g2sV5ACjWsAaLAJCZcp9BtgImTTYqV3CEPsWIY/hqzHLFcpfpok4CkPNHzQVrg -VaGSH2KqvUXl5joyuKmF77hqtWoDxSU8urVbcij/TYejoo99BgpEuq1yPwaU7Sdy -ZvBO+TIxO28/JldgTJ0SKdYUyyaV8fBiwMzFsbjAYa06X0barbsUpg01zQARAQAB -tGdkZWJpYW4tbWFpbnRhaW5lcnMub3JnIEFyY2hpdmUgQXV0b21hdGljIFNpZ25p -bmcgS2V5ICgyMDA5MDkwMSkgPHN5c2FkbWluQGxpc3RzLmRlYmlhbi1tYWludGFp -bmVycy5vcmc+iQI9BBMBCAAnBQJKnSgwAhsDBQkAybWABQsJCAcDBRUKCQgLBRYC -AwEAAh4BAheAAAoJEEUyUiR/CNd+gigP/iAWMn2xLgFQqoaDPzq1vdewll6WDcfi -XQ7AW5wwrhwr5YMOdX+MQfrIIqwYhnEHHpkky7a1jzkYWTm2h0217Ev7AZ5fBl47 -vtWOcFU57BKgl0lUBRcYNmSqWNCsuw5iPuBgY/bD22aRO+JHVj5lcaK2JKUiHtBd -oML9uqNbahQTlIW1c7r66pOENwDjWuqdfYkh4bRU4/gAEanKpViqT30NwUkVQcBD -wVH73vV9BoFUEtPxPrZw431wAxKgO4fJpz0iWXx0yFkpnLqUAhtwv/Befd4yE8Fy -q4Iv7ci9+oVROQ6R5Yd2kaadtwC498TPncUzr07gPXR/q1j2/K7kJuTlUyVv/z5U -p63/uOtbRrX/9vC8VCIaXfi2JXpMhzs9zN6mjjPCLhmoC50h234SGrWHJ0zJPYW5 -TDDeOBff3nv4mXdZ5/OyYTdIZkI7YOfcGzA1Z80kha2FBhAYWmyxUld0PDqeaTRd -A2+xjf1e20rs6ZN9+Hwb7kiJeJhhClsXybMfSyRToSS2lbLzzPt0fX5QSMwCH1LU -eASRVH7yIruYbUWRyIlT8vsXwSQeYjEo35K8+qPII3uH+zkpUY0L0XQZcwd/qap0 -t7gKexWh3jaMJUhbqGxgOxtBQ879xKxRuL9fVmF3vovn58mlIRabFYyvQRRNVD8X -ZkV6m4jPd7dwiEYEEBECAAYFAkqdLO0ACgkQ+C5cwEsrK57PRgCffbfv/+c4/qQg -lW323xymUg9xdfYAnRObBPqkLXgIP9Y1pxxijskBRYui -=MviB +mQENBEtljiMBCADSIplButAWL0OuM4uvDtZYjBcPlQNjwQDZ/Dpg5QuRAgNSUdx7 +wBQOQXqC4LCi9ykpvYi8FEtz0bl60M9uJdc4n+130It8gSZs7Cn0WoFk7uo0S4IS +79EQdP+yfZNv/vY11cv6TwOb7JEqB5BI7T642Y+UgQZnpT/Diykks986CYeZSfpm +6gnASAEe0jJg79Zpzpc3kBECCwN6fIFZ4MOxkaXgvfhWsOS42s6zxtQXJ65njibR +W47Klu75sxPS+5EKaS10C5+Tmv0XpV7S7s8VtRtKemMjYfLdsPmubmGcI+t/uEF7 +qT2zJLINSIIL01kpVBFpqxCmnO51XURgRqOFABEBAAG0Z2RlYmlhbi1tYWludGFp +bmVycy5vcmcgQXJjaGl2ZSBBdXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTAwMTAx +KSA8c3lzYWRtaW5AbGlzdHMuZGViaWFuLW1haW50YWluZXJzLm9yZz6JAT4EEwEC +ACgFAktljiMCGwMFCQHihQAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEJ7r +yNubnDy2BeUH/1SWIbqzIh2LkF1XK4iXyXGrzGlqtef5JX/tjaY7RC5gPVyZBP1V +jHcozn7Sum09KxaijsgP/lIVZ2tnu9niT2Waz5GPgUv79bqjGc238gEhH5zpbun/ +WF6UapiINHNYLFx0f18ImQ1gU13hLn0PYvuyN/QKmxaPlcUQtNJc3/ZtyFA0nPpB +ejiMEBxgw0H80FWSpawLKUFEStT1Y+khK0fZYVoWl0OwhJbsY/L6nBcfv27zH+5d +g7VuNpRte7AyxZEufescwWILTjIq3K2v9XHAy7sJmstfycrHQFy/33hE4yRQcOyu +bAMnNqLUp7mwqRw+KYPkAQo/DUlO//SsUKY= +=+IFy -----END PGP PUBLIC KEY BLOCK----- diff -Nru live-helper-2.0~a6/functions/aliases.sh live-helper-2.0~a10.1/functions/aliases.sh --- live-helper-2.0~a6/functions/aliases.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/aliases.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # aliases.sh - internal shell aliases -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/architecture.sh live-helper-2.0~a10.1/functions/architecture.sh --- live-helper-2.0~a6/functions/architecture.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/architecture.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # architecture.sh - handle architecture specific support -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -59,28 +59,29 @@ if [ "$(echo ${LH_ARCHITECTURE} | wc -w)" -gt "1" ] then # First, only support multiarch on iso - if [ "${LH_BINARY_IMAGES}" = "iso" ] - then - # Assemble multi-arch - case "${LH_CURRENT_ARCHITECTURE}" in - amd64) - DESTDIR="${DESTDIR}.amd" - DESTDIR_LIVE="${DESTDIR_LIVE}.amd" - DESTDIR_INSTALL="${DESTDIR_INSTALL}.amd" - ;; - - i386) - DESTDIR="${DESTDIR}.386" - DESTDIR_LIVE="${DESTDIR_LIVE}.386" - DESTDIR_INSTALL="${DESTDIR_INSTALL}.386" - ;; - - powerpc) - DESTDIR="${DESTDIR}.ppc" - DESTDIR_LIVE="${DESTDIR_LIVE}.ppc" - DESTDIR_INSTALL="${DESTDIR_INSTALL}.ppc" - ;; - esac - fi + case "${LH_BINARY_IMAGES}" in + iso*) + # Assemble multi-arch + case "${LH_CURRENT_ARCHITECTURE}" in + amd64) + DESTDIR="${DESTDIR}.amd" + DESTDIR_LIVE="${DESTDIR_LIVE}.amd" + DESTDIR_INSTALL="${DESTDIR_INSTALL}.amd" + ;; + + i386) + DESTDIR="${DESTDIR}.386" + DESTDIR_LIVE="${DESTDIR_LIVE}.386" + DESTDIR_INSTALL="${DESTDIR_INSTALL}.386" + ;; + + powerpc) + DESTDIR="${DESTDIR}.ppc" + DESTDIR_LIVE="${DESTDIR_LIVE}.ppc" + DESTDIR_INSTALL="${DESTDIR_INSTALL}.ppc" + ;; + esac + ;; + esac fi } diff -Nru live-helper-2.0~a6/functions/arguments.sh live-helper-2.0~a10.1/functions/arguments.sh --- live-helper-2.0~a6/functions/arguments.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/arguments.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # arguments.sh - handle common arguments -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/breakpoints.sh live-helper-2.0~a10.1/functions/breakpoints.sh --- live-helper-2.0~a6/functions/breakpoints.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/breakpoints.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # breakpoints.sh - run with breakpoints -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/cache.sh live-helper-2.0~a10.1/functions/cache.sh --- live-helper-2.0~a6/functions/cache.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/cache.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # cache.sh - manage package cache -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/chroot.sh live-helper-2.0~a10.1/functions/chroot.sh --- live-helper-2.0~a6/functions/chroot.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/chroot.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # chroot.sh - /usr/sbin/chroot wrapper script -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -17,10 +17,10 @@ if [ "${LH_USE_FAKEROOT}" != "true" ] then - ${LH_ROOT_COMMAND} chroot "${CHROOT}" /usr/bin/env -i HOME="/root" PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" TERM="${TERM}" ftp_proxy="${LH_APT_FTP_PROXY}" http_proxy="${LH_APT_HTTP_PROXY}" DEBIAN_FRONTEND="${LH_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LH_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" XORG_CONFIG="custom" ${COMMANDS} + ${LH_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" /usr/bin/env -i HOME="/root" PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" TERM="${TERM}" ftp_proxy="${LH_APT_FTP_PROXY}" http_proxy="${LH_APT_HTTP_PROXY}" DEBIAN_FRONTEND="${LH_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LH_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" XORG_CONFIG="custom" ${COMMANDS} else # Building with fakeroot/fakechroot - ${LH_ROOT_COMMAND} chroot "${CHROOT}" ${COMMANDS} + ${LH_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" ${COMMANDS} fi return "${?}" diff -Nru live-helper-2.0~a6/functions/color.sh live-helper-2.0~a10.1/functions/color.sh --- live-helper-2.0~a6/functions/color.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/color.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # color.sh - define color values -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/common.sh live-helper-2.0~a10.1/functions/common.sh --- live-helper-2.0~a6/functions/common.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/common.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # common.sh - common things for all live-helpers -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -9,7 +9,7 @@ PROGRAM="$(basename ${0})" PACKAGE="live-helper" -VERSION="2.0~a4-1" +VERSION="2.0~a10-1" CONFIG_VERSION="$(echo ${VERSION} | awk -F- '{ print $1 }')" PATH="${PWD}/auto/helpers:${PATH}" diff -Nru live-helper-2.0~a6/functions/conffile.sh live-helper-2.0~a10.1/functions/conffile.sh --- live-helper-2.0~a6/functions/conffile.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/conffile.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # conffile.sh - handle configuration files -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/cursor.sh live-helper-2.0~a10.1/functions/cursor.sh --- live-helper-2.0~a6/functions/cursor.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/cursor.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # cursor.sh - define cursor movements -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/defaults.sh live-helper-2.0~a10.1/functions/defaults.sh --- live-helper-2.0~a6/functions/defaults.sh 2010-01-31 13:18:54.000000000 +0000 +++ live-helper-2.0~a10.1/functions/defaults.sh 2010-08-30 11:12:30.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # defaults.sh - handle default values -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -322,7 +322,7 @@ ubuntu) case "${LH_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_CHROOT_SECURITY="http://archive.ubuntu.com/ubuntu/" + LH_MIRROR_CHROOT_SECURITY="http://security.ubuntu.com/ubuntu/" ;; *) @@ -333,6 +333,34 @@ esac fi + # Setting volatile mirror to fetch packages from + if [ -z "${LH_MIRROR_CHROOT_VOLATILE}" ] + then + case "${LH_MODE}" in + debian|debian-release) + case "${LH_DISTRIBUTION}" in + lenny) + LH_MIRROR_CHROOT_VOLATILE="http://volatile.debian.org/debian-volatile/" + ;; + esac + ;; + + ubuntu) + case "${LH_ARCHITECTURE}" in + amd64|i386) + LH_MIRROR_CHROOT_VOLATILE="http://security.ubuntu.com/ubuntu/" + ;; + + *) + LH_MIRROR_CHROOT_VOLATILE="http://ports.ubuntu.com/" + ;; + esac + ;; + esac + + LH_MIRROR_CHROOT_VOLATILE="${LH_MIRROR_CHROOT_VOLATILE:-none}" + fi + # Setting mirror which ends up in the image if [ -z "${LH_MIRROR_BINARY}" ] then @@ -385,6 +413,36 @@ esac fi + # Setting volatile mirror which ends up in the image + if [ -z "${LH_MIRROR_BINARY_VOLATILE}" ] + then + case "${LH_MODE}" in + debian|debian-release) + case "${LH_DISTRIBUTION}" in + lenny) + LH_MIRROR_BINARY_VOLATILE="http://volatile.debian.org/debian-volatile/" + ;; + esac + ;; + + ubuntu) + case "${LH_ARCHITECTURE}" in + amd64|i386) + LH_MIRROR_BINARY_VOLATILE="http://security.ubuntu.com/ubuntu/" + ;; + + *) + LH_MIRROR_BINARY_VOLATILE="http://ports.ubuntu.com/" + ;; + esac + ;; + esac + + LH_MIRROR_BINARY_VOLATILE="${LH_MIRROR_BINARY_VOLATILE:-none}" + fi + + LH_MIRROR_DEBIAN_INSTALLER="${LH_MIRROR_DEBIAN_INSTALLER:-${LH_MIRROR_BOOTSTRAP}}" + # Setting archive areas value if [ -z "${LH_ARCHIVE_AREAS}" ] then @@ -440,6 +498,9 @@ if [ -z "${LH_LINUX_FLAVOURS}" ] then case "${LH_ARCHITECTURE}" in + arm|armel) + ;; + alpha) case "${LH_MODE}" in ubuntu) @@ -530,11 +591,6 @@ LH_LINUX_FLAVOURS="sparc64" ;; - arm|armel|m68k) - Echo_error "You need to specify the linux kernel flavour manually on ${LH_ARCHITECTURE} (FIXME)." - exit 1 - ;; - *) Echo_error "Architecture ${LH_ARCHITECTURE} not yet supported (FIXME)" exit 1 @@ -617,22 +673,56 @@ gnome-desktop) LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|gnome-desktop||') standard-x11" - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||') standard gnome-desktop desktop" + case "${LH_DISTRIBUTION}" in + lenny) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||') standard gnome-desktop desktop" + ;; + + *) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||' -e 's|laptop||') standard gnome-desktop desktop laptop" + ;; + esac ;; kde-desktop) LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|kde-desktop||') standard-x11" - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||') standard kde-desktop desktop" + + case "${LH_DISTRIBUTION}" in + lenny) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||') standard kde-desktop desktop" + ;; + + *) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||' -e 's|laptop||') standard kde-desktop desktop laptop" + esac ;; lxde-desktop) LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|lxde-desktop||') standard-x11" - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||') standard lxde-desktop desktop" + + case "${LH_DISTRIBUTION}" in + lenny) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||') standard lxde-desktop desktop" + ;; + + *) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||' -e 's|laptop||') standard lxde-desktop desktop laptop" + ;; + esac ;; xfce-desktop) LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|xfce-desktop||') standard-x11" - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||') standard xfce-desktop desktop" + + case "${LH_DISTRIBUTION}" in + lenny) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||') standard xfce-desktop desktop" + ;; + + *) + LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||' -e 's|laptop||') standard xfce-desktop desktop laptop" + ;; + esac ;; esac done @@ -648,6 +738,14 @@ LH_SECURITY="${LH_SECURITY:-true}" + # Setting volatile updates option + if [ "${LH_MIRROR_CHROOT_VOLATILE}" = "none" ] || [ "${LH_MIRROR_BINARY_VOLATILE}" = "none" ] + then + LH_VOLATILE="false" + fi + + LH_VOLATILE="${LH_VOLATILE:-true}" + # Setting symlink convertion option LH_SYMLINKS="${LH_SYMLINKS:-false}" @@ -668,8 +766,23 @@ esac # Setting image type - LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso}" - LH_BINARY_ISO_HYRBID="${LH_BINARY_ISO_HYBRID:-false}" + case "${LH_DISTRIBUTION}" in + squeeze|sid) + case "${LH_ARCHITECTURE}" in + amd64|i386) + LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso-hybrid}" + ;; + + *) + LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso}" + ;; + esac + ;; + + *) + LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso}" + ;; + esac # Setting apt indices if echo ${LH_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" @@ -712,7 +825,15 @@ # Setting debian-installer-gui case "${LH_MODE}" in debian) - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-true}" + case "${LH_DISTRIBUTION}" in + squeeze|sid) + LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-false}" + ;; + + *) + LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-true}" + ;; + esac ;; ubuntu) @@ -752,11 +873,11 @@ if [ -n "${LH_DEBIAN_INSTALLER_PRESEEDFILE}" ] then case "${LH_BINARY_IMAGES}" in - iso) + iso*) _LH_BOOTAPPEND_PRESEED="file=/cdrom/install/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" ;; - usb-hdd) + usb*) if [ "${LH_MODE}" = "ubuntu" ] || [ "${LH_DEBIAN_INSTALLER}" = "live" ] then _LH_BOOTAPPEND_PRESEED="file=/cdrom/install/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" @@ -779,21 +900,22 @@ esac fi - if [ "${LH_BINARY_IMAGES}" = "usb-hdd" ] - then - # Try USB block devices for install media - LH_BOOTAPPEND_INSTALL="cdrom-detect/try-usb=true ${LH_BOOTAPPEND_INSTALL}" - fi + case "${LH_BINARY_IMAGES}" in + usb*) + # Try USB block devices for install media + if ! echo "${LH_BOOTAPPEND_INSTALL}" | grep -q try-usb + then + LH_BOOTAPPEND_INSTALL="cdrom-detect/try-usb=true ${LH_BOOTAPPEND_INSTALL}" + fi + ;; + esac if [ -n ${_LH_BOOTAPPEND_PRESEED} ] then LH_BOOTAPPEND_INSTALL="${LH_BOOTAPPEND_INSTALL} ${_LH_BOOTAPPEND_PRESEED}" fi - if [ -n "${LH_BOOTAPPEND_LIVE}" ] - then - LH_BOOTAPPEND_INSTALL="${LH_BOOTAPPEND_INSTALL} -- \${LH_BOOTAPPEND_LIVE}" - fi + LH_BOOTAPPEND_INSTALL="$(echo ${LH_BOOTAPPEND_INSTALL} | sed -e 's/[ \t]*$//')" # Setting encryption LH_ENCRYPTION="${LH_ENCRYPTION:-false}" @@ -1027,16 +1149,17 @@ esac fi - if [ "${LH_BINARY_IMAGES}" = "usb-hdd" ] - then - # grub or yaboot + usb-hdd - case "${LH_BOOTLOADER}" in - grub|yaboot) - Echo_error "You have selected a combination of bootloader and image type that is currently not supported by live-helper. Please use either another bootloader or a different image type." - exit 1 - ;; - esac - fi + case "${LH_BINARY_IMAGES}" in + usb*) + # grub or yaboot + usb + case "${LH_BOOTLOADER}" in + grub|yaboot) + Echo_error "You have selected a combination of bootloader and image type that is currently not supported by live-helper. Please use either another bootloader or a different image type." + exit 1 + ;; + esac + ;; + esac if [ "$(echo ${LH_ISO_APPLICATION} | wc -c)" -gt 128 ] then diff -Nru live-helper-2.0~a6/functions/echo.sh live-helper-2.0~a10.1/functions/echo.sh --- live-helper-2.0~a6/functions/echo.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/echo.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # echo.sh - define output methods -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/exit.sh live-helper-2.0~a10.1/functions/exit.sh --- live-helper-2.0~a6/functions/exit.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/exit.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # exit.sh - cleanup -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/help.sh live-helper-2.0~a10.1/functions/help.sh --- live-helper-2.0~a6/functions/help.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/help.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # help.sh - print help information -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/l10n.sh live-helper-2.0~a10.1/functions/l10n.sh --- live-helper-2.0~a6/functions/l10n.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/l10n.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # l10n.sh - load the needed localization things for all lh messages -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/lockfile.sh live-helper-2.0~a10.1/functions/lockfile.sh --- live-helper-2.0~a6/functions/lockfile.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/lockfile.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # lockfile.sh - handle lock files -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/losetup.sh live-helper-2.0~a10.1/functions/losetup.sh --- live-helper-2.0~a6/functions/losetup.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/losetup.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # losetup - wrapper around losetup -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/man.sh live-helper-2.0~a10.1/functions/man.sh --- live-helper-2.0~a6/functions/man.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/man.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # man.sh - print man information -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -11,7 +11,7 @@ { if [ -x "$(which man 2>/dev/null)" ] then - man $(basename ${0}) + man lh_$(basename ${0}) exit 0 fi } diff -Nru live-helper-2.0~a6/functions/packageslists.sh live-helper-2.0~a10.1/functions/packageslists.sh --- live-helper-2.0~a6/functions/packageslists.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/packageslists.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # packagelists.sh - expands package list includes -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/packages.sh live-helper-2.0~a10.1/functions/packages.sh --- live-helper-2.0~a6/functions/packages.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/packages.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # packages.sh - handle packages installation -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/releases.sh live-helper-2.0~a10.1/functions/releases.sh --- live-helper-2.0~a6/functions/releases.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/releases.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # releases.sh - list release information -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/stagefile.sh live-helper-2.0~a10.1/functions/stagefile.sh --- live-helper-2.0~a6/functions/stagefile.sh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/functions/stagefile.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # stagefile.sh - handle stage files -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/templates.sh live-helper-2.0~a10.1/functions/templates.sh --- live-helper-2.0~a6/functions/templates.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/templates.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # templates.sh - handle templates files -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/usage.sh live-helper-2.0~a10.1/functions/usage.sh --- live-helper-2.0~a6/functions/usage.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/usage.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # usage.sh - print usage information -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/functions/version.sh live-helper-2.0~a10.1/functions/version.sh --- live-helper-2.0~a6/functions/version.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/version.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # version.sh - print version information -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -12,7 +12,7 @@ Echo "%s, version %s" "${PROGRAM}" "${VERSION}" Echo "This program is a part of %s" "${PACKAGE}" echo - Echo "Copyright (C) 2006-2009 Daniel Baumann " + Echo "Copyright (C) 2006-2010 Daniel Baumann " echo Echo "This program is free software: you can redistribute it and/or modify" Echo "it under the terms of the GNU General Public License as published by" diff -Nru live-helper-2.0~a6/functions/wrapper.sh live-helper-2.0~a10.1/functions/wrapper.sh --- live-helper-2.0~a6/functions/wrapper.sh 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/functions/wrapper.sh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # wrapper.sh - external command wrappers -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/helpers/binary live-helper-2.0~a10.1/helpers/binary --- live-helper-2.0~a6/helpers/binary 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary 2010-08-30 11:12:30.000000000 +0100 @@ -0,0 +1,102 @@ +#!/bin/sh + +# lh_binary(1) - build binary images +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build binary images')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Setup cleanup function +Setup_cleanup + +# Preparing root filesystem +lh binary_chroot ${*} + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + # Configuring chroot + lh chroot_devpts install ${*} + lh chroot_proc install ${*} + lh chroot_selinuxfs install ${*} + lh chroot_sysfs install ${*} + lh chroot_hosts install ${*} + lh chroot_resolv install ${*} + lh chroot_hostname install ${*} + lh chroot_sysv-rc install ${*} + lh chroot_upstart install ${*} + lh chroot_apt install-binary ${*} + lh chroot_sources install ${*} +fi + +# Building root filesystem +lh binary_rootfs ${*} +lh binary_manifest ${*} +lh binary_encryption ${*} + +# Prepare images +lh binary_local-packageslists ${*} +lh binary_hwpacks ${*} +lh binary_linux-image ${*} +lh binary_debian-installer ${*} +lh binary_memtest ${*} +lh binary_grub ${*} +lh binary_grub2 ${*} +lh binary_syslinux ${*} +lh binary_yaboot ${*} +lh binary_silo ${*} +lh binary_disk ${*} +lh binary_win32-loader ${*} +lh binary_includes ${*} +lh binary_local-includes ${*} +lh binary_local-hooks ${*} +lh binary_boot-parts ${*} +lh binary_md5sum ${*} + +if [ "${LH_CHROOT_BUILD}" != "true" ] +then + lh chroot_devpts install ${*} + lh chroot_proc install ${*} + lh chroot_selinuxfs install ${*} + lh chroot_sysfs install ${*} +fi + +# Building images +lh binary_iso ${*} +lh binary_net ${*} +lh binary_tar ${*} +lh binary_usb ${*} +lh binary_virtual-hdd ${*} + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + # Deconfiguring chroot + rm -f .stage/chroot_sources + lh chroot_hostname remove ${*} + lh chroot_resolv remove ${*} + lh chroot_hosts remove ${*} +fi + +lh chroot_apt remove ${*} +lh chroot_sysv-rc remove ${*} +lh chroot_sysfs remove ${*} +lh chroot_upstart remove ${*} +lh chroot_selinuxfs remove ${*} +lh chroot_proc remove ${*} +lh chroot_devpts remove ${*} diff -Nru live-helper-2.0~a6/helpers/binary_boot-parts live-helper-2.0~a10.1/helpers/binary_boot-parts --- live-helper-2.0~a6/helpers/binary_boot-parts 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_boot-parts 2010-08-30 11:12:30.000000000 +0100 @@ -0,0 +1,91 @@ +#!/bin/sh + +# lh_binary_boot-parts(1) - produce boot parts from binary/ +# Copyright (C) 2010 Canonical Ltd. +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'export boot-parts in tarballs')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin install boot parts..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_boot-parts + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_INITRAMFS}" in + casper) + DESTDIR="casper" + ;; + + live-initramfs) + DESTDIR="live" + ;; + + *) + DESTDIR="boot" + ;; +esac + +for f in ${LH_UBOOT_FLAVOURS}; do + case "$f" in + omap) + Check_package chroot/usr/lib/x-loader-omap/MLO x-loader-omap + Check_package chroot/usr/lib/u-boot/u-boot-beagle.bin u-boot-omap3 + + cat > binary/${DESTDIR}/boot.cmd.omap << BOOTCMD +setenv bootcmd 'mmc init; fatload mmc 0:1 0x80000000 uImage; fatload mmc 0:1 0x81600000 uInitrd; bootm 0x80000000 0x81600000' +setenv bootargs 'console=tty0 console=ttyS2,115200 earlyprintk fixrtc boot=casper rootwait ro vram=12M omapfb.debug=y omapfb.mode=dvi:1280x720MR-16@60' +boot +BOOTCMD + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Linux" -d binary/${DESTDIR}/vmlinuz-*omap binary/${DESTDIR}/uImage.omap + mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs -d binary/${DESTDIR}/initrd.img-*omap binary/${DESTDIR}/uInitrd.omap + mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "$CODENAME 10.04" -d binary/${DESTDIR}/boot.cmd.omap binary/${DESTDIR}/boot.scr.omap + + Install_package + + cp -f chroot/usr/lib/x-loader-omap/MLO binary/${DESTDIR}/MLO.omap + cp -f chroot/usr/lib/u-boot/u-boot-beagle.bin binary/${DESTDIR}/u-boot.bin.omap + + Remove_package + + ;; + *) + echo "unsupported uboot flavour $f" + exit 1 + ;; + esac +done + + +for f in ${LH_BOOT_FLAVOURS}; do + cd binary/ && tar -cvzf ../binary-boot.${f}.tar.gz $DESTDIR/*${f}* + cd - +done + +# Creating stage file +Create_stagefile .stage/binary_boot-parts diff -Nru live-helper-2.0~a6/helpers/binary_chroot live-helper-2.0~a10.1/helpers/binary_chroot --- live-helper-2.0~a6/helpers/binary_chroot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_chroot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,119 @@ +#!/bin/sh + +# lh_binary_chroot(1) - copy chroot into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy chroot into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin copying chroot..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_chroot + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Normally, virtual filesystems are not mounted here, but people tend to be lazy +if [ -f chroot/proc/version ] +then + if [ "${LH_USE_FAKEROOT}" != "true" ] +then + ${LH_ROOT_COMMAND} umount chroot/proc + else + rm -rf chroot/proc + mkdir -p chroot/proc + fi +fi + +if [ -d chroot/sys/kernel ] +then + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + ${LH_ROOT_COMMAND} umount chroot/sys + else + rm -rf chroot/sys + mkdir -p chroot/sys + fi +fi + +# Copying /dev if using fakeroot +if [ "${LH_USE_FAKEROOT}" = "true" ] +then + rm -rf chroot/dev + find /dev | cpio -dmpu chroot +fi + +if [ "${LH_CHROOT_BUILD}" = "false" ] +then + exit 0 +fi + +if [ "${LH_CACHE}" = "true" ] && Find_files cache/stages_rootfs/filesystem* +then + exit 0 +fi + +Echo_message "This may take a while." + +# Removing old chroot +${LH_ROOT_COMMAND} rm -rf chroot/chroot +${LH_ROOT_COMMAND} rm -rf chroot.tmp + +# Copying new chroot +if [ -d cache/stages_bootstrap ] && [ "${LH_CHROOT_FILESYSTEM}" != "plain" ] +then + ${LH_ROOT_COMMAND} mv chroot chroot.tmp + ${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot + ${LH_ROOT_COMMAND} touch chroot/chroot.cache +else + ${LH_ROOT_COMMAND} cp -a chroot chroot.tmp +fi + +${LH_ROOT_COMMAND} mv chroot.tmp chroot/chroot + +if [ -f config/binary_rootfs/exclude ] +then + # Read exclude file and expand wildcards. + for EXCLUDE in $(cat config/binary_rootfs/exclude) + do + if [ -e chroot/chroot/"${EXCLUDE}" ] + then + # Run "rm" inside the chroot so it cannot possibly remove host files. + Chroot chroot "rm -r chroot/${EXCLUDE}" + else + Echo_warning "Excluded path does not exist: %s" "${EXCLUDE}" + fi + done +fi + +if [ -n "${LH_ROOT_COMMAND}" ] +then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot +fi + +# Creating stage file +Create_stagefile .stage/binary_chroot diff -Nru live-helper-2.0~a6/helpers/binary_debian-installer live-helper-2.0~a10.1/helpers/binary_debian-installer --- live-helper-2.0~a6/helpers/binary_debian-installer 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_debian-installer 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,684 @@ +#!/bin/sh + +# lh_binary_debian-installer(1) - install debian-installer into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install debian-installer into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +if [ "${_DEBUG}" = "true" ] +then + WGET_OPTIONS="${WGET_OPTIONS} --verbose" +elif [ "${_QUIET}" = "true" ] +then + WGET_OPTIONS="${WGET_OPTIONS} --quiet" +else + WGET_OPTIONS="${WGET_OPTIONS} --no-verbose" +fi + +# Check d-i configuration +case "${LH_DEBIAN_INSTALLER}" in + true|cdrom|netinst|netboot|businesscard|live) + ;; + + false) + exit 0 + ;; + + *) + Echo_error "debian-installer flavour %s not supported." "${LH_DEBIAN_INSTALLER}" + exit 1 + ;; +esac + +Echo_message "Begin installing debian-installer..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_debian-installer + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/usr/bin/wget wget +Check_package chroot/usr/bin/apt-ftparchive apt-utils + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Setting destination directory +case "${LH_BINARY_IMAGES}" in + net) + DESTDIR="tftpboot/debian-install/${LH_ARCHITECTURE}" + ;; + + usb*|tar) + DESTDIR="binary/install" + ;; + + *) + DESTDIR="binary/install" + ;; +esac + +# Set d-i image type +case "${LH_DEBIAN_INSTALLER}" in + businesscard|netboot|netinst) + DI_IMAGE_TYPE="netboot" + ;; + *) + case "${LH_BINARY_IMAGES}" in + net) + DI_IMAGE_TYPE="netboot" + ;; + + *) + DI_IMAGE_TYPE="cdrom" + ;; + esac + ;; +esac + +# Set architecture-specific variables +case "${LH_ARCHITECTURE}" in + powerpc) + case "${DI_IMAGE_TYPE}" in + cdrom) + DI_REMOTE_BASE="${LH_ARCHITECTURE}/cdrom" + ;; + + netboot) + DI_REMOTE_BASE="${LH_ARCHITECTURE}/netboot" + ;; + esac + + DI_REMOTE_KERNEL="vmlinux" + DI_REMOTE_BASE_GTK="${DI_REMOTE_BASE}/gtk" + ;; + + sparc) + DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" + DI_REMOTE_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" + DI_REMOTE_BASE_GTK="none" + + DI_REMOTE_BASE="cdrom" + ;; + *) + case "${DI_IMAGE_TYPE}" in + netboot) + DI_REMOTE_BASE="netboot/debian-installer/${LH_ARCHITECTURE}" + DI_REMOTE_BASE_GTK="netboot/gtk/debian-installer/${LH_ARCHITECTURE}" + DI_REMOTE_KERNEL="linux" + ;; + + cdrom) + DI_REMOTE_BASE="cdrom" + DI_REMOTE_BASE_GTK="cdrom/gtk" + DI_REMOTE_KERNEL="vmlinuz" + ;; + esac + ;; +esac + +Check_multiarchitecture + +Install_file() { + local FILE + FILE="${1}" + + local TARGET + TARGET="${2}" + + SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')" + + if [ -z "${SOURCE}" ] + then + SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')" + fi + + case "${SOURCE}" in + lib?*) + LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" + ;; + + *) + LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" + ;; + esac + + # Install directory + mkdir -p "${TARGET}"/"${LETTER}"/"${SOURCE}" + + # Move files + cp "${FILE}" "${TARGET}"/"${LETTER}"/"${SOURCE}" +} + +# Set absolute directory for caching; we require it when we call Download_file +# from a non-standard cwd. +_LH_CACHE_DIR="$(pwd)/cache/binary_debian-installer" + +Download_file () { + local _LH_TARGET + _LH_TARGET="${1}" + + local _LH_URL + _LH_URL="${2}" + + _LH_CACHE_FILE="${_LH_CACHE_DIR}/$(echo "${_LH_URL}" | sed 's|/|_|g')" + + if [ ! -f "${_LH_CACHE_FILE}" ] + then + mkdir -p ${_LH_CACHE_DIR} + if ! wget ${WGET_OPTIONS} -O "${_LH_CACHE_FILE}" "${_LH_URL}" + then + rm -f "${_LH_CACHE_FILE}" + + Echo_error "Could not download file: %s" "${_LH_URL}" + exit 1 + fi + fi + + if [ "$(stat --printf %d "${_LH_CACHE_DIR}")" = "$(stat --printf %d ./)" ] + then + CP_OPTIONS="-l" + fi + + cp -f ${CP_OPTIONS} -- "${_LH_CACHE_FILE}" "${_LH_TARGET}" +} + +VMLINUZ_DI="vmlinuz" +INITRD_DI="initrd.gz" +DESTDIR_DI="${DESTDIR}" + +VMLINUZ_GI="gtk/vmlinuz" +INITRD_GI="gtk/initrd.gz" +DESTDIR_GI="${DESTDIR}/gtk" + +if [ "${LH_DEBIAN_INSTALLER_DISTRIBUTION}" = "daily" ] +then + LH_DEBIAN_INSTALLER_DISTRIBUTION="sid" + + # Debian Installer daily builds + case "${LH_ARCHITECTURE}" in + alpha|amd64|hppa|ia64|mips|mipsel|powerpc) + URL="http://d-i.debian.org/daily-images/${LH_ARCHITECTURE}/daily/" + ;; + + arm|armel) + URL="http://people.debian.org/~kmuto/d-i/images/daily/" + ;; + + i386) + URL="http://people.debian.org/~joeyh/d-i/images/daily/" + ;; + + m68k) + URL="http://people.debian.org/~smarenka/d-i/images-m68k/daily/" + ;; + + s390) + URL="http://lophos.multibuild.org/d-i/images/daily/" + ;; + + sparc) + URL="http://people.debian.org/~stappers/d-i/images/daily/" + ;; + + *) + Echo_error "No daily-builds found for your architecture." + exit 1 + ;; + esac +else + URL="${LH_MIRROR_DEBIAN_INSTALLER}/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/installer-${LH_ARCHITECTURE}/current/images/" +fi + +mkdir -p "${DESTDIR_DI}" + +if [ "${LH_ARCHITECTURE}" = "sparc" ] && [ "${DI_IMAGE_TYPE}" = "netboot" ] +then + # There are no prepared kernel/initrd pairs for sparc netboot so we + # must unpack them from a mini.iso + Download_file mini.iso ${URL}/mini.iso + + mkdir mini.tmp + ${LH_ROOT_COMMAND} mount -o loop -t iso9660 mini.iso mini.tmp + + cp mini.tmp/boot/vmlinuz-${DEFAULT_FLAVOUR} "${DESTDIR}"/"${VMLINUZ_DI}" + cp mini.tmp/boot/initrd.gz "${DESTDIR}"/"${INITRD_DI}" + + ${LH_ROOT_COMMAND} umount mini.tmp + rm -rf mini.tmp mini.iso +else + # Downloading debian-installer + Download_file "${DESTDIR}"/"${VMLINUZ_DI}" ${URL}/${DI_REMOTE_BASE}/${DI_REMOTE_KERNEL} + Download_file "${DESTDIR}"/"${INITRD_DI}" ${URL}/${DI_REMOTE_BASE}/initrd.gz + + # Downloading graphical-installer + DOWNLOAD_GTK_INSTALLER=0 + if [ "${LH_DEBIAN_INSTALLER_GUI}" = "true" ] + then + case "${LH_ARCHITECTURE}" in + amd64|i386) + DOWNLOAD_GTK_INSTALLER=1 + ;; + + powerpc) + if [ "${LH_DEBIAN_INSTALLER}" = "netboot" ] + then + DOWNLOAD_GTK_INSTALLER=1 + fi + ;; + esac + fi + + if [ ${DOWNLOAD_GTK_INSTALLER} -eq 1 ] + then + mkdir -p "${DESTDIR_GI}" + Download_file "${DESTDIR}"/"${VMLINUZ_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/${DI_REMOTE_KERNEL} + Download_file "${DESTDIR}"/"${INITRD_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/initrd.gz + fi +fi + +# Only download additional packages if appropriate +if [ "${DI_IMAGE_TYPE}" != "netboot" ] +then + # Downloading additional packages + mkdir -p chroot/binary.deb/archives/partial + mkdir -p binary/pool/main + mv chroot/var/lib/dpkg/status chroot/var/lib/dpkg/status.tmp + touch chroot/var/lib/dpkg/status + + case "${LH_ARCHITECTURE}" in + amd64) + DI_REQ_PACKAGES="lilo grub" + + case "${LH_MODE}" in + ubuntu) + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-generic" + ;; + + *) + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-amd64" + ;; + esac + ;; + + i386) + DI_REQ_PACKAGES="elilo lilo grub" + + case "${LH_MODE}" in + ubuntu) + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-generic" + ;; + + *) + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-486 linux-image-2.6-686" + ;; + esac + ;; + + sparc) + DI_REQ_PACKAGES="silo" + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-sparc64 linux-image-2.6-sparc64-smp" + ;; + + powerpc) + DI_REQ_PACKAGES="yaboot" + DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-powerpc linux-image-2.6-powerpc64 linux-image-2.6-powerpc-smp" + ;; + esac + + DI_PACKAGES="${DI_PACKAGES} busybox cryptsetup lvm2" + + # Set apt command prefix + _LH_APT_COMMAND="apt-get ${APT_OPTIONS} -o Dir::Cache=/binary.deb -o APT::Install-Recommends=false --download-only" + + if [ "${LH_DEBIAN_INSTALLER}" = "live" ] + then + # We don't want to duplicate .debs of packages in binary/pool that are already + # installed to target/ via live-installer. + # + # However, we need to force various packages' inclusion in binary/pool/main as + # d-i does not support (for example) re-installing grub from target/ - the grub + # .debs must actually exist. + + # Modify dpkg status to show the required packages are not installed. + cp chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status + for PACKAGE in ${DI_REQ_PACKAGES} + do + awk -v f=0 ' + f == 1 { print "Status: purge ok not-installed"; f=0; next } + /Package: '"${PACKAGE}"'/ { f=1; } + { print } + ' chroot/var/lib/dpkg/status > chroot/var/lib/dpkg/status.awk + mv chroot/var/lib/dpkg/status.awk chroot/var/lib/dpkg/status + done + + # Download .deb's that we just marked as "purged" which caused broken dependencies + Chroot chroot ${_LH_APT_COMMAND} -f dist-upgrade + + # Revert dpkg status file + mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status + + # Download .debs of the required packages + Chroot chroot ${_LH_APT_COMMAND} install ${DI_REQ_PACKAGES} + else + # Download .debs of the required packages + Chroot chroot ${_LH_APT_COMMAND} install ${DI_PACKAGES} + + # Revert dpkg status file + mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status + fi + + mv chroot/binary.deb ./ + + if Find_files binary.deb/archives/*.deb + then + for FILE in binary.deb/archives/*.deb + do + Install_file "${FILE}" "binary/pool/main" + done + fi + + if [ "${LH_DEBIAN_INSTALLER}" != "live" ] + then + # Including base debian packages + if ls cache/packages_bootstrap/*.deb > /dev/null 2>&1 + then + for FILE in cache/packages_bootstrap/*.deb + do + Install_file "${FILE}" "binary/pool/main" + done + else + Echo_error "Could not find packages in cache/packages_bootstrap." + Echo_error "You selected values of LH_CACHE, LH_CACHE_PACKAGES, LH_CACHE_STAGES and LH_DEBIAN_INSTALLER which will result in 'bootstrap' packages not being cached - these are required when integrating the Debian Installer." + exit 1 + fi + fi + + # Including local debs + if Find_files config/binary_local-debs/*_"${LH_ARCHITECTURE}".deb + then + for FILE in config/binary_local-debs/*_"${LH_ARCHITECTURE}".deb + do + Install_file "${FILE}" "binary/pool/main" + done + fi + + if Find_files config/binary_local-debs/*_all.deb + then + for FILE in config/binary_local-debs/*_all.deb + do + Install_file "${FILE}" "binary/pool/main" + done + fi + + # Generating deb indices + mkdir -p binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE} + + mv binary chroot/root + echo "cd /root/binary && apt-ftparchive packages pool/main > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages" > chroot/binary.sh + Chroot chroot "sh binary.sh" + rm -f chroot/binary.sh + mv chroot/root/binary ./ + + gzip -9 -c binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz + + # Fetching release + Download_file binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Release "${LH_MIRROR_CHROOT}"/dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/binary-"${LH_ARCHITECTURE}"/Release + + mkdir binary.udeb + cd binary.udeb + + # Downloading udeb indices + Download_file Packages.gz "${LH_MIRROR_CHROOT}"/dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/debian-installer/binary-"${LH_ARCHITECTURE}"/Packages.gz + gunzip -c Packages.gz > Packages + + # Sorting udebs + UDEBS="$(awk '/Filename: / { print $2 }' Packages)" + + # Downloading udebs + for UDEB in ${UDEBS} + do + if [ -f ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ] + then + # Copying cached udebs + cp ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ./ + else + # Downloading udebs + wget ${WGET_OPTIONS} "${LH_MIRROR_CHROOT}"/${UDEB} + fi + done + + # Caching udebs + rm -rf ../cache/packages_debian-installer.udeb + mkdir -p ../cache/packages_debian-installer.udeb + cp *.udeb ../cache/packages_debian-installer.udeb + + # Including local udebs + if Find_files ../config/binary_local-udebs/*_"${LH_ARCHITECTURE}".udeb + then + for FILE in ../config/binary_local-udebs/*_"${LH_ARCHITECTURE}".udeb + do + Install_file "${FILE}" "pool/main" + + # Prefer local udebs over downloaded udebs + rm -f "$(basename ${FILE} | awk -F_ '{ print $1 }')"_*.udeb + done + fi + + if Find_files ../config/binary_local-udebs/*_all.udeb + then + for FILE in ../config/binary_local-udebs/*_all.udeb + do + Install_file "${FILE}" "pool/main" + + # Prefer local udebs over downloaded udebs + rm -f "$(basename ${FILE} | awk -F_ '{ print $1 }')"_*.udeb + done + fi + + # Excluding udebs + grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/udeb_exclude > exclude || true + grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/exclude-udebs >> exclude || true + grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/exclude-udebs-${LH_ARCHITECTURE} >> exclude || true + + # Local exclude file + if [ -e ../config/binary_debian-installer/udeb_exclude ] + then + cat ../config/binary_debian-installer/udeb_exclude >> exclude + fi + + # Excluding udebs from excludes because we want them to be in the image on purpose + sed -i -e 's|di-utils-exit-installer||' exclude # used for live-installer-launcher + + while read EXCLUDE + do + if [ "${LH_DEBIAN_INSTALLER}" = "live" ] && [ "${EXCLUDE}" = "live-installer" ] + then + continue + fi + + rm -f ${EXCLUDE}_*.udeb + done < exclude + + # Enable live-installer + if [ "${LH_DEBIAN_INSTALLER}" = "live" ] + then + # Remove local udebs + rm -f pool/main/b/base-installer/bootstrap-base_*.udeb + + # Remove d-i udebs + rm -f bootstrap-base_*.udeb + fi + + # Moving udebs + for UDEB in ${UDEBS} + do + if [ -f "$(basename ${UDEB})" ] + then + mkdir -p $(dirname ${UDEB}) + mv "$(basename ${UDEB})" "$(dirname ${UDEB})" + fi + done + + # Creating udeb indices + mkdir -p dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/debian-installer/binary-"${LH_ARCHITECTURE}" + cd "${OLDPWD}" + + mv binary.udeb chroot/root + echo "cd /root/binary.udeb && apt-ftparchive packages pool/main > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages" > chroot/binary.sh + Chroot chroot "sh binary.sh" + rm -f chroot/binary.sh + mv chroot/root/binary.udeb ./ + + cd binary.udeb + gzip -9 -c dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages.gz + + rm -f Packages* exclude + find . | cpio -dmpu "${OLDPWD}"/binary + cd "${OLDPWD}" + + rm -rf binary.udeb + rm -rf binary.deb + + # Generating release file + mv binary chroot/root + +cat > chroot/binary.sh << EOF +cd /root/binary && apt-ftparchive \ + -o APT::FTPArchive::Release::Origin="Debian" \ + -o APT::FTPArchive::Release::Label="Debian" \ + -o APT::FTPArchive::Release::Suite="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" \ + -o APT::FTPArchive::Release::Version="4.0" \ + -o APT::FTPArchive::Release::Codename="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" \ + -o APT::FTPArchive::Release::Date="$(date -R)" \ + -o APT::FTPArchive::Release::Architectures="${LH_ARCHITECTURE}" \ + -o APT::FTPArchive::Release::Components="main" \ + -o APT::FTPArchive::Release::Description="Last updated: $(date -R)" \ + release dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION} > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/Release +EOF + + Chroot chroot "sh binary.sh" + rm -f chroot/binary.sh + mv chroot/root/binary ./ + + # Creating dist symlinks + for DISTRIBUTION in frozen stable testing unstable + do + ln -s ${LH_DEBIAN_INSTALLER_DISTRIBUTION} binary/dists/${DISTRIBUTION} + done + + case "${LH_BINARY_IMAGES}" in + usb*) + ;; + + *) + ln -s . binary/debian + ;; + esac + + # Including preseeding files + if Find_files config/binary_debian-installer/*.cfg + then + cp config/binary_debian-installer/*.cfg binary/install + fi +fi + +Repack_initrd() +{ + local TARGET_INITRD + local INCLUDE_PATH + TARGET_INITRD="${1}" + INCLUDE_PATH="${2}" + REPACK_TMPDIR="unpacked-initrd" + + if [ -d "${INCLUDE_PATH}" ] + then + INCLUDE_PATH=$(readlink -f ${INCLUDE_PATH}) + fi + + # cpio does not have a "extract to directory", so we must change directory + mkdir -p ${REPACK_TMPDIR} + cd ${REPACK_TMPDIR} + + gzip -d < ../${TARGET_INITRD} | cpio -i --make-directories --no-absolute-filenames + if [ ! -d "${INCLUDE_PATH}" ] + then + # Invoked the old way, just copy the preseeds + cp ../config/binary_debian-installer/*.cfg . + else + # New way, include target directory content in the initrd + REPACK_TMPDIR_ABS="${PWD}" + cd "${INCLUDE_PATH}" + find -print0 | cpio -pumd0 --no-preserve-owner "${REPACK_TMPDIR_ABS}/" + cd "${OLDPWD}" + fi + find -print0 | cpio -H newc -o0 | gzip -9 > ../${TARGET_INITRD} + + cd .. + rm -rf ${REPACK_TMPDIR} +} + +# Preseed d-i by repacking the initrd in certain situations +if [ "${DI_IMAGE_TYPE}" = "netboot" ] && [ -e config/binary_debian-installer/preseed.cfg ] +then + Repack_initrd "${DESTDIR}"/"${INITRD_DI}" + + if [ -e "${DESTDIR}"/"${INITRD_GI}" ] + then + Repack_initrd "${DESTDIR}"/"${INITRD_GI}" + fi +fi + +# Include content of config/binary_debian-installer-includes if exists and not empty +if [ -d config/binary_debian-installer-includes ] && [ -n "$(ls -A config/binary_debian-installer-includes)" ] +then + Repack_initrd "${DESTDIR}"/"${INITRD_DI}" config/binary_debian-installer-includes + + if [ -e "${DESTDIR}"/"${INITRD_GI}" ] + then + Repack_initrd "${DESTDIR}"/"${INITRD_GI}" config/binary_debian-installer-includes + fi +fi + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_debian-installer diff -Nru live-helper-2.0~a6/helpers/binary_disk live-helper-2.0~a10.1/helpers/binary_disk --- live-helper-2.0~a6/helpers/binary_disk 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_disk 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,137 @@ +#!/bin/sh + +# lh_binary_disk (1) - install disk information into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install disk information into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +case "${LH_BINARY_IMAGES}" in + iso*) + ;; + *) + exit 0 + ;; +esac + +Echo_message "Begin installing disk information..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_disk + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +mkdir -p binary/.disk + +ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's| |/|g')" +DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" +DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" +eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" + +TITLE="Debian GNU/Linux" +case "${LH_MODE}" in + debian) + STRING="Official Snapshot ${ARCHITECTURE}" + TRACE="project/trace/ftp-master.debian.org" + ;; + + debian-release) + STRING="Official ${ARCHITECTURE}" + TRACE="project/trace/ftp-master.debian.org" + ;; + + ubuntu) + TITLE="Ubuntu GNU/Linux" + STRING="Build ${ARCHITECTURE}" + TRACE="" + ;; + + *) + STRING="Snapshot ${ARCHITECTURE}" + TRACE="" + ;; +esac + +if [ -n "${TRACE}" ] +then + echo "$(wget -q ${LH_MIRROR_BOOTSTRAP}/${TRACE} -O - | head -n 1)" \ + > binary/.disk/archive_trace +fi + +case "${LH_DEBIAN_INSTALLER}" in + cdrom) + echo "main" > binary/.disk/base_components + + touch binary/.disk/base_installable + + echo "full_cd" > binary/.disk/cd_type + + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/CD Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info + + cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_udeb_include binary/.disk/udeb_include + ;; + + true|netinst|live) + echo "main" > binary/.disk/base_components + + touch binary/.disk/base_installable + + echo "not_complete" > binary/.disk/cd_type + + if [ "${LH_DEBIAN_INSTALLER}" = "live" ] + then + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/INSTALL Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info + else + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/NETINST Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info + + fi + + cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_netinst_udeb_include binary/.disk/udeb_include + + if [ "${LH_DEBIAN_INSTALLER}" = "live" ] + then + echo "live-installer" >> binary/.disk/udeb_include + fi + ;; + + businesscard) + echo "main" > binary/.disk/base_components + + echo "not_complete" > binary/.disk/cd_type + + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/BC Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info + + cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_businesscard_udeb_include binary/.disk/udeb_include + ;; + + false) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info + ;; +esac + +# Creating stage file +Create_stagefile .stage/binary_disk diff -Nru live-helper-2.0~a6/helpers/binary_encryption live-helper-2.0~a10.1/helpers/binary_encryption --- live-helper-2.0~a6/helpers/binary_encryption 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_encryption 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,146 @@ +#!/bin/sh + +# lh_binary_encryption(1) - encrypts rootfs +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'encrypts rootfs')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +case "${LH_ENCRYPTION}" in + aes128|aes192|aes256) + ;; + ""|false) + exit 0 + ;; + *) + Echo_error "Encryption type %s not supported." "${LH_ENCRYPTION}" + exit 1 + ;; +esac + +case "${LH_CHROOT_FILESYSTEM}" in + ext2|squashfs) + ;; + + *) + Echo_error "Encryption not yet supported on %s filesystems." "${LH_CHROOT_FILESYSTEM}" + exit 1 + ;; +esac + +Echo_message "Begin encrypting root filesystem image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap .stage/binary_rootfs + +# Checking stage file +Check_stagefile .stage/binary_encryption + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Checking depends +Check_package chroot/usr/bin/aespipe aespipe + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +Echo_message "Encrypting binary/%s/filesystem.%s with %s..." "${INITFS}" "${LH_CHROOT_FILESYSTEM}" "${LH_ENCRYPTION}" + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + # Moving image + mv binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} chroot +fi + +while true +do + echo + echo " **************************************" + Echo " ** Configuring encrypted filesystem **" + echo " **************************************" + Echo " (Passwords must be at least 20 characters long)" + echo + + case "${LH_CHROOT_BUILD}" in + true) + if Chroot chroot aespipe -e ${LH_ENCRYPTION} -T \ + < chroot/filesystem.${LH_CHROOT_FILESYSTEM} \ + > chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp + then + mv chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} + break + fi + ;; + false) + if aespipe -e ${LH_ENCRYPTION} -T \ + < binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} \ + > binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp + then + mv binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} + break + fi + ;; + esac + + printf "\nThere was an error configuring encryption ... Retry? [Y/n] " + read ANSWER + + if [ "$(echo "${ANSWER}" | cut -b1 | tr A-Z a-z)" = "n" ] + then + unset ANSWER + break + fi +done + +# Cleanup temporary filesystems +rm -f chroot/filesystem.${LH_CHROOT_FILESYSTEM} +rm -f chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp +rm -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_encryption diff -Nru live-helper-2.0~a6/helpers/binary_grub live-helper-2.0~a10.1/helpers/binary_grub --- live-helper-2.0~a6/helpers/binary_grub 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_grub 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,339 @@ +#!/bin/sh + +# lh_binary_grub(1) - installs grub into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs grub into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTLOADER}" != "grub" ] +then + exit 0 +fi + +Echo_message "Begin installing grub..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_grub + +# Checking grub templates +Check_templates grub + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check architecture +Check_architecture amd64 i386 +Check_crossarchitecture + +# Checking depends +Check_package chroot/usr/sbin/grub grub + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Local functions +Grub_live_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + LINUX_LIVE="${LINUX_LIVE}\ntitle\t\tDebian GNU/Linux - ${LABEL}" + LINUX_LIVE="${LINUX_LIVE}\nkernel\t\t/${KERNEL} boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}" + LINUX_LIVE="${LINUX_LIVE}\ninitrd\t\t/${INITRD}" +} + +Grub_install_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + QAPPEND="quiet" + + for TYPE in Install Expert Rescue Auto + do + case "${TYPE}" in + Install) + TAPPEND="${APPEND} ${QAPPEND}" + ;; + + Expert) + TAPPEND="priority=low ${APPEND}" + ;; + + Rescue) + TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" + ;; + + Auto) + TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" + ;; + esac + + case "${LABEL}" in + Text) + TYPE_SUFFIX="" + ;; + GUI) + TYPE_SUFFIX="gui" + ;; + esac + + + LINUX_INSTALL="${LINUX_INSTALL}\ntitle\t\t${LABEL} ${TYPE}" + LINUX_INSTALL="${LINUX_INSTALL}\nkernel\t\t/${KERNEL} ${TAPPEND} ${LH_BOOTAPPEND_INSTALL}" + LINUX_INSTALL="${LINUX_INSTALL}\ninitrd\t\t/${INITRD}" + done +} + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Setting destination directory +case "${LH_BINARY_IMAGES}" in + iso*|tar) + case "${LH_INITRAMFS}" in + casper) + DESTDIR_LIVE="binary/casper" + ;; + + live-initramfs) + DESTDIR_LIVE="binary/live" + ;; + esac + + DESTDIR_INSTALL="binary/install" + ;; + + usb*|net) + Echo_warning "Bootloader in this image type not yet supported by live-helper." + Echo_warning "This would produce a not bootable image, aborting (FIXME)." + exit 1 + ;; +esac + +Check_multiarchitecture + +# Creating directory +mkdir -p "${DESTDIR_LIVE}" + +# Setting boot parameters + +case "${LH_ENCRYPTION}" in + ""|false) + ;; + *) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" +esac + +if [ -n "${LH_USERNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + ;; + + live-initramfs) + if [ "${LH_USERNAME}" != "user" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + fi + ;; + esac +fi + +if [ -n "${LH_HOSTNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + ;; + + live-initramfs) + if [ "${LH_HOSTNAME}" != "debian" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + fi + ;; + esac +fi + +if [ "${LH_UNION_FILESYSTEM}" != "aufs" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" +fi + +if [ -n "${LH_NET_COW_PATH}" ] +then + Echo_error "Net cow not yet supported on grub" + exit 1 +fi + +if [ "${LH_EXPOSED_ROOT}" != "false" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" +fi + +LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" + +# Parameters are listed at: linux/Documentation/kernel-parameters.txt +FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" + +# Assembling kernel configuration + +# Default entries +DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" +DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" +DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" + +Grub_live_entry "live" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" +Grub_live_entry "live (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" "${FAILSAFE}" + +for KERNEL in chroot/boot/vmlinuz-* +do + VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')" + + Grub_live_entry "live, kernel ${VERSION}" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" + Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" "${FAILSAFE}" +done + +LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling debian-installer configuration +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + LINUX_LIVE="title\t\tLive:\nroot\n\n${LINUX_LIVE}" + LINUX_INSTALL="title\t\tInstaller:\nroot" + + VMLINUZ_DI="install/vmlinuz" + INITRD_DI="install/initrd.gz" + APPEND_DI="vga=normal" + + VMLINUZ_GI="install/gtk/vmlinuz" + INITRD_GI="install/gtk/initrd.gz" + APPEND_GI="video=vesa:ywrap,mtrr vga=788" + + if [ -f "binary/boot/${VMLINUZ_DI}" ] && [ -f "binary/boot/${INITRD_DI}" ] + then + Grub_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + fi + + if [ -f "binary/boot/${VMLINUZ_GI}" ] && [ -f "binary/boot/${INITRD_GI}" ] + then + Grub_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" + fi +fi + +LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling memtest configuration +if [ -f "${DESTDIR_LIVE}"/memtest ] +then + MEMTEST="title\t\tOther:\nroot" + MEMTEST="${MEMTEST}\n\ntitle\t\t${LH_MEMTEST}\nkernel\t\t/$(basename ${DESTDIR_LIVE})/memtest" + MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" +fi + +# Copying templates +mkdir -p binary/boot/grub +cp -r "${TEMPLATES}"/* binary/boot/grub + +case ${LH_BINARY_IMAGES} in + iso*) + FILES="chroot/usr/lib/grub/*/stage2_eltorito" + ;; + + usb*|tar) + FILES="chroot/usr/lib/grub/*/stage1 chroot/usr/lib/grub/*/e2fs_stage1_5 chroot/usr/lib/grub/*/stage2" + ;; +esac + +if [ "${LH_CHROOT_BUILD}" = "false" ] +then + FILES="$(echo ${FILES} | sed -e 's|chroot||g')" +fi + +# Copying grub +cp ${FILES} binary/boot/grub + +# Copying local configuration file +if [ -f config/binary_grub/menu.lst ] +then + cp config/binary_grub/menu.lst binary/boot/grub/menu.lst +fi + +# Copying splash screen +if [ -f config/binary_grub/splash.xpm.gz ] +then + LH_GRUB_SPLASH="config/binary_grub/splash.xpm.gz" +elif [ -f config/binary_grub/splash.xpm ] +then + LH_GRUB_SPLASH="config/binary_grub/splash.xpm" +fi + +if [ -n "${LH_GRUB_SPLASH}" ] +then + if [ "${LH_GRUB_SPLASH}" = "none" ] + then + # Removing splash file + rm -f binary/boot/grub/splash.xpm.gz + + # Removing splash entry + sed -i -e "s|splashimage.*||" binary/boot/grub/menu.lst + else + # Overwriting splash file + cp -f "${LH_GRUB_SPLASH}" binary/boot/grub + sed -i -e "s|splashimage.*|splashimage /boot/grub/$(basename ${LH_GRUB_SPLASH})|" binary/boot/grub/menu.lst + fi +fi + +sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" -e "s|MEMTEST|${MEMTEST}|" binary/boot/grub/menu.lst +sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/boot/grub/menu.lst + +sed -i -e 's|\ $||g' binary/boot/grub/menu.lst + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_grub diff -Nru live-helper-2.0~a6/helpers/binary_grub2 live-helper-2.0~a10.1/helpers/binary_grub2 --- live-helper-2.0~a6/helpers/binary_grub2 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_grub2 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,309 @@ +#!/bin/sh + +# lh_binary_grub2(1) - installs grub2 into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs grub2 into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTLOADER}" != "grub2" ] +then + exit 0 +fi + +Echo_message "Begin installing grub2..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_grub + +# Checking grub2 templates +Check_templates grub2 + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check architecture +Check_architecture amd64 i386 +Check_crossarchitecture + +# Checking depends +Check_package chroot/usr/bin/grub-mkimage grub-pc + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Local functions +Grub_live_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + LINUX_LIVE="${LINUX_LIVE}\nmenuentry \"Debian GNU/Linux - ${LABEL}\" {" + LINUX_LIVE="${LINUX_LIVE}\nlinux\t\t/${KERNEL} boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}" + LINUX_LIVE="${LINUX_LIVE}\ninitrd\t\t/${INITRD}" + LINUX_LIVE="${LINUX_LIVE}\n}" +} + +Grub_install_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + if [ "${LABEL}" != "rescue" ] && [ "${LABEL}" != "rescuegui" ] + then + APPEND="${APPEND} quiet" + fi + + LINUX_INSTALL="${LINUX_INSTALL}\nmenuentry \"Debian GNU/Linux - ${LABEL}\" {" + LINUX_INSTALL="${LINUX_INSTALL}\nlinux\t\t/${KERNEL} ${APPEND} LH_BOOTAPPEND_INSTALL" + LINUX_INSTALL="${LINUX_INSTALL}\ninitrd\t\t/${INITRD}" + LINUX_INSTALL="${LINUX_INSTALL}\n}" +} + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Setting destination directory +case "${LH_BINARY_IMAGES}" in + iso*|tar) + case "${LH_INITRAMFS}" in + casper) + DESTDIR_LIVE="binary/casper" + ;; + + live-initramfs) + DESTDIR_LIVE="binary/live" + ;; + esac + + DESTDIR_INSTALL="binary/install" + ;; + + usb*|net) + Echo_warning "Bootloader in this image type not yet supported by live-helper." + Echo_warning "This would produce a not bootable image, aborting (FIXME)." + exit 1 + ;; +esac + +Check_multiarchitecture + +# Creating directory +mkdir -p "${DESTDIR_LIVE}" + +# Setting boot parameters + +case "${LH_ENCRYPTION}" in + ""|false) + ;; + *) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" +esac + +if [ -n "${LH_USERNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + ;; + + live-initramfs) + if [ "${LH_USERNAME}" != "user" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + fi + ;; + esac +fi + +if [ -n "${LH_HOSTNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + ;; + + live-initramfs) + if [ "${LH_HOSTNAME}" != "debian" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + fi + ;; + esac +fi + +if [ "${LH_UNION_FILESYSTEM}" != "aufs" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" +fi + +if [ -n "${LH_NET_COW_PATH}" ] +then + Echo_error "Net cow not yet supported on grub" + exit 1 +fi + +if [ "${LH_EXPOSED_ROOT}" != "false" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" +fi + +LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" + +# Parameters are listed at: linux/Documentation/kernel-parameters.txt +FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" + +# Assembling kernel configuration + +# Default entries +DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" +DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" +DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" + +Grub_live_entry "live" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" +Grub_live_entry "live (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" "${FAILSAFE}" + +for KERNEL in chroot/boot/vmlinuz-* +do + VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')" + + Grub_live_entry "live, kernel ${VERSION}" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" + Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" "${FAILSAFE}" +done + +LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling debian-installer configuration +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + LINUX_LIVE="#\t \"Live\"\n${LINUX_LIVE}" + LINUX_INSTALL="#\t \"Installer\"\n" + + VMLINUZ_DI="install/vmlinuz" + INITRD_DI="install/initrd.gz" + APPEND_DI="vga=normal" + + VMLINUZ_GI="install/gtk/vmlinuz" + INITRD_GI="install/gtk/initrd.gz" + APPEND_GI="video=vesa:ywrap,mtrr vga=788" + + Grub_install_entry "install" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + Grub_install_entry "installgui" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" + Grub_install_entry "expert" "${VMLINUZ_DI}" "${INITRD_DI}" "priority=low ${APPEND_DI}" + Grub_install_entry "expertgui" "${VMLINUZ_GI}" "${INITRD_GI}" "priority=low ${APPEND_GI}" + Grub_install_entry "rescue" "${VMLINUZ_DI}" "${INITRD_DI}" "rescue/enable=true ${APPEND_DI}" + Grub_install_entry "rescuegui" "${VMLINUZ_GI}" "${INITRD_GI}" "rescue/enable=true ${APPEND_GI}" + Grub_install_entry "auto" "${VMLINUZ_DI}" "${INITRD_DI}" "auto=true priority=critical ${APPEND_DI}" + Grub_install_entry "autogui" "${VMLINUZ_GI}" "${INITRD_GI}" "auto=true priority=critical ${APPEND_GI}" +fi + +LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling memtest configuration +if [ -f "${DESTDIR_LIVE}"/memtest ] +then + MEMTEST="#\t \"Other\"\n" + MEMTEST="${MEMTEST}\nmenuentry\t\"${LH_MEMTEST}\" {\nlinux16\t$(basename ${DESTDIR_LIVE})/memtest\n}" + MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" +fi + +# Copying templates +mkdir -p binary/boot/grub +cp -r "${TEMPLATES}"/* binary/boot/grub + +case ${LH_BINARY_IMAGES} in + iso*) + FILES="chroot/usr/lib/grub/i386-pc/*.mod chroot/usr/lib/grub/i386-pc/*.lst chroot/usr/lib/grub/i386-pc/efiemu??.o chroot/usr/share/grub/*.pf2" + ;; + + usb*|tar) + FILES="chroot/usr/lib/grub/i386-pc/*" + ;; +esac + +if [ "${LH_CHROOT_BUILD}" = "false" ] +then + FILES="$(echo ${FILES} | sed -e 's|chroot||g')" +fi + +# Copying grub +cp ${FILES} binary/boot/grub + +# Copying local configuration file +if [ -f config/binary_grub/grub.cfg ] +then + cp config/binary_grub/grub.cfg binary/boot/grub/grub.cfg +fi + +# Copying splash screen +if [ -f config/binary_grub/splash.tga ] +then + LH_GRUB_SPLASH="config/binary_grub/splash.tga" +fi + +if [ -n "${LH_GRUB_SPLASH}" ] +then + if [ "${LH_GRUB_SPLASH}" = "none" ] + then + # Removing splash file + rm -f binary/boot/grub/splash.tga + + # Removing splash entry + sed -i -e "s|background_image.*||" binary/boot/grub/grub.cfg + else + # Overwriting splash file + cp -f "${LH_GRUB_SPLASH}" binary/boot/grub + sed -i -e "s|background_image .*.tga|background_image \$\(root\)/boot/grub/$(basename ${LH_GRUB_SPLASH})|" binary/boot/grub/grub.cfg + fi +fi + +sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" -e "s|MEMTEST|${MEMTEST}|" binary/boot/grub/grub.cfg +sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/boot/grub/grub.cfg + +sed -i -e 's|\ $||g' binary/boot/grub/grub.cfg + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_grub diff -Nru live-helper-2.0~a6/helpers/binary_hwpacks live-helper-2.0~a10.1/helpers/binary_hwpacks --- live-helper-2.0~a6/helpers/binary_hwpacks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_hwpacks 2010-08-30 11:12:30.000000000 +0100 @@ -0,0 +1,108 @@ +#!/bin/sh + +# lh_binary_hwpacks(1) - install local packages lists into binary +# Copyright (C) 2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'create hwpacks for binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin installing hwpacks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_hwpacks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/binary_hwpacks/* +then + # Restoring cache + Restore_cache cache/packages_chroot + + # Check depends + Check_package chroot/usr/bin/apt-ftparchive apt-utils + + # Installing depends + Install_package + + for hwpack in config/binary_hwpacks/*; do + hwpack_name=`basename $hwpack` + + mkdir -p chroot/binary.${hwpack_name}/archives/partial + + # Generate package list + Expand_packagelist ${hwpack_name} config/binary_hwpacks/ > chroot/root/"hwpack-${hwpack_name}" + + # Downloading additional packages + Chroot chroot "xargs --arg-file=/root/hwpack-${hwpack_name} apt-get ${APT_OPTIONS} -o Dir::Cache=/binary.${hwpack_name} --download-only install" + + # Remove package list + rm chroot/root/"hwpack-${hwpack_name}" + + for FILE in `ls -d chroot/binary.${hwpack_name}/archives/*.deb` + do + SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')" + + if [ -z "${SOURCE}" ] + then + SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')" + fi + + case "${SOURCE}" in + lib?*) + LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" + ;; + + *) + LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" + ;; + esac + + # Install directory + mkdir -p binary/pool-${hwpack_name}/main/"${LETTER}"/"${SOURCE}" + + # Move files + mv "${FILE}" binary/pool-${hwpack_name}/main/"${LETTER}"/"${SOURCE}" + done + + cd binary + mkdir -p dists-${hwpack_name}/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE} + apt-ftparchive packages pool-${hwpack_name}/main > dists-${hwpack_name}/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages + gzip -9 -c dists-${hwpack_name}/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > dists-${hwpack_name}/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz + tar cf ../binary-hwpack-${hwpack_name}.tar dists-${hwpack_name}/ pool-${hwpack_name}/ + cd "${OLDPWD}" + gzip ${GZIP_OPTIONS} binary-hwpack-${hwpack_name}.tar + + rm -rf chroot/binary.${hwpack_name} + rm -rf binary/dists-${hwpack_name} binary/pool-dists-${hwpack_name} + done + + # Removing depends + Remove_package + + # Creating stage file + Create_stagefile .stage/binary_hwpacks +fi diff -Nru live-helper-2.0~a6/helpers/binary_includes live-helper-2.0~a10.1/helpers/binary_includes --- live-helper-2.0~a6/helpers/binary_includes 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_includes 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,167 @@ +#!/bin/sh + +# lh_binary_includes(1) - copy files into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy files into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_INCLUDES}" = "none" ] +then + exit 0 +fi + +Echo_message "Begin copying binary includes..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_includes + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check user includes +if [ ! -d "${LH_INCLUDES}" ] +then + if [ -d ../"${LH_INCLUDES}" ] + then + LH_INCLUDES="../${LH_INCLUDES}" + else + Echo_error "user specified includes not accessible in %s" "${LH_INCLUDES}" + exit 1 + fi +fi + +# Checking local includes +if [ -d config/includes/"${LH_DISTRIBUTION}" ] +then + LH_INCLUDES="config/includes" +fi + +# Assemble architecture +case "${LH_ARCHITECTURE}" in + amd64) + ARCH="amd" + ;; + + i386) + ARCH="386" + ;; + + powerpc) + ARCH="ppc" + ;; + + sparc) + ARCH="spa" + ;; +esac + +# Working arround vfat limitations +case "${LH_BINARY_IMAGES}" in + usb*) + case "${LH_BINARY_FILESYSTEM}" in + fat*) + CP_OPTIONS="-L" + ;; + esac + ;; +esac + +# Copying common templates +if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common ] && \ +Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common/* +then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common/* binary +fi + +if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}" ] && \ +Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}"/* +then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}"/* binary +fi + +# Copying live templates +if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live ] && \ +Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live/* +then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live/* binary +fi + +if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}" ] && \ +Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}"/* +then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}"/* binary +fi + +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + # Copying install templates + if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install ] && \ + Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install/* + then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install/* binary + fi + + if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}" ] && \ + Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}"/* + then + cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}"/* binary + fi + + # Adjusting install templates + ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's| |/|g')" + DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" + DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" + eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" + + if [ -d binary/pool/main/l/live-installer ] + then + TYPE="LIVE/INSTALL" + fi + + TYPE="LIVE/NETINST" + + DEBIAN_NAME="Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Binary $(date +%Y%m%d-%H:%M)" + DEBIAN_DATE="$(date +%Y%m%d-%H:%M)" + + if [ "${LH_ARCHITECTURE}" = "i386" ] + then + DEBIAN_TOOLS_HTML="

\n  \n /tools/\n \n\n and\n  \n /install/floppy/\n " + DEBIAN_TOOLS_TXT="/tools/ and /install/floppy/" + else + DEBIAN_TOOLS_HTML="

\n  \n /tools/\n \n\n\n\n\n\n" + DEBIAN_TOOLS_TXT="/tools/" + fi + + if [ -f binary/README.html ] + then + sed -i -e "s|DEBIAN_NAME|${DEBIAN_NAME}|g" -e "s|DEBIAN_DATE|${DEBIAN_DATE}|g" -e "s|DEBIAN_TOOLS|${DEBIAN_TOOLS_HTML}|g" binary/README.html + sed -i -e "s|DEBIAN_NAME|${DEBIAN_NAME}|g" -e "s|DEBIAN_DATE|${DEBIAN_DATE}|g" -e "s|DEBIAN_TOOLS|${DEBIAN_TOOLS_TXT}|g" binary/README.txt + fi +fi + +# Creating stage file +Create_stagefile .stage/binary_includes diff -Nru live-helper-2.0~a6/helpers/binary_iso live-helper-2.0~a10.1/helpers/binary_iso --- live-helper-2.0~a6/helpers/binary_iso 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_iso 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,228 @@ +#!/bin/sh + +# lh_binary_iso(1) - build iso binary image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build iso binary image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +case "${LH_BINARY_IMAGES}" in + iso) + IMAGE="binary.iso" + ;; + + iso-hybrid) + IMAGE="binary-hybrid.iso" + ;; + + *) + exit 0 + ;; +esac + +Echo_message "Begin building binary iso image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_iso + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/usr/bin/genisoimage genisoimage + +if [ "${LH_BINARY_IMAGES}" = "iso-hybrid" ] +then + Check_package chroot/usr/bin/isohybrid syslinux-common +fi + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Remove old iso image +if [ -f ${IMAGE} ] +then + rm -f ${IMAGE} +fi + +# Handle genisoimage generic options +GENISOIMAGE_OPTIONS="-J -l -cache-inodes -allow-multidot" + +# Handle genisoimage live-helper specific options +if [ "${_QUIET}" = "true" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -quiet" +fi + +if [ "${_VERBOSE}" = "true" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" +fi + +if [ -n "${LH_ISO_APPLICATION}" ] && [ "${LH_ISO_APPLICATION}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LH_ISO_APPLICATION}\"" +fi + +if [ -n "${LH_ISO_PREPARER}" ] && [ "${LH_ISO_PREPARER}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LH_ISO_PREPARER}\"" +fi + +if [ -n "${LH_ISO_PUBLISHER}" ] && [ "${LH_ISO_PUBLISHER}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LH_ISO_PUBLISHER}\"" +fi + +if [ -n "${LH_ISO_VOLUME}" ] && [ "${LH_ISO_VOLUME}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LH_ISO_VOLUME}\"" +fi + +# Handle genisoimage architecture specific options +case "${LH_BOOTLOADER}" in + grub) + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b boot/grub/stage2_eltorito" + GENISOIMAGE_EXCLUDE="boot/grub/stage2_eltorito" + ;; + + grub2) + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b boot/grub/grub_eltorito -J" + GENISOIMAGE_EXCLUDE="boot/grub/grub_eltorito" + ;; + + silo) + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -G boot/isofs.b -B ..." + GENISOIMAGE_EXCLUDE="boot/isofs.b" + ;; + + syslinux) + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b isolinux/isolinux.bin -c isolinux/boot.cat" + GENISOIMAGE_EXCLUDE="isolinux/isolinux.bin" + ;; + + yaboot) + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r --iso-level 2 --netatalk -hfs -probe -map" + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} binary/yaboot/hfs.map --chrp-boot -part -no-desktop" + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -hfs-bless binary/yaboot -hfs-volid Debian/Live_powerpc" + GENISOIMAGE_EXCLUDE="yaboot/hfs.map" + ;; + + *) + Echo_warning "Bootloader on your architecture not yet supported by live-helper." + Echo_warning "This will produce a most likely not bootable image (Continuing in 5 seconds)." + sleep 5 + ;; +esac + +if In_list "stripped minimal" "${LH_PACKAGES_LISTS}" +then + if [ "${LH_DEBIAN_INSTALLER}" != "live" ] + then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -m ${GENISOIMAGE_EXCLUDE}" + fi +fi + +if [ "${LH_BOOTLOADER}" = "grub2" ] +then + +cat > binary.sh << EOF +#!/bin/sh + +input_dir=/usr/lib/grub/i386-pc + +# build core.img +core_img=\$(mktemp) +grub-mkimage -d \${input_dir} -o \${core_img} biosdisk iso9660 + +# build grub_eltorito image +cat \${input_dir}/cdboot.img \${core_img} > binary/boot/grub/grub_eltorito + +rm -f \${core_img} + +for file in \${input_dir}/*.mod \${input_dir}/efiemu??.o \ + \${input_dir}/command.lst \${input_dir}/moddep.lst \${input_dir}/fs.lst \ + \${input_dir}/handler.lst \${input_dir}/parttool.lst +do + if test -f "\$file" + then + cp -f "\$file" binary/boot/grub + fi +done +EOF + +else + echo "#!/bin/sh" > binary.sh +fi + +cat >> binary.sh << EOF + +genisoimage ${GENISOIMAGE_OPTIONS} -o ${IMAGE} binary +EOF + +if [ "${LH_BINARY_IMAGES}" = "iso-hybrid" ] +then + +cat >> binary.sh << EOF + +isohybrid ${IMAGE} +EOF + +fi + +case "${LH_CHROOT_BUILD}" in + true) + # Moving image + mv binary.sh chroot + mv binary chroot + + Chroot chroot "sh binary.sh" + + # Move image + mv chroot/binary chroot/${IMAGE} ./ + rm -f chroot/binary.sh + ;; + + false) + sh binary.sh + rm -f binary.sh + ;; +esac + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_iso diff -Nru live-helper-2.0~a6/helpers/binary_linux-image live-helper-2.0~a10.1/helpers/binary_linux-image --- live-helper-2.0~a6/helpers/binary_linux-image 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_linux-image 2010-05-20 12:21:10.000000000 +0100 @@ -0,0 +1,85 @@ +#!/bin/sh + +# lh_binary_linux-image(1) - install linux-image into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install linux-image into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +Echo_message "Begin install linux-image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_linux-image + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_INITRAMFS}" in + casper) + DESTDIR="binary/casper" + ;; + + live-initramfs) + DESTDIR="binary/live" + ;; + +esac + +case "${LH_ARCHITECTURE}" in + powerpc) + LINUX="vmlinux" + ;; + + *) + LINUX="vmlinuz" + ;; +esac + +Check_multiarchitecture + + +if test -n "${DESTDIR}"; then + # Creating directory + mkdir -p "${DESTDIR}" + + # Installing linux-image + cp chroot/boot/"${LINUX}"-* "${DESTDIR}" + cp chroot/boot/initrd.img-* "${DESTDIR}" + + case "${LH_INITRAMFS}" in + live-initramfs) + cp chroot/usr/share/doc/live-initramfs/parameters.txt "${DESTDIR}"/parameters.txt || true + ;; + esac +fi + +# Creating stage file +Create_stagefile .stage/binary_linux-image diff -Nru live-helper-2.0~a6/helpers/binary_local-hooks live-helper-2.0~a10.1/helpers/binary_local-hooks --- live-helper-2.0~a6/helpers/binary_local-hooks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_local-hooks 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,57 @@ +#!/bin/sh + +# lh_binary_local-hooks(1) - execute local hooks in binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute local hooks in binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing local hooks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_local-hooks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Processing local-hooks +if Find_files config/binary_local-hooks/* +then + for HOOK in config/binary_local-hooks/* + do + # Making hook executable + if [ ! -x "${HOOK}" ] + then + chmod +x "${HOOK}" + fi + + # Executing hook + ./"${HOOK}" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) + done + + # Creating stage file + Create_stagefile .stage/binary_local-hooks +fi diff -Nru live-helper-2.0~a6/helpers/binary_local-includes live-helper-2.0~a10.1/helpers/binary_local-includes --- live-helper-2.0~a6/helpers/binary_local-includes 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_local-includes 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,56 @@ +#!/bin/sh + +# lh_binary_local-includes(1) - copy files into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy files into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin copying binary local includes..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_local-includes + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/binary_local-includes/ +then + # Copying includes + cd config/binary_local-includes + find . | cpio -dmpu --no-preserve-owner "${OLDPWD}"/binary + cd "${OLDPWD}" + + # Removing symlinks + case "${LH_BINARY_IMAGES}" in + usb*) + find binary -type l | xargs rm -f + ;; + esac + + # Creating stage file + Create_stagefile .stage/binary_local-includes +fi diff -Nru live-helper-2.0~a6/helpers/binary_local-packageslists live-helper-2.0~a10.1/helpers/binary_local-packageslists --- live-helper-2.0~a6/helpers/binary_local-packageslists 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_local-packageslists 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,110 @@ +#!/bin/sh + +# lh_binary_local-packageslists(1) - install local packages lists into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install local packages into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin installing local packages lists..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_local-packageslists + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/binary_local-packageslists/* +then + # Restoring cache + Restore_cache cache/packages_chroot + + # Check depends + Check_package chroot/usr/bin/apt-ftparchive apt-utils + + # Installing depends + Install_package + + mkdir -p chroot/binary.deb/archives/partial + mv chroot/var/lib/dpkg/status chroot/var/lib/dpkg/status.tmp + touch chroot/var/lib/dpkg/status + + for PACKAGESLIST in config/binary_local-packageslists/* + do + # Generate package list + Expand_packagelist "${PACKAGESLIST}" "config/binary_local-packageslists" "config/chroot_local-packageslists" > chroot/root/"$(basename ${PACKAGESLIST})" + + # Downloading additional packages + Chroot chroot "xargs --arg-file=/root/$(basename ${PACKAGESLIST}) apt-get ${APT_OPTIONS} -o Dir::Cache=/binary.deb --download-only install" + + # Remove package list + rm chroot/root/"$(basename ${PACKAGESLIST})" + done + + for FILE in chroot/binary.deb/archives/*.deb + do + SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')" + + if [ -z "${SOURCE}" ] + then + SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')" + fi + + case "${SOURCE}" in + lib?*) + LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" + ;; + + *) + LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" + ;; + esac + + # Install directory + mkdir -p binary/pool/main/"${LETTER}"/"${SOURCE}" + + # Move files + mv "${FILE}" binary/pool/main/"${LETTER}"/"${SOURCE}" + done + + cd binary + mkdir -p dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE} + apt-ftparchive packages pool/main > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages + gzip -9 -c dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz + cd "${OLDPWD}" + + rm -rf chroot/binary.deb + mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status + + # Removing depends + Remove_package + + # Saving cache + Save_cache cache/packages_chroot + + # Creating stage file + Create_stagefile .stage/binary_local-packageslists +fi diff -Nru live-helper-2.0~a6/helpers/binary_manifest live-helper-2.0~a10.1/helpers/binary_manifest --- live-helper-2.0~a6/helpers/binary_manifest 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_manifest 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,70 @@ +#!/bin/sh + +# lh_binary_manifest(1) - create manifest +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'create manifest')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +Echo_message "Begin creating manifest..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_manifest + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + + # Add filesystem.manifest + Chroot chroot "dpkg --get-selections" | awk '{ print $1 }' | sort -u > binary/casper/filesystem.manifest + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Add packages.list +cat > binary/${INITFS}/packages.txt << EOF +This file contains the list of all packages installed in this live system. + + +EOF + +Chroot chroot "dpkg -l" >> binary/${INITFS}/packages.txt + +cp binary/${INITFS}/packages.txt binary.packages + +# Creating stage file +Create_stagefile .stage/binary_manifest diff -Nru live-helper-2.0~a6/helpers/binary_md5sum live-helper-2.0~a10.1/helpers/binary_md5sum --- live-helper-2.0~a6/helpers/binary_md5sum 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_md5sum 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,73 @@ +#!/bin/sh + +# lh_binary_md5sum(1) - create binary md5sums +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'create binary md5sums')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_CHECKSUMS}" != "true" ] || [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +Echo_message "Begin creating binary md5sum.txt..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_md5sum + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old md5sums +if [ -f binary/md5sum.txt ] +then + rm -f binary/md5sum.txt +fi + +# Calculating md5sums +cd binary +find . -type f \! -path './isolinux/isolinux.bin' \! -path './boot/grub/stage2_eltorito' -print0 | sort -z | xargs -0 md5sum > ../md5sum.txt + +cat > md5sum.txt << EOF +This file contains the list of md5 checksums of all files on this medium. + +You can verify them automatically with the 'integrity-check' boot parameter, +or, manually with: 'md5sum -c md5sum.txt'. + + +EOF + +cat ../md5sum.txt >> md5sum.txt +rm -f ../md5sum.txt + +# File list +find . | sed -e 's|^.||g' | grep "^/" | sort > ../binary.list + +cd "${OLDPWD}" + +# Creating stage file +Create_stagefile .stage/binary_md5sum diff -Nru live-helper-2.0~a6/helpers/binary_memtest live-helper-2.0~a10.1/helpers/binary_memtest --- live-helper-2.0~a6/helpers/binary_memtest 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_memtest 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,119 @@ +#!/bin/sh + +# lh_binary_memtest(1) - installs a memtest into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs a memtest into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] || [ "${LH_MEMTEST}" = "false" ] || [ "${LH_MEMTEST}" = "none" ] +then + exit 0 +fi + +Echo_message "Begin installing memtest..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_memtest + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ "${LH_ARCHITECTURE}" != "amd64" ] && [ "${LH_ARCHITECTURE}" != "i386" ] +then + Echo_warning "skipping binary_memtest, foreign architecture." + exit 0 +fi + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + + if [ -f chroot/usr/sbin/grub ] && [ ! -f chroot/boot/grub/menu.lst ] + then + GRUB="yes" + + mkdir -p chroot/boot/grub + touch chroot/boot/grub/menu.lst + fi +fi + +# Checking depends +case "${LH_MEMTEST}" in + memtest86) + Check_package chroot/boot/memtest86.bin memtest86 + ;; + + memtest86+) + Check_package chroot/boot/memtest86+.bin memtest86+ + ;; +esac + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Setting destination directory +case "${LH_INITRAMFS}" in + casper) + DESTDIR="binary/casper" + ;; + + live-initramfs) + DESTDIR="binary/live" + ;; +esac + +Check_multiarchitecture + +# Creating directory +mkdir -p "${DESTDIR}" + +# Installing memtest +case "${LH_CHROOT_BUILD}" in + true) + cp chroot/boot/${LH_MEMTEST}.bin "${DESTDIR}"/memtest + ;; + + false) + cp /boot/${LH_MEMTEST}.bin "${DESTDIR}"/memtest + ;; +esac + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +if [ "${GRUB}" ] +then + rm -rf chroot/boot/grub +fi + +# Creating stage file +Create_stagefile .stage/binary_memtest diff -Nru live-helper-2.0~a6/helpers/binary_net live-helper-2.0~a10.1/helpers/binary_net --- live-helper-2.0~a6/helpers/binary_net 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_net 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,167 @@ +#!/bin/sh + +# lh_binary_net(1) - build netboot binary image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build netboot binary image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if ! In_list net "${LH_BINARY_IMAGES}" +then + exit 0 +fi + +if [ "${LH_NET_TARBALL}" = "none" ] +then + exit 0 +fi + +Echo_message "Begin building binary netboot image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_net + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ "${LH_ARCHITECTURE}" = "sparc" ] +then + # Checking depends + Check_package chroot/usr/bin/elftoaout sparc-utils + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + # Set target and source directories + DESTDIR="tftpboot" + case "${LH_INITRAMFS}" in + casper) + ORIGDIR="binary/casper" + ;; + + live-initramfs) + ORIGDIR="binary/live" + ;; + esac + + # Find defaults + DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" + DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" + DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" + DEFAULT_MAP="$(echo chroot/boot/System.map-*${DEFAULT_FLAVOUR})" + + gzip -cd ${ORIGDIR}/${DEFAULT_KERNEL} > kernel.tmp + + mkdir -p ${DESTDIR} + rm -f ${DESTDIR}/boot.img + elftoaout -o ${DESTDIR}/boot.img kernel.tmp + + case "${DEFAULT_FLAVOUR}" in + sparc32) + piggyback ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} + ;; + sparc64) + piggyback64 ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} + ;; + *) + Echo_error "Invalid default kernel flavour for sparc \"%s\"" "${DEFAULT_FLAVOUR}" + exit 1; + ;; + esac + + # Pad boot.img + REMAINDER=$((( 4 - $(stat -c %s ${DESTDIR}/boot.img) % 4 ) % 4)) + dd if=/dev/zero bs=1 count=${REMAINDER} >> ${DESTDIR}/boot.img + + # No need for kernel and initrd images in the binary + rm -f ${ORIGDIR}/vmlinuz-* + rm -f ${ORIGDIR}/initrd.img-* + + # Clean temporaries + rm -f kernel.tmp + + # Saving cache + Save_cache cache/packages_binary + + # Removing depends + Remove_package +fi + +# Remove old binary +rm -f binary-net.tar.bz2 +rm -f binary-net.tar.gz +rm -f binary-net.tar + +# Creating image file +ROOT_DIR=$(basename ${LH_NET_ROOT_PATH}) +if [ "${ROOT_DIR}" = "chroot" ] +then + mv chroot chroot.tmp +fi + +if [ "${ROOT_DIR}" != "binary" ] +then + mv binary ${ROOT_DIR} +fi + +mkdir binary.tmp +mv ${ROOT_DIR} tftpboot binary.tmp +cd binary.tmp + +case "${LH_NET_TARBALL}" in + bzip2) + tar cfj ../binary-net-tar.bz2 * + ;; + + gzip) + tar cf ../binary-net.tar * + gzip ${GZIP_OPTIONS} ../binary-net.tar + ;; + + tar) + tar cf ../binary-net.tar * + ;; +esac + +mv * ../ +cd "${OLDPWD}" +rmdir binary.tmp + +if [ "${ROOT_DIR}" != "binary" ] +then + mv ${ROOT_DIR} binary +fi + +if [ "${ROOT_DIR}" = "chroot" ] +then + mv chroot.tmp chroot +fi + +# Creating stage file +Create_stagefile .stage/binary_net diff -Nru live-helper-2.0~a6/helpers/binary_rootfs live-helper-2.0~a10.1/helpers/binary_rootfs --- live-helper-2.0~a6/helpers/binary_rootfs 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_rootfs 2010-08-30 11:12:30.000000000 +0100 @@ -0,0 +1,464 @@ +#!/bin/sh + +# lh_binary_rootfs(1) - build rootfs image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build rootfs image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin building root filesystem image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap .stage/binary_chroot + +# Checking stage file +Check_stagefile .stage/binary_rootfs + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_ARCHITECTURE}" in + amd64|i386) + LINUX="vmlinuz" + ;; + + powerpc) + LINUX="vmlinux" + ;; +esac + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Creating directory +mkdir -p binary/${INITFS} + +for STAGE in ${LH_CACHE_STAGES} +do + if [ "${STAGE}" = "rootfs" ] && [ -d cache/stages_rootfs ] + then + # Removing old chroot + rm -rf binary/"${INITFS}"/filesystem.* + + # Restoring old cache + mkdir -p binary/"${INITFS}" + ${LH_ROOT_COMMAND} cp -a cache/stages_rootfs/filesystem.* binary/"${INITFS}" + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary + fi + + # Creating stage file + Create_stagefile .stage/binary_rootfs + exit 0 + fi +done + +# Handling chroot excludes +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + if [ -f config/binary_rootfs/excludes ] + then + cp config/binary_rootfs/excludes chroot/chroot/excludes + chroot chroot/chroot /usr/bin/env -i xargs --arg-file=/excludes -I FILE bash -c 'rm -rf FILE' + rm -f chroot/chroot/excludes + fi + + if [ "${LH_DEBIAN_INSTALLER}" != "live" ] + then + case "${LH_PACKAGES_LISTS}" in + stripped|minimal) + # kernel images + rm -f chroot/chroot/boot/${LINUX}* + rm -f chroot/chroot/boot/initrd.img* + + # kernel symlinks + rm -f chroot/chroot/${LINUX}* + rm -f chroot/chroot/initrd.img* + ;; + esac + fi +else + if [ "${LH_CHROOT_FILESYSTEM}" != "squashfs" ] + then + Echo_warning "rootfs excludes are not supported on non-chrooted builds unless squashfs as chroot filesystem is used, thus ignoring excludes now." + fi +fi + +case "${LH_CHROOT_FILESYSTEM}" in + ext2|ext3) + # Checking depends + Check_package chroot/usr/bin/genext2fs genext2fs + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + # Remove old image + if [ -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} ] + then + rm -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} + fi + + DU_DIM="$(du -ks chroot/chroot | cut -f1)" + REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_CHROOT_FILESYSTEM})" + + RESERVED_PERCENTAGE="--reserved-percentage" + + case "${LH_CHROOT_BUILD}" in + true) + Chroot chroot "genext2fs --size-in-blocks=${REAL_DIM} ${RESERVED_PERCENTAGE}=0 --root=chroot filesystem.${LH_CHROOT_FILESYSTEM}" + + # Move image + mv chroot/filesystem.${LH_CHROOT_FILESYSTEM} binary/${INITFS} + + du -B 1 -s chroot/chroot | cut -f1 > binary/${INITFS}/filesystem.size + + if [ -e chroot/chroot.cache ] + then + rm -f .lock + mv chroot/chroot chroot.tmp + + lh chroot_linux-image remove ${*} + lh chroot_sources remove ${*} + lh chroot_apt remove ${*} + lh chroot_hostname remove ${*} + lh chroot_resolv remove ${*} + lh chroot_hosts remove ${*} + lh chroot_sysv-rc remove ${*} + lh chroot_upstart remove ${*} + lh chroot_dpkg remove ${*} + lh chroot_debianchroot remove ${*} + lh chroot_sysfs remove ${*} + lh chroot_selinuxfs remove ${*} + lh chroot_proc remove ${*} + lh chroot_devpts remove ${*} + + rm -rf chroot + mv chroot.tmp chroot + + lh chroot_devpts install ${*} + lh chroot_proc install ${*} + lh chroot_selinuxfs install ${*} + lh chroot_sysfs install ${*} + lh chroot_debianchroot install ${*} + lh chroot_dpkg install ${*} + lh chroot_sysv-rc install ${*} + lh chroot_upstart install ${*} + lh chroot_hosts install ${*} + lh chroot_resolv install ${*} + lh chroot_hostname install ${*} + lh chroot_apt install ${*} + lh chroot_sources install ${*} + lh chroot_linux-image install ${*} + + touch .lock + else + rm -rf chroot/chroot + + # Removing depends + Remove_package + fi + ;; + + false) + genext2fs --size-in-blocks=${REAL_DIM} ${RESERVED_PERCENTAGE}=0 --root=chroot binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} + ;; + esac + + # Saving cache + Save_cache cache/packages_binary + ;; + + jffs2) + # Checking depends + Check_package chroot/usr/sbin/mkfs.jffs2 mtd-tools + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + # Remove old jffs2 image + if [ -f binary/${INITFS}/filesystem.jffs2 ] + then + rm -f binary/${INITFS}/filesystem.jffs2 + fi + + if [ -n "${LH_JFFS2_ERASEBLOCK}" ] + then + JFFS2_OPTIONS="--eraseblock=${LH_JFFS2_ERASEBLOCK}" + fi + + case "${LH_CHROOT_BUILD}" in + true) + Chroot chroot "mkfs.jffs2 ${JFFS2_OPTIONS} --root=chroot --output filesystem.jffs2" + + # Move image + mv chroot/filesystem.jffs2 binary/${INITFS} + + if [ -e chroot/chroot.cache ] + then + rm -f .lock + mv chroot/chroot chroot.tmp + + lh chroot_linux-image remove ${*} + lh chroot_sources remove ${*} + lh chroot_apt remove ${*} + lh chroot_hostname remove ${*} + lh chroot_resolv remove ${*} + lh chroot_hosts remove ${*} + lh chroot_sysv-rc remove ${*} + lh chroot_upstart remove ${*} + lh chroot_dpkg remove ${*} + lh chroot_debianchroot remove ${*} + lh chroot_sysfs remove ${*} + lh chroot_selinuxfs remove ${*} + lh chroot_proc remove ${*} + lh chroot_devpts remove ${*} + + rm -rf chroot + mv chroot.tmp chroot + + lh chroot_devpts install ${*} + lh chroot_proc install ${*} + lh chroot_selinuxfs install ${*} + lh chroot_sysfs install ${*} + lh chroot_debianchroot install ${*} + lh chroot_dpkg install ${*} + lh chroot_sysv-rc install ${*} + lh chroot_upstart install ${*} + lh chroot_hosts install ${*} + lh chroot_resolv install ${*} + lh chroot_hostname install ${*} + lh chroot_apt install ${*} + lh chroot_sources install ${*} + lh chroot_linux-image install ${*} + + touch .lock + else + rm -rf chroot/chroot + + # Removing depends + Remove_package + fi + ;; + + false) + mkfs.jffs2 ${JFFS2_OPTIONS} --root=chroot --output binary/${INITFS}/filesystem.jffs2 + ;; + esac + + # Saving cache + Save_cache cache/packages_binary + ;; + + plain) + if [ -d binary/${INITFS}/filesystem.dir ] + then + rm -rf binary/${INITFS}/filesystem.dir + fi + + case "${LH_CHROOT_BUILD}" in + true) + mv chroot/chroot binary/${INITFS}/filesystem.dir + ;; + + false) + cp -a chroot binary/${INITFS}/filesystem.dir + ;; + esac + ;; + + squashfs) + # Checking depends + Check_package chroot/usr/share/doc/squashfs-tools squashfs-tools + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + Echo_message "Preparing squashfs image..." + Echo_message "This may take a while." + + # Remove old squashfs image + if [ -f binary/${INITFS}/filesystem.squashfs ] + then + rm -f binary/${INITFS}/filesystem.squashfs + fi + + # Remove stale squashfs image + rm -f chroot/filesystem.squashfs + + MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -no-progress" + + if [ "${_VERBOSE}" = "true" ] + then + MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -info" + fi + + if [ -f config/binary_rootfs/squashfs.sort ] + then + MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -sort squashfs.sort" + cp config/binary_rootfs/squashfs.sort chroot #FIXME + fi + + case "${LH_CHROOT_BUILD}" in + true) + # Create image + Chroot chroot "mksquashfs chroot filesystem.squashfs ${MKSQUASHFS_OPTIONS}" + + du -B 1 -s chroot/chroot | cut -f1 > binary/${INITFS}/filesystem.size + + # Move image + ${LH_ROOT_COMMAND} mv chroot/filesystem.squashfs binary/${INITFS} + ${LH_ROOT_COMMAND} rm -f chroot/squashfs.sort + + if [ -e chroot/chroot.cache ] + then + rm -f .lock + mv chroot/chroot chroot.tmp + + lh chroot_linux-image remove ${*} + lh chroot_sources remove ${*} + lh chroot_apt remove ${*} + lh chroot_hostname remove ${*} + lh chroot_resolv remove ${*} + lh chroot_hosts remove ${*} + lh chroot_sysv-rc remove ${*} + lh chroot_upstart remove ${*} + lh chroot_dpkg remove ${*} + lh chroot_debianchroot remove ${*} + lh chroot_sysfs remove ${*} + lh chroot_selinuxfs remove ${*} + lh chroot_proc remove ${*} + lh chroot_devpts remove ${*} + + rm -rf chroot + mv chroot.tmp chroot + + lh chroot_devpts install ${*} + lh chroot_proc install ${*} + lh chroot_selinuxfs install ${*} + lh chroot_sysfs install ${*} + lh chroot_debianchroot install ${*} + lh chroot_dpkg install ${*} + lh chroot_sysv-rc install ${*} + lh chroot_upstart install ${*} + lh chroot_hosts install ${*} + lh chroot_resolv install ${*} + lh chroot_hostname install ${*} + lh chroot_apt install ${*} + lh chroot_sources install ${*} + lh chroot_linux-image install ${*} + + touch .lock + else + rm -rf chroot/chroot + + # Removing depends + Remove_package + fi + + ${LH_ROOT_COMMAND} chmod 0644 binary/${INITFS}/filesystem.squashfs + ;; + + false) + if [ -f config/binary_rootfs/excludes ] + then + case "${LH_DISTRIBUTION}" in + lenny|sid) + MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -wildcards -ef config/binary_rootfs/excludes" + ;; + esac + fi + + mksquashfs chroot binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} + du -B 1 -s chroot | cut -f1 > binary/${INITFS}/filesystem.size + ;; + esac + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary/${INITFS} + fi + + # Saving cache + Save_cache cache/packages_binary + ;; + + none) + if [ -d binary ] + then + rm -rf binary + fi + + case "${LH_CHROOT_BUILD}" in + true) + mv chroot/chroot binary + ;; + + false) + Echo_message "This may take a while." + cp -a chroot binary + ;; + esac + ;; + +esac + +for STAGE in ${LH_CACHE_STAGES} +do + if [ "${STAGE}" = "rootfs" ] + then + rm -rf cache/stages_rootfs + + mkdir -p cache/stages_rootfs + + if [ "${LH_CHROOT_FILESYSTEM}" != "none" ] + then + ${LH_ROOT_COMMAND} cp -a binary/"${INITFS}"/filesystem.* cache/stages_rootfs + fi + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_rootfs + fi + fi +done + +# Creating stage file +Create_stagefile .stage/binary_rootfs diff -Nru live-helper-2.0~a6/helpers/binary_silo live-helper-2.0~a10.1/helpers/binary_silo --- live-helper-2.0~a6/helpers/binary_silo 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_silo 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,272 @@ +#!/bin/sh + +# lh_binary_silo(1) - installs silo into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs silo into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTLOADER}" != "silo" ] +then + exit 0 +fi + +# Check image type +case "${LH_BINARY_IMAGES}" in + iso*|usb*|tar) + ;; + + net) + # silo not required for sparc netbooting + exit 0 + ;; +esac + +Echo_message "Begin installing silo..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_silo + +# Checking silo templates +Check_templates silo + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check architecture +Check_architecture sparc + +# Checking depends +Check_package chroot/usr/sbin/silo silo + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Local functions +Silo_live_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + DIRECTORY="/$(basename ${DESTDIR_LIVE})" + + LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n" + LINUX_LIVE="${LINUX_LIVE}\t label=${LABEL}\n" + LINUX_LIVE="${LINUX_LIVE}\t initrd=${DIRECTORY}/${INITRD}\n" + LINUX_LIVE="${LINUX_LIVE}\t append=\"boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}\"\n" +} + +Silo_install_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + DIRECTORY="/$(basename ${DESTDIR_INSTALL})" + + if [ "${LABEL}" != "rescue" ] && [ "${LABEL}" != "rescuegui" ] + then + APPEND="${APPEND} quiet" + fi + + LINUX_INSTALL="${LINUX_INSTALL}\nimage=${DIRECTORY}/${KERNEL}\n" + LINUX_INSTALL="${LINUX_INSTALL}\t label=${LABEL}\n" + LINUX_INSTALL="${LINUX_INSTALL}\t initrd=${DIRECTORY}/${INITRD}\n" + LINUX_INSTALL="${LINUX_INSTALL}\t append=\"LH_BOOTAPPEND_LIVE ${APPEND} LH_BOOTAPPEND_INSTALL\"\n" +} + +# Setting destination directories +DESTDIR_INSTALL="binary/install" +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + DESTDIR_LIVE="binary/casper" + ;; + + live-initramfs) + INITFS="live" + DESTDIR_LIVE="binary/live" + ;; +esac + +# Creating directory +mkdir -p "${DESTDIR_LIVE}" + +# Setting boot parameters +case "${LH_ENCRYPTION}" in + ""|false) + ;; + *) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" + ;; +esac + +if [ -n "${LH_USERNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + ;; + + live-initramfs) + if [ "${LH_USERNAME}" != "user" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + fi + ;; + esac +fi + +if [ -n "${LH_HOSTNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + ;; + + live-initramfs) + if [ "${LH_HOSTNAME}" != "debian" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + fi + ;; + esac +fi + +if [ "${LH_UNION_FILESYSTEM}" != "aufs" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" +fi + +if [ -n "${LH_NET_COW_PATH}" ] +then + Echo_error "Net cow not supported on silo" + exit 1 +fi + +if [ "${LH_EXPOSED_ROOT}" != "false" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" +fi + +LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" + +# Parameters are listed at: linux/Documentation/kernel-parameters.txt +FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly" + +# Assembling kernel configuration + +# Default entries +DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" +DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" +DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" + +Silo_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" +Silo_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}" + +if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] +then + for KERNEL in chroot/boot/vmlinuz-* + do + KERNEL_IMAGE="$(basename ${KERNEL})" + KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's|vmlinuz-||')" + INITRD="initrd.img-${KERNEL_VERSION}" + + Silo_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}" + Silo_live_entry "live-${KERNEL_VERSION}-failsafe" "${KERNEL_IMAGE}" "${INITRD}" "${FAILSAFE}" + done +fi + +LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling debian-installer configuration +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + VMLINUZ_DI="vmlinuz" + INITRD_DI="initrd.gz" + APPEND_DI="vga=normal" + + Silo_install_entry "linux" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + Silo_install_entry "install" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + Silo_install_entry "expert" "${VMLINUZ_DI}" "${INITRD_DI}" "priority=low ${APPEND_DI}" + Silo_install_entry "rescue" "${VMLINUZ_DI}" "${INITRD_DI}" "rescue/enable=true ${APPEND_DI}" + Silo_install_entry "auto" "${VMLINUZ_DI}" "${INITRD_DI}" "auto=true priority=critical ${APPEND_DI}" +fi + +LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" + +case "${LH_BINARY_IMAGES}" in + iso*|usb*) + # Copying silo + mkdir -p binary/boot + + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/boot/second.b binary/boot + ;; + + false) + cp /boot/second.b binary/boot + ;; + esac + + cp -r "${TEMPLATES}"/* binary/boot + + if [ "${LH_DEBIAN_INSTALLER}" = "false" ] + then + rm -f binary/boot/debian.txt.install + else + mv binary/boot/debian.txt.install binary/boot/debian.txt + fi + + # Configure silo templates + sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" \ + -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" \ + binary/boot/silo.conf + sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" \ + -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" \ + binary/boot/silo.conf + sed -i -e "s|LH_DATE|$(date +%Y%m%d)|" \ + -e "s|LH_VERSION|${VERSION}|" \ + -e "s|LH_DISTRIBUTION|${LH_DISTRIBUTION}|" \ + binary/boot/debian.txt + ;; +esac + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_silo diff -Nru live-helper-2.0~a6/helpers/binary_syslinux live-helper-2.0~a10.1/helpers/binary_syslinux --- live-helper-2.0~a6/helpers/binary_syslinux 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_syslinux 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,659 @@ +#!/bin/sh + +# lh_binary_syslinux(1) - installs syslinux into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs syslinux into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTLOADER}" != "syslinux" ] +then + exit 0 +fi + +Echo_message "Begin installing syslinux..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_syslinux + +# Checking syslinux templates +Check_templates syslinux + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check architecture +Check_architecture amd64 i386 +Check_crossarchitecture + +# Checking depends +Check_package chroot/usr/bin/syslinux syslinux + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Local functions +Utf8_to_latin1 () +{ + VALUE="${1}" + + echo "${VALUE}" | iconv -f utf-8 -t latin1 +} + +Syslinux_memtest_entry () +{ + LABEL="${1}" + MENULABEL="$(Utf8_to_latin1 "${2}")" + KERNEL="${3}" + + MEMTEST="${MEMTEST}\nlabel ${LABEL}\n" + + # Write the menu label if the syslinux menu is being use + MEMTEST="${MEMTEST}\tmenu label ${MENULABEL}\n" + MEMTEST="${MEMTEST}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" + MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" +} + +Syslinux_live_entry () +{ + LABEL="${1}" + MENULABEL="$(Utf8_to_latin1 "${2}")" + MENULABEL="${2}" + KERNEL="${3}" + INITRD="${4}" + APPEND="${5}" + + case "${LH_BINARY_IMAGES}" in + iso*|usb*) + NUMBER="$(ls -1 ${KERNEL_PATH} | grep 'vmlinuz[0-9]\+$' | wc -l)" + NUMBER="$((${NUMBER} +1))" + + # Do not add numbering to filenames if first kernel/initrd + if [ "${NUMBER}" = "1" ] + then + NUMBER="" + fi + + # Note: ISOLINUX will not find the kernel if the name ends in ".img". + if [ -e ${KERNEL_PATH}/${KERNEL} ] + then + mv ${KERNEL_PATH}/${KERNEL} ${KERNEL_PATH}/vmlinuz${NUMBER} + fi + + if [ -e ${KERNEL_PATH}/${INITRD} ] + then + mv ${KERNEL_PATH}/${INITRD} ${KERNEL_PATH}/initrd${NUMBER}.img + fi + + KERNEL=vmlinuz${NUMBER} + INITRD=initrd${NUMBER}.img + ;; + esac + + # Regular kernel + LINUX_LIVE="${LINUX_LIVE}\nlabel ${LABEL}\n" + + # Write the menu label if the syslinux menu is being use + if [ -n "${MENULABEL}" ] + then + LINUX_LIVE="${LINUX_LIVE}\tmenu label ${MENULABEL}\n" + fi + + LINUX_LIVE="${LINUX_LIVE}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" + LINUX_LIVE="${LINUX_LIVE}\tappend initrd=${LIVE_KERNEL_PATH}/${INITRD} boot=${INITFS} ${LH_BOOTAPPEND_LIVE} ${APPEND}\n" + + # Failsafe kernel + LINUX_LIVE="${LINUX_LIVE}\nlabel ${LABEL}failsafe\n" + + # Write the menu label if the syslinux menu is being use + if [ -n "${MENULABEL}" ] + then + LINUX_LIVE="${LINUX_LIVE}\tmenu label ${MENULABEL} (failsafe)\n" + fi + + LINUX_LIVE="${LINUX_LIVE}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" + LINUX_LIVE="${LINUX_LIVE}\tappend initrd=${LIVE_KERNEL_PATH}/${INITRD} boot=${INITFS} ${LH_BOOTAPPEND_LIVE} ${APPEND} ${FAILSAFE}\n" +} + +Syslinux_install_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + # Boot in quiet mode where appropriate + QAPPEND="quiet" + + for TYPE in Install Expert Rescue Auto + do + case "${TYPE}" in + Install) + TAPPEND="${APPEND} ${QAPPEND}" + ;; + + Expert) + TAPPEND="priority=low ${APPEND}" + ;; + + Rescue) + TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" + ;; + + Auto) + TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" + ;; + esac + + case "${LABEL}" in + Text) + TYPE_SUFFIX="" + ;; + GUI) + TYPE_SUFFIX="gui" + ;; + esac + + LINUX_INSTALL="${LINUX_INSTALL}\nlabel $(echo "${TYPE}" | tr A-Z a-z)${TYPE_SUFFIX}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tmenu label ${LABEL} ${TYPE}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tkernel ${LIVE_INSTALL_KERNEL_PATH}/${KERNEL}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tappend initrd=${LIVE_INSTALL_KERNEL_PATH}/${INITRD} ${TAPPEND} ${LH_BOOTAPPEND_INSTALL}\n" + done +} + +Copy_syslinux_templates () +{ + cp -r "${TEMPLATES}"/common/* ${SCREEN_PATH} + + if [ "${LH_SYSLINUX_MENU}" = "false" ] + then + cp "${TEMPLATES}"/normal/* ${SCREEN_PATH} + else + cp "${TEMPLATES}"/menu/* ${SCREEN_PATH} + + case "${LH_SYSLINUX_MENU}" in + gfxboot) + MENUMODULE="gfxboot.c32" + ;; + + menu) + MENUMODULE="menu.c32" + ;; + + vesamenu) + MENUMODULE="vesamenu.c32" + ;; + + *) + if [ -z "${LH_SYSLINUX_CFG}" ] + then + MENUMODULE=$(grep 'menu.c32' ${TEMPLATES}/menu/syslinux.cfg | sed 's|default\s*.*/\(.*menu.c32\)$|\1|g') + else + LH_SYSLINUX_CFG="${LH_SYSLINUX_CFG:-${TEMPLATES}/menu/syslinux.cfg}" + fi + ;; + esac + + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/usr/lib/syslinux/"${MENUMODULE}" ${DATA_PATH} + ;; + false) + cp /usr/lib/syslinux/"${MENUMODULE}" ${DATA_PATH} + ;; + esac + fi + + if ls "${TEMPLATES}/${LH_LANGUAGE}"/* > /dev/null 2>&1 + then + cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* ${SCREEN_PATH} + else + if ls "${TEMPLATES}"/en/* > /dev/null 2>&1 + then + cp -r "${TEMPLATES}"/en/* ${SCREEN_PATH} + fi + fi + + if ls ${SCREEN_PATH}/*.live > /dev/null 2>&1 + then + for FILE in ${SCREEN_PATH}/*.live + do + mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live) + done + fi + + if [ "${LH_DEBIAN_INSTALLER}" != "false" ] + then + if ls ${SCREEN_PATH}/*.install > /dev/null 2>&1 + then + for FILE in ${SCREEN_PATH}/*.install + do + mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install) + done + fi + + case "${LH_ARCHITECTURE}" in + amd64|i386|powerpc) + if ls ${SCREEN_PATH}/*.install.g-i > /dev/null 2>&1 + then + for FILE in ${SCREEN_PATH}/*.install.g-i + do + mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i) + done + fi + ;; + + *) + rm -f ${SCREEN_PATH}/*.install.g-i + ;; + esac + else + rm -f ${SCREEN_PATH}/*.install* + fi + + if [ "${LH_SYSLINUX_MENU}" != "false" ] + then + rm -f ${DATA_PATH}/boot.txt + fi + + # Copying custom splash screen + if [ "${LH_SYSLINUX_SPLASH}" = "none" ] + then + # no splash screen + SPLASH="" + rm -f ${SCREEN_PATH}/splash.rle + rm -f ${DATA_PATH}/splash.png + else + if [ "${LH_SYSLINUX_MENU}" = "false" ] + then + SPLASH="${LIVE_DATA_PATH}/splash.rle" + else + SPLASH="${LIVE_DATA_PATH}/splash.png" + fi + + if [ -n "${LH_SYSLINUX_SPLASH}" ] + then + if [ ! -e "${LH_SYSLINUX_SPLASH}" ] + then + Echo_error "%s doen't exist" "${LH_SYSLINUX_SPLASH}" + exit 1 + else + rm -f ${SCREEN_PATH}/splash.rle + rm -f ${DATA_PATH}/splash.png + cp -f "${LH_SYSLINUX_SPLASH}" ${DATA_PATH}/$(basename ${SPLASH}) + fi + fi + fi +} + +Configure_syslinux_templates () +{ + templates="$(find ${SYSLINUX_PATH} -type f -name '*.cfg' -o -name '*.txt')" + + for template_file in ${templates} + do + sed -i -e "s|{\$LINUX_LIVE}|${LINUX_LIVE}|" \ + -e "s|{\$LINUX_INSTALL}|${LINUX_INSTALL}|" \ + -e "s|{\$MEMTEST}|${MEMTEST}|" \ + -e "s|{\$LIVE_SCREEN_PATH}|${LIVE_SCREEN_PATH}|" \ + -e "s|{\$LIVE_DATA_PATH}|${LIVE_DATA_PATH}|" \ + -e "s|{\$LIVE_KERNEL_PATH}|${LIVE_KERNEL_PATH}|" \ + -e "s|{\$SPLASH}|${SPLASH}|" \ + -e "s|{\$LH_DISTRIBUTION}|${LH_DISTRIBUTION}|" \ + -e "s|{\$LH_DATE}|$(date +%Y%m%d)|" \ + -e "s|{\$LH_MEDIA}|${MEDIA}|" \ + -e "s|{\$LH_VERSION}|${VERSION}|" \ + -e "s|{\$LH_SYSLINUX_TIMEOUT}|${LH_SYSLINUX_TIMEOUT}0|" \ + $template_file + done + + case "${LH_BINARY_IMAGES}" in + usb*) + if [ -f "${SYSLINUX_PATH}/exithelp.cfg" ] + then + sed -i -e "s|config isolinux.cfg|config syslinux.cfg|" "${SYSLINUX_PATH}"/exithelp.cfg + fi + ;; + + net) + if [ -f "${SCREEN_PATH}/exithelp.cfg" ] + then + sed -i -e "s|config isolinux.cfg|config ${LIVE_KERNEL_PATH}/pxelinux.cfg/default|" "${SCREEN_PATH}"/exithelp.cfg + fi + ;; + esac +} + +# Setting up common variables +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Setting boot method specific variables +case "${LH_BINARY_IMAGES}" in + iso*) + SYSLINUX_PATH="binary/isolinux" + KERNEL_PATH="binary/${INITFS}" + SCREEN_PATH="${SYSLINUX_PATH}" + DATA_PATH="${SCREEN_PATH}" + LIVE_KERNEL_PATH="/${INITFS}" + LIVE_INSTALL_KERNEL_PATH="/install" + LIVE_SCREEN_PATH="/isolinux" + LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" + MEDIA="CD-ROM" + ;; + + net) + SYSLINUX_PATH="tftpboot" + KERNEL_PATH="${SYSLINUX_PATH}/debian-live/${LH_ARCHITECTURE}" + SCREEN_PATH="${SYSLINUX_PATH}/debian-live/${LH_ARCHITECTURE}/boot-screens" + DATA_PATH="${SCREEN_PATH}" + LIVE_KERNEL_PATH="debian-live/${LH_ARCHITECTURE}" + LIVE_INSTALL_KERNEL_PATH="debian-install/${LH_ARCHITECTURE}" + LIVE_SCREEN_PATH="debian-live/${LH_ARCHITECTURE}/boot-screens" + LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" + MEDIA="netboot" + ;; + + usb*|tar) + SYSLINUX_PATH="binary/syslinux" + KERNEL_PATH="binary/${INITFS}" + SCREEN_PATH="${SYSLINUX_PATH}" + DATA_PATH="${SCREEN_PATH}" + LIVE_KERNEL_PATH="/${INITFS}" + LIVE_INSTALL_KERNEL_PATH="/install" + LIVE_SCREEN_PATH="/syslinux" + LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" + MEDIA="hd-media" + ;; +esac + +Check_multiarchitecture + +# Creating directories +mkdir -p "${KERNEL_PATH}" +mkdir -p "${SCREEN_PATH}" +mkdir -p "${DATA_PATH}" + +# Setting boot parameters +case "${LH_ENCRYPTION}" in + ""|false) + ;; + *) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" + ;; +esac + +if [ -n "${LH_USERNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + ;; + + live-initramfs) + if [ "${LH_USERNAME}" != "user" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + fi + ;; + esac +fi + +if [ -n "${LH_HOSTNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + ;; + + live-initramfs) + if [ "${LH_HOSTNAME}" != "debian" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + fi + ;; + esac +fi + +if [ "${LH_UNION_FILESYSTEM}" != "aufs" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" +fi + +if [ "${LH_EXPOSED_ROOT}" != "false" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" +fi + +if [ "${LH_BINARY_IMAGES}" = "net" ] +then + case "${LH_NET_ROOT_FILESYSTEM}" in + nfs) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} netboot=nfs nfsroot=${LH_NET_ROOT_SERVER}:${LH_NET_ROOT_PATH}" + ;; + + cifs) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} netboot=cifs nfsroot=//${LH_NET_ROOT_SERVER}${LH_NET_ROOT_PATH}" + ;; + + *) + Echo_error "Unsupported net filesystem" + exit 1 + ;; + esac + + if [ -n "${LH_NET_ROOT_MOUNTOPTIONS}" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} nfsopts=${LH_NET_ROOT_MOUNTOPTIONS}" + fi +fi + +if [ -n "${LH_NET_COW_PATH}" ] +then + case "${LH_NET_COW_FILESYSTEM}" in + nfs) + if [ -n "${LH_NET_COW_MOUNTOPTIONS}" ] + then + LH_NET_COW_MOUNTOPTIONS=",${LH_NET_COW_MOUNTOPTIONS}" + fi + + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} nfscow=${LH_NET_COW_SERVER}:${LH_NET_COW_PATH}${LH_NET_COW_MOUNTOPTIONS}" + ;; + + *) + Echo_error "Unsupported net filesystem" + exit 1 + ;; + esac +fi + +LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" + +# Parameters are listed at: linux/Documentation/kernel-parameters.txt +FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" + +# Moving kernels into place +if [ "binary/${INITFS}" != "${KERNEL_PATH}" ] +then + mv binary/${INITFS}/vmlinuz* ${KERNEL_PATH} + mv binary/${INITFS}/initrd* ${KERNEL_PATH} + + if [ "${LH_MEMTEST}" != "false" ] && [ "${LH_MEMTEST}" != "none" ] + then + mv binary/${INITFS}/memtest ${KERNEL_PATH} + fi +fi + +# Default entries +DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" +DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" +DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" + +Syslinux_live_entry "live" "${LH_SYSLINUX_MENU_LIVE_ENTRY}" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" + +if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] +then + for FLAVOUR in ${LH_LINUX_FLAVOURS} + do + if [ "${FLAVOUR}" != "${DEFAULT_FLAVOUR}" ] + then + FLAVOUR_KERNEL="$(basename chroot/boot/vmlinuz-*${FLAVOUR})" + FLAVOUR_INITRD="initrd.img-$(echo ${FLAVOUR_KERNEL} | sed -e 's|vmlinuz-||')" + Syslinux_live_entry "live-${FLAVOUR}" "${LH_SYSLINUX_MENU_LIVE_ENTRY} ${FLAVOUR}" "${FLAVOUR_KERNEL}" "${FLAVOUR_INITRD}" + fi + done +fi + +# Only needed for non-vesamenu, non-gfxboot syslinux +case "${LH_SYSLINUX_MENU}" in + false|menu) + # Adding syslinux hardcoded default label entry + Syslinux_live_entry "linux" "" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" + ;; +esac + +# Assembling debian-installer configuration +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + VMLINUZ_DI="vmlinuz" + INITRD_DI="initrd.gz" + APPEND_DI="vga=normal" + + VMLINUZ_GI="gtk/vmlinuz" + INITRD_GI="gtk/initrd.gz" + APPEND_GI="video=vesa:ywrap,mtrr vga=788" + + if [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${VMLINUZ_DI}" ] && [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${INITRD_DI}" ] + then + Syslinux_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + fi + + if [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${VMLINUZ_GI}" ] && [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${INITRD_GI}" ] + then + Syslinux_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" + fi +fi + +# Assembling memtest configuration +if [ -f "${KERNEL_PATH}"/memtest ] +then + Syslinux_memtest_entry "memtest" "${LH_SYSLINUX_MENU_MEMTEST_ENTRY}" "memtest" +fi + +# Copy templates to base syslinux directory +Copy_syslinux_templates + +# Fill in templates with created values +Configure_syslinux_templates + +# Configure syslinux setup per boot method +case "${LH_BINARY_IMAGES}" in + iso*) + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/usr/lib/syslinux/isolinux.bin ${SCREEN_PATH} + ;; + false) + cp /usr/lib/syslinux/isolinux.bin ${SCREEN_PATH} + ;; + esac + + mv ${SCREEN_PATH}/syslinux.cfg ${SCREEN_PATH}/isolinux.cfg + + # Copying configuration file + if [ -n "${LH_SYSLINUX_CFG}" ] + then + cp "${LH_SYSLINUX_CFG}" ${SCREEN_PATH}/isolinux.cfg + fi + ;; + + net) + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/usr/lib/syslinux/pxelinux.0 ${KERNEL_PATH} + ;; + false) + cp /usr/lib/syslinux/pxelinux.0 ${KERNEL_PATH} + ;; + esac + + mkdir -p ${KERNEL_PATH}/pxelinux.cfg + ln -s ${LIVE_KERNEL_PATH}/pxelinux.cfg ${SYSLINUX_PATH}/pxelinux.cfg + ln -s ${LIVE_KERNEL_PATH}/pxelinux.0 ${SYSLINUX_PATH}/pxelinux.0 + + # Adjusting include pathes + for FILE in ${SCREEN_PATH}/*.cfg + do + sed -i -e "s|^include |include ${LIVE_SCREEN_PATH}/|g" "${FILE}" + done + + sed -i -e "s| f| ${LIVE_SCREEN_PATH}/f|g" ${SCREEN_PATH}/prompt.cfg + + mv ${SCREEN_PATH}/syslinux.cfg ${KERNEL_PATH}/pxelinux.cfg/default + + # Copying configuration file + if [ -n "${LH_SYSLINUX_CFG}" ] + then + cp "${LH_SYSLINUX_CFG}" ${KERNEL_PATH}/pxelinux.cfg/default + fi + ;; + + usb*|tar) + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/usr/lib/syslinux/isolinux.bin ${SCREEN_PATH}/syslinux.bin + ;; + false) + cp /usr/lib/syslinux/isolinux.bin ${SCREEN_PATH}/syslinux.bin + ;; + esac + + # Copying configuration file + if [ -n "${LH_SYSLINUX_CFG}" ] + then + cp "${LH_SYSLINUX_CFG}" ${SCREEN_PATH}/syslinux.cfg + fi + ;; +esac + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_syslinux diff -Nru live-helper-2.0~a6/helpers/binary_tar live-helper-2.0~a10.1/helpers/binary_tar --- live-helper-2.0~a6/helpers/binary_tar 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_tar 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,52 @@ +#!/bin/sh + +# lh_binary_tar(1) - build harddisk binary image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build harddisk binary image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if ! In_list tar "${LH_BINARY_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building binary harddisk image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_tar + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old binary +rm -f binary.tar.gz + +tar cf binary-tar.tar binary +gzip ${GZIP_OPTIONS} binary-tar.tar + +# Creating stage file +Create_stagefile .stage/binary_tar diff -Nru live-helper-2.0~a6/helpers/binary_usb live-helper-2.0~a10.1/helpers/binary_usb --- live-helper-2.0~a6/helpers/binary_usb 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_usb 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,280 @@ +#!/bin/sh + +# lh_binary_usb(1) - build binary usb image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build binary image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if ! In_list usb-hdd "${LH_BINARY_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building binary usb image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap .stage/chroot_proc + +# Checking stage file +Check_stagefile .stage/binary_usb + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/sbin/mkdosfs dosfstools +Check_package chroot/usr/share/doc/mtools mtools +Check_package chroot/sbin/parted parted + +if [ "${LH_ARCHITECTURE}" = "sparc" ] +then + case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + Check_package chroot/sbin/mkfs.ext2 e2fsprogs + ;; + + *) + Echo_error "Sparc only supports booting from ext2, ext3 (or ufs)" + exit 1 + ;; + esac +fi + +case "${LH_BOOTLOADER}" in + grub) + Check_package chroot/usr/sbin/grub grub + ;; + + syslinux) + Check_package chroot/usr/bin/syslinux syslinux + ;; +esac + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Remove old binary +if [ -f binary.img ] +then + rm -f binary.img +fi + +# Enforce fat32 if we find individual files bigger than 2GB +if [ "${LH_BINARY_FILESYSTEM}" = "fat16" ] && [ -n "$(find binary -size +1999M)" ] +then + Echo_warning "FAT16 doesn't support files larger than 2GB, automatically enforcing FAT32." + + LH_BINARY_FILESYSTEM="fat32" + export LH_BINARY_FILESYSTEM +fi + +# Enforce fat32 if we have images in total bigger than 2GB +if [ "${LH_BINARY_FILESYSTEM}" = "fat16" ] && [ "$(du -s binary | awk '{ print $1 }')" -gt "1900000" ] +then + Echo_warning "FAT16 doesn't support partitions larger than 2GB, automatically enforcing FAT32" + + LH_BINARY_FILESYSTEM="fat32" + export LH_BINARY_FILESYSTEM +fi + +# Everything which comes here needs to be cleaned up, +DU_DIM="$(du -ms binary | cut -f1)" +REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" +dd if=/dev/zero of=chroot/binary.img bs=1024k count=0 seek=${REAL_DIM} +FREELO="$(${LH_LOSETUP} -f)" +if [ ! -b chroot/${FREELO} ] +then + MAKEDEV="true" + + mv chroot/dev chroot/dev.tmp + find /dev | cpio -dmpu chroot +fi + +echo "!!! The following error/warning messages can be ignored !!!" +Losetup $FREELO chroot/binary.img 0 + +case "${LH_ARCHITECTURE}" in + sparc) + PARTITION_TABLE_TYPE="sun" + ;; + *) + PARTITION_TABLE_TYPE="msdos" + ;; +esac + +case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + PARTITION_TYPE="ext2" + ;; + + fat16|fat32) + PARTITION_TYPE="${LH_BINARY_FILESYSTEM}" + ;; + + *) + Echo_error "Unsupported binary filesystem %s" "${LH_BINARY_FILESYSTEM}" + exit 1 + ;; +esac + +case "${LH_CHROOT_BUILD}" in + true) + Chroot chroot "parted -s ${FREELO} mklabel ${PARTITION_TABLE_TYPE}" || true + Chroot chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true + Chroot chroot "parted -s ${FREELO} set 1 boot on" || true + Chroot chroot "parted -s ${FREELO} set 1 lba off" || true + + if [ "${LH_BOOTLOADER}" = "syslinux" ] + then + dd if=chroot/usr/lib/syslinux/mbr.bin of=${FREELO} bs=440 count=1 + fi + ;; + + false) + parted -s ${FREELO} mklabel ${PARTITION_TABLE_TYPE} || true + parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100% || true + parted -s ${FREELO} set 1 boot on || true + parted -s ${FREELO} set 1 lba off || true + + if [ "${LH_BOOTLOADER}" = "syslinux" ] + then + dd if=/usr/lib/syslinux/mbr.bin of=${FREELO} bs=440 count=1 + fi + ;; +esac + +sleep 1 +${LH_LOSETUP} -d ${FREELO} + +FREELO="$(${LH_LOSETUP} -f)" +Losetup $FREELO chroot/binary.img 1 + +case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + MKFS="${LH_BINARY_FILESYSTEM}" + MKFS_OPTIONS="-L DEBIAN_LIVE -m 0" + ;; + + fat16) + MKFS="vfat" + MKFS_OPTIONS="-F 16 -n DEBIAN_LIVE" + ;; + + fat32) + MKFS="vfat" + MKFS_OPTIONS="-F 32 -n DEBIAN_LIVE" + ;; +esac + +case "${LH_CHROOT_BUILD}" in + true) + Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}" + ;; + + false) + mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO} + ;; +esac + +case "${LH_BINARY_FILESYSTEM}" in + fat*) + CP_OPTIONS="-L" + ;; +esac + +mkdir -p chroot/binary.tmp +${LH_ROOT_COMMAND} mount ${FREELO} chroot/binary.tmp +cp -r -T ${CP_OPTIONS} binary/ chroot/binary.tmp + +FIXME() +{ +if [ "${LH_BOOTLOADER}" = "grub" ] +then + +cat > chroot/grub.sh << EOF +cd binary.tmp +grub --batch << EOM +find /live/vmlinuz +EOM +EOF + + rootpartition="$(Chroot chroot 'sh grub.sh' 2>/dev/null | grep -A 1 'find /live/vmlinuz' | grep -v 'find /live/vmlinuz')" + usbdev="$(echo $rootpartition | sed -e 's|,[[:digit:]]||')" + echo "Root partition is $rootpartition, device is: $usbdev" + + echo "WAITING..." && read WAIT + +#cat > chroot/grub.sh << EOF +#grub --batch << EOM +#root $rootpartition +#setup $usbdev +#EOM +#EOF + +#Chroot chroot "sh grub.sh" + + rm -f chroot/grub.sh +fi +} + +${LH_ROOT_COMMAND} umount chroot/binary.tmp +rmdir chroot/binary.tmp + +if [ "${LH_BOOTLOADER}" = "syslinux" ] +then + case "${LH_CHROOT_BUILD}" in + true) + Chroot chroot "syslinux ${FREELO}" + ;; + + false) + syslinux ${FREELO} + ;; + esac +fi + +sleep 1 +${LH_LOSETUP} -d ${FREELO} + +echo "!!! The above error/warning messages can be ignored !!!" + +if [ -n "${MAKEDEV}" ] +then + rm -rf chroot/dev + mv chroot/dev.tmp chroot/dev +fi + +mv chroot/binary.img ./ + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_usb diff -Nru live-helper-2.0~a6/helpers/binary_virtual-hdd live-helper-2.0~a10.1/helpers/binary_virtual-hdd --- live-helper-2.0~a6/helpers/binary_virtual-hdd 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_virtual-hdd 2010-05-20 10:14:23.000000000 +0100 @@ -0,0 +1,118 @@ +#!/bin/sh + +# lh_binary_virtual-hdd(1) - build binary virtual-hdd image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build binary image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if ! In_list virtual-hdd "${LH_BINARY_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building binary virtual-hdd image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap .stage/chroot_proc + +# Checking stage file +Check_stagefile .stage/binary_virtual-hdd + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + Check_package chroot/sbin/mkfs.ext2 e2fsprogs + ;; + esac +fi + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Remove old binary +if [ -f binary-virtual.img ] +then + rm -f binary-virtual.img +fi + +Echo_message "Creating virtual disk image..." +dd if=/dev/zero of=binary-virtual.img bs=1024k count=0 seek=${LH_VIRTUAL_ROOT_SIZE} + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + mv binary-virtual.img chroot + + # hack to recreate mtab from chroot_hacks if its gone for + # some reason + if ! Chroot chroot "test -s /etc/mtab"; then + Chroot chroot "rm -f /etc/mtab" + Chroot chroot "ln -s /proc/mounts /etc/mtab" + fi + + case "${LH_BINARY_FILESYSTEM}" in + ext2) + Chroot chroot "mkfs.ext2 -F binary-virtual.img" + ;; + + ext3) + Chroot chroot "mkfs.ext3 -F binary-virtual.img" + ;; + esac + + mv chroot/binary-virtual.img ./ +else + case "${LH_BINARY_FILESYSTEM}" in + ext2) + mkfs.ext2 -F binary-virtual.img + ;; + + ext3) + mkfs.ext3 -F binary-virtual.img + ;; + esac +fi + +mkdir -p binary.tmp +${LH_ROOT_COMMAND} mount -o loop binary-virtual.img binary.tmp +cp -a binary/* binary.tmp/ +cp -af binary/.disk* binary.tmp/ + +${LH_ROOT_COMMAND} umount binary.tmp +rmdir binary.tmp + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_virtual-hdd diff -Nru live-helper-2.0~a6/helpers/binary_win32-loader live-helper-2.0~a10.1/helpers/binary_win32-loader --- live-helper-2.0~a6/helpers/binary_win32-loader 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_win32-loader 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,97 @@ +#!/bin/sh + +# lh_binary_win32-loader(1) - copy win32-loader into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy win32-loader into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_WIN32_LOADER}" != "true" ] || [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] +then + exit 0 +fi + +Echo_message "Begin copying win32-loader..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_win32-loader + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_ARCHITECTURE}" in + amd64|i386) + if [ "${LH_CHROOT_BUILD}" = "true" ] + then + # Checking depends + Check_package chroot/usr/lib/win32-loader/win32-loader.exe win32-loader + + # Restoring cache + Restore_cache cache/packages_binary + + # Installing depends + Install_package + + # Copying win32-loader + cp chroot/usr/lib/win32-loader/* binary + else + cp /usr/lib/win32-loader/* binary + fi + + mv binary/win32-loader.exe binary/setup.exe + + if [ "${LH_DEBIAN_INSTALLER}" != "false" ] + then + +cat > binary/win32-loader.ini << EOF +[installer] +arch=${LH_ARCHITECTURE} +i386/linux=install/vmlinuz +i386/initrd=install/initrd.gz +i386/gtk/linux=install/vmlinuz +i386/gtk/initrd=install/gtk/initrd.gz + +[grub] +g2ldr=g2ldr +g2ldr.mbr=g2ldr.mbr +EOF + + fi + + # Saving cache + Save_cache cache/packages_binary + + # Removing depends + Remove_package + ;; + + *) + Echo_warning "win32-loader inclusion is set to true but not compatible with your architecture, ignoring." + ;; +esac + +# Creating stage file +Create_stagefile .stage/binary_win32-loader diff -Nru live-helper-2.0~a6/helpers/binary_yaboot live-helper-2.0~a10.1/helpers/binary_yaboot --- live-helper-2.0~a6/helpers/binary_yaboot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/binary_yaboot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,314 @@ +#!/bin/sh + +# lh_binary_yaboot(1) - installs yaboot into binary +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'installs yaboot into binary')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTLOADER}" != "yaboot" ] +then + exit 0 +fi + +Echo_message "Begin installing yaboot..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/binary_yaboot + +# Checking yaboot templates +Check_templates yaboot + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Check architecture +Check_architecture powerpc ppc64 +Check_crossarchitecture + +# Checking depends +Check_package chroot/usr/lib/yaboot/yaboot yaboot + +# Restoring cache +Restore_cache cache/packages_binary + +# Installing depends +Install_package + +# Local functions +Yaboot_live_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + DIRECTORY="/$(basename ${DESTDIR_LIVE})" + + LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n" + LINUX_LIVE="${LINUX_LIVE}\tlabel=${LABEL}\n" + LINUX_LIVE="${LINUX_LIVE}\tinitrd=${DIRECTORY}/${INITRD}\n" + LINUX_LIVE="${LINUX_LIVE}\tappend=\"boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}\"\n" + LINUX_LIVE="${LINUX_LIVE}\tinitrd-size=10240\n" +} + +Yaboot_install_entry () +{ + LABEL="${1}" + KERNEL="${2}" + INITRD="${3}" + APPEND="${4}" + + DIRECTORY="/$(basename ${DESTDIR_INSTALL})" + + QAPPEND="quiet" + + for TYPE in Install Expert Rescue Auto + do + case "${TYPE}" in + Install) + TAPPEND="${APPEND} ${QAPPEND}" + ;; + + Expert) + TAPPEND="priority=low ${APPEND}" + ;; + + Rescue) + TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" + ;; + + Auto) + TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" + ;; + esac + + case "${LABEL}" in + Text) + TYPE_SUFFIX="" + ;; + GUI) + TYPE_SUFFIX="gui" + ;; + esac + + LINUX_INSTALL="${LINUX_INSTALL}\nimage=${DIRECTORY}/${KERNEL}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tlabel=${TYPE}${TYPE_SUFFIX}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tinitrd=${DIRECTORY}/${INITRD}\n" + LINUX_INSTALL="${LINUX_INSTALL}\tappend=\"${TAPPEND} ${LH_BOOTAPPEND_INSTALL}\"\n" + LINUX_INSTALL="${LINUX_INSTALL}\tinitrd-size=10240\n" + done +} + +case "${LH_INITRAMFS}" in + casper) + INITFS="casper" + ;; + + live-initramfs) + INITFS="live" + ;; +esac + +# Setting destination directory +case "${LH_BINARY_IMAGES}" in + iso*) + case "${LH_INITRAMFS}" in + casper) + DESTDIR_LIVE="binary/casper" + ;; + + live-initramfs) + DESTDIR_LIVE="binary/live" + ;; + esac + + DESTDIR_INSTALL="binary/install" + ;; + + usb*|net|tar) + Echo_error "not yet supported, aborting (FIXME)." + exit 1 + ;; +esac + +Check_multiarchitecture + +# Creating directory +mkdir -p "${DESTDIR_LIVE}" + +# Setting boot parameters +case "${LH_ENCRYPTION}" in + ""|false) + ;; + *) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" + ;; +esac + +if [ -n "${LH_USERNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + ;; + + live-initramfs) + if [ "${LH_USERNAME}" != "user" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" + fi + ;; + esac +fi + +if [ -n "${LH_HOSTNAME}" ] +then + case "${LH_INITRAMFS}" in + casper) + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + ;; + + live-initramfs) + if [ "${LH_HOSTNAME}" != "debian" ] + then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" + fi + ;; + esac +fi + +if [ "${LH_UNION_FILESYSTEM}" != "aufs" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" +fi + +if [ -n "${LH_NET_COW_PATH}" ] +then + Echo_error "Net cow not yet supported on yaboot" + exit 1 +fi + +if [ "${LH_EXPOSED_ROOT}" != "false" ] +then + LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" +fi + +LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" + +# Parameters are listed at: linux/Documentation/kernel-parameters.txt +FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly" + +# Assembling kernel configuration + +# Default entries +DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" +DEFAULT_KERNEL="$(basename chroot/boot/vmlinux-*${DEFAULT_FLAVOUR})" +DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinux-||')" + +Yaboot_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" +Yaboot_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}" + +if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] +then + for KERNEL in chroot/boot/vmlinux-* + do + KERNEL_IMAGE="$(basename ${KERNEL})" + KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's|vmlinux-||')" + INITRD="initrd.img-${KERNEL_VERSION}" + + Yaboot_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}" + Yaboot_live_entry "live-${KERNEL_VERSION}-failsafe" "${KERNEL_IMAGE}" "${INITRD}" "${FAILSAFE}" + done +fi + +LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" + +# Assembling debian-installer configuration +if [ "${LH_DEBIAN_INSTALLER}" != "false" ] +then + VMLINUZ_DI="vmlinuz" + INITRD_DI="initrd.gz" + APPEND_DI="vga=normal" + + VMLINUZ_GI="gtk/vmlinuz" + INITRD_GI="gtk/initrd.gz" + APPEND_GI="video=vesa:ywrap,mtrr vga=788" + + if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_DI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_DI}" ] + then + Yaboot_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" + fi + + if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_GI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_GI}" ] + then + Yaboot_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" + fi +fi + +LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" + +case "${LH_BINARY_IMAGES}" in + iso*|usb*) + # Copying yaboot + mkdir -p binary/yaboot + + case "${LH_CHROOT_BUILD}" in + true) + cp chroot/usr/lib/yaboot/yaboot binary/yaboot + ;; + + false) + cp /usr/lib/yaboot/yaboot binary/yaboot + ;; + esac + + cp -r "${TEMPLATES}"/* binary/yaboot + + case "${LH_BINARY_IMAGES}" in + usb*) + mv binary/yaboot/yaboot.conf binary/yaboot/yaboot.conf.tmp + echo "root=/dev/ram" > binary/yaboot/yaboot.conf + cat binary/yaboot/yaboot.conf.tmp >> binary/yaboot/yaboot.conf + rm -f binary/yaboot/yaboot.conf.tmp + ;; + esac + + # Configure yaboot templates + sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" binary/yaboot/yaboot.conf + sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/yaboot/yaboot.conf + sed -i -e "s|LH_DATE|$(date +%Y%m%d)|" -e "s|LH_VERSION|${VERSION}|" binary/yaboot/boot.msg + ;; +esac + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/binary_yaboot diff -Nru live-helper-2.0~a6/helpers/bootstrap live-helper-2.0~a10.1/helpers/bootstrap --- live-helper-2.0~a6/helpers/bootstrap 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/bootstrap 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,34 @@ +#!/bin/sh + +# lh_bootstrap(1) - bootstrap a Debian system +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'bootstrap a Debian system')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Setup cleanup function +Setup_cleanup + +# Bootstrapping system +lh bootstrap_cache restore ${*} +lh bootstrap_copy ${*} +lh bootstrap_cdebootstrap ${*} +lh bootstrap_debootstrap ${*} +lh bootstrap_cache save ${*} diff -Nru live-helper-2.0~a6/helpers/bootstrap_cache live-helper-2.0~a10.1/helpers/bootstrap_cache --- live-helper-2.0~a6/helpers/bootstrap_cache 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/bootstrap_cache 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,93 @@ +#!/bin/sh + +# lh_bootstrap_cache(1) - cach bootstrap stage +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'cache bootstrap stage')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Check architecture +Check_crossarchitecture + +Echo_message "Begin caching bootstrap stage..." + +for STAGE in ${LH_CACHE_STAGES} +do + if [ "${STAGE}" = "bootstrap" ] + then + case "${1}" in + restore) + # Checking stage file + Check_stagefile .stage/bootstrap_cache.restore + + if [ -d cache/stages_bootstrap ] + then + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Removing old chroot + rm -rf chroot + + # Restoring old cache + ${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Creating stage file + Create_stagefile .stage/bootstrap_cache.restore + Create_stagefile .stage/bootstrap + + exit 0 + fi + ;; + + save) + # Checking stage file + Check_stagefile .stage/bootstrap_cache.save + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + rm -rf cache/stages_bootstrap + + mkdir -p cache + + ${LH_ROOT_COMMAND} cp -a chroot cache/stages_bootstrap + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_bootstrap + fi + + # Creating stage file + Create_stagefile .stage/bootstrap_cache.save + ;; + esac + fi +done diff -Nru live-helper-2.0~a6/helpers/bootstrap_cdebootstrap live-helper-2.0~a10.1/helpers/bootstrap_cdebootstrap --- live-helper-2.0~a6/helpers/bootstrap_cdebootstrap 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/bootstrap_cdebootstrap 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,176 @@ +#!/bin/sh + +# lh_bootstrap_cdebootstrap(1) - bootstrap a Debian system with cdebootstrap(1) +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'bootstrap a Debian system with cdebootstrap(1)')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTSTRAP}" != "cdebootstrap" ] && [ "${LH_BOOTSTRAP}" != "cdebootstrap-static" ] +then + exit 0 +fi + +# Check architecture +Check_crossarchitecture + +Echo_message "Begin bootstrapping system..." + +Check_package /usr/bin/${LH_BOOTSTRAP} cdebootstrap + +# Ensure that a system is built as root +lh testroot + +# Checking stage file +Check_stagefile .stage/bootstrap +Check_stagefile .stage/bootstrap_cache.restore + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Creating chroot directory +mkdir -p chroot + +# Setting cdebootstrap options +if [ -n "${LH_ARCHITECTURE}" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --arch=${LH_ARCHITECTURE}" +fi + +if [ -n "${LH_BOOTSTRAP_CONFIG}" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --suite-config=${LH_BOOTSTRAP_CONFIG}" +fi + +if [ -n "${LH_BOOTSTRAP_INCLUDE}" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --include=$(echo ${LH_BOOTSTRAP_INCLUDE} | sed 's| *|,|g')" +fi + +if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --exclude=$(echo ${LH_BOOTSTRAP_EXCLUDE} | sed 's| *|,|g')" +fi + +if [ -n "${LH_BOOTSTRAP_KEYRING}" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --keyring=${LH_BOOTSTRAP_KEYRING}" +fi + +if [ -z "${LH_BOOTSTRAP_FLAVOUR}" ] +then + case "${LH_PACKAGES_LISTS}" in + stripped|minimal) + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=minimal" + ;; + *) + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=standard" + ;; + esac +else + case "${LH_BOOTSTRAP_FLAVOUR}" in + stripped|minimal) + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=minimal" + ;; + + *) + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=${LH_BOOTSTRAP_FLAVOUR}" + ;; + esac +fi + +if [ "${_DEBUG}" = "true" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --debug" +fi + +if [ "${_QUIET}" = "true" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --quiet" +fi + +if [ "${_VERBOSE}" = "true" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --verbose" +fi + +if [ "${LH_APT_SECURE}" = "false" ] +then + CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --allow-unauthenticated" +fi + +if [ -x "/usr/bin/cdebootstrap" ] || [ -x "/usr/bin/cdebootstrap-static" ] +then + if [ "${LH_CACHE_PACKAGES}" = "true" ] + then + if ls cache/packages_bootstrap/*.deb > /dev/null 2>&1 + then + mkdir -p chroot/var/cache/bootstrap + cp cache/packages_bootstrap/*.deb chroot/var/cache/bootstrap + fi + + Echo_breakage "Running ${LH_BOOTSTRAP} (download-only)... " + ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Removing old cache + rm -f cache/packages_bootstrap/*.deb + + # Saving new cache + mkdir -p cache/packages_bootstrap + cp chroot/var/cache/bootstrap/*.deb cache/packages_bootstrap + fi + + Echo_breakage "Running ${LH_BOOTSTRAP}... " + ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Remove cdebootstrap-helper-diverts (needed at least for minimal flavours) + case "${LH_PACKAGES_LISTS}" in + stripped|minimal) + Chroot chroot "dpkg -P cdebootstrap-helper-diverts" + ;; + esac + + # Deconfiguring cdebootstrap configurations + rm -f chroot/etc/apt/sources.list + rm -f chroot/etc/hosts + rm -f chroot/etc/resolv.conf + + # Removing bootstrap cache + rm -rf chroot/var/cache/bootstrap + + # Creating stage file + Create_stagefile .stage/bootstrap +else + Echo_error "Can't process file /usr/bin/${LH_BOOTSTRAP} (FIXME)" + exit 1 +fi diff -Nru live-helper-2.0~a6/helpers/bootstrap_copy live-helper-2.0~a10.1/helpers/bootstrap_copy --- live-helper-2.0~a6/helpers/bootstrap_copy 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/bootstrap_copy 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,55 @@ +#!/bin/sh + +# lh_bootstrap_copy(1) - bootstrap by copying the host system +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'bootstrap by copying the host system')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTSTRAP}" != "copy" ] +then + exit 0 +fi + +# Check architecture +Check_crossarchitecture + +Echo_message "Begin bootstrapping system..." + +# Ensure that a system is built as root +lh testroot + +# Checking stage file +Check_stagefile .stage/bootstrap + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Copying host system +mkdir chroot +cd chroot +tar c / --exclude /proc --exclude /sys --exclude "$(dirname ${PWD})" | tar xv +cd .. + +# Creating stage file +Create_stagefile .stage/bootstrap diff -Nru live-helper-2.0~a6/helpers/bootstrap_debootstrap live-helper-2.0~a10.1/helpers/bootstrap_debootstrap --- live-helper-2.0~a6/helpers/bootstrap_debootstrap 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/bootstrap_debootstrap 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,157 @@ +#!/bin/sh + +# lh_bootstrap_debootstrap(1) - bootstrap a Debian system with debootstrap(8) +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'bootstrap a Debian system with debootstrap(8)')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_BOOTSTRAP}" != "debootstrap" ] +then + exit 0 +fi + +# Check architecture +Check_crossarchitecture + +Echo_message "Begin bootstrapping system..." + +Check_package /usr/sbin/debootstrap debootstrap + +# Ensure that a system is built as root +lh testroot + +# Checking stage file +Check_stagefile .stage/bootstrap +Check_stagefile .stage/bootstrap_cache.restore + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Creating chroot directory +mkdir -p chroot + +# Setting debootstrap options +if [ -n "${LH_ARCHITECTURE}" ] +then + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --arch ${LH_ARCHITECTURE}" +fi + +if [ "${LH_ARCHIVE_AREAS}" != "main" ] +then + # Modify archive areas to remove leading/trailing whitespaces and replace other whitepspace with commas + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --components $(echo ${LH_ARCHIVE_AREAS} | sed -e 's| |,|g')" +fi + +if [ -n "${LH_BOOTSTRAP_CONFIG}" ] +then + if [ -d "/usr/share/debootstrap/scripts/" ] + then + LH_DEBOOTSTRAP_SCRIPT="/usr/share/debootstrap/scripts/${LH_BOOTSTRAP_CONFIG}" + else + LH_DEBOOTSTRAP_SCRIPT="/usr/lib/debootstrap/scripts/${LH_BOOTSTRAP_CONFIG}" + fi +fi + +if [ -n "${LH_BOOTSTRAP_INCLUDE}" ] +then + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --include=$(echo ${LH_BOOTSTRAP_INCLUDE} | sed 's| *|,|g')" +fi + +if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ] +then + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --exclude=$(echo ${LH_BOOTSTRAP_EXCLUDE} | sed 's| *|,|g')" +fi + +if [ "${LH_USE_FAKEROOT}" != "true" ] +then + if [ -z "${LH_BOOTSTRAP_FLAVOUR}" ] + then + if In_list "stripped minimal" "${LH_PACKAGES_LISTS}" + then + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=minbase" + fi + else + case "${LH_BOOTSTRAP_FLAVOUR}" in + stripped|minimal) + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=minbase" + ;; + standard) + ;; + + *) + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=${LH_BOOTSTRAP_FLAVOUR}" + esac + fi +else + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=fakechroot" +fi + +if [ "${_VERBOSE}" = "true" ] +then + DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --verbose" +fi + +if [ -x "/usr/sbin/debootstrap" ] +then + if [ "${LH_CACHE_PACKAGES}" = "true" ] + then + if ls cache/packages_bootstrap/*.deb > /dev/null 2>&1 + then + mkdir -p chroot/var/cache/apt/archives + cp cache/packages_bootstrap/*.deb chroot/var/cache/apt/archives + fi + + Echo_breakage "Running debootstrap (download-only)... " + ${LH_ROOT_COMMAND} debootstrap ${DEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" "${LH_DEBOOTSTRAP_SCRIPT}" + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Removing old cache + rm -f cache/packages_bootstrap/*.deb + + # Saving new cache + mkdir -p cache/packages_bootstrap + cp chroot/var/cache/apt/archives/*.deb cache/packages_bootstrap + fi + + Echo_breakage "Running debootstrap... " + ${LH_ROOT_COMMAND} debootstrap ${DEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" "${LH_DEBOOTSTRAP_SCRIPT}" + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Removing bootstrap cache + rm -f chroot/var/cache/apt/archives/*.deb + + # Creating stage file + Create_stagefile .stage/bootstrap +else + Echo_error "Can't process file /usr/bin/debootstrap (FIXME)" + exit 1 +fi diff -Nru live-helper-2.0~a6/helpers/build live-helper-2.0~a10.1/helpers/build --- live-helper-2.0~a6/helpers/build 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/build 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,74 @@ +#!/bin/sh + +# lh_build(1) - build a Debian Live system +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Automatically populating config tree +if [ -x auto/config ] && [ ! -e .stage/config ] +then + Echo_message "Automatically populating config tree." + lh config +fi + +# Read meta config +if [ "${1}" != "noautoconfig" ] && [ -x auto/build ] +then + ./auto/build ${@} +fi + +if [ "${1}" = "noautoconfig" ] +then + shift +fi + +# Setting static variables +DESCRIPTION="$(Echo 'build a Debian Live system')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +if [ ! -d config ] +then + Echo_warning "No config/ directory; using defaults for all options" +fi + +if [ "$(pwd)" = "/" ] +then + Echo_error "Cannot build live image from the root directory (/)" + exit 1 +fi + +if echo $(pwd) | grep -qs " " +then + Echo_error "Cannot build live image from a directory containing spaces" + exit 1 +fi + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Checking defaults +Check_defaults + +# Bootstrapping system +lh bootstrap ${*} + +# Customizing chroot +lh chroot ${*} + +# Building binary images +lh binary ${*} + +# Building source images +lh source ${*} diff -Nru live-helper-2.0~a6/helpers/chroot live-helper-2.0~a10.1/helpers/chroot --- live-helper-2.0~a6/helpers/chroot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,80 @@ +#!/bin/sh + +# lh_chroot(1) - customize the Debian system +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'customize the Debian system')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Setup cleanup function +Setup_cleanup + +# Configuring chroot +lh chroot_cache restore ${*} +lh chroot_devpts install ${*} +lh chroot_proc install ${*} +lh chroot_selinuxfs install ${*} +lh chroot_sysfs install ${*} +lh chroot_debianchroot install ${*} +lh chroot_dpkg install ${*} +lh chroot_sysv-rc install ${*} +lh chroot_upstart install ${*} +lh chroot_hosts install ${*} +lh chroot_resolv install ${*} +lh chroot_hostname install ${*} +lh chroot_apt install ${*} +lh chroot_sources install ${*} +lh chroot_linux-image install ${*} + +# Customizing chroot +lh chroot_preseed ${*} +lh chroot_local-preseed ${*} +lh chroot_tasks ${*} +lh chroot_packageslists ${*} +lh chroot_local-packageslists ${*} +lh chroot_packages ${*} +lh chroot_local-packages ${*} +lh chroot_install-packages ${*} +lh chroot_localization ${*} +lh chroot_local-includes ${*} +lh chroot_local-patches ${*} +lh chroot_sysvinit ${*} +lh chroot_local-hooks ${*} +lh chroot_hooks ${*} +lh chroot_symlinks ${*} +lh chroot_hacks ${*} +lh chroot_interactive ${*} + +# Deconfiguring chroot +lh chroot_linux-image remove ${*} +lh chroot_sources remove ${*} +lh chroot_apt remove ${*} +lh chroot_hostname remove ${*} +lh chroot_resolv remove ${*} +lh chroot_hosts remove ${*} +lh chroot_sysv-rc remove ${*} +lh chroot_upstart remove ${*} +lh chroot_dpkg remove ${*} +lh chroot_debianchroot remove ${*} +lh chroot_sysfs remove ${*} +lh chroot_selinuxfs remove ${*} +lh chroot_proc remove ${*} +lh chroot_devpts remove ${*} +lh chroot_cache save ${*} diff -Nru live-helper-2.0~a6/helpers/chroot_apt live-helper-2.0~a10.1/helpers/chroot_apt --- live-helper-2.0~a6/helpers/chroot_apt 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_apt 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,242 @@ +#!/bin/sh + +# lh_chroot_apt(1) - manage /etc/apt/apt.conf +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/apt/apt.conf')" +HELP="" +USAGE="${PROGRAM} {install|install-binary|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install|install-binary) + Echo_message "Configuring file /etc/apt/apt.conf" + + # Checking stage file + Check_stagefile .stage/chroot_apt + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + mkdir -p chroot/etc/apt/apt.conf.d + + # Configuring apt ftp proxy + if [ -n "${LH_APT_FTP_PROXY}" ] + then + echo "Acquire::ftp::Proxy \"${LH_APT_FTP_PROXY}\";" > chroot/etc/apt/apt.conf.d/00ftp-proxy + fi + + # Configuring apt http proxy + if [ -n "${LH_APT_HTTP_PROXY}" ] + then + echo "Acquire::http::Proxy \"${LH_APT_HTTP_PROXY}\";" > chroot/etc/apt/apt.conf.d/00http-proxy + fi + + # Configuring apt pdiffs + case "${LH_APT_PDIFFS}" in + true) + echo "Acquire::PDiffs \"true\";" > chroot/etc/apt/apt.conf.d/00pdiffs + ;; + + false) + echo "Acquire::PDiffs \"false\";" > chroot/etc/apt/apt.conf.d/00pdiffs + ;; + esac + + # Configuring apt pipeline + if [ -n "${LH_APT_PIPELINE}" ] + then + echo "Acquire::http::Pipeline-Depth \"${LH_APT_PIPELINE}\";" > chroot/etc/apt/apt.conf.d/00pipeline + fi + + # Configuring apt recommends + case "${LH_APT_RECOMMENDS}" in + true) + echo "APT::Install-Recommends \"true\";" > chroot/etc/apt/apt.conf.d/00recommends + echo "Aptitude::Recommends-Important \"true\";" >> chroot/etc/apt/apt.conf.d/00recommends + ;; + + false) + echo "APT::Install-Recommends \"false\";" > chroot/etc/apt/apt.conf.d/00recommends + echo "Aptitude::Recommends-Important \"false\";" >> chroot/etc/apt/apt.conf.d/00recommends + ;; + esac + + # Configuring apt secure + case "${LH_APT_SECURE}" in + true) + echo "APT::Get::AllowUnauthenticated \"false\";" > chroot/etc/apt/apt.conf.d/00secure + echo "Aptitude::CmdLine::Ignore-Trust-Violations \"false\";" >> chroot/etc/apt/apt.conf.d/00secure + ;; + + false) + echo "APT::Get::AllowUnauthenticated \"true\";" > chroot/etc/apt/apt.conf.d/00secure + echo "Aptitude::CmdLine::Ignore-Trust-Violations \"true\";" >> chroot/etc/apt/apt.conf.d/00secure + ;; + esac + + # Configuring apt config + if [ -f config/chroot_apt/apt.conf ] + then + if [ -f chroot/etc/apt/apt.conf ] + then + mv chroot/etc/apt/apt.conf chroot/etc/apt/apt.conf.orig + fi + + cp config/chroot_apt/apt.conf chroot/etc/apt/apt.conf + fi + + # Configuring apt preferences + if [ -f config/chroot_apt/preferences ] + then + if [ -f chroot/etc/apt/preferences ] + then + mv chroot/etc/apt/preferences chroot/etc/apt/preferences.orig + fi + + cp config/chroot_apt/preferences chroot/etc/apt/preferences + fi + + if Find_files config/chroot_local-packages/*.deb + then + echo >> chroot/etc/apt/preferences + echo "# Added by lh_chroot_apt ${@}" >> chroot/etc/apt/preferences + echo "Package: *" >> chroot/etc/apt/preferences + echo "Pin: release o=chroot_local-packages" >> chroot/etc/apt/preferences + + case "${1}" in + install) + # Ensure local packages have priority + echo "Pin-Priority: 1001" >> chroot/etc/apt/preferences + ;; + + install-binary) + # Ensure local packages are not re-installed during lh_binary + echo "Pin-Priority: 99" >> chroot/etc/apt/preferences + + echo >> chroot/etc/apt/preferences + echo "Package: *" >> chroot/etc/apt/preferences + echo "Pin: release o=debian" >> chroot/etc/apt/preferences + echo "Pin-Priority: 99" >> chroot/etc/apt/preferences + ;; + esac + fi + + # Creating stage file + Create_stagefile .stage/chroot_apt + ;; + + remove) + Echo_message "Deconfiguring file /etc/apt/apt.conf" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Deconfiguring aptitude ftp proxy + rm -f chroot/etc/apt/apt.conf.d/00ftp-proxy + + # Deconfiguring aptitude http proxy + rm -f chroot/etc/apt/apt.conf.d/00http-proxy + + # Deconfiguring aptitude pdiffs + if [ "${LH_APT_PDIFFS}" = "true" ] + then + rm -f chroot/etc/apt/apt.conf.d/00pdiffs + fi + + # Deconfiguring aptitude pipeline + rm -f chroot/etc/apt/apt.conf.d/00pipeline + + # Deconfiguring aptitude recommends + if [ "${LH_APT_RECOMMENDS}" = "true" ] + then + rm -f chroot/etc/apt/apt.conf.d/00recommends + fi + + # Deconfiguring aptitude secure + if [ "${LH_APT_SECURE}" = "true" ] + then + rm -f chroot/etc/apt/apt.conf.d/00secure + fi + + # Configuring apt config + if [ -f config/chroot_apt/apt.conf ] + then + if [ -f chroot/etc/apt/apt.conf ] + then + mv chroot/etc/apt/apt.conf chroot/etc/apt/apt.conf.orig + fi + + cp config/chroot_apt/apt.conf chroot/etc/apt/apt.conf + + if [ -f chroot/etc/apt/apt.conf.orig ] + then + mv chroot/etc/apt/apt.conf.orig chroot/etc/apt/apt.conf + fi + fi + + # Deconfiguring apt preferences + if [ -f config/chroot_apt/preferences ] + then + if [ -f chroot/etc/apt/preferences ] + then + mv chroot/etc/apt/preferences chroot/etc/apt/preferences.orig + fi + + cp config/chroot_apt/preferences chroot/etc/apt/preferences + + if [ -f chroot/etc/apt/preferences.orig ] + then + mv chroot/etc/apt/preferences.orig chroot/etc/apt/preferences + fi + fi + + if Find_files config/chroot_local-packages/*.deb + then + if [ -f chroot/etc/apt/preferences ] + then + # delete additions from lh_chroot_apt install|install-binary to preferences + sed -i '/# Added by lh_chroot_apt/,$d' chroot/etc/apt/preferences + # delete the last empty line + sed -i '${/^[[:blank:]]*$/d;}' chroot/etc/apt/preferences + # if the resulting preferences file is empty there was no user additions, remove it + if [ ! -s chroot/etc/apt/preferences ] + then + rm -rf chroot/etc/apt/preferences + fi + fi + + fi + + # Removing stage file + rm -f .stage/chroot_apt + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_cache live-helper-2.0~a10.1/helpers/chroot_cache --- live-helper-2.0~a6/helpers/chroot_cache 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_cache 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,89 @@ +#!/bin/sh + +# lh_chroot_cache(1) - cach chroot stage +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'cache chroot stage')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin caching chroot stage..." + +for STAGE in ${LH_CACHE_STAGES} +do + if [ "${STAGE}" = "chroot" ] + then + case "${1}" in + restore) + # Checking stage file + Check_stagefile .stage/chroot_cache.restore + + if [ -d cache/stages_chroot ] + then + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Removing old chroot + rm -rf chroot + + # Restoring old cache + ${LH_ROOT_COMMAND} cp -a cache/stages_chroot chroot + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot + fi + + # Creating stage file + Create_stagefile .stage/chroot_cache.restore + + exit 0 + fi + ;; + + save) + # Checking stage file + Check_stagefile .stage/chroot_cache.save + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + rm -rf cache/stages_chroot + + mkdir -p cache + + ${LH_ROOT_COMMAND} cp -a chroot cache/stages_chroot + + if [ -n "${LH_ROOT_COMMAND}" ] + then + ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_chroot + fi + + # Creating stage file + Create_stagefile .stage/chroot_cache.save + ;; + esac + fi +done diff -Nru live-helper-2.0~a6/helpers/chroot_debianchroot live-helper-2.0~a10.1/helpers/chroot_debianchroot --- live-helper-2.0~a6/helpers/chroot_debianchroot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_debianchroot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,80 @@ +#!/bin/sh + +# lh_chroot_debianchroot(1) - manage /etc/debian_chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/debian_chroot')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /etc/debian_chroot" + + # Checking stage file + Check_stagefile .stage/chroot_debianchroot + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/etc/debian_chroot ] + then + # Save chroot file + mv chroot/etc/debian_chroot chroot/etc/debian_chroot.orig + fi + + # Create chroot file + echo "live" > chroot/etc/debian_chroot + + # Creating stage file + Create_stagefile .stage/chroot_debianchroot + ;; + + remove) + Echo_message "Deconfiguring file /etc/debian_chroot" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/etc/debian_chroot.orig ] + then + # Restore chroot file + mv chroot/etc/debian_chroot.orig chroot/etc/debian_chroot + else + # Remove chroot file + rm -f chroot/etc/debian_chroot + fi + + # Removing stage file + rm -f .stage/chroot_debianchroot + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_devpts live-helper-2.0~a10.1/helpers/chroot_devpts --- live-helper-2.0~a6/helpers/chroot_devpts 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_devpts 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,85 @@ +#!/bin/sh + +# lh_chroot_devpts(1) - mount /dev/pts +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'mount /dev/pts')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Ensure that a system is built as root +lh testroot + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Begin mounting /dev/pts..." + + # Checking stage file + Check_stagefile .stage/chroot_devpts + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Creating mountpoint + mkdir -p chroot/dev/pts + + # Mounting /dev/pts + ${LH_ROOT_COMMAND} mount devpts-live -t devpts chroot/dev/pts || true + fi + + # Creating stage file + Create_stagefile .stage/chroot_devpts + ;; + + remove) + Echo_message "Begin unmounting /dev/pts..." + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Unmounting /dev/pts + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + if grep -qs "$(pwd)/chroot/dev/pts" /proc/mounts || Find_files chroot/dev/pts/* + then + ${LH_ROOT_COMMAND} umount chroot/dev/pts + else + ${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true + fi + fi + + # Removing stage file + rm -f .stage/chroot_devpts + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_dpkg live-helper-2.0~a10.1/helpers/chroot_dpkg --- live-helper-2.0~a6/helpers/chroot_dpkg 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_dpkg 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,104 @@ +#!/bin/sh + +# lh_chroot_dpkg(1) - manage /sbin/dpkg +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /sbin/dpkg')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /sbin/start-stop-daemon" + + # Checking stage file + Check_stagefile .stage/chroot_dpkg + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Save start-stop-daemon program + mv chroot/sbin/start-stop-daemon chroot/sbin/start-stop-daemon.orig + + # Create start-stop-daemon program + +cat > chroot/sbin/start-stop-daemon << EOF +#!/bin/sh + +exit 0 +EOF + + chmod 755 chroot/sbin/start-stop-daemon + + # Manual hacks for special packages + + # samhain + if [ -e /var/state/samhain/samhain_file ] + then + mv /var/state/samhain/samhain_file /var/state/samhain/samhain_file.orig + else + mkdir -p /var/state/samhain + touch /var/state/samhain/samhain_file + fi + + # Creating stage file + Create_stagefile .stage/chroot_dpkg + ;; + + remove) + Echo_message "Deconfiguring file /sbin/start-stop-daemon" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Manual hacks for special packages + + # samhain + if [ -e /var/state/samhain/samhain_file.orig ] + then + mv /var/state/samhain/samhain_file.orig /var/state/samhain/samhain_file + elif [ -d /var/state/samhain ] + then + rm -f /var/state/samhain/samhain_file + rmdir --ignore-fail-on-non-empty /var/state/samhain + fi + + # Restore start-stop-daemon program + if [ -e chroot/sbin/start-stop-daemon.orig ] + then + mv chroot/sbin/start-stop-daemon.orig chroot/sbin/start-stop-daemon + fi + + # Removing stage file + rm -f .stage/chroot_dpkg + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_hacks live-helper-2.0~a10.1/helpers/chroot_hacks --- live-helper-2.0~a6/helpers/chroot_hacks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_hacks 2010-05-19 22:05:18.000000000 +0100 @@ -0,0 +1,261 @@ +#!/bin/sh + +# lh_chroot_hacks(1) - execute hacks in chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute hacks in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing hacks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_hacks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Handling default desktop configuration +for TASK in ${LH_TASKS} +do + case "${TASK}" in + gnome-desktop) + # gnome is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|gnome-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/gnome-session" + fi + ;; + + kde-desktop) + # kde is the only desktop-environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|kde-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "kdm shared/default-x-display-manager select kdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure kdm" + echo "/usr/bin/kdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startkde" + + # get rid of resolvconf + Chroot chroot "dpkg -P resolvconf" + fi + ;; + + lxde-desktop) + # lxde is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|lxde-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startlxde" + fi + ;; + + xfce-desktop) + # xfce is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|xfce-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/xfce4-session" + fi + ;; + esac +done + +# Removing udev mac caching rule +rm -f chroot/etc/udev/rules.d/*persistent-net.rules + +case "${LH_BINARY_IMAGES}" in + net) + if [ ! -f chroot/usr/bin/smbmount ] + then + Apt install smbfs + fi + + if [ ! -d chroot/etc/initramfs-tools ] + then + mkdir chroot/etc/initramfs-tools + fi + if [ ! "$(grep 'MODULES=netboot' chroot/etc/initramfs-tools/initramfs.conf)" ] + then + # Configuring initramfs for NFS +cat >> chroot/etc/initramfs-tools/initramfs.conf << EOF +MODULES=netboot +BOOT=nfs +NFSROOT=auto +EOF + fi + ;; +esac + +# Update initramfs (always, because of udev rules in initrd) +Chroot chroot "update-initramfs -k all -t -u" + +# Ensure readable permissions on initramfs. loop-aes-utils sets umask to +# protect GPG keys, which live-helper does not support. +# Note: Use find rather than chmod on the wildcard, one never knows what +# people might do in local hooks, and there might be no initrds at all. +find chroot/boot -name 'initrd*' -print0 | xargs -r -0 chmod go+r + +# Remove build systems clock drift +echo "0.0 0 0.0" > chroot/etc/adjtime + +# Remove cruft +rm -f chroot/boot/initrd*bak* +rm -f chroot/etc/apt/trusted.gpg~ +rm -f chroot/etc/group- chroot/etc/passwd- +rm -f chroot/etc/gshadow- chroot/etc/shadow- +rm -f chroot/var/cache/debconf/*-old +rm -f chroot/var/lib/dpkg/*-old + +if [ -n "${LH_ROOT_COMMAND}" ] +then + ${LH_ROOT_COMMAND} chown -R --quiet $(whoami):$(whoami) chroot +fi + +case "${LH_INITRAMFS}" in + casper) + ID="999" + ;; + + *) + ID="1000" + ;; +esac + +if [ -d chroot/home/${LH_USERNAME} ] +then + chown -R --quiet ${ID}:${ID} chroot/home/${LH_USERNAME} +fi + +if [ "${LH_DEBIAN_INSTALLER}" = "live" ] +then + # This is a temporary hack to get rid of fstab; + # needs cleanup in live-initramfs first to proper fix. + rm -f chroot/etc/fstab + + # There is a timing issue somewhere when using live-installer + # and the apt-get update waypoint: At the time when we're installing + # bootloader, it tries to fetch them from the net but the e.g. + # 'chroot /target apt-get install grub' fails because of missing + # packages lists. As a very cheap workaround, we ensure that the + # bootloader is already installed in the image. Very ugly, but it's to + # late to fix it in d-i because lenny rc2 has been already released. + case "${LH_ARCHITECTURE}" in + amd64|i386) + case "${LH_BOOTLOADER}" in + grub) + Apt install grub + ;; + + grub2) + Apt install grub2 + ;; + esac + ;; + + powerpc) + Apt install yaboot + ;; + esac +fi + +if [ "${LH_EXPOSED_ROOT}" = "true" ] +then + # Make sure RW dirs exist so that the initramfs script has + # a directory in which to bind the tmpfs filesystems + COW_DIRECTORIES="/home /live /tmp /var/lib/live /var/lock /var/log /var/run /var/tmp /var/spool" + + for DIRECTORY in ${COW_DIRECTORIES} + do + mkdir -p chroot/"${DIRECTORY}" + done + + # Config files which need to be RW + COW_FILES="/etc/adjtime /etc/fstab /etc/hostname /etc/hosts /etc/live.conf /etc/network/interfaces /etc/resolv.conf /etc/udev/rules.d/*persistent-net.rules /etc/udev/rules.d/*persistent-cd.rules /etc/X11/xorg.conf" + + # Where we will store RW config files + RW_DIRECTORY="/var/lib/live" + + for FILE in ${COW_FILES} + do + DIRECTORY="$(dirname ${FILE})" + FILE="$(basename ${FILE})" + RELATIVE_PATH="$(echo ${DIRECTORY} | sed 's|[^/]\+|..|g; s|^/||g')" + + # Touch files in case they don't yet exist + mkdir -p chroot/${DIRECTORY} + touch chroot/${DIRECTORY}/${FILE} + + # Move files to the read-write directory + mkdir -p chroot/${RW_DIRECTORY}/${DIRECTORY} + mv chroot/${DIRECTORY}/${FILE} chroot/${RW_DIRECTORY}/${DIRECTORY} + + # Create a symbolic link to RW config file + ln -s ${RELATIVE_PATH}/${RW_DIRECTORY}/${DIRECTORY}/${FILE} chroot/${DIRECTORY}/${FILE} + done + + # Mount doesn't write to a symlink so use /proc/mounts instead, + # see debian bug #154438 for more info + rm -f chroot/etc/mtab + ln -s /proc/mounts chroot/etc/mtab +fi + +# Show popular warnings +if [ -e chroot/etc/init.d/resolvconf ] +then + Echo_warning "Your live system appears to include resolvconf which is by its nature incompatible in most ways with debian-live." + Echo_warning "Keeping resolvconf installed *can* lead to broken network support in the resulting live system." + Echo_warning "Unless you really know what you are doing, we recommend that you neither install resolvconf explicitly nor implicitly through another package's relation (e.g. by having automatic installation of recommended packages to true)." +fi + +# Creating stage file +Create_stagefile .stage/chroot_hacks diff -Nru live-helper-2.0~a6/helpers/chroot_hacks.~1~ live-helper-2.0~a10.1/helpers/chroot_hacks.~1~ --- live-helper-2.0~a6/helpers/chroot_hacks.~1~ 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_hacks.~1~ 2010-05-19 13:35:06.000000000 +0100 @@ -0,0 +1,262 @@ +#!/bin/sh + +# lh_chroot_hacks(1) - execute hacks in chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute hacks in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing hacks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_hacks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Handling default desktop configuration +for TASK in ${LH_TASKS} +do + case "${TASK}" in + gnome-desktop) + # gnome is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|gnome-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/gnome-session" + fi + ;; + + kde-desktop) + # kde is the only desktop-environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|kde-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "kdm shared/default-x-display-manager select kdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure kdm" + echo "/usr/bin/kdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startkde" + + # get rid of resolvconf + Chroot chroot "dpkg -P resolvconf" + fi + ;; + + lxde-desktop) + # lxde is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|lxde-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/startlxde" + fi + ;; + + xfce-desktop) + # xfce is the only desktop environment in this image + if [ -z "$(echo ${LH_TASKS} | sed -e 's|xfce-desktop||' -e 's| desktop ||' | grep desktop)" ] + then + # set display manager + echo "gdm shared/default-x-display-manager select gdm" > chroot/root/preseed + Chroot chroot "debconf-set-selections /root/preseed" + rm -f chroot/root/preseed + Chroot chroot "dpkg-reconfigure gdm" + echo "/usr/bin/gdm" > chroot/etc/X11/default-display-manager + + # set session manager + Chroot chroot "update-alternatives --set x-session-manager /usr/bin/xfce4-session" + fi + ;; + esac +done + +# Removing udev mac caching rule +rm -f chroot/etc/udev/rules.d/*persistent-net.rules + +case "${LH_BINARY_IMAGES}" in + net) + if [ ! -f chroot/usr/bin/smbmount ] + then + Apt install smbfs + fi + + if [ ! -d chroot/etc/initramfs-tools ] + then + mkdir chroot/etc/initramfs-tools + fi + if [ ! "$(grep 'MODULES=netboot' chroot/etc/initramfs-tools/initramfs.conf)" ] + then + # Configuring initramfs for NFS +cat >> chroot/etc/initramfs-tools/initramfs.conf << EOF +MODULES=netboot +BOOT=nfs +NFSROOT=auto +EOF + fi + ;; +esac + +uuid=`uuidgen -r` +# Update initramfs (always, because of udev rules in initrd) +Chroot chroot "CASPER_UUID=$uuid update-initramfs -k all -t -u" + +# Ensure readable permissions on initramfs. loop-aes-utils sets umask to +# protect GPG keys, which live-helper does not support. +# Note: Use find rather than chmod on the wildcard, one never knows what +# people might do in local hooks, and there might be no initrds at all. +find chroot/boot -name 'initrd*' -print0 | xargs -r -0 chmod go+r + +# Remove build systems clock drift +echo "0.0 0 0.0" > chroot/etc/adjtime + +# Remove cruft +rm -f chroot/boot/initrd*bak* +rm -f chroot/etc/apt/trusted.gpg~ +rm -f chroot/etc/group- chroot/etc/passwd- +rm -f chroot/etc/gshadow- chroot/etc/shadow- +rm -f chroot/var/cache/debconf/*-old +rm -f chroot/var/lib/dpkg/*-old + +if [ -n "${LH_ROOT_COMMAND}" ] +then + ${LH_ROOT_COMMAND} chown -R --quiet $(whoami):$(whoami) chroot +fi + +case "${LH_INITRAMFS}" in + casper) + ID="999" + ;; + + *) + ID="1000" + ;; +esac + +if [ -d chroot/home/${LH_USERNAME} ] +then + chown -R --quiet ${ID}:${ID} chroot/home/${LH_USERNAME} +fi + +if [ "${LH_DEBIAN_INSTALLER}" = "live" ] +then + # This is a temporary hack to get rid of fstab; + # needs cleanup in live-initramfs first to proper fix. + rm -f chroot/etc/fstab + + # There is a timing issue somewhere when using live-installer + # and the apt-get update waypoint: At the time when we're installing + # bootloader, it tries to fetch them from the net but the e.g. + # 'chroot /target apt-get install grub' fails because of missing + # packages lists. As a very cheap workaround, we ensure that the + # bootloader is already installed in the image. Very ugly, but it's to + # late to fix it in d-i because lenny rc2 has been already released. + case "${LH_ARCHITECTURE}" in + amd64|i386) + case "${LH_BOOTLOADER}" in + grub) + Apt install grub + ;; + + grub2) + Apt install grub2 + ;; + esac + ;; + + powerpc) + Apt install yaboot + ;; + esac +fi + +if [ "${LH_EXPOSED_ROOT}" = "true" ] +then + # Make sure RW dirs exist so that the initramfs script has + # a directory in which to bind the tmpfs filesystems + COW_DIRECTORIES="/home /live /tmp /var/lib/live /var/lock /var/log /var/run /var/tmp /var/spool" + + for DIRECTORY in ${COW_DIRECTORIES} + do + mkdir -p chroot/"${DIRECTORY}" + done + + # Config files which need to be RW + COW_FILES="/etc/adjtime /etc/fstab /etc/hostname /etc/hosts /etc/live.conf /etc/network/interfaces /etc/resolv.conf /etc/udev/rules.d/*persistent-net.rules /etc/udev/rules.d/*persistent-cd.rules /etc/X11/xorg.conf" + + # Where we will store RW config files + RW_DIRECTORY="/var/lib/live" + + for FILE in ${COW_FILES} + do + DIRECTORY="$(dirname ${FILE})" + FILE="$(basename ${FILE})" + RELATIVE_PATH="$(echo ${DIRECTORY} | sed 's|[^/]\+|..|g; s|^/||g')" + + # Touch files in case they don't yet exist + mkdir -p chroot/${DIRECTORY} + touch chroot/${DIRECTORY}/${FILE} + + # Move files to the read-write directory + mkdir -p chroot/${RW_DIRECTORY}/${DIRECTORY} + mv chroot/${DIRECTORY}/${FILE} chroot/${RW_DIRECTORY}/${DIRECTORY} + + # Create a symbolic link to RW config file + ln -s ${RELATIVE_PATH}/${RW_DIRECTORY}/${DIRECTORY}/${FILE} chroot/${DIRECTORY}/${FILE} + done + + # Mount doesn't write to a symlink so use /proc/mounts instead, + # see debian bug #154438 for more info + rm -f chroot/etc/mtab + ln -s /proc/mounts chroot/etc/mtab +fi + +# Show popular warnings +if [ -e chroot/etc/init.d/resolvconf ] +then + Echo_warning "Your live system appears to include resolvconf which is by its nature incompatible in most ways with debian-live." + Echo_warning "Keeping resolvconf installed *can* lead to broken network support in the resulting live system." + Echo_warning "Unless you really know what you are doing, we recommend that you neither install resolvconf explicitly nor implicitly through another package's relation (e.g. by having automatic installation of recommended packages to true)." +fi + +# Creating stage file +Create_stagefile .stage/chroot_hacks diff -Nru live-helper-2.0~a6/helpers/chroot_hooks live-helper-2.0~a10.1/helpers/chroot_hooks --- live-helper-2.0~a6/helpers/chroot_hooks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_hooks 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,65 @@ +#!/bin/sh + +# lh_chroot_hooks(1) - execute hooks in chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute hooks in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing hooks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_hooks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Processing hooks +HOOKS="$(echo ${LH_HOOKS} ${LH_PACKAGES_LISTS} ${LH_TASKS} | sed -e 's| |\n|g' | sort -u)" + +for HOOK in ${HOOKS} +do + if [ -f ${LH_BASE:-/usr/share/live-helper}/hooks/"${HOOK}" ] + then + # Copying hook + cp ${LH_BASE:-/usr/share/live-helper}/hooks/"${HOOK}" chroot/root + + # Making hook executable + if [ ! -x chroot/root/"${HOOK}" ] + then + chmod +x chroot/root/"${HOOK}" + fi + + # Executing hook + Chroot chroot "./root/${HOOK}" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) + + # Removing hook + rm -f chroot/root/"${HOOK}" + + # Creating stage file + Create_stagefile .stage/chroot_hooks + fi +done diff -Nru live-helper-2.0~a6/helpers/chroot_hostname live-helper-2.0~a10.1/helpers/chroot_hostname --- live-helper-2.0~a6/helpers/chroot_hostname 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_hostname 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,94 @@ +#!/bin/sh + +# lh_chroot_hostname(1) - manage /bin/hostname +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /bin/hostname')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /etc/hostname" + + # Checking stage file + Check_stagefile .stage/chroot_hostname + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Save hostname + mv chroot/bin/hostname chroot/bin/hostname.orig + + # Create hostname file + echo "localhost.localdomain" > chroot/etc/hostname + + Echo_message "Configuring file /bin/hostname" + + # Create hostname program + +cat > chroot/bin/hostname << EOF +#!/bin/sh + +echo "localhost.localdomain" +EOF + + chmod 755 chroot/bin/hostname + + # Creating stage file + Create_stagefile .stage/chroot_hostname + ;; + + remove) + Echo_message "Deconfiguring file /etc/hostname" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Copying hostname from local-includes, if existing + if [ -e config/chroot_local-includes/etc/hostname ] + then + cp -a config/chroot_local-includes/etc/hostname chroot/etc/hostname + fi + + Echo_message "Deconfiguring file /bin/hostname" + + # Restore hostname file + if [ -e chroot/bin/hostname.orig ] + then + mv chroot/bin/hostname.orig chroot/bin/hostname + fi + + # Removing stage file + rm -f .stage/chroot_hostname + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_hosts live-helper-2.0~a10.1/helpers/chroot_hosts --- live-helper-2.0~a6/helpers/chroot_hosts 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_hosts 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,97 @@ +#!/bin/sh + +# lh_chroot_hosts(1) - manage /etc/hosts +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/hosts')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /etc/hosts" + + # Checking stage file + Check_stagefile .stage/chroot_hosts + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/etc/hosts ] + then + # Save hosts file + mv chroot/etc/hosts chroot/etc/hosts.orig + fi + + # Creating hosts file + +cat > chroot/etc/hosts << EOF +127.0.0.1 localhost localhost.localdomain +127.0.1.1 debian +EOF + + if [ -f /etc/hosts ] + then + # Append hosts file + #grep -e "127.0.0.1" -e "127.0.1.1" /etc/hosts >> chroot/etc/hosts + cat /etc/hosts >> chroot/etc/hosts + fi + + # Creating stage file + Create_stagefile .stage/chroot_hosts + ;; + + remove) + Echo_message "Deconfiguring file /etc/hosts" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -e config/chroot_local-includes/etc/hosts ] + then + # Copying local hosts + cp -a config/chroot_local-includes/etc/hosts chroot/etc/hosts + rm -f chroot/etc/hosts.orig + elif [ -f chroot/etc/hosts.orig ] + then + # Restore hosts file + mv chroot/etc/hosts.orig chroot/etc/hosts + else + # Blank out hosts file, don't remove in case + # its a symlink, as in the case of exposedroot mode + Truncate chroot/etc/hosts + fi + + # Removing stage file + rm -f .stage/chroot_hosts + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_install-packages live-helper-2.0~a10.1/helpers/chroot_install-packages --- live-helper-2.0~a6/helpers/chroot_install-packages 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_install-packages 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,65 @@ +#!/bin/sh + +# lh_chroot_install-packages(1) - install queued packages into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install queued packages into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin installing packages..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_install-packages + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ -e chroot/root/chroot_packages ] && [ -s chroot/root/chroot_packages ] +then + # Restoring cache + Restore_cache cache/packages_chroot + + # Installing packages + case "${LH_APT}" in + apt|apt-get) + Chroot chroot "xargs --arg-file=/root/chroot_packages apt-get ${APT_OPTIONS} install" + ;; + + aptitude) + Chroot chroot "xargs --arg-file=/root/chroot_packages aptitude ${APTITUDE_OPTIONS} install" + ;; + esac + + # Tidying up + rm -f chroot/root/chroot_packages + + # Saving cache + Save_cache cache/packages_chroot + +fi + +# Creating stage file +Create_stagefile .stage/chroot_install-packages diff -Nru live-helper-2.0~a6/helpers/chroot_interactive live-helper-2.0~a10.1/helpers/chroot_interactive --- live-helper-2.0~a6/helpers/chroot_interactive 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_interactive 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,61 @@ +#!/bin/sh + +# lh_chroot_interactive(1) - make build interactive +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'make build interactive')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_INTERACTIVE}" = "false" ] +then + exit 0 +fi + +Echo_message "Begin interactive build..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_interactive + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +case "${LH_INTERACTIVE}" in + true|shell) + Echo_message "Pausing build: starting interactive shell..." + Chroot chroot "/bin/bash --login" + ;; + x11) + Echo_message "Pausing build: starting interactive X11..." + Chroot chroot "startx" + ;; + xnest) + Echo_message "Pausing build: starting interactive Xnest..." + #Chroot chroot "" # FIXME + ;; +esac + +# Creating stage file +Create_stagefile .stage/chroot_symlinks diff -Nru live-helper-2.0~a6/helpers/chroot_linux-image live-helper-2.0~a10.1/helpers/chroot_linux-image --- live-helper-2.0~a6/helpers/chroot_linux-image 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_linux-image 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,107 @@ +#!/bin/sh + +# lh_chroot_linux-image(1) - manage /etc/kernel-img.conf +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/kernel-img.conf')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /etc/kernel-img.conf" + + # Checking stage file + Check_stagefile .stage/chroot_linux-image + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/etc/kernel-img.conf ] + then + # Saving kernel-img.conf + cp chroot/etc/kernel-img.conf chroot/etc/kernel-img.conf.old + fi + + # Configuring kernel-img.conf +cat >> chroot/etc/kernel-img.conf << EOF +do_bootloader = No +do_initrd = Yes +warn_initrd = No +EOF + + # Diverting update-initramfs + #if [ "${LH_INITRAMFS}" = "live-initramfs" ] + #then + # mv chroot/usr/sbin/update-initramfs chroot/usr/sbin/update-initramfs.live-helper + #fi + + if [ "${LH_LINUX_PACKAGES}" != "none" ] + then + for FLAVOUR in ${LH_LINUX_FLAVOURS} + do + for PACKAGE in ${LH_LINUX_PACKAGES} + do + echo ${PACKAGE}-${FLAVOUR} >> chroot/root/chroot_packages + done + done + fi + + # Queue installation of linux-image and ${LH_INITRAMFS} + if [ "${LH_INITRAMFS}" != "none" ] + then + echo ${LH_INITRAMFS} >> chroot/root/chroot_packages + fi + + # Creating stage file + Create_stagefile .stage/chroot_linux-image + ;; + + remove) + Echo_message "Deconfiguring file /etc/kernel-img.conf" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/etc/kernel-img.conf.old ] + then + # Restoring kernel-img.conf file + mv chroot/etc/kernel-img.conf.old chroot/etc/kernel-img.conf + else + # Removing kernel-img.conf file + Truncate chroot/etc/kernel-img.conf + fi + + # Removing stage file + rm -f .stage/chroot_linux-image + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_local-hooks live-helper-2.0~a10.1/helpers/chroot_local-hooks --- live-helper-2.0~a6/helpers/chroot_local-hooks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-hooks 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,69 @@ +#!/bin/sh + +# lh_chroot_local-hooks(1) - execute local hooks in chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute local hooks in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing local hooks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-hooks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Processing local-hooks +if Find_files config/chroot_local-hooks/* +then + # Restoring cache + Restore_cache cache/packages_chroot + + for HOOK in config/chroot_local-hooks/* + do + # Copying hook + cp "${HOOK}" chroot/root + + # Making hook executable + if [ ! -x chroot/root/"$(basename ${HOOK})" ] + then + chmod +x chroot/root/"$(basename ${HOOK})" + fi + + # Executing hook + Chroot chroot "/root/$(basename ${HOOK})" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) + + # Removing hook + rm -f chroot/root/"$(basename ${HOOK})" + done + + # Saving cache + Save_cache cache/packages_chroot + + # Creating stage file + Create_stagefile .stage/chroot_local-hooks +fi diff -Nru live-helper-2.0~a6/helpers/chroot_local-includes live-helper-2.0~a10.1/helpers/chroot_local-includes --- live-helper-2.0~a6/helpers/chroot_local-includes 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-includes 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,49 @@ +#!/bin/sh + +# lh_chroot_local-includes(1) - copy local files into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy local files into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin copying chroot local includes..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-includes + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/chroot_local-includes/ +then + # Copying includes + cd config/chroot_local-includes + find . | cpio -dmpu --no-preserve-owner "${OLDPWD}"/chroot + cd "${OLDPWD}" + + # Creating stage file + Create_stagefile .stage/chroot_local-includes +fi diff -Nru live-helper-2.0~a6/helpers/chroot_localization live-helper-2.0~a10.1/helpers/chroot_localization --- live-helper-2.0~a6/helpers/chroot_localization 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_localization 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,659 @@ +#!/bin/sh + +# lh_chroot_localization(1) - install localization packages into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install localization packages into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin installing localization packages..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_localization + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Setting localizations +if [ -n "${LH_LANGUAGE}" ] +then + case "${LH_LANGUAGE}" in + af) + # Afrikaans + LOCALIZATIONS="iceweasel kde openoffice" + ;; + + as-in) + # Assamese + LOCALIZATIONS="openoffice" + ;; + + ar) + # Arabic + LOCALIZATIONS="iceweasel kde openoffice" + ;; + + az) + # Azerbaijani + LOCALIZATIONS="kde" + ;; + + be) + # Belarusian + LOCALIZATIONS="iceape iceweasel openoffice" + + # Overrides + OPENOFFICE="be-by" + ;; + + bg) + # Bulgarian + LOCALIZATIONS="icedove iceweasel kde openoffice" + ;; + + bn) + # Bengali + LOCALIZATIONS="kde openoffice" + ;; + + br) + # Breton + LOCALIZATIONS="kde openoffice" + ;; + + bs) + # Bosnian + LOCALIZATION="kde openoffice" + ;; + + ca) + # Catalan + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + cs) + # Czech + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + cy-gb) + # Welsh + LOCALIZATIONS="iceweasel kde koffice openoffice" + + # Overrides + KDE="cy" + KOFFICE="cy" + OPENOFFICE="cy" + ;; + + da) + # Danish + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + de) + # German + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + dz-bt) + # Dzongkha + LOCALIZATIONS="iceweasel openoffice" + + # Overrides + OPENOFFICE="dz" + ;; + + el) + # Greek + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + en-gb) + # English (Great Britain) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + KDE="engb" + KOFFICE="engb" + ;; + + en-za) + # English (South Africa) + LOCALIZATIONS="openoffice" + ;; + + eo) + # Esperanto + LOCALIZATIONS="kde openoffice" + ;; + + es-ar) + # Spanish (Argentina) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + KDE="es" + KOFFICE="es" + OPENOFFICE="es" + ;; + + es-es) + # Spanish (Spain) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + KDE="es" + KOFFICE="es" + OPENOFFICE="es" + ;; + + et-ee) + # Estonian + LOCALIZATIONS="iceweasel kde koffice openoffice" + + # Overrides + KDE="et" + KOFFICE="et" + OPENOFFICE="et" + ;; + + eu) + # Basque + LOCALIZATIONS="icedove iceweasel kde koffice" + ;; + + fa-ir) + # Persian + LOCALIZATIONS="iceweasel kde openoffice" + + # Overrides + KDE="fa" + OPENOFFICE="fa" + ;; + + fi) + # Finnish + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + fr) + # French + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + fur-it) + # Furlan + LOCALIZATIONS="iceweasel" + ;; + + fy-nl) + # Frisian + LOCALIZATIONS="iceweasel kde" + + # Overrides + KDE="fy" + ;; + + ga-ie) + # Irish (Ireland) + LOCALIZATIONS="icedove iceweasel kde openoffice" + + # Overrides + ICEDOVE="ga" + KDE="ga" + OPENOFFICE="ga" + ;; + + gl) + # Galician + LOCALIZATIONS="kde" + ;; + + gu-in) + # Gujarati (India) + LOCALIZATIONS="icedove iceweasel openoffice" + + # Overrides + ICEDOVE="gu" + ;; + + he) + # Hebrew + LOCALIZATIONS="iceape icedove iceweasel kde openoffice" + ;; + + hi) + # Hindi + LOCALIZATIONS="kde openoffice" + ;; + + hr) + # Croatian + LOCALIZATIONS="kde koffice openoffice" + ;; + + hu) + # Hungarian + LOCALIZATIONS="icedove iceweasel kde openoffice" + ;; + + in) + # Indic + LOCALIZATIONS="openoffice" + ;; + + is) + # Icelandic + LOCALIZATIONS="kde" + ;; + + it) + # Italian + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + ja) + # Japanese + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + ka) + # Georgian + LOCALIZATIONS="iceweasel openoffice" + ;; + + km) + # Khmer + LOCALIZATIONS="kde openoffice" + ;; + + ko) + # Korean + LOCALIZATIONS="icedove iceweasel kde openoffice" + ;; + + ku) + # Kurdish + LOCALIZATIONS="iceweasel openoffice" + ;; + + lo) + # Lao + LOCALIZATIONS="openoffice" + ;; + + lt) + # Lithuanian + LOCALIZATIONS="icedove iceweasel kde openoffice" + ;; + + lv) + # Latvian + LOCALIZATIONS="kde koffice openoffice" + ;; + + mk) + # Macedonian + LOCALIZATIONS="icedove iceweasel kde openoffice" + ;; + + ml-in) + # Malayalam + LOCALIZATIONS="openoffice" + ;; + + mn) + # Mongolian + LOCALIZATIONS="iceweasel kde" + ;; + + ms) + # Malay + LOCALIZATIONS="kde koffice" + ;; + + nb-no) + # Bokmaal (Norway) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + ICEDOVE="nb" + KDE="nb" + KOFFICE="nb" + OPENOFFICE="nb" + ;; + + nds) + # Low Saxon + LOCALIZATIONS="kde" + ;; + + ne) + # Nepalese + LOCALIZATIONS="openoffice" + ;; + + nl) + # Dutch + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + nn-no) + # Nynorsk (Norway) + LOCALIZATIONS="iceweasel kde openoffice" + + # Overrides + KDE="nn" + OPENOFFICE="nn" + ;; + + nr) + # Ndebele + LOCALIZATIONS="openoffice" + ;; + + ns) + # Northernsotho + LOCALIZATIONS="openoffice" + ;; + + or-in) + # Oriya + LOCALIZATIONS="openoffice" + ;; + + pa-in) + # Punjabi (India) + LOCALIZATIONS="icedove iceweasel kde openoffice" + + # Overrides + ICEDOVE="pa" + KDE="pa" + ;; + + pl) + # Polish + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + pt-br) + # Portugese (Brazil) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + KDE="ptbr" + KOFFICE="ptbr" + ;; + + pt-pt) + # Portugese (Portugal) + LOCALIZATIONS="iceweasel kde koffice openoffice" + + # Overrides + KDE="pt" + KOFFICE="pt" + OPENOFFICE="pt" + ;; + + ro) + # Romanian + LOCALIZATIONS="iceweasel kde" + ;; + + roa-es-val) + # Valencian (Spain) + LOCALIZATIONS="iceweasel" + ;; + + ru) + # Russian + LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" + ;; + + rw) + # Kinarwanda + LOCALIZATIONS="kde openoffice" + ;; + + se) + # Northern Sami + LOCALIZATIONS="kde" + ;; + + sk) + # Slovak + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + sl) + # Slovenian + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + ;; + + sr-cs) + # Serbian + LOCALIZATIONS="kde koffice openoffice" + + # Overrides + KDE="sr" + KOFFICE="sr" + ;; + + sr-latin) + # Latin Serbian + LOCALIZATIONS="kde koffice" + + # Overrides + KDE="srlatin" + KOFFICE="srlatin" + ;; + + ss) + # Swazi + LOCALIZATIONS="kde openoffice" + ;; + + st) + # Southern_sotho + LOCALIZATIONS="openoffice" + ;; + + sv-se) + # Swedish + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + ICEDOVE="sv" + KDE="sv" + KOFFICE="sv" + OPENOFFICE="sv" + ;; + + ta-in) + # Tamil + LOCALIZATIONS="kde openoffice" + + # Overrides + KDE="ta" + ;; + + te-in) + # Telugu + LOCALIZATIONS="openoffice" + ;; + + tg) + # Tajik + LOCALIZATIONS="kde openoffice" + ;; + + th) + # Thai + LOCALIZATIONS="openoffice" + ;; + + tn) + # Tswana + LOCALIZATIONS="openoffice" + ;; + + tr) + # Turkish + LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" + ;; + + ts) + # Tsonga + LOCALIZATIONS="openoffice" + ;; + + uk-ua) + # Ukrainian + LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" + + # Overrides + ICEDOVE="uk" + KDE="uk" + KDE="uk" + OPENOFFICE="uk" + ;; + + uz) + # Uzbek + LOCALIZATIONS="kde" + ;; + + ve) + # Venda + LOCALIZATIONS="openoffice" + ;; + + vi) + # Vietnamese + LOCALIZATIONS="openoffice" + ;; + + xh) + # Xhosa + LOCALIZATIONS="openoffice" + ;; + + za) + # South African + LOCALIZATIONS="openoffice" + ;; + + zh-cn) + # Chinese (China) + LOCALIZATIONS="icedove iceweasel kde koffice openoffice" + + # Overrides + KDE="zhcn" + KOFFICE="zhcn" + ;; + + zh-tw) + # Chinese (Taiwan) + LOCALIZATIONS="iceweasel kde koffice openoffice" + + # Overrides + KDE="zhtw" + KOFFICE="zhtw" + ;; + + zu) + # Zulu + LOCALIZATIONS="openoffice" + ;; + esac + + # Setting languages + ICEAPE="${ICEAPE:-$LH_LANGUAGE}" + ICEDOVE="${ICEDOVE:-$LH_LANGUAGE}" + ICEWEASEL="${ICEWEASEL:-$LH_LANGUAGE}" + KDE="${KDE:-$LH_LANGUAGE}" + KOFFICE="${KOFFICE:-$LH_LANGUAGE}" + OPENOFFICE="${OPENOFFICE:-$LH_LANGUAGE}" + + # Setting packages + for LOCALIZATION in ${LOCALIZATIONS} + do + case "${LOCALIZATION}" in + iceape) + Check_installed chroot/usr/bin/iceape iceape; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEAPE}" + ;; + + icedove) + Check_installed chroot/usr/bin/icedove icedove + if [ $INSTALL_STATUS -eq 0 ] + then + if [ "${LH_DISTRIBUTION}" = lenny ] + then + Check_package "" icedove-locale-"${ICEDOVE}" + else + Check_package "" icedove-l10n-"${ICEDOVE}" + fi + fi + ;; + + iceweasel) + Check_installed chroot/usr/bin/iceweasel iceweasel; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEWEASEL}" + ;; + + kde) + Check_installed chroot/usr/bin/kstart kdebase-bin; [ $INSTALL_STATUS -eq 0 ] && Check_package "" kde-i18n-"${KDE}" + ;; + + koffice) + Check_installed chroot/usr/bin/koconverter koffice; [ $INSTALL_STATUS -eq 0 ] && Check_package "" koffice-i18n-"${KOFFICE}" + ;; + + openoffice) + Check_installed chroot/usr/bin/ooffice openoffice.org-common; [ $INSTALL_STATUS -eq 0 ] && Check_package "" openoffice.org-l10n-"${OPENOFFICE}" + ;; + esac + done + + if [ "${LH_DISTRIBUTION}" = "lenny" ] + then + Check_installed chroot/usr/bin/gwenview gwenview; [ $INSTALL_STATUS -eq 0 ] && Check_package "" gwenview-i18n + fi + + Check_installed chroot/usr/bin/k3b k3b; [ $INSTALL_STATUS -eq 0 ] && Check_package "" k3b-i18n + + # Restoring cache + Restore_cache cache/packages_chroot + + # Installing packages + Install_package + + # Saving cache + Save_cache cache/packages_chroot + + # Creating stage file + Create_stagefile .stage/chroot_localization +fi diff -Nru live-helper-2.0~a6/helpers/chroot_local-packages live-helper-2.0~a10.1/helpers/chroot_local-packages --- live-helper-2.0~a6/helpers/chroot_local-packages 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-packages 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,47 @@ +#!/bin/sh + +# lh_chroot_local-packages(1) - queue install of local packages into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'queue install of local packages into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin queueing installation of local packages..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-packages + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files chroot/root/local-packages/*.deb +then + gunzip < chroot/root/local-packages/Packages.gz | awk '/^Package: / { print $2 }' \ + >> chroot/root/chroot_packages + + # Creating stage file + Create_stagefile .stage/chroot_local-packages +fi diff -Nru live-helper-2.0~a6/helpers/chroot_local-packageslists live-helper-2.0~a10.1/helpers/chroot_local-packageslists --- live-helper-2.0~a6/helpers/chroot_local-packageslists 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-packageslists 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,51 @@ +#!/bin/sh + +# lh_chroot_local-packageslists(1) - queue install of local packages lists into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'queue install of local packages lists into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin queueing installation of local packages lists..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-packageslists + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if ls config/chroot_local-packageslists/*.list > /dev/null 2>&1 +then + for LIST in config/chroot_local-packageslists/*.list + do + # Generating local package list + Expand_packagelist "$(basename ${LIST})" "config/chroot_local-packageslists" \ + >> chroot/root/chroot_packages + done + + # Creating stage file + Create_stagefile .stage/chroot_local-packageslists +fi diff -Nru live-helper-2.0~a6/helpers/chroot_local-patches live-helper-2.0~a10.1/helpers/chroot_local-patches --- live-helper-2.0~a6/helpers/chroot_local-patches 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-patches 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,65 @@ +#!/bin/sh + +# lh_chroot_local-patches(1) - apply local patches against chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'apply local patches against chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin applying chroot local patches..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-patches + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/chroot_local-patches/ +then + # Restoring cache + Restore_cache cache/packages_chroot + + # Checking depends + Check_package chroot/usr/bin/patch patch + + # Installing depends + Install_package + + for PATCH in config/chroot_local-patches/* + do + Echo_message "Applying patch %s..." "${PATCH}" + Chroot chroot "patch -p1" < ${PATCH} + done + + # Removing depends + Remove_package + + # Saving cache + Save_cache cache/packages_chroot + + # Creating stage file + Create_stagefile .stage/chroot_local-patches +fi diff -Nru live-helper-2.0~a6/helpers/chroot_local-preseed live-helper-2.0~a10.1/helpers/chroot_local-preseed --- live-helper-2.0~a6/helpers/chroot_local-preseed 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_local-preseed 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,64 @@ +#!/bin/sh + +# lh_chroot_local-preseed(1) - use debconf local preseeding file +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute local preseed in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing local preseeds..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_local-preseed + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if Find_files config/chroot_local-preseed/* +then + # Check dependency + Check_package chroot/usr/bin/debconf-set-selections debconf + + # Install dependency + Install_package + + for PRESEED in config/chroot_local-preseed/* + do + # Copying local preseed + cp "${PRESEED}" chroot/root/preseed + + Chroot chroot "debconf-set-selections /root/preseed" + + # Removing local preseed file + rm -f chroot/root/preseed + done + + # Remove dependency + Remove_package + + # Creating stage file + Create_stagefile .stage/chroot_local-preseed +fi diff -Nru live-helper-2.0~a6/helpers/chroot_packages live-helper-2.0~a10.1/helpers/chroot_packages --- live-helper-2.0~a6/helpers/chroot_packages 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_packages 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,46 @@ +#!/bin/sh + +# lh_chroot_packages(1) - queue install of packages into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'queue install of packages into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin queueing installation of packages..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_packages + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ -n "${LH_PACKAGES}" ] && [ "${LH_PACKAGES}" != "none" ] +then + echo ${LH_PACKAGES} >> chroot/root/chroot_packages + + # Creating stage file + Create_stagefile .stage/chroot_packages +fi diff -Nru live-helper-2.0~a6/helpers/chroot_packageslists live-helper-2.0~a10.1/helpers/chroot_packageslists --- live-helper-2.0~a6/helpers/chroot_packageslists 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_packageslists 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,51 @@ +#!/bin/sh + +# lh_chroot_packageslists(1) - queue install of packages lists into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'queue install of packages lists into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin queueing installation of packages lists..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_packageslists + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ -n "${LH_PACKAGES_LISTS}" ] && [ "${LH_PACKAGES_LISTS}" != "none" ] +then + + for LIST in ${LH_PACKAGES_LISTS} + do + # Generating package list + Expand_packagelist "${LIST}" >> chroot/root/chroot_packages + done + + # Creating stage file + Create_stagefile .stage/chroot_packageslists +fi diff -Nru live-helper-2.0~a6/helpers/chroot_preseed live-helper-2.0~a10.1/helpers/chroot_preseed --- live-helper-2.0~a6/helpers/chroot_preseed 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_preseed 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,65 @@ +#!/bin/sh + +# lh_chroot_preseed(1) - use debconf preseeding file +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'execute preseed in chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin executing preseed..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_preseed + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Processing preseeds +for PRESEED in ${LH_PACKAGES_LISTS} ${LH_TASKS} +do + if [ -f ${LH_BASE:-/usr/share/live-helper}/preseed/"${PRESEED}" ] + then + # Check dependency + Check_package chroot/usr/bin/debconf-set-selections debconf + + # Install dependency + Install_package + + # Copying preseed + cp "${PRESEED}" chroot/root/preseed + + Chroot chroot "debconf-set-selections /root/preseed" + + # Removing preseed file + rm -f chroot/root/preseed + + # Remove dependency + Remove_package + + # Creating stage file + Create_stagefile .stage/chroot_preseed + fi +done diff -Nru live-helper-2.0~a6/helpers/chroot_proc live-helper-2.0~a10.1/helpers/chroot_proc --- live-helper-2.0~a6/helpers/chroot_proc 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_proc 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,96 @@ +#!/bin/sh + +# lh_chroot_proc(1) - mount /proc +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'mount /proc')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Ensure that a system is built as root +lh testroot + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Begin mounting /proc..." + + # Checking stage file + Check_stagefile .stage/chroot_proc + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Creating mountpoint + mkdir -p chroot/proc + + # Mounting /proc + ${LH_ROOT_COMMAND} mount proc-live -t proc chroot/proc + else + rm -rf chroot/proc + ln -s /proc chroot/ + fi + + # Creating stage file + Create_stagefile .stage/chroot_proc + ;; + + remove) + Echo_message "Begin unmounting /proc..." + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Workaround binfmt-support /proc locking + if [ -e chroot/proc/sys/fs/binfmt_misc/status ] + then + ${LH_ROOT_COMMAND} umount chroot/proc/sys/fs/binfmt_misc + fi + + # Unmounting /proc + #fuser -km chroot/proc + if [ -e chroot/proc/version ] + then + ${LH_ROOT_COMMAND} umount chroot/proc + fi + else + rm -rf chroot/proc + mkdir -p chroot/proc + fi + + # Removing stage file + rm -f .stage/chroot_proc + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_resolv live-helper-2.0~a10.1/helpers/chroot_resolv --- live-helper-2.0~a6/helpers/chroot_resolv 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_resolv 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,95 @@ +#!/bin/sh + +# lh_chroot_resolv(1) - manage /etc/resolv.conf +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/resolv.conf')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /etc/resolv.conf" + + # Checking stage file + Check_stagefile .stage/chroot_resolv + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -e chroot/etc/resolv.conf ] + then + # Save resolv file or symlink + mv chroot/etc/resolv.conf chroot/etc/resolv.conf.orig + + # Also truncate it, otherwise we'll end up with the one + # created by debootstrap in the final image. + # + # If you want to have a custom resolv.conf, please + # overwrite it with normal local_includes mechanism. + Truncate chroot/etc/resolv.conf.orig + fi + + if [ -f /etc/resolv.conf ] + then + # Copy resolv file + cp /etc/resolv.conf chroot/etc/resolv.conf + fi + + # Creating stage file + Create_stagefile .stage/chroot_resolv + ;; + + remove) + Echo_message "Deconfiguring file /etc/resolv.conf" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -e config/chroot_local-includes/etc/resolv.conf ] + then + # Copying local resolv.conf + cp -a config/chroot_local-includes/etc/resolv.conf chroot/etc/resolv.conf + rm -f chroot/etc/resolv.conf.orig + elif [ -e chroot/etc/resolv.conf.orig ] + then + # Restoring resolv file or symlink + mv chroot/etc/resolv.conf.orig chroot/etc/resolv.conf + else + # Truncating resolv file + Truncate chroot/etc/resolv.conf + fi + + # Removing stage file + rm -f .stage/chroot_resolv + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_selinuxfs live-helper-2.0~a10.1/helpers/chroot_selinuxfs --- live-helper-2.0~a6/helpers/chroot_selinuxfs 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_selinuxfs 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,96 @@ +#!/bin/sh + +# lh_chroot_sysfs(1) - mount /selinux +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'mount /selinux')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Ensure that a system is built as root +lh testroot + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + if [ -e /selinux/enforce ] && [ "$(cat /selinux/enforce)" = "1" ] + then + Echo_message "Begin mounting /selinux..." + + # Checking stage file + Check_stagefile .stage/chroot_selinuxfs + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Create mountpoint + mkdir -p chroot/selinux + + # Mounting /selinux + ${LH_ROOT_COMMAND} mount selinuxfs-live -t selinuxfs chroot/selinux + else + rm -rf chroot/selinux + ln -s /selinux chroot/ + fi + + # Creating stage file + Create_stagefile .stage/chroot_selinuxfs + fi + ;; + + remove) + Echo_message "Begin unmounting /selinux..." + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Unmounting /selinux + #fuser -km chroot/selinux + if [ -e chroot/selinux/enforce ] + then + ${LH_ROOT_COMMAND} umount chroot/selinux + fi + else + if [ -e chroot/selinux ] + then + rm -rf chroot/selinux + mkdir -p chroot/selinux + fi + fi + + # Removing stage file + rm -f .stage/chroot_selinux + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_sources live-helper-2.0~a10.1/helpers/chroot_sources --- live-helper-2.0~a6/helpers/chroot_sources 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_sources 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,608 @@ +#!/bin/sh + +# lh_chroot_sources(1) - manage /etc/apt/sources.list +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /etc/apt/sources.list')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +_LH_LOCAL_KEY_EMAIL="live-helper-local-key@invalid" + +case "${1}" in + install) + Echo_message "Configuring file /etc/apt/sources.list" + + # Checking stage file + Check_stagefile .stage/chroot_sources + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Configure custom sources.list + echo "deb ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" > chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + + if [ "${LH_SECURITY}" = "true" ] + then + case "${LH_MODE}" in + ubuntu) + echo "deb ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + ;; + + *) + if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] + then + echo "deb ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + fi + ;; + esac + fi + + if [ "${LH_VOLATILE}" = "true" ] + then + case "${LH_MODE}" in + debian|debian-release) + if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] + then + echo "deb ${LH_MIRROR_CHROOT_VOLATILE} ${LH_DISTRIBUTION}/volatile ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_CHROOT_VOLATILE} ${LH_DISTRIBUTION}/volatile ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + fi + ;; + + ubuntu) + echo "deb ${LH_MIRROR_CHROOT_VOLATILE} ${LH_DISTRIBUTION}-updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_CHROOT_VOLATILE} ${LH_DISTRIBUTION}-updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + ;; + esac + fi + + # Check local sources.list + if Find_files config/chroot_sources/*.chroot + then + # Deconfigure (possibly) old sources.list snipplets + if Find_files config/chroot_sources/*.binary + then + for FILE in config/chroot_sources/*.binary + do + rm -f "chroot/etc/apt/sources.list.d/$(basename ${FILE} .binary).list" + done + fi + + # Configure new sources.list snipplets + for FILE in config/chroot_sources/*.chroot + do + cp "${FILE}" "chroot/etc/apt/sources.list.d/$(basename ${FILE} .chroot).list" + done + fi + + # Configure third-party repositories + if [ -n "${LH_REPOSITORIES}" ] + then + for REPOSITORY in ${LH_REPOSITORIES} + do + for PLACE in config/repositories "${LH_BASE}/repositories" + do + # Prefer repositories from the config tree + # over the global ones. + if ! ls "${PLACE}/${REPOSITORY}"* > /dev/null 2>&1 + then + continue + fi + + # Adding sources.list entries (chroot) + if [ -e "${PLACE}/${REPOSITORY}.chroot" ] + then + sed -e "s|@DISTRIBUTION@|${LH_DISTRIBUTION}|g" \ + -e "s|@ARCHIVE_AREAS@|${LH_ARCHIVE_AREAS}|g" \ + "${PLACE}/${REPOSITORY}.chroot" > \ + "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" + elif [ -e "${PLACE}/${REPOSITORY}" ] + then + sed -e "s|@DISTRIBUTION@|${LH_DISTRIBUTION}|g" \ + -e "s|@ARCHIVE_AREAS@|${LH_ARCHIVE_AREAS}|g" \ + "${PLACE}/${REPOSITORY}" > \ + "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" + fi + + if [ "${LH_APT_SECURE}" != false ] + then + # Adding archive signing keys (chroot) + if [ -e "${PLACE}/${REPOSITORY}.chroot.gpg" ] + then + cat "${PLACE}/${REPOSITORY}.chroot.gpg" | Chroot chroot "apt-key add -" + elif [ -e "${PLACE}/${REPOSITORY}.gpg" ] + then + cat "${PLACE}/${REPOSITORY}.gpg" | Chroot chroot "apt-key add -" + fi + fi + done + done + fi + + # Configure local package repository + if Find_files config/chroot_local-packages/*.deb + then + rm -rf chroot/root/local-packages + mkdir -p chroot/root/local-packages + + if [ "$(stat --printf %d config/chroot_local-packages)" = "$(stat --printf %d chroot/root/local-packages)" ] + then + CP_OPTIONS="-l" + fi + + # Copy packages + if Find_files config/chroot_local-packages/*_"${LH_ARCHITECTURE}".deb + then + cp ${CP_OPTIONS} config/chroot_local-packages/*_"${LH_ARCHITECTURE}".deb chroot/root/local-packages + fi + + if Find_files config/chroot_local-packages/*_all.deb + then + cp ${CP_OPTIONS} config/chroot_local-packages/*_all.deb chroot/root/local-packages + fi + + if Find_files chroot/root/local-packages/*.deb + then + # If we bootstrapped a minimal chroot, we need + # to install apt-utils before we have have + # completed all the indices. + case "${LH_BOOTSTRAP_FLAVOUR}" in + stripped|minimal) + Chroot chroot "apt-get update" + ;; + esac + + # Restoring cache + Restore_cache cache/packages_chroot + + # Check depends + Check_package chroot/usr/bin/apt-ftparchive apt-utils + + # Installing depends + Install_package + + # Generate Packages and Packages.gz + echo "cd /root/local-packages && apt-ftparchive packages . > Packages" | Chroot chroot sh + gzip -9 -c chroot/root/local-packages/Packages > chroot/root/local-packages/Packages.gz + + # Generate Release + echo "cd /root/local-packages && apt-ftparchive \ + -o APT::FTPArchive::Release::Origin=chroot_local-packages \ + release . > Release" | Chroot chroot sh + + if [ "${LH_APT_SECURE}" = "true" ] + then + _LH_DOTGNUPG_EXISTED=0 + if [ -d chroot/root/.gnupg ] + then + _LH_DOTGNUPG_EXISTED=1 + fi + + # Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9) + mkdir -p chroot/root/.gnupg + + # Temporarily replace /dev/random with /dev/urandom so as not + # to block automated image builds; we don't care about the + # security of this key anyway. + mv chroot/dev/random chroot/dev/random.orig + cp -a chroot/dev/urandom chroot/dev/random + + if Find_files cache/local-package-keyring.* + then + cp cache/local-package-keyring.* chroot/root + else + # Generate temporary key + echo "Key-Type: RSA + Key-Length: 1024 + Subkey-Type: ELG-E + Subkey-Length: 1024 + Name-Real: live-helper local packages key + Name-Email: ${_LH_LOCAL_KEY_EMAIL} + Expire-Date: 0 + %secring /root/local-package-keyring.sec + %pubring /root/local-package-keyring.pub + %commit" | Chroot chroot "gpg --batch --gen-key" || _LH_RET=${?} + + case "${_LH_RET}" in + ""|2) + # Gnupg sometimes seems to return with a status of 2 when there was not + # enough entropy (and key creation blocks temporarily) even if the + # operation was ultimately successful. + ;; + *) + Echo_error "GPG exited with error status %s" "${_LH_RET}" + exit ${_LH_RET} + ;; + esac + + # Save keyrings to avoid regeneration + cp chroot/root/local-package-keyring.* cache/ + fi + + # Sign release + Chroot chroot "gpg --no-default-keyring --secret-keyring /root/local-package-keyring.sec \ + --keyring /root/local-package-keyring.pub -abs -o \ + /root/local-packages/Release.gpg /root/local-packages/Release" + + # Import key + Chroot chroot "gpg --no-default-keyring --secret-keyring /root/local-package-keyring.sec \ + --keyring /root/local-package-keyring.pub --armor \ + --export ${_LH_LOCAL_KEY_EMAIL}" | Chroot chroot "apt-key add -" + + # Remove temporary keyrings + rm chroot/root/local-package-keyring.pub + rm chroot/root/local-package-keyring.sec + + # Revert /dev/random + mv chroot/dev/random.orig chroot/dev/random + + # Remove /root/.gnupg if we created it during the signing process + if [ "${_LH_DOTGNUPG_EXISTED}" -eq 0 ] + then + rm -rf chroot/root/.gnupg + fi + fi + + # Add to sources.list.d + echo "deb file:/root/local-packages ./" > chroot/etc/apt/sources.list.d/local-packages.list + + # Removing depends + Remove_package + + # Saving cache + Save_cache cache/packages_chroot + else + Echo_warning "Local packages must be named with suffix '_all.deb' or '_\$architecture.deb'." + fi + fi + + # Update indices from cache + if [ "${LH_CACHE_INDICES}" = "true" ] && [ -d cache/indices_bootstrap ] + then + if Find_files cache/indices_bootstrap/secring.gpg* + then + cp -f cache/indices_bootstrap/secring.gpg* chroot/etc/apt + fi + + if Find_files cache/indices_bootstrap/trusted.gpg* + then + cp -rf cache/indices_bootstrap/trusted.gpg* chroot/etc/apt + fi + + if [ -f cache/indices_bootstrap/pkgcache.bin ] + then + cp -f cache/indices_bootstrap/pkgcache.bin chroot/var/cache/apt + fi + + if [ -f cache/indices_bootstrap/srcpkgcache.bin ] + then + cp -f cache/indices_bootstrap/srcpkgcache.bin chroot/var/cache/apt + fi + + if Find_files cache/indices_bootstrap/*_Packages + then + cp -f cache/indices_bootstrap/*_Packages chroot/var/lib/apt/lists + fi + + if Find_files cache/indices_bootstrap/*_Sources + then + cp -f cache/indices_bootstrap/*_Sources chroot/var/lib/apt/lists + fi + + if Find_files cache/indices_bootstrap/*_Release* + then + cp -f cache/indices_bootstrap/*_Release* chroot/var/lib/apt/lists + fi + + if [ "${LH_APT}" = "aptitude" ] && [ ! -x /usr/bin/aptitude ] + then + Chroot chroot "apt-get ${APT_OPTIONS} install aptitude" + fi + else # Get fresh indices + # Check local gpg keys + if Find_files config/chroot_sources/*.chroot.gpg + then + for FILE in config/chroot_sources/*.chroot.gpg + do + cp ${FILE} chroot/root + Chroot chroot "apt-key add /root/$(basename ${FILE})" + rm -f chroot/root/$(basename ${FILE}) + done + fi + + # Check local keyring packages + if Find_files config/chroot_sources/*.deb + then + for PACKAGE in config/chroot_sources/*.deb + do + cp ${PACKAGE} chroot/root + Chroot chroot "dpkg -i /root/$(basename ${PACKAGE})" + rm -f chroot/root/$(basename ${PACKAGE}) + done + fi + + # Installing aptitude + if [ "${LH_APT}" = "aptitude" ] && [ ! -x /usr/bin/aptitude ] + then + Chroot chroot "apt-get ${APT_OPTIONS} update" + Chroot chroot "apt-get ${APT_OPTIONS} install aptitude" + fi + + Apt update + Apt upgrade + Apt dist-upgrade + + # Installing keyring packages + if [ -n "${LH_KEYRING_PACKAGES}" ] + then + Chroot chroot "apt-get --yes --force-yes install ${LH_KEYRING_PACKAGES}" + Apt update + fi + + if [ "${LH_CACHE_INDICES}" = "true" ] + then + mkdir -p cache/indices_bootstrap + + cp -f chroot/etc/apt/secring.gpg* cache/indices_bootstrap + cp -rf chroot/etc/apt/trusted.gpg* cache/indices_bootstrap + + cp -f chroot/var/cache/apt/pkgcache.bin cache/indices_bootstrap + + if Find_files chroot/var/cache/apt/srcpkgcache.bin + then + cp -f chroot/var/cache/apt/srcpkgcache.bin cache/indices_bootstrap + fi + + cp -f chroot/var/lib/apt/lists/*_Packages cache/indices_bootstrap + + if Find_files chroot/var/lib/apt/lists/*_Sources + then + cp -f chroot/var/lib/apt/lists/*_Sources cache/indices_bootstrap + fi + + cp -f chroot/var/lib/apt/lists/*_Release* cache/indices_bootstrap + fi + fi + + # Creating stage file + Create_stagefile .stage/chroot_sources + ;; + + remove) + Echo_message "Deconfiguring file /etc/apt/sources.list" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + # Configure generic indices + # Don't do anything if it's not required + if [ "${LH_MIRROR_CHROOT}" = "${LH_MIRROR_BINARY}" ] && \ + [ "${LH_MIRROR_CHROOT_SECURITY}" = "${LH_MIRROR_BINARY_SECURITY}" ] && \ + [ ! -d chroot/root/local-packages ] + then + # Removing stage file + rm -f .stage/chroot_sources + + exit 0 + fi + + # Cleaning apt list cache + rm -rf chroot/var/lib/apt/lists + mkdir -p chroot/var/lib/apt/lists/partial + + echo "deb ${LH_MIRROR_BINARY} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" > chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_BINARY} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + + if [ "${LH_SECURITY}" = "true" ] + then + case "${LH_MODE}" in + ubuntu) + echo "deb ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + ;; + + *) + if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] + then + echo "deb ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + fi + ;; + esac + fi + + if [ "${LH_VOLATILE}" = "true" ] + then + case "${LH_MODE}" in + debian|debian-release) + if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] + then + echo "deb ${LH_MIRROR_BINARY_VOLATILE} ${LH_DISTRIBUTION}/volatile ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_BINARY_VOLATILE} ${LH_DISTRIBUTION}/volatile ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + fi + ;; + + ubuntu) + echo "deb ${LH_MIRROR_BINARY_VOLATILE} ${LH_DISTRIBUTION}-updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + + if [ "${LH_SOURCE}" = "true" ] + then + echo "deb-src ${LH_MIRROR_BINARY_VOLATILE} ${LH_DISTRIBUTION}-updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list + fi + ;; + esac + fi + + # Configure third-party repositories + if [ -n "${LH_REPOSITORIES}" ] + then + for REPOSITORY in ${LH_REPOSITORIES} + do + # Removing sources.list entries (chroot) + rm -f "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" + + for PLACE in config/repositories "${LH_BASE}/repositories" + do + # Prefer repositories from the config tree + # over the global ones. + if ! ls "${PLACE}/${REPOSITORY}"* > /dev/null 2>&1 + then + continue + fi + + # Adding sources.list entries (binary) + if [ -e "${PLACE}/${REPOSITORY}.binary" ] + then + sed -e "s|@DISTRIBUTION@|${LH_DISTRIBUTION}|g" \ + -e "s|@ARCHIVE_AREAS@|${LH_ARCHIVE_AREAS}|g" \ + "${PLACE}/${REPOSITORY}.binary" > \ + "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" + elif [ -e "${PLACE}/${REPOSITORY}" ] + then + sed -e "s|@DISTRIBUTION@|${LH_DISTRIBUTION}|g" \ + -e "s|@ARCHIVE_AREAS@|${LH_ARCHIVE_AREAS}|g" \ + "${PLACE}/${REPOSITORY}" > \ + "chroot/etc/apt/sources.list.d/${REPOSITORY}.list" + fi + + if [ "${LH_APT_SECURE}" != false ] + then + # Adding archive signing keys (binary) + if [ -e "${PLACE}/${REPOSITORY}.binary.gpg" ] + then + cat "${PLACE}/${REPOSITORY}.binary.gpg" | Chroot chroot "apt-key add -" + elif [ -e "${PLACE}/${REPOSITORY}.gpg" ] + then + cat "${PLACE}/${REPOSITORY}.gpg" | Chroot chroot "apt-key add -" + fi + fi + done + done + fi + + # Check local sources.list + if Find_files config/chroot_sources/*.binary + then + # Deconfigure (possibly) old sources.list snipplets + if Find_files config/chroot_sources/*.chroot + then + for FILE in config/chroot_sources/*.chroot + do + rm -f "chroot/etc/apt/sources.list.d/$(basename ${FILE} .chroot).list" + done + fi + + # Configure new sources.list snipplets + for FILE in config/chroot_sources/*.binary + do + cp "${FILE}" "chroot/etc/apt/sources.list.d/$(basename ${FILE} .binary).list" + done + fi + + # Check local gpg keys + if Find_files config/chroot_sources/*.binary.gpg + then + for FILE in config/chroot_sources/*.binary.gpg + do + cp ${FILE} chroot/root + Chroot chroot "apt-key add /root/$(basename ${FILE})" + rm -f chroot/root/$(basename ${FILE}) + done + fi + + # Updating indices + Apt update + + # Cleaning apt package cache + rm -rf chroot/var/cache/apt + mkdir -p chroot/var/cache/apt/archives/partial + + # Cleaning apt package lists + if [ "${LH_BINARY_INDICES}" = "false" ] + then + rm -rf chroot/var/lib/apt/lists + mkdir -p chroot/var/lib/apt/lists/partial + fi + + # Remove local package repository + rm -f chroot/etc/apt/sources.list.d/local-packages.list + rm -rf chroot/root/local-packages + + # Remove local packages key if it exists + if apt-key list | grep -q ${_LH_LOCAL_KEY_EMAIL} + then + apt-key del ${_LH_LOCAL_KEY_EMAIL} + fi + + # Removing stage file + rm -f .stage/chroot_sources + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_symlinks live-helper-2.0~a10.1/helpers/chroot_symlinks --- live-helper-2.0~a6/helpers/chroot_symlinks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_symlinks 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,58 @@ +#!/bin/sh + +# lh_chroot_symlinks(1) - convert symlinks +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'convert symlinks')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SYMLINKS}" != "true" ] +then + exit 0 +fi + +Echo_message "Begin converting symlinks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_symlinks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/usr/bin/symlinks symlinks + +# Installing depends +Install_package + +# Converting symlinks +Chroot chroot "symlinks -c -r -s /" + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/chroot_symlinks diff -Nru live-helper-2.0~a6/helpers/chroot_sysfs live-helper-2.0~a10.1/helpers/chroot_sysfs --- live-helper-2.0~a6/helpers/chroot_sysfs 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_sysfs 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,90 @@ +#!/bin/sh + +# lh_chroot_sysfs(1) - mount /sys +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'mount /sys')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Ensure that a system is built as root +lh testroot + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Begin mounting /sys..." + + # Checking stage file + Check_stagefile .stage/chroot_sysfs + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Create mountpoint + mkdir -p chroot/sys + + # Mounting /sys + ${LH_ROOT_COMMAND} mount sysfs-live -t sysfs chroot/sys + else + rm -rf chroot/sys + ln -s /sys chroot/ + fi + + # Creating stage file + Create_stagefile .stage/chroot_sysfs + ;; + + remove) + Echo_message "Begin unmounting /sys..." + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ "${LH_USE_FAKEROOT}" != "true" ] + then + # Unmounting /sys + #fuser -km chroot/sys + if [ -e chroot/sys/class ] + then + ${LH_ROOT_COMMAND} umount chroot/sys + fi + else + rm -rf chroot/sys + mkdir -p chroot/sys + fi + + # Removing stage file + rm -f .stage/chroot_sysfs + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_sysvinit live-helper-2.0~a10.1/helpers/chroot_sysvinit --- live-helper-2.0~a6/helpers/chroot_sysvinit 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_sysvinit 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,60 @@ +#!/bin/sh + +# lh_chroot_sysvinit(1) - configure sysvinit +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'configure sysvinit')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Configuring package sysvinit" + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_sysvinit + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ "${LH_SYSVINIT}" = "true" ] +then + # Disable all + for FILE in chroot/etc/init.d/* + do + Chroot chroot "update-rc.d -f $(basename ${FILE}) remove" + done + + # Re-enable all required (taken from -f standard chroot) + for PACKAGE in ${LH_INITRAMFS} console-common cron dpkg ifupdown initscripts kbd klogd libc6 libdevmapper1.02 libselinux1 libsepol1 login makedev module-init-tools netbase openbsd-inetd procps sudo sysklogd udev util-linux + do + if [ -f chroot/var/lib/dpkg/info/${PACKAGE}.postinst ] + then + # Re-configure if existing + Chroot chroot "/var/lib/dpkg/info/${PACKAGE}.postinst configure" + fi + done + + # Creating stage file + Create_stagefile .stage/chroot_sysvinit +fi diff -Nru live-helper-2.0~a6/helpers/chroot_sysv-rc live-helper-2.0~a10.1/helpers/chroot_sysv-rc --- live-helper-2.0~a6/helpers/chroot_sysv-rc 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_sysv-rc 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,86 @@ +#!/bin/sh + +# lh_chroot_sysv-rc(1) - manage /usr/sbin/policy-rc.d +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /usr/sbin/policy-rc.d')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /usr/sbin/policy-rc.d" + + # Checking stage file + Check_stagefile .stage/chroot_sysv-rc + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/usr/sbin/policy-rc.d ] + then + # Save policy-rc.d file + mv chroot/usr/sbin/policy-rc.d chroot/usr/sbin/policy-rc.d.orig + fi + + # Create policy-rc.d file +cat > chroot/usr/sbin/policy-rc.d << EOF +#!/bin/sh +echo "All runlevel operations denied by policy" >&2 +exit 101 +EOF + + chmod 0755 chroot/usr/sbin/policy-rc.d + + # Creating stage file + Create_stagefile .stage/chroot_sysv-rc + ;; + + remove) + Echo_message "Deconfiguring file /usr/sbin/policy-rc.d" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/usr/sbin/policy-rc.d.orig ] + then + # Restore policy-rc.d file + mv chroot/usr/sbin/policy-rc.d.orig chroot/usr/sbin/policy-rc.d + else + # Remove policy-rc.d file + rm -f chroot/usr/sbin/policy-rc.d + fi + + # Removing stage file + rm -f .stage/chroot_sysv-rc + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/chroot_tasks live-helper-2.0~a10.1/helpers/chroot_tasks --- live-helper-2.0~a6/helpers/chroot_tasks 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_tasks 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,81 @@ +#!/bin/sh + +# lh_chroot_tasks(1) - install tasks into chroot +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install tasks into chroot')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Echo_message "Begin installing tasks..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/chroot_tasks + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ -n "${LH_TASKS}" ] && [ "${LH_TASKS}" != "none" ] +then + # Restoring cache + Restore_cache cache/packages_chroot + + # Checking depends + case "${LH_TASKSEL}" in + aptitude) + Check_package chroot/usr/bin/aptitude aptitude + ;; + + tasksel) + Check_package chroot/usr/bin/tasksel tasksel + ;; + esac + + # Installing depends + Install_package + + # Installing tasks + case "${LH_TASKSEL}" in + aptitude) + Chroot chroot "aptitude ${APTITUDE_OPTIONS} install ${LH_TASKS}" + ;; + + tasksel) + for TASK in ${LH_TASKS} + do + Chroot chroot "tasksel --debconf-apt-progress --logstderr install ${TASK}" + done + ;; + esac + + # Removing depends + Remove_package + + # Saving cache + Save_cache cache/packages_chroot + + # Creating stage file + Create_stagefile .stage/chroot_tasks +fi diff -Nru live-helper-2.0~a6/helpers/chroot_upstart live-helper-2.0~a10.1/helpers/chroot_upstart --- live-helper-2.0~a6/helpers/chroot_upstart 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/chroot_upstart 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,86 @@ +#!/bin/sh + +# lh_chroot_upstart(1) - manage /usr/sbin/initctl +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'manage /usr/sbin/initctl')" +HELP="" +USAGE="${PROGRAM} {install|remove} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +case "${1}" in + install) + Echo_message "Configuring file /usr/sbin/initctl" + + # Checking stage file + Check_stagefile .stage/chroot_upstart + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/usr/sbin/initctl ] + then + # Save initctl file + mv chroot/usr/sbin/initctl chroot/usr/sbin/initctl.orig + fi + + # Create initctl file +cat > chroot/usr/sbin/initctl << EOF +#!/bin/sh +echo "All runlevel operations denied by policy" >&2 +exit 101 +EOF + + chmod 0755 chroot/usr/sbin/initctl + + # Creating stage file + Create_stagefile .stage/chroot_upstart + ;; + + remove) + Echo_message "Deconfiguring file /usr/sbin/initctl" + + # Checking lock file + Check_lockfile .lock + + # Creating lock file + Create_lockfile .lock + + if [ -f chroot/usr/sbin/initctl.orig ] + then + # Restore initctl file + mv chroot/usr/sbin/initctl.orig chroot/usr/sbin/initctl + else + # Remove initctl file + rm -f chroot/usr/sbin/initctl + fi + + # Removing stage file + rm -f .stage/chroot_upstart + ;; + + *) + Usage + ;; +esac diff -Nru live-helper-2.0~a6/helpers/clean live-helper-2.0~a10.1/helpers/clean --- live-helper-2.0~a6/helpers/clean 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/clean 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,154 @@ +#!/bin/sh + +# lh_clean(1) - clean up system build directories +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Read meta config +if [ "${1}" != "noautoconfig" ] && [ -x auto/clean ] +then + ./auto/clean ${@} +fi + +if [ "${1}" = "noautoconfig" ] +then + shift +fi + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'clean up system build directories')" +HELP="" +USAGE="${PROGRAM} [--all] [--cache] [--chroot] [--binary] [--purge] [--remove] [--stage] [--source]" + +#Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Avoid cases were users accidentally nuke their config/binary +if [ ! -d config ] && [ "$(basename ${PWD})" = "config" ] +then + Echo_error "%s is not a good Debian Live working directory to clean." "${PWD}" + exit 1 +fi + +rm -f .lock + +if [ -z "${*}" ] +then + ARGUMENTS="--all" +else + ARGUMENTS="${@}" +fi + +for ARGUMENT in ${ARGUMENTS} +do + case "${ARGUMENT}" in + --all) + LH=1 "${0}" noautoconfig --chroot + LH=1 "${0}" noautoconfig --binary + LH=1 "${0}" noautoconfig --stage + LH=1 "${0}" noautoconfig --source + + if [ -d auto ] + then + rmdir --ignore-fail-on-non-empty auto + fi + ;; + + --cache) + ${LH_ROOT_COMMAND} rm -rf cache + ;; + + --chroot) + Echo_message "Cleaning chroot" + ${LH_ROOT_COMMAND} umount -f chroot/sys > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/proc/sys/fs/binfmt_misc > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/proc > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/lib/init/rw > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/dev/shm > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/dev > /dev/null 2>&1 || true + + ${LH_ROOT_COMMAND} umount -f chroot/binary.tmp > /dev/null 2>&1 || true + ${LH_ROOT_COMMAND} umount -f chroot/dev.tmp/pts > /dev/null 2>&1 || true + + ${LH_ROOT_COMMAND} rm -rf chroot chroot.tmp + + rm -f .stage/chroot* + ;; + + --binary) + ${LH_ROOT_COMMAND} umount -f binary.tmp > /dev/null 2>&1 || true + rm -rf binary.tmp binary.deb binary.udeb + rm -f binary*.iso + rm -f binary*.img + rm -f binary*.tar.gz + rm -f binary.sh + rm -f binary.list binary.packages md5sum.txt + + rm -rf binary + rm -rf tftpboot + + rm -f .stage/binary* + ;; + + --remove) + LH=1 "${0}" --all + rm -rf cache/packages_* + ;; + + --purge) + LH=1 "${0}" --all + LH=1 "${0}" --cache + + if [ -e auto/config ] + then + rm -f .stage/config + fi + ;; + + --stage) + rm -rf .stage + ;; + + --source) + rm -f source*.iso + rm -f source*.img + rm -f source*.tar + rm -f source*.tar.gz + rm -f source.list + rm -f source-selection.txt + + rm -rf source + + rm -f .stage/source* + ;; + + -h|--help) + Help + ;; + + -u|--usage) + Usage + ;; + + -v|--version) + Version + ;; + + *) + Usage + exit 1 + ;; + esac +done diff -Nru live-helper-2.0~a6/helpers/config live-helper-2.0~a10.1/helpers/config --- live-helper-2.0~a6/helpers/config 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/config 2010-08-30 11:12:30.000000000 +0100 @@ -0,0 +1,1372 @@ +#!/bin/sh + +# lh_config(1) - create configuration for live-helper(7) +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Read meta config +if [ "${1}" != "noautoconfig" ] && [ -x auto/config ] +then + ./auto/config ${@} +fi + +if [ "${1}" = "noautoconfig" ] +then + shift +fi + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +SYSTEM_LH_CONFFILE="/etc/default/live-helper" +DESCRIPTION="$(Echo 'create configuration for live-helper(7)')" +USAGE="${PROGRAM} [--apt apt|aptitude]\n\ +\t [--apt-ftp-proxy URL]\n\ +\t [--apt-http-proxy URL]\n\ +\t [--apt-pdiffs true|false]\n\ +\t [--apt-options OPTION|\"OPTIONS\"]\n\ +\t [--aptitude-options OPTION|\"OPTIONS\"]\n\ +\t [--apt-pipeline FIXME]\n\ +\t [--apt-recommends true|false]\n\ +\t [--apt-secure true|false]\n\ +\t [-a|--architecture ARCHITECTURE]\n\ +\t [-b|--binary-images iso|net|tar|usb-hdd]\n\ +\t [--binary-filesystem fat16|fat32]\n\ +\t [--binary-indices true|false|none]\n\ +\t [--bootappend-install PARAMETER|\"PARAMETERS\"]\n\ +\t [--bootappend-live PARAMETER|\"PARAMETERS\"]\n\ +\t [--bootloader grub|syslinux|yaboot]\n\ +\t [--bootstrap cdebootstrap|cdebootstrap-static|debootstrap|copy]\n\ +\t [--bootstrap-config FILE]\n\ +\t [-f|--bootstrap-flavour minimal|standard]\n\ +\t [--bootstrap-keyring PACKAGE]\n\ +\t [--breakpoints]\n\ +\t [--cache true|false]\n\ +\t [--cache-indices true|false]\n\ +\t [--cache-packages true|false]\n\ +\t [--cache-stages STAGE|\"STAGES\"]\n\ +\t [--checksums true|false]\n\ +\t [--chroot-build true|false]\n\ +\t [--chroot-filesystem ext2|ext3|squashfs|plain|jffs2]\n\ +\t [-c|--conffile FILE]\n\ +\t [--clean\n\ +\t [--debconf-frontend dialog|editor|noninteractive|readline]\n\ +\t [--debconf-nowarnings true|false]\n\ +\t [--debconf-priority low|medium|high|critical]\n\ +\t [--debian-installer true|cdrom|netinst|netboot|businesscard|live|false]\n\ +\t [--debian-installer-distribution CODENAME|daily]\n\ +\t [--debian-installer-preseedfile FILE|URL]\n\ +\t [--debian-installer-gui true|false]\n\ +\t [--debug]\n\ +\t [-d|--distribution CODENAME]\n\ +\t [--dump]\n\ +\t [-e|--encryption false|aes128|aes192|aes256]\n\ +\t [--fdisk fdisk|fdisk.dist]\n\ +\t [--force]\n\ +\t [--grub-splash FILE]\n\ +\t [--gzip-options OPTION|\"OPTIONS\"]\n\ +\t [--hooks FILE]\n\ +\t [--hostname NAME]\n\ +\t [--ignore-system-defaults]\n\ +\t [--includes PATH]\n\ +\t [--initramfs auto|live-initramfs|casper]\n\ +\t [--interactive shell]\n\ +\t [--iso-application NAME]\n\ +\t [--iso-preparer NAME]\n\ +\t [--iso-publisher NAME]\n\ +\t [--iso-volume NAME]\n\ +\t [--jffs2-eraseblock SIZE]\n\ +\t [--keyring-packages PACKAGE|\"PACKAGES\"]\n\ +\t [-l|--language LANGUAGE]\n\ +\t [-k|--linux-flavours FLAVOUR|\"FLAVOURS\"]\n\ +\t [--linux-packages \"PACKAGES\"]\n\ +\t [--losetup losetup|losetup.orig]\n\ +\t [--memtest memtest86+|memtest86]\n\ +\t [-m|--mirror-bootstrap URL]\n\ +\t [--mirror-chroot URL]\n\ +\t [--mirror-chroot-security URL]\n\ +\t [--mirror-chroot-volatile URL]\n\ +\t [--mirror-binary URL]\n\ +\t [--mirror-binary-security URL]\n\ +\t [--mirror-binary-volatile URL]\n\ +\t [--mirror-debian-installer URL]\n\ +\t [--mode debian|emdebian]\n\ +\t [--net-root-filesystem nfs|cfs]\n\ +\t [--net-root-mountoptions OPTIONS]\n\ +\t [--net-root-path PATH]\n\ +\t [--net-root-server IP|HOSTNAME]\n\ +\t [--net-cow-filesystem nfs|cfs]\n\ +\t [--net-cow-mountoptions OPTIONS]\n\ +\t [--net-cow-path PATH]\n\ +\t [--net-cow-server IP|HOSTNAME]\n\ +\t [--net-tarball bzip2|gzip|tar|none]\n\ +\t [-p|--packages-lists FILE]\n\ +\t [--packages PACKAGE|\"PACKAGES\"]\n\ +\t [--quiet]\n\ +\t [-r|--repositories REPOSITORY|\"REPOSITORIES\"]\n\ +\t [--root-command sudo]\n\ +\t [--use-fakeroot true|false]\n\ +\t [--archive-areas ARCHIVE_AREA|\"ARCHIVE_AREAS\"]\n\ +\t [--security true|false]\n\ +\t [--source true|false]\n\ +\t [-s|--source-images iso|net|tar|usb-hdd]\n\ +\t [--symlinks true|false]\n\ +\t [--syslinux-splash FILE]\n\ +\t [--syslinux-timeout SECONDS]\n\ +\t [--syslinux-menu true|false]\n\ +\t [--sysvinit true|false]\n\ +\t [--tasksel aptitude|tasksel]\n\ +\t [--tasks TASK]\n\ +\t [--templates PATH]\n\ +\t [--virtual-root-size MB]\n\ +\t [--volatile true|false]\n\ +\t [--exposed-root true|false]\n\ +\t [--username NAME]\n\ +\t [--verbose]\n\ +\t [--win32-loader true|false]\n\ +\t [--boot-flavours FLAVOURS]\n\ +\t [--uboot-flavours FLAVOURS]" + +Local_arguments () +{ + LONG_OPTIONS="apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-options:,aptitute-options:, + apt-pipeline:,apt-recommends:,apt-secure:,boot-flavours:,bootstrap:,cache:,cache-indices:,cache-packages:, + cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,dump, + initramfs:,fdisk:,losetup:,mode:,repositories:,root-command:,use-fakeroot:,tasksel:,includes:, + templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,clean, + distribution:,mirror-bootstrap:,mirror-chroot:,mirror-chroot-security:,mirror-chroot-volatile:,mirror-binary:, + mirror-binary-security:,mirror-binary-volatile:,mirror-debian-installer:,archive-areas:,chroot-filesystem:,exposed-root:,virtual-root-size:, + gzip-options:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:, + packages:,packages-lists:,tasks:,security:,volatile:,symlinks:,sysvinit:,binary-filesystem:,binary-images:, + binary-indices:,bootappend-install:,bootappend-live:,bootloader:,checksums:,chroot-build:, + debian-installer:,debian-installer-distribution:,debian-installer-preseedfile:,debian-installer-gui:, + encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:, + iso-volume:,jffs2-eraseblock:,memtest:,net-root-filesystem:,net-root-mountoptions:, + net-root-path:,net-root-server:,net-cow-filesystem:,net-cow-mountoptions:,net-cow-path:, + net-cow-server:,net-tarball:,syslinux-splash:,syslinux-timeout:,syslinux-menu:,uboot-flavours:, + username:,win32-loader:,source:,source-images:,breakpoints,conffile:,debug,force, + help,ignore-system-defaults,quiet,usage,verbose,version" + # Remove spaces added by indentation + LONG_OPTIONS="$(echo ${LONG_OPTIONS} | tr -d ' ')" + ARGUMENTS="$(getopt --longoptions ${LONG_OPTIONS} --name=${PROGRAM} --options a:f:d:m:l:k:p:b:e:r:s:c:huv --shell sh -- "${@}")" + + if [ "${?}" != "0" ] + then + Echo_error "terminating" >&2 + exit 1 + fi + + eval set -- "${ARGUMENTS}" + + while true + do + case "${1}" in + --dump) + # Dump version + if [ -x "$(which dpkg-query 2>/dev/null)" ] + then + VERSION_DPKG="$(dpkg-query -f='${Version}' --show live-helper)" + fi + + Echo "%s: This is live-helper version %s" "${0}" "${VERSION_DPKG:-${VERSION}}" + + # Dump conffile contents + Print_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source + + # Dump contents of directories that contain text files + for DIRECTORY in config/binary_hwpacks config/binary_local-packageslists config/chroot_local-packageslists config/chroot_apt config/chroot_local-patches config/chroot_local-preseed config/binary_rootfs + do + if Find_files "${DIRECTORY}" + then + Echo_file "${DIRECTORY}"/* + fi + done + + # Dump directory listings of all directories under config/ + for DIRECTORY in $(find config/ -mindepth 1 -maxdepth 1 -type d) + do + if Find_files "${DIRECTORY}" + then + ls -lR "${DIRECTORY}" | while read LINE + do + echo "${DIRECTORY}: ${LINE}" + done + fi + done + + exit 0 + ;; + + --clean) + # Remove empty directories in config tree + if ls config/*/ > /dev/null 2>&1 + then + rmdir --ignore-fail-on-non-empty config/*/ + fi + + if [ -d config ] + then + rmdir --ignore-fail-on-non-empty config + fi + + if [ -d auto/functions ] + then + rmdir --ignore-fail-on-non-empty auto/functions + fi + + if [ -d auto ] + then + rmdir --ignore-fail-on-non-empty auto + fi + + exit 0 + ;; + + # config/common + --apt) + LH_APT="${2}" + shift 2 + ;; + + --apt-ftp-proxy) + LH_APT_FTP_PROXY="${2}" + shift 2 + ;; + + --apt-http-proxy) + LH_APT_HTTP_PROXY="${2}" + shift 2 + ;; + + --apt-pdiffs) + LH_APT_PDIFFS="${2}" + shift 2 + ;; + --apt-options) + APT_OPTIONS="${2}" + shift 2 + ;; + + --aptitude-options) + LH_APTITUDE_OPTIONS="${2}" + shift 2 + ;; + + --apt-pipeline) + LH_APT_PIPELINE="${2}" + shift 2 + ;; + + --apt-recommends) + LH_APT_RECOMMENDS="${2}" + shift 2 + ;; + + --apt-secure) + LH_APT_SECURE="${2}" + shift 2 + ;; + + --bootstrap) + LH_BOOTSTRAP="${2}" + shift 2 + ;; + + --cache) + LH_CACHE="${2}" + shift 2 + ;; + + --cache-indices) + LH_CACHE_INDICES="${2}" + shift 2 + ;; + + --cache-packages) + LH_CACHE_PACKAGES="${2}" + shift 2 + ;; + + --cache-stages) + LH_CACHE_STAGES="${2}" + shift 2 + ;; + + --debconf-frontend) + LH_DEBCONF_FRONTEND="${2}" + shift 2 + ;; + + --debconf-nowarnings) + LH_DEBCONF_NOWARNINGS="${2}" + shift 2 + ;; + + --debconf-priority) + LH_DEBCONF_PRIORITY="${2}" + shift 2 + ;; + + --initramfs) + LH_INITRAMFS="${2}" + shift 2 + ;; + + --fdisk) + LH_FDISK="${2}" + shift 2 + ;; + + --losetup) + LH_LOSETUP="${2}" + shift 2 + ;; + + --mode) + LH_MODE="${2}" + shift 2 + ;; + + -r|--repositories) + LH_REPOSITORIES="${2}" + shift 2 + ;; + + --root-command) + LH_ROOT_COMMAND="${2}" + shift 2 + ;; + + --use-fakeroot) + LH_USE_FAKEROOT="${2}" + shift 2 + ;; + + --tasksel) + LH_TASKSEL="${2}" + shift 2 + ;; + + --includes) + LH_INCLUDES="${2}" + shift 2 + ;; + + --templates) + LH_TEMPLATES="${2}" + shift 2 + ;; + + -v|--version) + Version + shift + ;; + + # config/bootstrap + -a|--architecture) + LH_ARCHITECTURE="${2}" + shift 2 + ;; + + --bootstrap-config) + LH_BOOTSTRAP_CONFIG="${2}" + shift 2 + ;; + + -f|--bootstrap-flavour) + LH_BOOTSTRAP_FLAVOUR="${2}" + shift 2 + ;; + + --bootstrap-keyring) + LH_BOOTSTRAP_KEYRING="${2}" + shift 2 + ;; + + -d|--distribution) + LH_DISTRIBUTION="${2}" + BACKPORTS="false" + shift 2 + + case "${LH_DISTRIBUTION}" in + lenny-backports) + LH_DISTRIBUTION="lenny" + BACKPORTS="true" + ;; + esac + ;; + + -m|--mirror-bootstrap) + LH_MIRROR_BOOTSTRAP="${2}" + shift 2 + ;; + + --mirror-chroot) + LH_MIRROR_CHROOT="${2}" + shift 2 + ;; + + --mirror-chroot-security) + LH_MIRROR_CHROOT_SECURITY="${2}" + shift 2 + ;; + + --mirror-chroot-volatile) + LH_MIRROR_CHROOT_VOLATILE="${2}" + shift 2 + ;; + + --mirror-binary) + LH_MIRROR_BINARY="${2}" + shift 2 + ;; + + --mirror-binary-security) + LH_MIRROR_BINARY_SECURITY="${2}" + shift 2 + ;; + + --mirror-binary-volatile) + LH_MIRROR_BINARY_VOLATILE="${2}" + shift 2 + ;; + + --mirror-debian-installer) + LH_MIRROR_DEBIAN_INSTALLER="${2}" + shift 2 + ;; + + --archive-areas) + LH_ARCHIVE_AREAS="${2}" + shift 2 + ;; + + # config/chroot + --chroot-filesystem) + LH_CHROOT_FILESYSTEM="${2}" + shift 2 + ;; + + --virtual-root-size) + LH_VIRTUAL_ROOT_SIZE="${2}" + shift 2 + ;; + + --exposed-root) + LH_EXPOSED_ROOT="${2}" + shift 2 + ;; + + --gzip-options) + GZIP_OPTIONS="${2}" + shift 2 + ;; + + --hooks) + LH_HOOKS="${2}" + shift 2 + ;; + + --interactive) + LH_INTERACTIVE="${2}" + shift 2 + ;; + + --keyring-packages) + LH_KEYRING_PACKAGES="${2}" + shift 2 + ;; + + -l|--language) + LH_LANGUAGE="${2}" + shift 2 + ;; + + -k|--linux-flavours) + LH_LINUX_FLAVOURS="${2}" + shift 2 + ;; + + --linux-packages) + LH_LINUX_PACKAGES="${2}" + shift 2 + ;; + + --packages) + LH_PACKAGES="${2}" + shift 2 + ;; + + -p|--packages-lists) + LH_PACKAGES_LISTS="${2}" + shift 2 + ;; + + --tasks) + LH_TASKS="${2}" + shift 2 + ;; + + --security) + LH_SECURITY="${2}" + shift 2 + ;; + + --volatile) + LH_VOLATILE="${2}" + shift 2 + ;; + + --symlinks) + LH_SYMLINKS="${2}" + shift 2 + ;; + + --sysvinit) + LH_SYSVINIT="${2}" + shift 2 + ;; + + # config/binary + --binary-filesystem) + LH_BINARY_FILESYSTEM="${2}" + shift 2 + ;; + + -b|--binary-images) + LH_BINARY_IMAGES="${2}" + shift 2 + ;; + + --binary-indices) + LH_BINARY_INDICES="${2}" + shift 2 + ;; + + --bootappend-live) + LH_BOOTAPPEND_LIVE="${2}" + shift 2 + ;; + + --bootappend-install) + LH_BOOTAPPEND_INSTALL="${2}" + shift 2 + ;; + + --boot-flavours) + LH_BOOT_FLAVOURS="${2}" + shift 2 + ;; + + --bootloader) + LH_BOOTLOADER="${2}" + shift 2 + ;; + + --checksums) + LH_CHECKSUMS="${2}" + shift 2 + ;; + + --chroot-build) + LH_CHROOT_BUILD="${2}" + shift 2 + ;; + + --debian-installer) + LH_DEBIAN_INSTALLER="${2}" + shift 2 + ;; + + --debian-installer-distribution) + LH_DEBIAN_INSTALLER_DISTRIBUTION="${2}" + shift 2 + ;; + + --debian-installer-preseedfile) + LH_DEBIAN_INSTALLER_PRESEEDFILE="${2}" + shift 2 + ;; + + --debian-installer-gui) + LH_DEBIAN_INSTALLER_GUI="${2}" + shift 2 + ;; + + -e|--encryption) + LH_ENCRYPTION="${2}" + shift 2 + ;; + + --grub-splash) + LH_GRUB_SPLASH="${2}" + shift 2 + ;; + + --hostname) + LH_HOSTNAME="${2}" + shift 2 + ;; + + --iso-application) + LH_ISO_APPLICATION="${2}" + shift 2 + ;; + + --iso-preparer) + LH_ISO_PREPARER="${2}" + shift 2 + ;; + + --iso-publisher) + LH_ISO_PUBLISHER="${2}" + shift 2 + ;; + + --iso-volume) + LH_ISO_VOLUME="${2}" + shift 2 + ;; + + --jffs2-eraseblock) + LH_JFFS2_ERASEBLOCK="${2}" + shift 2 + ;; + + --memtest) + LH_MEMTEST="${2}" + shift 2 + ;; + + --net-root-filesystem) + LH_NET_ROOT_FILESYSTEM="${2}" + shift 2 + ;; + + --net-root-mountoptions) + LH_NET_ROOT_MOUNTOPTIONS="${2}" + shift 2 + ;; + + --net-root-path) + LH_NET_ROOT_PATH="${2}" + shift 2 + ;; + + --net-root-server) + LH_NET_ROOT_SERVER="${2}" + shift 2 + ;; + + --net-cow-filesystem) + LH_NET_COW_FILESYSTEM="${2}" + shift 2 + ;; + + --net-cow-mountoptions) + LH_NET_COW_MOUNTOPTIONS="${2}" + shift 2 + ;; + + --net-cow-path) + LH_NET_COW_PATH="${2}" + shift 2 + ;; + + --net-cow-server) + LH_NET_COW_SERVER="${2}" + shift 2 + ;; + + --net-tarball) + LH_NET_TARBALL="${2}" + shift 2 + ;; + + --syslinux-splash) + LH_SYSLINUX_SPLASH="${2}" + shift 2 + ;; + + --syslinux-timeout) + LH_SYSLINUX_TIMEOUT="${2}" + shift 2 + ;; + + --syslinux-menu) + LH_SYSLINUX_MENU="${2}" + shift 2 + ;; + + --uboot-flavours) + LH_UBOOT_FLAVOURS="${2}" + shift 2 + ;; + + --username) + LH_USERNAME="${2}" + shift 2 + ;; + + --win32-loader) + LH_WIN32_LOADER="${2}" + shift 2 + ;; + + # config/source + --source) + LH_SOURCE="${2}" + shift 2 + ;; + + -s|--source-images) + LH_SOURCE_IMAGES="${2}" + shift 2 + ;; + + # other + --breakpoints) + _BREAKPOINTS="true" + shift + ;; + + -c|--conffile) + _CONFFILE="${2}" + shift 2 + ;; + + --color) + _COLOR="true" + shift + ;; + + --debug) + _DEBUG="true" + shift + ;; + + --force) + _FORCE="true" + shift + ;; + + -h|--help) + Help + shift + ;; + + --ignore-system-defaults) + shift + ;; + + --quiet) + _QUIET="true" + shift + ;; + + -u|--usage) + Usage + shift + ;; + + --verbose) + _VERBOSE="true" + shift + ;; + + -v|--version) + Version + shift + ;; + + --) + shift + break + ;; + + *) + Echo_error "internal error %s" "${0}" + exit 1 + ;; + esac + done +} + +# Reading system configuration +if [ -f "${SYSTEM_LH_CONFFILE}" ] && ! In_list "--ignore-system-defaults" "${@}" +then + Echo_message "Considering defaults defined in %s" "${SYSTEM_LH_CONFFILE}" + Read_conffiles "${SYSTEM_LH_CONFFILE}" +fi + +# Reading existing configuration +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source + +Local_arguments "${@}" + +if [ -n "${_CONFFILE}" ] +then + Read_conffiles "${_CONFFILE}" +fi + +# Setting defaults +Set_defaults + +# Checking defaults +Check_defaults + +if [ ! -e config ] +then + Echo_message "Creating config tree" +else + Echo_message "Updating config tree" +fi + +# Creating bootstrap configuration +mkdir -p config +mkdir -p config/includes +mkdir -p config/templates + +# Creating live-helper configuration +cat > config/common << EOF +# config/common - common options for live-helper(7) + +# LH_CONFIG_VERSION: internal version of the configuration file format +LH_CONFIG_VERSION="${CONFIG_VERSION}" + +# \$LH_APT: set package manager +# (Default: ${LH_APT}) +LH_APT="${LH_APT}" + +# \$LH_APT_FTP_PROXY: set apt/aptitude ftp proxy +# (Default: autodetected or empty) +LH_APT_FTP_PROXY="${LH_APT_FTP_PROXY}" + +# \$LH_APT_HTTP_PROXY: set apt/aptitude http proxy +# (Default: autodetected or empty) +LH_APT_HTTP_PROXY="${LH_APT_HTTP_PROXY}" + +# \$LH_APT_PDIFFS: set apt/aptitude pdiff indices +# (Default: ${LH_APT_PDIFFS}) +LH_APT_PDIFFS="${LH_APT_PDIFFS}" + +# \$LH_APT_PIPELINE: set apt/aptitude pipeline depth +# (Default: ${LH_APT_PIPELINE}) +LH_APT_PIPELINE="${LH_APT_PIPELINE}" + +# \$LH_APT_RECOMMENDS: set apt/aptitude recommends +# (Default: ${LH_APT_RECOMMENDS}) +LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}" + +# \$LH_APT_SECURE: set apt/aptitude security +# (Default: ${LH_APT_SECURE}) +LH_APT_SECURE="${LH_APT_SECURE}" + +# \$LH_BOOTSTRAP: set bootstrap program +# (Default: ${LH_BOOTSTRAP}) +LH_BOOTSTRAP="${LH_BOOTSTRAP}" + +# \$LH_CACHE: control cache +# (Default: ${LH_CACHE}) +LH_CACHE="${LH_CACHE}" + +# \$LH_CACHE_INDICES: control if downloaded package indices should be cached +# (Default: ${LH_CACHE_INDICES}) +LH_CACHE_INDICES="${LH_CACHE_INDICES}" + +# \$LH_CACHE_PACKAGES: control if downloaded packages files should be cached +# (Default: ${LH_CACHE_PACKAGES}) +LH_CACHE_PACKAGES="${LH_CACHE_PACKAGES}" + +# \$LH_CACHE_STAGES: control if completed stages should be cached +# (Default: ${LH_CACHE_STAGES}) +LH_CACHE_STAGES="${LH_CACHE_STAGES}" + +# \$LH_DEBCONF_FRONTEND: set debconf(1) frontend to use +# (Default: ${LH_DEBCONF_FRONTEND}) +LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}" + +# \$LH_DEBCONF_NOWARNINGS: set debconf(1) warnings +# (Default: ${LH_DEBCONF_NOWARNINGS}) +LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" + +# \$LH_DEBCONF_PRIORITY: set debconf(1) priority to use +# (Default: ${LH_DEBCONF_PRIORITY}) +LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}" + +# \$LH_INITRAMFS: set initramfs hook +# (Default: ${LH_INITRAMFS}) +LH_INITRAMFS="${LH_INITRAMFS}" + +# \$LH_FDISK: set fdisk program +# (Default: autodetected) +LH_FDISK="${LH_FDISK}" + +# \$LH_LOSETUP: set losetup program +# (Default: autodetected) +LH_LOSETUP="${LH_LOSETUP}" + +# \$LH_MODE: set distribution mode +# (Default: ${LH_MODE}) +LH_MODE="${LH_MODE}" + +# \$LH_ROOT_COMMAND: use sudo or equivalent +# (Default: empty) +#LH_ROOT_COMMAND="sudo" + +# \$LH_USE_FAKEROOT: use fakeroot/fakechroot +# (Default: ${LH_USE_FAKEROOT}) +LH_USE_FAKEROOT="${LH_USE_FAKEROOT}" + +# \$LH_TASKSEL: set tasksel program +# (Default: ${LH_TASKSEL}) +LH_TASKSEL="${LH_TASKSEL}" + +# \$LH_INCLUDES: set includes +# (Default: ${LH_INCLUDES}) +LH_INCLUDES="${LH_INCLUDES}" + +# \$LH_TEMPLATES: set templates +# (Default: ${LH_TEMPLATES}) +LH_TEMPLATES="${LH_TEMPLATES}" + +# Live-helper options + +# \$_BREAKPOINTS: enable breakpoints +# (Default: ${_BREAKPOINTS}) +#_BREAKPOINTS="${_BREAKPOINTS}" + +# \$_DEBUG: enable debug +# (Default: ${_DEBUG}) +#_DEBUG="${_DEBUG}" + +# \$_COLOR: enable color +# (Default: ${_COLOR}) +#_COLOR="${_COLOR}" + +# \$_FORCE: enable force +# (Default: ${_FORCE}) +#_FORCE="${_FORCE}" + +# \$_QUIET: enable quiet +# (Default: ${_QUIET}) +_QUIET="${_QUIET}" + +# \$_VERBOSE: enable verbose +# (Default: ${_VERBOSE}) +#_VERBOSE="${_VERBOSE}" + +# Internal stuff (FIXME) +APT_OPTIONS="${APT_OPTIONS}" +APTITUDE_OPTIONS="${APTITUDE_OPTIONS}" +GZIP_OPTIONS="${GZIP_OPTIONS}" +EOF + +# Creating lh_bootstrap_* configuration +cat > config/bootstrap << EOF +# config/bootstrap - options for live-helper(7), bootstrap stage + +# \$LH_ARCHITECTURE: select chroot architecture +# (Default: autodetected) +LH_ARCHITECTURE="${LH_ARCHITECTURE}" + +# \$LH_BOOTSTRAP_CONFIG: set distribution config directory +# (Default: empty) +LH_BOOTSTRAP_CONFIG="${LH_BOOTSTRAP_CONFIG}" + +# \$LH_BOOTSTRAP_INCLUDE: include packages on base +# (Default: empty) +LH_BOOTSTRAP_INCLUDE="${LH_BOOTSTRAP_INCLUDE}" + +# \$LH_BOOTSTRAP_EXCLUDE: exclude packages on base +# (Default: empty) +LH_BOOTSTRAP_EXCLUDE="${LH_BOOTSTRAP_EXCLUDE}" + +# \$LH_BOOTSTRAP_FLAVOUR: select flavour to use +# (Default: empty) +LH_BOOTSTRAP_FLAVOUR="${LH_BOOTSTRAP_FLAVOUR}" + +# \$LH_BOOTSTRAP_KEYRING: set distribution keyring +# (Default: empty) +LH_BOOTSTRAP_KEYRING="${LH_BOOTSTRAP_KEYRING}" + +# \$LH_DISTRIBUTION: select distribution to use +# (Default: ${LH_DISTRIBUTION}) +LH_DISTRIBUTION="${LH_DISTRIBUTION}" + +# \$LH_MIRROR_BOOTSTRAP: set mirror to bootstrap from +# (Default: ${LH_MIRROR_BOOTSTRAP}) +LH_MIRROR_BOOTSTRAP="${LH_MIRROR_BOOTSTRAP}" + +# \$LH_MIRROR_CHROOT: set mirror to fetch packages from +# (Default: ${LH_MIRROR_CHROOT}) +LH_MIRROR_CHROOT="${LH_MIRROR_CHROOT}" + +# \$LH_MIRROR_CHROOT_SECURITY: set security mirror to fetch packages from +# (Default: ${LH_MIRROR_CHROOT_SECURITY}) +LH_MIRROR_CHROOT_SECURITY="${LH_MIRROR_CHROOT_SECURITY}" + +# \$LH_MIRROR_CHROOT_VOLATILE: set volatile mirror to fetch packages from +# (Default: ${LH_MIRROR_CHROOT_VOLATILE}) +LH_MIRROR_CHROOT_VOLATILE="${LH_MIRROR_CHROOT_VOLATILE}" + +# \$LH_MIRROR_BINARY: set mirror which ends up in the image +# (Default: ${LH_MIRROR_BINARY}) +LH_MIRROR_BINARY="${LH_MIRROR_BINARY}" + +# \$LH_MIRROR_BINARY_SECURITY: set security mirror which ends up in the image +# (Default: ${LH_MIRROR_BINARY_SECURITY}) +LH_MIRROR_BINARY_SECURITY="${LH_MIRROR_BINARY_SECURITY}" + +# \$LH_MIRROR_BINARY_VOLATILE: set volatile mirror which ends up in the image +# (Default: ${LH_MIRROR_BINARY_VOLATILE}) +LH_MIRROR_BINARY_VOLATILE="${LH_MIRROR_BINARY_VOLATILE}" + +# \$LH_MIRROR_DEBIAN_INSTALLER: set debian-installer mirror +# (Default: ${LH_MIRROR_BOOTSTRAP}) +LH_MIRROR_DEBIAN_INSTALLER="${LH_MIRROR_DEBIAN_INSTALLER}" + +# \$LH_ARCHIVE_AREAS: select archive areas to use +# (Default: ${LH_ARCHIVE_AREAS}) +LH_ARCHIVE_AREAS="${LH_ARCHIVE_AREAS}" +EOF + +# Creating lh_chroot_* configuration +mkdir -p config/chroot_apt +mkdir -p config/chroot_local-hooks +mkdir -p config/chroot_local-includes +mkdir -p config/chroot_local-patches +mkdir -p config/chroot_local-packages +mkdir -p config/chroot_local-packageslists +mkdir -p config/chroot_local-preseed +mkdir -p config/chroot_sources + +cat > config/chroot << EOF +# config/chroot - options for live-helper(7), chroot stage + +# \$LH_CHROOT_FILESYSTEM: set chroot filesystem +# (Default: ${LH_CHROOT_FILESYSTEM}) +LH_CHROOT_FILESYSTEM="${LH_CHROOT_FILESYSTEM}" + +# \$LH_UNION_FILESYSTEM: set union filesystem +# (Default: ${LH_UNION_FILESYSTEM}) +LH_UNION_FILESYSTEM="${LH_UNION_FILESYSTEM}" + +# \$LH_VIRTUAL_ROOT_SIZE: set virtual-hdd filesystem size +# (Default: ${LH_VIRTUAL_ROOT_SIZE}) +LH_VIRTUAL_ROOT_SIZE="${LH_VIRTUAL_ROOT_SIZE}" + +# \$LH_EXPOSED_ROOT: expose root as read only +# (Default: ${LH_EXPOSED_ROOT}) +LH_EXPOSED_ROOT="${LH_EXPOSED_ROOT}" + +# \$LH_HOOKS: set hook commands +# (Default: empty) +LH_HOOKS="${LH_HOOKS}" + +# \$LH_INTERACTIVE: set interactive build +# (Default: ${LH_INTERACTIVE}) +LH_INTERACTIVE="${LH_INTERACTIVE}" + +# \$LH_KEYRING_PACKAGES: set keyring packages +# (Default: empty) +LH_KEYRING_PACKAGES="${LH_KEYRING_PACKAGES}" + +# \$LH_LANGUAGE: set language to use +# (Default: empty) +LH_LANGUAGE="${LH_LANGUAGE}" + +# \$LH_LINUX_FLAVOURS: set kernel flavour to use +# (Default: autodetected) +LH_LINUX_FLAVOURS="${LH_LINUX_FLAVOURS}" + +# \$LH_LINUX_PACKAGES: set kernel packages to use +# (Default: autodetected) +LH_LINUX_PACKAGES="${LH_LINUX_PACKAGES}" + +# \$LH_REPOSITORIES: enable available third-party repositories +# (Default: empty) +LH_REPOSITORIES="${LH_REPOSITORIES}" + +# \$LH_PACKAGES: set packages to install +# (Default: empty) +LH_PACKAGES="${LH_PACKAGES}" + +# \$LH_PACKAGES_LISTS: set package list to install +# (Default: ${LH_PACKAGES_LISTS}) +LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS}" + +# \$LH_TASKS: set tasks to install +# (Default: empty) +LH_TASKS="${LH_TASKS}" + +# \$LH_SECURITY: enable security updates +# (Default: ${LH_SECURITY}) +LH_SECURITY="${LH_SECURITY}" + +# \$LH_VOLATILE: enable volatile updates +# (Default: ${LH_VOLATILE}) +LH_VOLATILE="${LH_VOLATILE}" + +# \$LH_SYMLINKS: enable symlink convertion +# (Default: ${LH_SYMLINKS}) +LH_SYMLINKS="${LH_SYMLINKS}" + +# \$LH_SYSVINIT: enable sysvinit +# (Default: ${LH_SYSVINIT}) +LH_SYSVINIT="${LH_SYSVINIT}" +EOF + +# Creating lh_binary_* configuration +mkdir -p config/binary_debian-installer +mkdir -p config/binary_debian-installer-includes +mkdir -p config/binary_grub +mkdir -p config/binary_hwpacks +mkdir -p config/binary_local-debs +mkdir -p config/binary_local-hooks +mkdir -p config/binary_local-includes +mkdir -p config/binary_local-packageslists +mkdir -p config/binary_local-udebs +mkdir -p config/binary_rootfs +mkdir -p config/binary_syslinux + +cat > config/binary << EOF +# config/binary - options for live-helper(7), binary stage + +# \$LH_BINARY_FILESYSTEM: set image filesystem +# (Default: ${LH_BINARY_FILESYSTEM}) +LH_BINARY_FILESYSTEM="${LH_BINARY_FILESYSTEM}" + +# \$LH_BINARY_IMAGES: set image type +# (Default: ${LH_BINARY_IMAGES}) +LH_BINARY_IMAGES="${LH_BINARY_IMAGES}" + +# \$LH_BINARY_INDICES: set apt/aptitude generic indices +# (Default: ${LH_BINARY_INDICES}) +LH_BINARY_INDICES="${LH_BINARY_INDICES}" + +# \$LH_BOOT_FLAVOURS: set bootparts flavours +# (Default: ${LH_BOOT_FLAVOURS}) +LH_BOOT_FLAVOURS="${LH_BOOT_FLAVOURS}" + +# \$LH_BOOTAPPEND_LIVE: set boot parameters +# (Default: empty) +LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE}" + +# \$LH_BOOTAPPEND_INSTALL: set boot parameters +# (Default: empty) +LH_BOOTAPPEND_INSTALL="${LH_BOOTAPPEND_INSTALL}" + +# \$LH_BOOTLOADER: set bootloader +# (Default: ${LH_BOOTLOADER}) +LH_BOOTLOADER="${LH_BOOTLOADER}" + +# \$LH_CHECKSUMS: set checksums +# (Default: ${LH_CHECKSUMS}) +LH_CHECKSUMS="${LH_CHECKSUMS}" + +# \${LH_CHROOT_BUILD: control if we build binary images chrooted +# (Default: ${LH_CHROOT_BUILD}) +# DO NEVER, *NEVER*, *N*E*V*E*R* SET THIS OPTION to false. +LH_CHROOT_BUILD="${LH_CHROOT_BUILD}" + +# \$LH_DEBIAN_INSTALLER: set debian-installer +# (Default: ${LH_DEBIAN_INSTALLER}) +LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER}" + +# \$LH_DEBIAN_INSTALLER_DISTRIBUTION: set debian-installer suite +# (Default: empty) +LH_DEBIAN_INSTALLER_DISTRIBUTION="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" + +# \$LH_DEBIAN_INSTALLER_PRESEEDFILE: set debian-installer preseed filename/url +# (Default: ${LH_DEBIAN_INSTALLER_PRESEEDFILE}) +LH_DEBIAN_INSTALLER_PRESEEDFILE="${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + +# \$LH_DEBIAN_INSTALLER_GUI: toggle use of GUI debian-installer +# (Default: ${LH_DEBIAN_INSTALLER_GUI}) +LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI}" + +# \$LH_ENCRYPTION: set encryption +# (Default: ${LH_ENCRYPTION}) +LH_ENCRYPTION="${LH_ENCRYPTION}" + +# \$LH_GRUB_SPLASH: set custom grub splash +# (Default: empty) +LH_GRUB_SPLASH="${LH_GRUB_SPLASH}" + +# \$LH_HOSTNAME: set hostname +# (Default: ${LH_HOSTNAME}) +LH_HOSTNAME="${LH_HOSTNAME}" + +# \$LH_ISO_APPLICATION: set iso author +# (Default: ${LH_ISO_APPLICATION}) +LH_ISO_APPLICATION="${LH_ISO_APPLICATION}" + +# \$LH_ISO_PREPARER: set iso preparer +# (Default: ${LH_ISO_PREPARER}) +LH_ISO_PREPARER="${LH_ISO_PREPARER}" + +# \$LH_ISO_PUBLISHER: set iso publisher +# (Default: ${LH_ISO_PUBLISHER}) +LH_ISO_PUBLISHER="${LH_ISO_PUBLISHER}" + +# \$LH_ISO_VOLUME: set iso volume (max 32 chars) +# (Default: ${LH_ISO_VOLUME}) +LH_ISO_VOLUME="${LH_ISO_VOLUME}" + +# \$LH_JFFS2_ERASEBLOCK: set jffs2 eraseblock size +# (Default: unset) +LH_JFFS2_ERASEBLOCK="" + +# \$LH_MEMTEST: set memtest +# (Default: ${LH_MEMTEST}) +LH_MEMTEST="${LH_MEMTEST}" + +# \$LH_WIN32_LOADER: set win32-loader +# (Default: ${LH_WIN32_LOADER}) +LH_WIN32_LOADER="${LH_WIN32_LOADER}" + +# \$LH_NET_ROOT_FILESYSTEM: set netboot filesystem +# (Default: ${LH_NET_ROOT_FILESYSTEM}) +LH_NET_ROOT_FILESYSTEM="${LH_NET_ROOT_FILESYSTEM}" + +# \$LH_NET_ROOT_MOUNTOPTIONS: set nfsopts +# (Default: empty) +LH_NET_ROOT_MOUNTOPTIONS="${LH_NET_ROOT_MOUNTOPTIONS}" + +# \$LH_NET_ROOT_PATH: set netboot server directory +# (Default: ${LH_NET_ROOT_PATH}) +LH_NET_ROOT_PATH="${LH_NET_ROOT_PATH}" + +# \$LH_NET_ROOT_SERVER: set netboot server address +# (Default: ${LH_NET_ROOT_SERVER}) +LH_NET_ROOT_SERVER="${LH_NET_ROOT_SERVER}" + +# \$LH_NET_COW_FILESYSTEM: set net client cow filesystem +# (Default: ${LH_NET_COW_FILESYSTEM}) +LH_NET_COW_FILESYSTEM="${LH_NET_COW_FILESYSTEM}" + +# \$LH_NET_COW_MOUNTOPTIONS: set cow mount options +# (Default: empty) +LH_NET_COW_MOUNTOPTIONS="${LH_NET_COW_MOUNTOPTIONS}" + +# \$LH_NET_COW_PATH: set cow directory +# (Default: ${LH_NET_COW_PATH}) +LH_NET_COW_PATH="${LH_NET_COW_PATH}" + +# \$LH_NET_COW_SERVER: set cow server +# (Default: ${LH_NET_COW_SERVER}) +LH_NET_COW_SERVER="${LH_NET_COW_SERVER}" + +# \$LH_NET_TARBALL: set net tarball +# (Default: ${LH_NET_TARBALL}) +LH_NET_TARBALL="${LH_NET_TARBALL}" + +# \$LH_SYSLINUX_SPLASH: set custom syslinux splash +# (Default: empty) +LH_SYSLINUX_SPLASH="${LH_SYSLINUX_SPLASH}" + +# \$LH_SYSLINUX_TIMEOUT: set custom syslinux timeout in seconds +# (Default: 0) +LH_SYSLINUX_TIMEOUT="${LH_SYSLINUX_TIMEOUT}" + +# \$LH_SYSLINUX_CFG: set custom syslinux configuration file +# (Default: empty) +LH_SYSLINUX_CFG="${LH_SYSLINUX_CFG}" + +# \$LH_SYSLINUX_MENU: set syslinux menu +# (Default: ${LH_SYSLINUX_MENU}) +LH_SYSLINUX_MENU="${LH_SYSLINUX_MENU}" + +# \$LH_SYSLINUX_MENU_LIVE_ENTRY: set text to be used on the menu for live entries +# (Default: ${LH_SYSLINUX_MENU_LIVE_ENTRY}) +LH_SYSLINUX_MENU_LIVE_ENTRY="${LH_SYSLINUX_MENU_LIVE_ENTRY}" + +# \$LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY: set text to be used on the menu for live entries (failsafe ones) +# (Default: ${LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY}) +LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY="${LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY}" + +# \$LH_SYSLINUX_MENU_MEMTEST_ENTRY: set text to be used on the menu for memtest entry +# (Default: ${LH_SYSLINUX_MENU_MEMTEST_ENTRY}) +LH_SYSLINUX_MENU_MEMTEST_ENTRY="${LH_SYSLINUX_MENU_MEMTEST_ENTRY}" + +# \$LH_USERNAME: set username +# (Default: ${LH_USERNAME}) +LH_USERNAME="${LH_USERNAME}" + +# \$LH_UBOOT_FLAVOURS: set ubootparts flavours +# (Default: ${LH_UBOOT_FLAVOURS}) +LH_UBOOT_FLAVOURS="${LH_UBOOT_FLAVOURS}" +EOF + +# Creating lh_source_* configuration +cat > config/source << EOF +# config/source - options for live-helper(7), source stage + +# \$LH_SOURCE: set source option +# (Default: ${LH_SOURCE}) +LH_SOURCE="${LH_SOURCE}" + +# \$LH_SOURCE_IMAGES: set image type +# (Default: ${LH_SOURCE_IMAGES}) +LH_SOURCE_IMAGES="${LH_SOURCE_IMAGES}" + +EOF + +mkdir -p auto/functions + +if [ "${CONFIG}" = "clone" ] # FIXME +then + # Read package selection + echo $(dpkg --get-selections | awk '{ print $1 }') > config/chroot_local-packageslists/local-system + LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS} local-system" + + # Read debconf questions + if [ ! -f /usr/bin/debconf-get-selections ] + then + Echo_warning "Please install 'debconf-utils' in order to use this feature." + else + debconf-get-selections | grep -v deinstall | cut -f1 > config/chroot_local-preseed/local-system + fi +fi + +if [ "${BACKPORTS}" = "true" ] +then + # Adding sources.list entry + +cat > config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot << EOF +# Backports Maintainers +deb http://backports.debian-maintainers.org/ ${LH_DISTRIBUTION}/backports main contrib non-free +deb-src http://backports.debian-maintainers.org/ ${LH_DISTRIBUTION}/backports main contrib non-free +EOF + + cp config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot config/chroot_sources/${LH_DISTRIBUTION}-backports.binary + + # Adding apt preferences + if ! grep -qs "^Pin: release o=backports.debian-maintainerns.org" config/chroot_apt/preferences + then + +cat >> config/chroot_apt/preferences << EOF +Package: * +Pin: release o=backports.debian-maintainerns.org +Pin-Priority: 999 +EOF + + fi + + # Addding archive signing key + wget -q http://backports.debian-maintainers.org/project/openpgp/archive-key.asc -O config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot.gpg + cp config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot.gpg config/chroot_sources/${LH_DISTRIBUTION}-backports.binary.gpg +fi + +# Checking defaults again +Check_defaults + +# Creating stage file +Create_stagefile .stage/config diff -Nru live-helper-2.0~a6/helpers/lh live-helper-2.0~a10.1/helpers/lh --- live-helper-2.0~a6/helpers/lh 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # lh(1) - generic live-helper wrapper -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it @@ -19,7 +19,14 @@ case "${1}" in -h|--help) - Man + if [ -x "$(which man 2>/dev/null)" ] + then + man lh + exit 0 + else + ${0} --usage + exit 0 + fi ;; ""|-u|--usage) @@ -34,12 +41,15 @@ COMMAND="${1}" shift - if [ -x /usr/share/live-helper/helpers/lh_${COMMAND} ] + if [ -x "${LH_BASE}/helpers/${COMMAND}" ] + then + LH=1 exec "${LH_BASE}/helpers/${COMMAND}" "${@}" + elif [ -x /usr/share/live-helper/helpers/${COMMAND} ] then - LH=1 exec /usr/share/live-helper/helpers/lh_"${COMMAND}" "${@}" - elif [ -x "$(which lh_${COMMAND} 2>/dev/null)" ] + LH=1 exec /usr/share/live-helper/helpers/"${COMMAND}" "${@}" + elif [ -x "$(which ${COMMAND} 2>/dev/null)" ] then - LH=1 exec lh_"${COMMAND}" "${@}" + LH=1 exec "${COMMAND}" "${@}" else Echo_error "no such helper" exit 1 diff -Nru live-helper-2.0~a6/helpers/lh_binary live-helper-2.0~a10.1/helpers/lh_binary --- live-helper-2.0~a6/helpers/lh_binary 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary 1970-01-01 01:00:00.000000000 +0100 @@ -1,96 +0,0 @@ -#!/bin/sh - -# lh_binary(1) - build binary images -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build binary images')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Setup cleanup function -Setup_cleanup - -# Preparing root filesystem -lh binary_chroot ${*} - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - # Configuring chroot - lh chroot_devpts install ${*} - lh chroot_proc install ${*} - lh chroot_selinuxfs install ${*} - lh chroot_sysfs install ${*} - lh chroot_hosts install ${*} - lh chroot_resolv install ${*} - lh chroot_hostname install ${*} - lh chroot_apt install-binary ${*} - lh chroot_sources install ${*} -fi - -# Building root filesystem -lh binary_rootfs ${*} -lh binary_manifest ${*} -lh binary_encryption ${*} - -# Prepare images -lh binary_local-packageslists ${*} -lh binary_linux-image ${*} -lh binary_debian-installer ${*} -lh binary_memtest ${*} -lh binary_grub ${*} -lh binary_grub2 ${*} -lh binary_syslinux ${*} -lh binary_yaboot ${*} -lh binary_silo ${*} -lh binary_disk ${*} -lh binary_win32-loader ${*} -lh binary_includes ${*} -lh binary_local-includes ${*} -lh binary_local-hooks ${*} -lh binary_md5sum ${*} - -if [ "${LH_CHROOT_BUILD}" != "true" ] -then - lh chroot_devpts install ${*} - lh chroot_proc install ${*} - lh chroot_selinuxfs install ${*} - lh chroot_sysfs install ${*} -fi - -# Building images -lh binary_iso ${*} -lh binary_net ${*} -lh binary_tar ${*} -lh binary_usb-hdd ${*} -lh binary_virtual-hdd ${*} - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - # Deconfiguring chroot - rm -f .stage/chroot_sources - lh chroot_hostname remove ${*} - lh chroot_resolv remove ${*} - lh chroot_hosts remove ${*} -fi - -lh chroot_apt remove ${*} -lh chroot_sysfs remove ${*} -lh chroot_selinuxfs remove ${*} -lh chroot_proc remove ${*} -lh chroot_devpts remove ${*} diff -Nru live-helper-2.0~a6/helpers/lh_binary_chroot live-helper-2.0~a10.1/helpers/lh_binary_chroot --- live-helper-2.0~a6/helpers/lh_binary_chroot 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_chroot 1970-01-01 01:00:00.000000000 +0100 @@ -1,119 +0,0 @@ -#!/bin/sh - -# lh_binary_chroot(1) - copy chroot into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy chroot into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin copying chroot..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_chroot - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Normally, virtual filesystems are not mounted here, but people tend to be lazy -if [ -f chroot/proc/version ] -then - if [ "${LH_USE_FAKEROOT}" != "true" ] -then - ${LH_ROOT_COMMAND} umount chroot/proc - else - rm -rf chroot/proc - mkdir -p chroot/proc - fi -fi - -if [ -d chroot/sys/kernel ] -then - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - ${LH_ROOT_COMMAND} umount chroot/sys - else - rm -rf chroot/sys - mkdir -p chroot/sys - fi -fi - -# Copying /dev if using fakeroot -if [ "${LH_USE_FAKEROOT}" = "true" ] -then - rm -rf chroot/dev - find /dev | cpio -dmpu chroot -fi - -if [ "${LH_CHROOT_BUILD}" = "false" ] -then - exit 0 -fi - -if [ "${LH_CACHE}" = "true" ] && Find_files cache/stages_rootfs/filesystem* -then - exit 0 -fi - -Echo_message "This may take a while." - -# Removing old chroot -${LH_ROOT_COMMAND} rm -rf chroot/chroot -${LH_ROOT_COMMAND} rm -rf chroot.tmp - -# Copying new chroot -if [ -d cache/stages_bootstrap ] && [ "${LH_CHROOT_FILESYSTEM}" != "plain" ] -then - ${LH_ROOT_COMMAND} mv chroot chroot.tmp - ${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot - ${LH_ROOT_COMMAND} touch chroot/chroot.cache -else - ${LH_ROOT_COMMAND} cp -a chroot chroot.tmp -fi - -${LH_ROOT_COMMAND} mv chroot.tmp chroot/chroot - -if [ -f config/binary_rootfs/exclude ] -then - # Read exclude file and expand wildcards. - for EXCLUDE in $(cat config/binary_rootfs/exclude) - do - if [ -e chroot/chroot/"${EXCLUDE}" ] - then - # Run "rm" inside the chroot so it cannot possibly remove host files. - Chroot chroot "rm -r chroot/${EXCLUDE}" - else - Echo_warning "Excluded path does not exist: %s" "${EXCLUDE}" - fi - done -fi - -if [ -n "${LH_ROOT_COMMAND}" ] -then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot -fi - -# Creating stage file -Create_stagefile .stage/binary_chroot diff -Nru live-helper-2.0~a6/helpers/lh_binary_debian-installer live-helper-2.0~a10.1/helpers/lh_binary_debian-installer --- live-helper-2.0~a6/helpers/lh_binary_debian-installer 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_debian-installer 1970-01-01 01:00:00.000000000 +0100 @@ -1,680 +0,0 @@ -#!/bin/sh - -# lh_binary_debian-installer(1) - install debian-installer into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install debian-installer into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -if [ "${_DEBUG}" = "true" ] -then - WGET_OPTIONS="${WGET_OPTIONS} --verbose" -elif [ "${_QUIET}" = "true" ] -then - WGET_OPTIONS="${WGET_OPTIONS} --quiet" -else - WGET_OPTIONS="${WGET_OPTIONS} --no-verbose" -fi - -# Check d-i configuration -case "${LH_DEBIAN_INSTALLER}" in - true|cdrom|netinst|netboot|businesscard|live) - ;; - - false) - exit 0 - ;; - - *) - Echo_error "debian-installer flavour %s not supported." "${LH_DEBIAN_INSTALLER}" - exit 1 - ;; -esac - -Echo_message "Begin installing debian-installer..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_debian-installer - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/usr/bin/wget wget -Check_package chroot/usr/bin/apt-ftparchive apt-utils - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Setting destination directory -case "${LH_BINARY_IMAGES}" in - net) - DESTDIR="tftpboot/debian-install/${LH_ARCHITECTURE}" - ;; - - tar|usb-hdd) - DESTDIR="binary/install" - ;; - - *) - DESTDIR="binary/install" - ;; -esac - -# Set d-i image type -case "${LH_DEBIAN_INSTALLER}" in - businesscard|netboot|netinst) - DI_IMAGE_TYPE="netboot" - ;; - *) - case "${LH_BINARY_IMAGES}" in - net) - DI_IMAGE_TYPE="netboot" - ;; - - *) - DI_IMAGE_TYPE="cdrom" - ;; - esac - ;; -esac - -# Set architecture-specific variables -case "${LH_ARCHITECTURE}" in - powerpc) - case "${DI_IMAGE_TYPE}" in - cdrom) - DI_REMOTE_BASE="${LH_ARCHITECTURE}/cdrom" - ;; - - netboot) - DI_REMOTE_BASE="${LH_ARCHITECTURE}/netboot" - ;; - esac - - DI_REMOTE_KERNEL="vmlinux" - DI_REMOTE_BASE_GTK="${DI_REMOTE_BASE}/gtk" - ;; - - sparc) - DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" - DI_REMOTE_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" - DI_REMOTE_BASE_GTK="none" - - DI_REMOTE_BASE="cdrom" - ;; - *) - case "${DI_IMAGE_TYPE}" in - netboot) - DI_REMOTE_BASE="netboot/debian-installer/${LH_ARCHITECTURE}" - DI_REMOTE_BASE_GTK="netboot/gtk/debian-installer/${LH_ARCHITECTURE}" - DI_REMOTE_KERNEL="linux" - ;; - - cdrom) - DI_REMOTE_BASE="cdrom" - DI_REMOTE_BASE_GTK="cdrom/gtk" - DI_REMOTE_KERNEL="vmlinuz" - ;; - esac - ;; -esac - -Check_multiarchitecture - -Install_file() { - local FILE - FILE="${1}" - - local TARGET - TARGET="${2}" - - SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')" - - if [ -z "${SOURCE}" ] - then - SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')" - fi - - case "${SOURCE}" in - lib?*) - LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" - ;; - - *) - LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" - ;; - esac - - # Install directory - mkdir -p "${TARGET}"/"${LETTER}"/"${SOURCE}" - - # Move files - cp "${FILE}" "${TARGET}"/"${LETTER}"/"${SOURCE}" -} - -# Set absolute directory for caching; we require it when we call Download_file -# from a non-standard cwd. -_LH_CACHE_DIR="$(pwd)/cache/binary_debian-installer" - -Download_file () { - local _LH_TARGET - _LH_TARGET="${1}" - - local _LH_URL - _LH_URL="${2}" - - _LH_CACHE_FILE="${_LH_CACHE_DIR}/$(echo "${_LH_URL}" | sed 's|/|_|g')" - - if [ ! -f "${_LH_CACHE_FILE}" ] - then - mkdir -p ${_LH_CACHE_DIR} - if ! wget ${WGET_OPTIONS} -O "${_LH_CACHE_FILE}" "${_LH_URL}" - then - rm -f "${_LH_CACHE_FILE}" - - Echo_error "Could not download file: %s" "${_LH_URL}" - exit 1 - fi - fi - - if [ "$(stat --printf %d "${_LH_CACHE_DIR}")" = "$(stat --printf %d ./)" ] - then - CP_OPTIONS="-l" - fi - - cp -f ${CP_OPTIONS} -- "${_LH_CACHE_FILE}" "${_LH_TARGET}" -} - -VMLINUZ_DI="vmlinuz" -INITRD_DI="initrd.gz" -DESTDIR_DI="${DESTDIR}" - -VMLINUZ_GI="gtk/vmlinuz" -INITRD_GI="gtk/initrd.gz" -DESTDIR_GI="${DESTDIR}/gtk" - -if [ "${LH_DEBIAN_INSTALLER_DISTRIBUTION}" = "daily" ] -then - LH_DEBIAN_INSTALLER_DISTRIBUTION="sid" - - # Debian Installer daily builds - case "${LH_ARCHITECTURE}" in - alpha|amd64|hppa|ia64|mips|mipsel|powerpc) - URL="http://d-i.debian.org/daily-images/${LH_ARCHITECTURE}/daily/" - ;; - - arm|armel) - URL="http://people.debian.org/~kmuto/d-i/images/daily/" - ;; - - i386) - URL="http://people.debian.org/~joeyh/d-i/images/daily/" - ;; - - m68k) - URL="http://people.debian.org/~smarenka/d-i/images-m68k/daily/" - ;; - - s390) - URL="http://lophos.multibuild.org/d-i/images/daily/" - ;; - - sparc) - URL="http://people.debian.org/~stappers/d-i/images/daily/" - ;; - - *) - Echo_error "No daily-builds found for your architecture." - exit 1 - ;; - esac -else - URL="${LH_MIRROR_CHROOT}/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/installer-${LH_ARCHITECTURE}/current/images/" -fi - -mkdir -p "${DESTDIR_DI}" - -if [ "${LH_ARCHITECTURE}" = "sparc" ] && [ "${DI_IMAGE_TYPE}" = "netboot" ] -then - # There are no prepared kernel/initrd pairs for sparc netboot so we - # must unpack them from a mini.iso - Download_file mini.iso ${URL}/mini.iso - - mkdir mini.tmp - ${LH_ROOT_COMMAND} mount -o loop -t iso9660 mini.iso mini.tmp - - cp mini.tmp/boot/vmlinuz-${DEFAULT_FLAVOUR} "${DESTDIR}"/"${VMLINUZ_DI}" - cp mini.tmp/boot/initrd.gz "${DESTDIR}"/"${INITRD_DI}" - - ${LH_ROOT_COMMAND} umount mini.tmp - rm -rf mini.tmp mini.iso -else - # Downloading debian-installer - Download_file "${DESTDIR}"/"${VMLINUZ_DI}" ${URL}/${DI_REMOTE_BASE}/${DI_REMOTE_KERNEL} - Download_file "${DESTDIR}"/"${INITRD_DI}" ${URL}/${DI_REMOTE_BASE}/initrd.gz - - # Downloading graphical-installer - DOWNLOAD_GTK_INSTALLER=0 - if [ "${LH_DEBIAN_INSTALLER_GUI}" = "true" ] - then - case "${LH_ARCHITECTURE}" in - amd64|i386) - DOWNLOAD_GTK_INSTALLER=1 - ;; - - powerpc) - if [ "${LH_DEBIAN_INSTALLER}" = "netboot" ] - then - DOWNLOAD_GTK_INSTALLER=1 - fi - ;; - esac - fi - - if [ ${DOWNLOAD_GTK_INSTALLER} -eq 1 ] - then - mkdir -p "${DESTDIR_GI}" - Download_file "${DESTDIR}"/"${VMLINUZ_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/${DI_REMOTE_KERNEL} - Download_file "${DESTDIR}"/"${INITRD_GI}" ${URL}/${DI_REMOTE_BASE_GTK}/initrd.gz - fi -fi - -# Only download additional packages if appropriate -if [ "${DI_IMAGE_TYPE}" != "netboot" ] -then - # Downloading additional packages - mkdir -p chroot/binary.deb/archives/partial - mkdir -p binary/pool/main - mv chroot/var/lib/dpkg/status chroot/var/lib/dpkg/status.tmp - touch chroot/var/lib/dpkg/status - - case "${LH_ARCHITECTURE}" in - amd64) - DI_REQ_PACKAGES="lilo grub" - - case "${LH_MODE}" in - ubuntu) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-generic" - ;; - - *) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-amd64" - ;; - esac - ;; - - i386) - DI_REQ_PACKAGES="elilo lilo grub" - - case "${LH_MODE}" in - ubuntu) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-generic" - ;; - - *) - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-486 linux-image-2.6-686" - ;; - esac - ;; - - sparc) - DI_REQ_PACKAGES="silo" - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-sparc64 linux-image-2.6-sparc64-smp" - ;; - - powerpc) - DI_REQ_PACKAGES="yaboot" - DI_PACKAGES="${DI_REQ_PACKAGES} linux-image-2.6-powerpc linux-image-2.6-powerpc64 linux-image-2.6-powerpc-smp" - ;; - esac - - DI_PACKAGES="${DI_PACKAGES} busybox cryptsetup lvm2" - - # Set apt command prefix - _LH_APT_COMMAND="apt-get ${APT_OPTIONS} -o Dir::Cache=/binary.deb -o APT::Install-Recommends=false --download-only" - - if [ "${LH_DEBIAN_INSTALLER}" = "live" ] - then - # We don't want to duplicate .debs of packages in binary/pool that are already - # installed to target/ via live-installer. - # - # However, we need to force various packages' inclusion in binary/pool/main as - # d-i does not support (for example) re-installing grub from target/ - the grub - # .debs must actually exist. - - # Modify dpkg status to show the required packages are not installed. - cp chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status - for PACKAGE in ${DI_REQ_PACKAGES} - do - awk -v f=0 ' - f == 1 { print "Status: purge ok not-installed"; f=0; next } - /Package: '"${PACKAGE}"'/ { f=1; } - { print } - ' chroot/var/lib/dpkg/status > chroot/var/lib/dpkg/status.awk - mv chroot/var/lib/dpkg/status.awk chroot/var/lib/dpkg/status - done - - # Download .deb's that we just marked as "purged" which caused broken dependencies - Chroot chroot ${_LH_APT_COMMAND} -f dist-upgrade - - # Revert dpkg status file - mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status - - # Download .debs of the required packages - Chroot chroot ${_LH_APT_COMMAND} install ${DI_REQ_PACKAGES} - else - # Download .debs of the required packages - Chroot chroot ${_LH_APT_COMMAND} install ${DI_PACKAGES} - - # Revert dpkg status file - mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status - fi - - mv chroot/binary.deb ./ - - if Find_files binary.deb/archives/*.deb - then - for FILE in binary.deb/archives/*.deb - do - Install_file "${FILE}" "binary/pool/main" - done - fi - - if [ "${LH_DEBIAN_INSTALLER}" != "live" ] - then - # Including base debian packages - if [ -d cache/packages_bootstrap ] - then - for FILE in cache/packages_bootstrap/*.deb - do - Install_file "${FILE}" "binary/pool/main" - done - else - Echo_error "Could not find cache/packages_bootstrap." - Echo_error "You selected values of LH_CACHE, LH_CACHE_PACKAGES, LH_CACHE_STAGES and LH_DEBIAN_INSTALLER which will result in 'bootstrap' packages not being cached - these are required when integrating the Debian Installer." - exit 1 - fi - fi - - # Including local debs - if Find_files config/binary_local-debs/*_"${LH_ARCHITECTURE}".deb - then - for FILE in config/binary_local-debs/*_"${LH_ARCHITECTURE}".deb - do - Install_file "${FILE}" "binary/pool/main" - done - fi - - if Find_files config/binary_local-debs/*_all.deb - then - for FILE in config/binary_local-debs/*_all.deb - do - Install_file "${FILE}" "binary/pool/main" - done - fi - - # Generating deb indices - mkdir -p binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE} - - mv binary chroot/root - echo "cd /root/binary && apt-ftparchive packages pool/main > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages" > chroot/binary.sh - Chroot chroot "sh binary.sh" - rm -f chroot/binary.sh - mv chroot/root/binary ./ - - gzip -9 -c binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz - - # Fetching release - Download_file binary/dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Release "${LH_MIRROR_CHROOT}"/dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/binary-"${LH_ARCHITECTURE}"/Release - - mkdir binary.udeb - cd binary.udeb - - # Downloading udeb indices - Download_file Packages.gz "${LH_MIRROR_CHROOT}"/dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/debian-installer/binary-"${LH_ARCHITECTURE}"/Packages.gz - gunzip -c Packages.gz > Packages - - # Sorting udebs - UDEBS="$(awk '/Filename: / { print $2 }' Packages)" - - # Downloading udebs - for UDEB in ${UDEBS} - do - if [ -f ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ] - then - # Copying cached udebs - cp ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ./ - else - # Downloading udebs - wget ${WGET_OPTIONS} "${LH_MIRROR_CHROOT}"/${UDEB} - fi - done - - # Caching udebs - rm -rf ../cache/packages_debian-installer.udeb - mkdir -p ../cache/packages_debian-installer.udeb - cp *.udeb ../cache/packages_debian-installer.udeb - - # Including local udebs - if Find_files ../config/binary_local-udebs/*_"${LH_ARCHITECTURE}".udeb - then - for FILE in ../config/binary_local-udebs/*_"${LH_ARCHITECTURE}".udeb - do - Install_file "${FILE}" "pool/main" - - # Prefer local udebs over downloaded udebs - rm -f "$(basename ${FILE} | awk -F_ '{ print $1 }')"_*.udeb - done - fi - - if Find_files ../config/binary_local-udebs/*_all.udeb - then - for FILE in ../config/binary_local-udebs/*_all.udeb - do - Install_file "${FILE}" "pool/main" - - # Prefer local udebs over downloaded udebs - rm -f "$(basename ${FILE} | awk -F_ '{ print $1 }')"_*.udeb - done - fi - - # Excluding udebs - grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/udeb_exclude > exclude || true - grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/exclude-udebs >> exclude || true - grep -v "^#" "${LH_BASE}"/data/debian-cd/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/exclude-udebs-${LH_ARCHITECTURE} >> exclude || true - - # Local exclude file - if [ -e ../config/binary_debian-installer/udeb_exclude ] - then - cat ../config/binary_debian-installer/udeb_exclude >> exclude - fi - - # Excluding udebs from excludes because we want them to be in the image on purpose - sed -i -e 's|di-utils-exit-installer||' exclude # used for live-installer-launcher - - while read EXCLUDE - do - if [ "${LH_DEBIAN_INSTALLER}" = "live" ] && [ "${EXCLUDE}" = "live-installer" ] - then - continue - fi - - rm -f ${EXCLUDE}_*.udeb - done < exclude - - # Enable live-installer - if [ "${LH_DEBIAN_INSTALLER}" = "live" ] - then - # Remove local udebs - rm -f pool/main/b/base-installer/bootstrap-base_*.udeb - - # Remove d-i udebs - rm -f bootstrap-base_*.udeb - fi - - # Moving udebs - for UDEB in ${UDEBS} - do - if [ -f "$(basename ${UDEB})" ] - then - mkdir -p $(dirname ${UDEB}) - mv "$(basename ${UDEB})" "$(dirname ${UDEB})" - fi - done - - # Creating udeb indices - mkdir -p dists/"${LH_DEBIAN_INSTALLER_DISTRIBUTION}"/main/debian-installer/binary-"${LH_ARCHITECTURE}" - cd "${OLDPWD}" - - mv binary.udeb chroot/root - echo "cd /root/binary.udeb && apt-ftparchive packages pool/main > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages" > chroot/binary.sh - Chroot chroot "sh binary.sh" - rm -f chroot/binary.sh - mv chroot/root/binary.udeb ./ - - cd binary.udeb - gzip -9 -c dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/main/debian-installer/binary-${LH_ARCHITECTURE}/Packages.gz - - rm -f Packages* exclude - find . | cpio -dmpu "${OLDPWD}"/binary - cd "${OLDPWD}" - - rm -rf binary.udeb - rm -rf binary.deb - - # Generating release file - mv binary chroot/root - -cat > chroot/binary.sh << EOF -cd /root/binary && apt-ftparchive \ - -o APT::FTPArchive::Release::Origin="Debian" \ - -o APT::FTPArchive::Release::Label="Debian" \ - -o APT::FTPArchive::Release::Suite="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" \ - -o APT::FTPArchive::Release::Version="4.0" \ - -o APT::FTPArchive::Release::Codename="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" \ - -o APT::FTPArchive::Release::Date="$(date -R)" \ - -o APT::FTPArchive::Release::Architectures="${LH_ARCHITECTURE}" \ - -o APT::FTPArchive::Release::Components="main" \ - -o APT::FTPArchive::Release::Description="Last updated: $(date -R)" \ - release dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION} > dists/${LH_DEBIAN_INSTALLER_DISTRIBUTION}/Release -EOF - - Chroot chroot "sh binary.sh" - rm -f chroot/binary.sh - mv chroot/root/binary ./ - - # Creating dist symlinks - for DISTRIBUTION in frozen stable testing unstable - do - ln -s ${LH_DEBIAN_INSTALLER_DISTRIBUTION} binary/dists/${DISTRIBUTION} - done - - if [ "${LH_BINARY_IMAGES}" != "usb-hdd" ] - then - ln -s . binary/debian - fi - - # Including preseeding files - if Find_files config/binary_debian-installer/*.cfg - then - cp config/binary_debian-installer/*.cfg binary/install - fi -fi - -Repack_initrd() -{ - local TARGET_INITRD - local INCLUDE_PATH - TARGET_INITRD="${1}" - INCLUDE_PATH="${2}" - REPACK_TMPDIR="unpacked-initrd" - - if [ -d "${INCLUDE_PATH}" ] - then - INCLUDE_PATH=$(readlink -f ${INCLUDE_PATH}) - fi - - # cpio does not have a "extract to directory", so we must change directory - mkdir -p ${REPACK_TMPDIR} - cd ${REPACK_TMPDIR} - - gzip -d < ../${TARGET_INITRD} | cpio -i --make-directories --no-absolute-filenames - if [ ! -d "${INCLUDE_PATH}" ] - then - # Invoked the old way, just copy the preseeds - cp ../config/binary_debian-installer/*.cfg . - else - # New way, include target directory content in the initrd - REPACK_TMPDIR_ABS="${PWD}" - cd "${INCLUDE_PATH}" - find -print0 | cpio -pumd0 --no-preserve-owner "${REPACK_TMPDIR_ABS}/" - cd "${OLDPWD}" - fi - find -print0 | cpio -H newc -o0 | gzip -9 > ../${TARGET_INITRD} - - cd .. - rm -rf ${REPACK_TMPDIR} -} - -# Preseed d-i by repacking the initrd in certain situations -if [ "${DI_IMAGE_TYPE}" = "netboot" ] && [ -e config/binary_debian-installer/preseed.cfg ] -then - Repack_initrd "${DESTDIR}"/"${INITRD_DI}" - - if [ -e "${DESTDIR}"/"${INITRD_GI}" ] - then - Repack_initrd "${DESTDIR}"/"${INITRD_GI}" - fi -fi - -# Include content of config/binary_debian-installer-includes if exists and not empty -if [ -d config/binary_debian-installer-includes ] && [ -n "$(ls -A config/binary_debian-installer-includes)" ] -then - Repack_initrd "${DESTDIR}"/"${INITRD_DI}" config/binary_debian-installer-includes - - if [ -e "${DESTDIR}"/"${INITRD_GI}" ] - then - Repack_initrd "${DESTDIR}"/"${INITRD_GI}" config/binary_debian-installer-includes - fi -fi - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_debian-installer diff -Nru live-helper-2.0~a6/helpers/lh_binary_disk live-helper-2.0~a10.1/helpers/lh_binary_disk --- live-helper-2.0~a6/helpers/lh_binary_disk 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_disk 1970-01-01 01:00:00.000000000 +0100 @@ -1,137 +0,0 @@ -#!/bin/sh - -# lh_binary_disk (1) - install disk information into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install disk information into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -case "${LH_BINARY_IMAGES}" in - iso|usb-hdd) - ;; - *) - exit 0 - ;; -esac - -Echo_message "Begin installing disk information..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_disk - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -mkdir -p binary/.disk - -ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's| |/|g')" -DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" -DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" -eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" - -TITLE="Debian GNU/Linux" -case "${LH_MODE}" in - debian) - STRING="Official Snapshot ${ARCHITECTURE}" - TRACE="project/trace/ftp-master.debian.org" - ;; - - debian-release) - STRING="Official ${ARCHITECTURE}" - TRACE="project/trace/ftp-master.debian.org" - ;; - - ubuntu) - TITLE="Ubuntu GNU/Linux" - STRING="Build ${ARCHITECTURE}" - TRACE="" - ;; - - *) - STRING="Snapshot ${ARCHITECTURE}" - TRACE="" - ;; -esac - -if [ -n "${TRACE}" ] -then - echo "$(wget -q ${LH_MIRROR_BOOTSTRAP}/${TRACE} -O - | head -n 1)" \ - > binary/.disk/archive_trace -fi - -case "${LH_DEBIAN_INSTALLER}" in - cdrom) - echo "main" > binary/.disk/base_components - - touch binary/.disk/base_installable - - echo "full_cd" > binary/.disk/cd_type - - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/CD Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info - - cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_udeb_include binary/.disk/udeb_include - ;; - - true|netinst|live) - echo "main" > binary/.disk/base_components - - touch binary/.disk/base_installable - - echo "not_complete" > binary/.disk/cd_type - - if [ "${LH_DEBIAN_INSTALLER}" = "live" ] - then - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/INSTALL Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info - else - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/NETINST Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info - - fi - - cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_netinst_udeb_include binary/.disk/udeb_include - - if [ "${LH_DEBIAN_INSTALLER}" = "live" ] - then - echo "live-installer" >> binary/.disk/udeb_include - fi - ;; - - businesscard) - echo "main" > binary/.disk/base_components - - echo "not_complete" > binary/.disk/cd_type - - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/BC Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info - - cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_businesscard_udeb_include binary/.disk/udeb_include - ;; - - false) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info - ;; -esac - -# Creating stage file -Create_stagefile .stage/binary_disk diff -Nru live-helper-2.0~a6/helpers/lh_binary_encryption live-helper-2.0~a10.1/helpers/lh_binary_encryption --- live-helper-2.0~a6/helpers/lh_binary_encryption 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_encryption 1970-01-01 01:00:00.000000000 +0100 @@ -1,146 +0,0 @@ -#!/bin/sh - -# lh_binary_encryption(1) - encrypts rootfs -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'encrypts rootfs')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -case "${LH_ENCRYPTION}" in - aes128|aes192|aes256) - ;; - ""|false) - exit 0 - ;; - *) - Echo_error "Encryption type %s not supported." "${LH_ENCRYPTION}" - exit 1 - ;; -esac - -case "${LH_CHROOT_FILESYSTEM}" in - ext2|squashfs) - ;; - - *) - Echo_error "Encryption not yet supported on %s filesystems." "${LH_CHROOT_FILESYSTEM}" - exit 1 - ;; -esac - -Echo_message "Begin encrypting root filesystem image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap .stage/binary_rootfs - -# Checking stage file -Check_stagefile .stage/binary_encryption - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Checking depends -Check_package chroot/usr/bin/aespipe aespipe - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -Echo_message "Encrypting binary/%s/filesystem.%s with %s..." "${INITFS}" "${LH_CHROOT_FILESYSTEM}" "${LH_ENCRYPTION}" - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - # Moving image - mv binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} chroot -fi - -while true -do - echo - echo " **************************************" - Echo " ** Configuring encrypted filesystem **" - echo " **************************************" - Echo " (Passwords must be at least 20 characters long)" - echo - - case "${LH_CHROOT_BUILD}" in - true) - if Chroot chroot aespipe -e ${LH_ENCRYPTION} -T \ - < chroot/filesystem.${LH_CHROOT_FILESYSTEM} \ - > chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp - then - mv chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} - break - fi - ;; - false) - if aespipe -e ${LH_ENCRYPTION} -T \ - < binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} \ - > binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp - then - mv binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} - break - fi - ;; - esac - - printf "\nThere was an error configuring encryption ... Retry? [Y/n] " - read ANSWER - - if [ "$(echo "${ANSWER}" | cut -b1 | tr A-Z a-z)" = "n" ] - then - unset ANSWER - break - fi -done - -# Cleanup temporary filesystems -rm -f chroot/filesystem.${LH_CHROOT_FILESYSTEM} -rm -f chroot/filesystem.${LH_CHROOT_FILESYSTEM}.tmp -rm -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM}.tmp - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_encryption diff -Nru live-helper-2.0~a6/helpers/lh_binary_grub live-helper-2.0~a10.1/helpers/lh_binary_grub --- live-helper-2.0~a6/helpers/lh_binary_grub 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_grub 1970-01-01 01:00:00.000000000 +0100 @@ -1,339 +0,0 @@ -#!/bin/sh - -# lh_binary_grub(1) - installs grub into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs grub into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTLOADER}" != "grub" ] -then - exit 0 -fi - -Echo_message "Begin installing grub..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_grub - -# Checking grub templates -Check_templates grub - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check architecture -Check_architecture amd64 i386 -Check_crossarchitecture - -# Checking depends -Check_package chroot/usr/sbin/grub grub - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Local functions -Grub_live_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - LINUX_LIVE="${LINUX_LIVE}\ntitle\t\tDebian GNU/Linux - ${LABEL}" - LINUX_LIVE="${LINUX_LIVE}\nkernel\t\t/${KERNEL} boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}" - LINUX_LIVE="${LINUX_LIVE}\ninitrd\t\t/${INITRD}" -} - -Grub_install_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - QAPPEND="quiet" - - for TYPE in Install Expert Rescue Auto - do - case "${TYPE}" in - Install) - TAPPEND="${APPEND} ${QAPPEND}" - ;; - - Expert) - TAPPEND="priority=low ${APPEND}" - ;; - - Rescue) - TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" - ;; - - Auto) - TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" - ;; - esac - - case "${LABEL}" in - Text) - TYPE_SUFFIX="" - ;; - GUI) - TYPE_SUFFIX="gui" - ;; - esac - - - LINUX_INSTALL="${LINUX_INSTALL}\ntitle\t\t${LABEL} ${TYPE}" - LINUX_INSTALL="${LINUX_INSTALL}\nkernel\t\t/${KERNEL} ${TAPPEND} ${LH_BOOTAPPEND_INSTALL}" - LINUX_INSTALL="${LINUX_INSTALL}\ninitrd\t\t/${INITRD}" - done -} - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Setting destination directory -case "${LH_BINARY_IMAGES}" in - iso|tar) - case "${LH_INITRAMFS}" in - casper) - DESTDIR_LIVE="binary/casper" - ;; - - live-initramfs) - DESTDIR_LIVE="binary/live" - ;; - esac - - DESTDIR_INSTALL="binary/install" - ;; - - usb-hdd|net) - Echo_warning "Bootloader in this image type not yet supported by live-helper." - Echo_warning "This would produce a not bootable image, aborting (FIXME)." - exit 1 - ;; -esac - -Check_multiarchitecture - -# Creating directory -mkdir -p "${DESTDIR_LIVE}" - -# Setting boot parameters - -case "${LH_ENCRYPTION}" in - ""|false) - ;; - *) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" -esac - -if [ -n "${LH_USERNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - ;; - - live-initramfs) - if [ "${LH_USERNAME}" != "user" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - fi - ;; - esac -fi - -if [ -n "${LH_HOSTNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - ;; - - live-initramfs) - if [ "${LH_HOSTNAME}" != "debian" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - fi - ;; - esac -fi - -if [ "${LH_UNION_FILESYSTEM}" != "unionfs" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" -fi - -if [ -n "${LH_NET_COW_PATH}" ] -then - Echo_error "Net cow not yet supported on grub" - exit 1 -fi - -if [ "${LH_EXPOSED_ROOT}" != "false" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" -fi - -LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" - -# Parameters are listed at: linux/Documentation/kernel-parameters.txt -FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" - -# Assembling kernel configuration - -# Default entries -DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" -DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" -DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - -Grub_live_entry "live" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" -Grub_live_entry "live (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" "${FAILSAFE}" - -for KERNEL in chroot/boot/vmlinuz-* -do - VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')" - - Grub_live_entry "live, kernel ${VERSION}" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" - Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" "${FAILSAFE}" -done - -LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling debian-installer configuration -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - LINUX_LIVE="title\t\tLive:\nroot\n\n${LINUX_LIVE}" - LINUX_INSTALL="title\t\tInstaller:\nroot" - - VMLINUZ_DI="install/vmlinuz" - INITRD_DI="install/initrd.gz" - APPEND_DI="vga=normal" - - VMLINUZ_GI="install/gtk/vmlinuz" - INITRD_GI="install/gtk/initrd.gz" - APPEND_GI="video=vesa:ywrap,mtrr vga=788" - - if [ -f "binary/boot/${VMLINUZ_DI}" ] && [ -f "binary/boot/${INITRD_DI}" ] - then - Grub_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - fi - - if [ -f "binary/boot/${VMLINUZ_GI}" ] && [ -f "binary/boot/${INITRD_GI}" ] - then - Grub_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" - fi -fi - -LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling memtest configuration -if [ -f "${DESTDIR_LIVE}"/memtest ] -then - MEMTEST="title\t\tOther:\nroot" - MEMTEST="${MEMTEST}\n\ntitle\t\t${LH_MEMTEST}\nkernel\t\t/$(basename ${DESTDIR_LIVE})/memtest" - MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" -fi - -# Copying templates -mkdir -p binary/boot/grub -cp -r "${TEMPLATES}"/* binary/boot/grub - -case ${LH_BINARY_IMAGES} in - iso) - FILES="chroot/usr/lib/grub/*/stage2_eltorito" - ;; - - tar|usb-hdd) - FILES="chroot/usr/lib/grub/*/stage1 chroot/usr/lib/grub/*/e2fs_stage1_5 chroot/usr/lib/grub/*/stage2" - ;; -esac - -if [ "${LH_CHROOT_BUILD}" = "false" ] -then - FILES="$(echo ${FILES} | sed -e 's|chroot||g')" -fi - -# Copying grub -cp ${FILES} binary/boot/grub - -# Copying local configuration file -if [ -f config/binary_grub/menu.lst ] -then - cp config/binary_grub/menu.lst binary/boot/grub/menu.lst -fi - -# Copying splash screen -if [ -f config/binary_grub/splash.xpm.gz ] -then - LH_GRUB_SPLASH="config/binary_grub/splash.xpm.gz" -elif [ -f config/binary_grub/splash.xpm ] -then - LH_GRUB_SPLASH="config/binary_grub/splash.xpm" -fi - -if [ -n "${LH_GRUB_SPLASH}" ] -then - if [ "${LH_GRUB_SPLASH}" = "none" ] - then - # Removing splash file - rm -f binary/boot/grub/splash.xpm.gz - - # Removing splash entry - sed -i -e "s|splashimage.*||" binary/boot/grub/menu.lst - else - # Overwriting splash file - cp -f "${LH_GRUB_SPLASH}" binary/boot/grub - sed -i -e "s|splashimage.*|splashimage /boot/grub/$(basename ${LH_GRUB_SPLASH})|" binary/boot/grub/menu.lst - fi -fi - -sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" -e "s|MEMTEST|${MEMTEST}|" binary/boot/grub/menu.lst -sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/boot/grub/menu.lst - -sed -i -e 's|\ $||g' binary/boot/grub/menu.lst - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_grub diff -Nru live-helper-2.0~a6/helpers/lh_binary_grub2 live-helper-2.0~a10.1/helpers/lh_binary_grub2 --- live-helper-2.0~a6/helpers/lh_binary_grub2 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_grub2 1970-01-01 01:00:00.000000000 +0100 @@ -1,309 +0,0 @@ -#!/bin/sh - -# lh_binary_grub2(1) - installs grub2 into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs grub2 into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTLOADER}" != "grub2" ] -then - exit 0 -fi - -Echo_message "Begin installing grub2..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_grub - -# Checking grub2 templates -Check_templates grub2 - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check architecture -Check_architecture amd64 i386 -Check_crossarchitecture - -# Checking depends -Check_package chroot/usr/bin/grub-mkimage grub-pc - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Local functions -Grub_live_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - LINUX_LIVE="${LINUX_LIVE}\nmenuentry \"Debian GNU/Linux - ${LABEL}\" {" - LINUX_LIVE="${LINUX_LIVE}\nlinux\t\t/${KERNEL} boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}" - LINUX_LIVE="${LINUX_LIVE}\ninitrd\t\t/${INITRD}" - LINUX_LIVE="${LINUX_LIVE}\n}" -} - -Grub_install_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - if [ "${LABEL}" != "rescue" ] && [ "${LABEL}" != "rescuegui" ] - then - APPEND="${APPEND} quiet" - fi - - LINUX_INSTALL="${LINUX_INSTALL}\nmenuentry \"Debian GNU/Linux - ${LABEL}\" {" - LINUX_INSTALL="${LINUX_INSTALL}\nlinux\t\t/${KERNEL} ${APPEND} LH_BOOTAPPEND_INSTALL" - LINUX_INSTALL="${LINUX_INSTALL}\ninitrd\t\t/${INITRD}" - LINUX_INSTALL="${LINUX_INSTALL}\n}" -} - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Setting destination directory -case "${LH_BINARY_IMAGES}" in - iso|tar) - case "${LH_INITRAMFS}" in - casper) - DESTDIR_LIVE="binary/casper" - ;; - - live-initramfs) - DESTDIR_LIVE="binary/live" - ;; - esac - - DESTDIR_INSTALL="binary/install" - ;; - - usb-hdd|net) - Echo_warning "Bootloader in this image type not yet supported by live-helper." - Echo_warning "This would produce a not bootable image, aborting (FIXME)." - exit 1 - ;; -esac - -Check_multiarchitecture - -# Creating directory -mkdir -p "${DESTDIR_LIVE}" - -# Setting boot parameters - -case "${LH_ENCRYPTION}" in - ""|false) - ;; - *) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" -esac - -if [ -n "${LH_USERNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - ;; - - live-initramfs) - if [ "${LH_USERNAME}" != "user" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - fi - ;; - esac -fi - -if [ -n "${LH_HOSTNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - ;; - - live-initramfs) - if [ "${LH_HOSTNAME}" != "debian" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - fi - ;; - esac -fi - -if [ "${LH_UNION_FILESYSTEM}" != "unionfs" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" -fi - -if [ -n "${LH_NET_COW_PATH}" ] -then - Echo_error "Net cow not yet supported on grub" - exit 1 -fi - -if [ "${LH_EXPOSED_ROOT}" != "false" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" -fi - -LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" - -# Parameters are listed at: linux/Documentation/kernel-parameters.txt -FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" - -# Assembling kernel configuration - -# Default entries -DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" -DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" -DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - -Grub_live_entry "live" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" -Grub_live_entry "live (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" "${FAILSAFE}" - -for KERNEL in chroot/boot/vmlinuz-* -do - VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')" - - Grub_live_entry "live, kernel ${VERSION}" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" - Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" "${FAILSAFE}" -done - -LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling debian-installer configuration -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - LINUX_LIVE="#\t \"Live\"\n${LINUX_LIVE}" - LINUX_INSTALL="#\t \"Installer\"\n" - - VMLINUZ_DI="install/vmlinuz" - INITRD_DI="install/initrd.gz" - APPEND_DI="vga=normal" - - VMLINUZ_GI="install/gtk/vmlinuz" - INITRD_GI="install/gtk/initrd.gz" - APPEND_GI="video=vesa:ywrap,mtrr vga=788" - - Grub_install_entry "install" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - Grub_install_entry "installgui" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" - Grub_install_entry "expert" "${VMLINUZ_DI}" "${INITRD_DI}" "priority=low ${APPEND_DI}" - Grub_install_entry "expertgui" "${VMLINUZ_GI}" "${INITRD_GI}" "priority=low ${APPEND_GI}" - Grub_install_entry "rescue" "${VMLINUZ_DI}" "${INITRD_DI}" "rescue/enable=true ${APPEND_DI}" - Grub_install_entry "rescuegui" "${VMLINUZ_GI}" "${INITRD_GI}" "rescue/enable=true ${APPEND_GI}" - Grub_install_entry "auto" "${VMLINUZ_DI}" "${INITRD_DI}" "auto=true priority=critical ${APPEND_DI}" - Grub_install_entry "autogui" "${VMLINUZ_GI}" "${INITRD_GI}" "auto=true priority=critical ${APPEND_GI}" -fi - -LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling memtest configuration -if [ -f "${DESTDIR_LIVE}"/memtest ] -then - MEMTEST="#\t \"Other\"\n" - MEMTEST="${MEMTEST}\nmenuentry\t\"${LH_MEMTEST}\" {\nlinux16\t$(basename ${DESTDIR_LIVE})/memtest\n}" - MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" -fi - -# Copying templates -mkdir -p binary/boot/grub -cp -r "${TEMPLATES}"/* binary/boot/grub - -case ${LH_BINARY_IMAGES} in - iso) - FILES="chroot/usr/lib/grub/i386-pc/*.mod chroot/usr/lib/grub/i386-pc/*.lst chroot/usr/lib/grub/i386-pc/efiemu??.o chroot/usr/share/grub/*.pf2" - ;; - - tar|usb-hdd) - FILES="chroot/usr/lib/grub/i386-pc/*" - ;; -esac - -if [ "${LH_CHROOT_BUILD}" = "false" ] -then - FILES="$(echo ${FILES} | sed -e 's|chroot||g')" -fi - -# Copying grub -cp ${FILES} binary/boot/grub - -# Copying local configuration file -if [ -f config/binary_grub/grub.cfg ] -then - cp config/binary_grub/grub.cfg binary/boot/grub/grub.cfg -fi - -# Copying splash screen -if [ -f config/binary_grub/splash.tga ] -then - LH_GRUB_SPLASH="config/binary_grub/splash.tga" -fi - -if [ -n "${LH_GRUB_SPLASH}" ] -then - if [ "${LH_GRUB_SPLASH}" = "none" ] - then - # Removing splash file - rm -f binary/boot/grub/splash.tga - - # Removing splash entry - sed -i -e "s|background_image.*||" binary/boot/grub/grub.cfg - else - # Overwriting splash file - cp -f "${LH_GRUB_SPLASH}" binary/boot/grub - sed -i -e "s|background_image .*.tga|background_image \$\(root\)/boot/grub/$(basename ${LH_GRUB_SPLASH})|" binary/boot/grub/grub.cfg - fi -fi - -sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" -e "s|MEMTEST|${MEMTEST}|" binary/boot/grub/grub.cfg -sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/boot/grub/grub.cfg - -sed -i -e 's|\ $||g' binary/boot/grub/grub.cfg - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_grub diff -Nru live-helper-2.0~a6/helpers/lh_binary_includes live-helper-2.0~a10.1/helpers/lh_binary_includes --- live-helper-2.0~a6/helpers/lh_binary_includes 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_includes 1970-01-01 01:00:00.000000000 +0100 @@ -1,166 +0,0 @@ -#!/bin/sh - -# lh_binary_includes(1) - copy files into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy files into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_INCLUDES}" = "none" ] -then - exit 0 -fi - -Echo_message "Begin copying binary includes..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_includes - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check user includes -if [ ! -d "${LH_INCLUDES}" ] -then - if [ -d ../"${LH_INCLUDES}" ] - then - LH_INCLUDES="../${LH_INCLUDES}" - else - Echo_error "user specified includes not accessible in %s" "${LH_INCLUDES}" - exit 1 - fi -fi - -# Checking local includes -if [ -d config/includes/"${LH_DISTRIBUTION}" ] -then - LH_INCLUDES="config/includes" -fi - -# Assemble architecture -case "${LH_ARCHITECTURE}" in - amd64) - ARCH="amd" - ;; - - i386) - ARCH="386" - ;; - - powerpc) - ARCH="ppc" - ;; - - sparc) - ARCH="spa" - ;; -esac - -# Working arround vfat limitations -if [ "${LH_BINARY_IMAGE}" = "usb-hdd" ] -then - case "${LH_BINARY_FILESYSTEM}" in - fat*) - CP_OPTIONS="-L" - ;; - esac -fi - -# Copying common templates -if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common ] && \ -Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common/* -then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common/* binary -fi - -if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}" ] && \ -Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}"/* -then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/common."${ARCH}"/* binary -fi - -# Copying live templates -if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live ] && \ -Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live/* -then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live/* binary -fi - -if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}" ] && \ -Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}"/* -then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/live."${ARCH}"/* binary -fi - -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - # Copying install templates - if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install ] && \ - Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install/* - then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install/* binary - fi - - if [ -d "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}" ] && \ - Find_files "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}"/* - then - cp -r ${CP_OPTIONS} "${LH_INCLUDES}"/"${LH_DISTRIBUTION}"/install."${ARCH}"/* binary - fi - - # Adjusting install templates - ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's| |/|g')" - DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" - DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" - eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" - - if [ -d binary/pool/main/l/live-installer ] - then - TYPE="LIVE/INSTALL" - fi - - TYPE="LIVE/NETINST" - - DEBIAN_NAME="Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Binary $(date +%Y%m%d-%H:%M)" - DEBIAN_DATE="$(date +%Y%m%d-%H:%M)" - - if [ "${LH_ARCHITECTURE}" = "i386" ] - then - DEBIAN_TOOLS_HTML="

\n  \n /tools/\n \n\n and\n  \n /install/floppy/\n " - DEBIAN_TOOLS_TXT="/tools/ and /install/floppy/" - else - DEBIAN_TOOLS_HTML="

\n  \n /tools/\n \n\n\n\n\n\n" - DEBIAN_TOOLS_TXT="/tools/" - fi - - if [ -f binary/README.html ] - then - sed -i -e "s|DEBIAN_NAME|${DEBIAN_NAME}|g" -e "s|DEBIAN_DATE|${DEBIAN_DATE}|g" -e "s|DEBIAN_TOOLS|${DEBIAN_TOOLS_HTML}|g" binary/README.html - sed -i -e "s|DEBIAN_NAME|${DEBIAN_NAME}|g" -e "s|DEBIAN_DATE|${DEBIAN_DATE}|g" -e "s|DEBIAN_TOOLS|${DEBIAN_TOOLS_TXT}|g" binary/README.txt - fi -fi - -# Creating stage file -Create_stagefile .stage/binary_includes diff -Nru live-helper-2.0~a6/helpers/lh_binary_iso live-helper-2.0~a10.1/helpers/lh_binary_iso --- live-helper-2.0~a6/helpers/lh_binary_iso 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_iso 1970-01-01 01:00:00.000000000 +0100 @@ -1,219 +0,0 @@ -#!/bin/sh - -# lh_binary_iso(1) - build iso binary image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build iso binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list iso "${LH_BINARY_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building binary iso image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_iso - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/usr/bin/genisoimage genisoimage - -if [ "${LH_BINARY_ISO_HYBRID}" = "true" ] -then - Check_package chroot/usr/bin/isohybrid syslinux-common -fi - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Remove old iso image -if [ -f binary.iso ] -then - rm -f binary.iso -fi - -# Handle genisoimage generic options -GENISOIMAGE_OPTIONS="-J -l -cache-inodes -allow-multidot" - -# Handle genisoimage live-helper specific options -if [ "${_QUIET}" = "true" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -quiet" -fi - -if [ "${_VERBOSE}" = "true" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" -fi - -if [ -n "${LH_ISO_APPLICATION}" ] && [ "${LH_ISO_APPLICATION}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LH_ISO_APPLICATION}\"" -fi - -if [ -n "${LH_ISO_PREPARER}" ] && [ "${LH_ISO_PREPARER}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LH_ISO_PREPARER}\"" -fi - -if [ -n "${LH_ISO_PUBLISHER}" ] && [ "${LH_ISO_PUBLISHER}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LH_ISO_PUBLISHER}\"" -fi - -if [ -n "${LH_ISO_VOLUME}" ] && [ "${LH_ISO_VOLUME}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LH_ISO_VOLUME}\"" -fi - -# Handle genisoimage architecture specific options -case "${LH_BOOTLOADER}" in - grub) - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b boot/grub/stage2_eltorito" - GENISOIMAGE_EXCLUDE="boot/grub/stage2_eltorito" - ;; - - grub2) - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b boot/grub/grub_eltorito -J" - GENISOIMAGE_EXCLUDE="boot/grub/grub_eltorito" - ;; - - silo) - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -G boot/isofs.b -B ..." - GENISOIMAGE_EXCLUDE="boot/isofs.b" - ;; - - syslinux) - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table" - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r -b isolinux/isolinux.bin -c isolinux/boot.cat" - GENISOIMAGE_EXCLUDE="isolinux/isolinux.bin" - ;; - - yaboot) - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r --iso-level 2 --netatalk -hfs -probe -map" - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} binary/yaboot/hfs.map --chrp-boot -part -no-desktop" - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -hfs-bless binary/yaboot -hfs-volid Debian/Live_powerpc" - GENISOIMAGE_EXCLUDE="yaboot/hfs.map" - ;; - - *) - Echo_warning "Bootloader on your architecture not yet supported by live-helper." - Echo_warning "This will produce a most likely not bootable image (Continuing in 5 seconds)." - sleep 5 - ;; -esac - -if In_list "stripped minimal" "${LH_PACKAGES_LISTS}" -then - if [ "${LH_DEBIAN_INSTALLER}" != "live" ] - then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -m ${GENISOIMAGE_EXCLUDE}" - fi -fi - -if [ "${LH_BOOTLOADER}" = "grub2" ] -then - -cat > binary.sh << EOF -#!/bin/sh - -input_dir=/usr/lib/grub/i386-pc - -# build core.img -core_img=\$(mktemp) -grub-mkimage -d \${input_dir} -o \${core_img} biosdisk iso9660 - -# build grub_eltorito image -cat \${input_dir}/cdboot.img \${core_img} > binary/boot/grub/grub_eltorito - -rm -f \${core_img} - -for file in \${input_dir}/*.mod \${input_dir}/efiemu??.o \ - \${input_dir}/command.lst \${input_dir}/moddep.lst \${input_dir}/fs.lst \ - \${input_dir}/handler.lst \${input_dir}/parttool.lst -do - if test -f "\$file" - then - cp -f "\$file" binary/boot/grub - fi -done -EOF - -else - echo "#!/bin/sh" > binary.sh -fi - -cat >> binary.sh << EOF - -genisoimage ${GENISOIMAGE_OPTIONS} -o binary.iso binary -EOF - -if [ "${LH_BINARY_ISO_HYRBID}" = "true" ] -then - -cat >> binary.sh << EOF - -isohybrid binary.iso -EOF - -fi - -case "${LH_CHROOT_BUILD}" in - true) - # Moving image - mv binary.sh chroot - mv binary chroot - - Chroot chroot "sh binary.sh" - - # Move image - mv chroot/binary chroot/binary.iso ./ - rm -f chroot/binary.sh - ;; - - false) - sh binary.sh - rm -f binary.sh - ;; -esac - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_iso diff -Nru live-helper-2.0~a6/helpers/lh_binary_linux-image live-helper-2.0~a10.1/helpers/lh_binary_linux-image --- live-helper-2.0~a6/helpers/lh_binary_linux-image 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_linux-image 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ -#!/bin/sh - -# lh_binary_linux-image(1) - install linux-image into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install linux-image into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -Echo_message "Begin install linux-image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_linux-image - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_INITRAMFS}" in - casper) - DESTDIR="binary/casper" - ;; - - live-initramfs) - DESTDIR="binary/live" - ;; -esac - -case "${LH_ARCHITECTURE}" in - powerpc) - LINUX="vmlinux" - ;; - - *) - LINUX="vmlinuz" - ;; -esac - -Check_multiarchitecture - -# Creating directory -mkdir -p "${DESTDIR}" - -# Installing linux-image -cp chroot/boot/"${LINUX}"-* "${DESTDIR}" -cp chroot/boot/initrd.img-* "${DESTDIR}" - -case "${LH_INITRAMFS}" in - live-initramfs) - cp chroot/usr/share/doc/live-initramfs/parameters.txt "${DESTDIR}"/parameters.txt || true - ;; -esac - -# Creating stage file -Create_stagefile .stage/binary_linux-image diff -Nru live-helper-2.0~a6/helpers/lh_binary_local-hooks live-helper-2.0~a10.1/helpers/lh_binary_local-hooks --- live-helper-2.0~a6/helpers/lh_binary_local-hooks 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_local-hooks 1970-01-01 01:00:00.000000000 +0100 @@ -1,57 +0,0 @@ -#!/bin/sh - -# lh_binary_local-hooks(1) - execute local hooks in binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute local hooks in binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing local hooks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_local-hooks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Processing local-hooks -if Find_files config/binary_local-hooks/* -then - for HOOK in config/binary_local-hooks/* - do - # Making hook executable - if [ ! -x "${HOOK}" ] - then - chmod +x "${HOOK}" - fi - - # Executing hook - ./"${HOOK}" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) - done - - # Creating stage file - Create_stagefile .stage/binary_local-hooks -fi diff -Nru live-helper-2.0~a6/helpers/lh_binary_local-includes live-helper-2.0~a10.1/helpers/lh_binary_local-includes --- live-helper-2.0~a6/helpers/lh_binary_local-includes 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_local-includes 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -#!/bin/sh - -# lh_binary_local-includes(1) - copy files into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy files into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin copying binary local includes..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_local-includes - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files config/binary_local-includes/ -then - # Copying includes - cd config/binary_local-includes - find . | cpio -dmpu --no-preserve-owner "${OLDPWD}"/binary - cd "${OLDPWD}" - - # Removing symlinks - if [ "${LH_BINARY_IMAGES}" = "usb-hdd" ] - then - find binary -type l | xargs rm -f - fi - - # Creating stage file - Create_stagefile .stage/binary_local-includes -fi diff -Nru live-helper-2.0~a6/helpers/lh_binary_local-packageslists live-helper-2.0~a10.1/helpers/lh_binary_local-packageslists --- live-helper-2.0~a6/helpers/lh_binary_local-packageslists 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_local-packageslists 1970-01-01 01:00:00.000000000 +0100 @@ -1,110 +0,0 @@ -#!/bin/sh - -# lh_binary_local-packageslists(1) - install local packages lists into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install local packages into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin installing local packages lists..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_local-packageslists - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files config/binary_local-packageslists/* -then - # Restoring cache - Restore_cache cache/packages_chroot - - # Check depends - Check_package chroot/usr/bin/apt-ftparchive apt-utils - - # Installing depends - Install_package - - mkdir -p chroot/binary.deb/archives/partial - mv chroot/var/lib/dpkg/status chroot/var/lib/dpkg/status.tmp - touch chroot/var/lib/dpkg/status - - for PACKAGESLIST in config/binary_local-packageslists/* - do - # Generate package list - Expand_packagelist "${PACKAGESLIST}" "config/binary_local-packageslists" "config/chroot_local-packageslists" > chroot/root/"$(basename ${PACKAGESLIST})" - - # Downloading additional packages - Chroot chroot "xargs --arg-file=/root/$(basename ${PACKAGESLIST}) apt-get ${APT_OPTIONS} -o Dir::Cache=/binary.deb --download-only install" - - # Remove package list - rm chroot/root/"$(basename ${PACKAGESLIST})" - done - - for FILE in chroot/binary.deb/archives/*.deb - do - SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')" - - if [ -z "${SOURCE}" ] - then - SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')" - fi - - case "${SOURCE}" in - lib?*) - LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" - ;; - - *) - LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" - ;; - esac - - # Install directory - mkdir -p binary/pool/main/"${LETTER}"/"${SOURCE}" - - # Move files - mv "${FILE}" binary/pool/main/"${LETTER}"/"${SOURCE}" - done - - cd binary - mkdir -p dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE} - apt-ftparchive packages pool/main > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages - gzip -9 -c dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages > dists/${LH_DISTRIBUTION}/main/binary-${LH_ARCHITECTURE}/Packages.gz - cd "${OLDPWD}" - - rm -rf chroot/binary.deb - mv chroot/var/lib/dpkg/status.tmp chroot/var/lib/dpkg/status - - # Removing depends - Remove_package - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/binary_local-packageslists -fi diff -Nru live-helper-2.0~a6/helpers/lh_binary_manifest live-helper-2.0~a10.1/helpers/lh_binary_manifest --- live-helper-2.0~a6/helpers/lh_binary_manifest 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_manifest 1970-01-01 01:00:00.000000000 +0100 @@ -1,70 +0,0 @@ -#!/bin/sh - -# lh_binary_manifest(1) - create manifest -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'create manifest')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -Echo_message "Begin creating manifest..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_manifest - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - - # Add filesystem.manifest - Chroot chroot "dpkg --get-selections" | awk '{ print $1 }' | sort -u > binary/casper/filesystem.manifest - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Add packages.list -cat > binary/${INITFS}/packages.txt << EOF -This file contains the list of all packages installed in this live system. - - -EOF - -Chroot chroot "dpkg -l" >> binary/${INITFS}/packages.txt - -cp binary/${INITFS}/packages.txt binary.packages - -# Creating stage file -Create_stagefile .stage/binary_manifest diff -Nru live-helper-2.0~a6/helpers/lh_binary_md5sum live-helper-2.0~a10.1/helpers/lh_binary_md5sum --- live-helper-2.0~a6/helpers/lh_binary_md5sum 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_md5sum 1970-01-01 01:00:00.000000000 +0100 @@ -1,73 +0,0 @@ -#!/bin/sh - -# lh_binary_md5sum(1) - create binary md5sums -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'create binary md5sums')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_CHECKSUMS}" != "true" ] || [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -Echo_message "Begin creating binary md5sum.txt..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_md5sum - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old md5sums -if [ -f binary/md5sum.txt ] -then - rm -f binary/md5sum.txt -fi - -# Calculating md5sums -cd binary -find . -type f \! -path './isolinux/isolinux.bin' \! -path './boot/grub/stage2_eltorito' -print0 | sort -z | xargs -0 md5sum > ../md5sum.txt - -cat > md5sum.txt << EOF -This file contains the list of md5 checksums of all files on this medium. - -You can verify them automatically with the 'integrity-check' boot parameter, -or, manually with: 'md5sum -c md5sum.txt'. - - -EOF - -cat ../md5sum.txt >> md5sum.txt -rm -f ../md5sum.txt - -# File list -find . | sed -e 's|^.||g' | grep "^/" | sort > ../binary.list - -cd "${OLDPWD}" - -# Creating stage file -Create_stagefile .stage/binary_md5sum diff -Nru live-helper-2.0~a6/helpers/lh_binary_memtest live-helper-2.0~a10.1/helpers/lh_binary_memtest --- live-helper-2.0~a6/helpers/lh_binary_memtest 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_memtest 1970-01-01 01:00:00.000000000 +0100 @@ -1,119 +0,0 @@ -#!/bin/sh - -# lh_binary_memtest(1) - installs a memtest into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs a memtest into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] || [ "${LH_MEMTEST}" = "false" ] || [ "${LH_MEMTEST}" = "none" ] -then - exit 0 -fi - -Echo_message "Begin installing memtest..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_memtest - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LH_ARCHITECTURE}" != "amd64" ] && [ "${LH_ARCHITECTURE}" != "i386" ] -then - Echo_warning "skipping binary_memtest, foreign architecture." - exit 0 -fi - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - - if [ -f chroot/usr/sbin/grub ] && [ ! -f chroot/boot/grub/menu.lst ] - then - GRUB="yes" - - mkdir -p chroot/boot/grub - touch chroot/boot/grub/menu.lst - fi -fi - -# Checking depends -case "${LH_MEMTEST}" in - memtest86) - Check_package chroot/boot/memtest86.bin memtest86 - ;; - - memtest86+) - Check_package chroot/boot/memtest86+.bin memtest86+ - ;; -esac - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Setting destination directory -case "${LH_INITRAMFS}" in - casper) - DESTDIR="binary/casper" - ;; - - live-initramfs) - DESTDIR="binary/live" - ;; -esac - -Check_multiarchitecture - -# Creating directory -mkdir -p "${DESTDIR}" - -# Installing memtest -case "${LH_CHROOT_BUILD}" in - true) - cp chroot/boot/${LH_MEMTEST}.bin "${DESTDIR}"/memtest - ;; - - false) - cp /boot/${LH_MEMTEST}.bin "${DESTDIR}"/memtest - ;; -esac - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -if [ "${GRUB}" ] -then - rm -rf chroot/boot/grub -fi - -# Creating stage file -Create_stagefile .stage/binary_memtest diff -Nru live-helper-2.0~a6/helpers/lh_binary_net live-helper-2.0~a10.1/helpers/lh_binary_net --- live-helper-2.0~a6/helpers/lh_binary_net 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_net 1970-01-01 01:00:00.000000000 +0100 @@ -1,167 +0,0 @@ -#!/bin/sh - -# lh_binary_net(1) - build netboot binary image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build netboot binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list net "${LH_BINARY_IMAGES}" -then - exit 0 -fi - -if [ "${LH_NET_TARBALL}" = "none" ] -then - exit 0 -fi - -Echo_message "Begin building binary netboot image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_net - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LH_ARCHITECTURE}" = "sparc" ] -then - # Checking depends - Check_package chroot/usr/bin/elftoaout sparc-utils - - # Restoring cache - Restore_cache cache/packages_binary - - # Installing depends - Install_package - - # Set target and source directories - DESTDIR="tftpboot" - case "${LH_INITRAMFS}" in - casper) - ORIGDIR="binary/casper" - ;; - - live-initramfs) - ORIGDIR="binary/live" - ;; - esac - - # Find defaults - DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" - DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" - DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - DEFAULT_MAP="$(echo chroot/boot/System.map-*${DEFAULT_FLAVOUR})" - - gzip -cd ${ORIGDIR}/${DEFAULT_KERNEL} > kernel.tmp - - mkdir -p ${DESTDIR} - rm -f ${DESTDIR}/boot.img - elftoaout -o ${DESTDIR}/boot.img kernel.tmp - - case "${DEFAULT_FLAVOUR}" in - sparc32) - piggyback ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} - ;; - sparc64) - piggyback64 ${DESTDIR}/boot.img ${DEFAULT_MAP} ${ORIGDIR}/${DEFAULT_INITRD} - ;; - *) - Echo_error "Invalid default kernel flavour for sparc \"%s\"" "${DEFAULT_FLAVOUR}" - exit 1; - ;; - esac - - # Pad boot.img - REMAINDER=$((( 4 - $(stat -c %s ${DESTDIR}/boot.img) % 4 ) % 4)) - dd if=/dev/zero bs=1 count=${REMAINDER} >> ${DESTDIR}/boot.img - - # No need for kernel and initrd images in the binary - rm -f ${ORIGDIR}/vmlinuz-* - rm -f ${ORIGDIR}/initrd.img-* - - # Clean temporaries - rm -f kernel.tmp - - # Saving cache - Save_cache cache/packages_binary - - # Removing depends - Remove_package -fi - -# Remove old binary -rm -f binary-net.tar.bz2 -rm -f binary-net.tar.gz -rm -f binary-net.tar - -# Creating image file -ROOT_DIR=$(basename ${LH_NET_ROOT_PATH}) -if [ "${ROOT_DIR}" = "chroot" ] -then - mv chroot chroot.tmp -fi - -if [ "${ROOT_DIR}" != "binary" ] -then - mv binary ${ROOT_DIR} -fi - -mkdir binary.tmp -mv ${ROOT_DIR} tftpboot binary.tmp -cd binary.tmp - -case "${LH_NET_TARBALL}" in - bzip2) - tar cfj ../binary-net-tar.bz2 * - ;; - - gzip) - tar cf ../binary-net.tar * - gzip ${GZIP_OPTIONS} ../binary-net.tar - ;; - - tar) - tar cf ../binary-net.tar * - ;; -esac - -mv * ../ -cd "${OLDPWD}" -rmdir binary.tmp - -if [ "${ROOT_DIR}" != "binary" ] -then - mv ${ROOT_DIR} binary -fi - -if [ "${ROOT_DIR}" = "chroot" ] -then - mv chroot.tmp chroot -fi - -# Creating stage file -Create_stagefile .stage/binary_net diff -Nru live-helper-2.0~a6/helpers/lh_binary_rootfs live-helper-2.0~a10.1/helpers/lh_binary_rootfs --- live-helper-2.0~a6/helpers/lh_binary_rootfs 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_rootfs 1970-01-01 01:00:00.000000000 +0100 @@ -1,453 +0,0 @@ -#!/bin/sh - -# lh_binary_rootfs(1) - build rootfs image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build rootfs image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin building root filesystem image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap .stage/binary_chroot - -# Checking stage file -Check_stagefile .stage/binary_rootfs - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_ARCHITECTURE}" in - amd64|i386) - LINUX="vmlinuz" - ;; - - powerpc) - LINUX="vmlinux" - ;; -esac - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Creating directory -mkdir -p binary/${INITFS} - -for STAGE in ${LH_CACHE_STAGES} -do - if [ "${STAGE}" = "rootfs" ] && [ -d cache/stages_rootfs ] - then - # Removing old chroot - rm -rf binary/"${INITFS}"/filesystem.* - - # Restoring old cache - mkdir -p binary/"${INITFS}" - ${LH_ROOT_COMMAND} cp -a cache/stages_rootfs/filesystem.* binary/"${INITFS}" - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary - fi - - # Creating stage file - Create_stagefile .stage/binary_rootfs - exit 0 - fi -done - -# Handling chroot excludes -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - if [ -f config/binary_rootfs/excludes ] - then - cp config/binary_rootfs/excludes chroot/chroot/excludes - chroot chroot/chroot /usr/bin/env -i xargs --arg-file=/excludes -I FILE bash -c 'rm -rf FILE' - rm -f chroot/chroot/excludes - fi - - if [ "${LH_DEBIAN_INSTALLER}" != "live" ] - then - case "${LH_PACKAGES_LISTS}" in - stripped|minimal) - # kernel images - rm -f chroot/chroot/boot/${LINUX}* - rm -f chroot/chroot/boot/initrd.img* - - # kernel symlinks - rm -f chroot/chroot/${LINUX}* - rm -f chroot/chroot/initrd.img* - ;; - esac - fi -else - if [ "${LH_CHROOT_FILESYSTEM}" != "squashfs" ] - then - Echo_warning "rootfs excludes are not supported on non-chrooted builds unless squashfs as chroot filesystem is used, thus ignoring excludes now." - fi -fi - -case "${LH_CHROOT_FILESYSTEM}" in - ext2|ext3) - # Checking depends - Check_package chroot/usr/bin/genext2fs genext2fs - - # Restoring cache - Restore_cache cache/packages_binary - - # Installing depends - Install_package - - # Remove old image - if [ -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} ] - then - rm -f binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} - fi - - DU_DIM="$(du -ks chroot/chroot | cut -f1)" - REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_CHROOT_FILESYSTEM})" - - RESERVED_PERCENTAGE="--reserved-percentage" - - case "${LH_CHROOT_BUILD}" in - true) - Chroot chroot "genext2fs --size-in-blocks=${REAL_DIM} ${RESERVED_PERCENTAGE}=0 --root=chroot filesystem.${LH_CHROOT_FILESYSTEM}" - - # Move image - mv chroot/filesystem.${LH_CHROOT_FILESYSTEM} binary/${INITFS} - - if [ -e chroot/chroot.cache ] - then - rm -f .lock - mv chroot/chroot chroot.tmp - - lh chroot_linux-image remove ${*} - lh chroot_sources remove ${*} - lh chroot_apt remove ${*} - lh chroot_hostname remove ${*} - lh chroot_resolv remove ${*} - lh chroot_hosts remove ${*} - lh chroot_sysv-rc remove ${*} - lh chroot_dpkg remove ${*} - lh chroot_debianchroot remove ${*} - lh chroot_sysfs remove ${*} - lh chroot_selinuxfs remove ${*} - lh chroot_proc remove ${*} - lh chroot_devpts remove ${*} - - rm -rf chroot - mv chroot.tmp chroot - - lh chroot_devpts install ${*} - lh chroot_proc install ${*} - lh chroot_selinuxfs install ${*} - lh chroot_sysfs install ${*} - lh chroot_debianchroot install ${*} - lh chroot_dpkg install ${*} - lh chroot_sysv-rc install ${*} - lh chroot_hosts install ${*} - lh chroot_resolv install ${*} - lh chroot_hostname install ${*} - lh chroot_apt install ${*} - lh chroot_sources install ${*} - lh chroot_linux-image install ${*} - - touch .lock - else - rm -rf chroot/chroot - fi - ;; - - false) - genext2fs --size-in-blocks=${REAL_DIM} ${RESERVED_PERCENTAGE}=0 --root=chroot binary/${INITFS}/filesystem.${LH_CHROOT_FILESYSTEM} - ;; - esac - - # Saving cache - Save_cache cache/packages_binary - - # Removing depends - Remove_package - ;; - - jffs2) - # Checking depends - Check_package chroot/usr/sbin/mkfs.jffs2 mtd-tools - - # Restoring cache - Restore_cache cache/packages_binary - - # Installing depends - Install_package - - # Remove old jffs2 image - if [ -f binary/${INITFS}/filesystem.jffs2 ] - then - rm -f binary/${INITFS}/filesystem.jffs2 - fi - - if [ -n "${LH_JFFS2_ERASEBLOCK}" ] - then - JFFS2_OPTIONS="--eraseblock=${LH_JFFS2_ERASEBLOCK}" - fi - - case "${LH_CHROOT_BUILD}" in - true) - Chroot chroot "mkfs.jffs2 ${JFFS2_OPTIONS} --root=chroot --output filesystem.jffs2" - - # Move image - mv chroot/filesystem.jffs2 binary/${INITFS} - - if [ -e chroot/chroot.cache ] - then - rm -f .lock - mv chroot/chroot chroot.tmp - - lh chroot_linux-image remove ${*} - lh chroot_sources remove ${*} - lh chroot_apt remove ${*} - lh chroot_hostname remove ${*} - lh chroot_resolv remove ${*} - lh chroot_hosts remove ${*} - lh chroot_sysv-rc remove ${*} - lh chroot_dpkg remove ${*} - lh chroot_debianchroot remove ${*} - lh chroot_sysfs remove ${*} - lh chroot_selinuxfs remove ${*} - lh chroot_proc remove ${*} - lh chroot_devpts remove ${*} - - rm -rf chroot - mv chroot.tmp chroot - - lh chroot_devpts install ${*} - lh chroot_proc install ${*} - lh chroot_selinuxfs install ${*} - lh chroot_sysfs install ${*} - lh chroot_debianchroot install ${*} - lh chroot_dpkg install ${*} - lh chroot_sysv-rc install ${*} - lh chroot_hosts install ${*} - lh chroot_resolv install ${*} - lh chroot_hostname install ${*} - lh chroot_apt install ${*} - lh chroot_sources install ${*} - lh chroot_linux-image install ${*} - - touch .lock - else - rm -rf chroot/chroot - fi - ;; - - false) - mkfs.jffs2 ${JFFS2_OPTIONS} --root=chroot --output binary/${INITFS}/filesystem.jffs2 - ;; - esac - - # Saving cache - Save_cache cache/packages_binary - - # Removing depends - Remove_package - ;; - - plain) - if [ -d binary/${INITFS}/filesystem.dir ] - then - rm -rf binary/${INITFS}/filesystem.dir - fi - - case "${LH_CHROOT_BUILD}" in - true) - mv chroot/chroot binary/${INITFS}/filesystem.dir - ;; - - false) - cp -a chroot binary/${INITFS}/filesystem.dir - ;; - esac - ;; - - squashfs) - # Checking depends - Check_package chroot/usr/share/doc/squashfs-tools squashfs-tools - - # Restoring cache - Restore_cache cache/packages_binary - - # Installing depends - Install_package - - Echo_message "Preparing squashfs image..." - Echo_message "This may take a while." - - # Remove old squashfs image - if [ -f binary/${INITFS}/filesystem.squashfs ] - then - rm -f binary/${INITFS}/filesystem.squashfs - fi - - # Remove stale squashfs image - rm -f chroot/filesystem.squashfs - - MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -no-progress" - - if [ "${_VERBOSE}" = "true" ] - then - MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -info" - fi - - if [ -f config/binary_rootfs/squashfs.sort ] - then - MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -sort squashfs.sort" - cp config/binary_rootfs/squashfs.sort chroot #FIXME - fi - - case "${LH_CHROOT_BUILD}" in - true) - # Create image - Chroot chroot "mksquashfs chroot filesystem.squashfs ${MKSQUASHFS_OPTIONS}" - - # Move image - ${LH_ROOT_COMMAND} mv chroot/filesystem.squashfs binary/${INITFS} - ${LH_ROOT_COMMAND} rm -f chroot/squashfs.sort - - if [ -e chroot/chroot.cache ] - then - rm -f .lock - mv chroot/chroot chroot.tmp - - lh chroot_linux-image remove ${*} - lh chroot_sources remove ${*} - lh chroot_apt remove ${*} - lh chroot_hostname remove ${*} - lh chroot_resolv remove ${*} - lh chroot_hosts remove ${*} - lh chroot_sysv-rc remove ${*} - lh chroot_dpkg remove ${*} - lh chroot_debianchroot remove ${*} - lh chroot_sysfs remove ${*} - lh chroot_selinuxfs remove ${*} - lh chroot_proc remove ${*} - lh chroot_devpts remove ${*} - - rm -rf chroot - mv chroot.tmp chroot - - lh chroot_devpts install ${*} - lh chroot_proc install ${*} - lh chroot_selinuxfs install ${*} - lh chroot_sysfs install ${*} - lh chroot_debianchroot install ${*} - lh chroot_dpkg install ${*} - lh chroot_sysv-rc install ${*} - lh chroot_hosts install ${*} - lh chroot_resolv install ${*} - lh chroot_hostname install ${*} - lh chroot_apt install ${*} - lh chroot_sources install ${*} - lh chroot_linux-image install ${*} - - touch .lock - else - rm -rf chroot/chroot - fi - - ${LH_ROOT_COMMAND} chmod 0644 binary/${INITFS}/filesystem.squashfs - ;; - - false) - if [ -f config/binary_rootfs/excludes ] - then - case "${LH_DISTRIBUTION}" in - lenny|sid) - MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -wildcards -ef config/binary_rootfs/excludes" - ;; - esac - fi - - mksquashfs chroot binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} - ;; - esac - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary/${INITFS} - fi - - # Saving cache - Save_cache cache/packages_binary - - # Removing depends - Remove_package - ;; - - none) - if [ -d binary ] - then - rm -rf binary - fi - - case "${LH_CHROOT_BUILD}" in - true) - mv chroot/chroot binary - ;; - - false) - Echo_message "This may take a while." - cp -a chroot binary - ;; - esac - ;; - -esac - -for STAGE in ${LH_CACHE_STAGES} -do - if [ "${STAGE}" = "rootfs" ] - then - rm -rf cache/stages_rootfs - - mkdir -p cache/stages_rootfs - - if [ "${LH_CHROOT_FILESYSTEM}" != "none" ] - then - ${LH_ROOT_COMMAND} cp -a binary/"${INITFS}"/filesystem.* cache/stages_rootfs - fi - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_rootfs - fi - fi -done - -# Creating stage file -Create_stagefile .stage/binary_rootfs diff -Nru live-helper-2.0~a6/helpers/lh_binary_silo live-helper-2.0~a10.1/helpers/lh_binary_silo --- live-helper-2.0~a6/helpers/lh_binary_silo 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_silo 1970-01-01 01:00:00.000000000 +0100 @@ -1,272 +0,0 @@ -#!/bin/sh - -# lh_binary_silo(1) - installs silo into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs silo into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTLOADER}" != "silo" ] -then - exit 0 -fi - -# Check image type -case "${LH_BINARY_IMAGES}" in - iso|usb-hdd|tar) - ;; - - net) - # silo not required for sparc netbooting - exit 0 - ;; -esac - -Echo_message "Begin installing silo..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_silo - -# Checking silo templates -Check_templates silo - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check architecture -Check_architecture sparc - -# Checking depends -Check_package chroot/usr/sbin/silo silo - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Local functions -Silo_live_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - DIRECTORY="/$(basename ${DESTDIR_LIVE})" - - LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n" - LINUX_LIVE="${LINUX_LIVE}\t label=${LABEL}\n" - LINUX_LIVE="${LINUX_LIVE}\t initrd=${DIRECTORY}/${INITRD}\n" - LINUX_LIVE="${LINUX_LIVE}\t append=\"boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}\"\n" -} - -Silo_install_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - DIRECTORY="/$(basename ${DESTDIR_INSTALL})" - - if [ "${LABEL}" != "rescue" ] && [ "${LABEL}" != "rescuegui" ] - then - APPEND="${APPEND} quiet" - fi - - LINUX_INSTALL="${LINUX_INSTALL}\nimage=${DIRECTORY}/${KERNEL}\n" - LINUX_INSTALL="${LINUX_INSTALL}\t label=${LABEL}\n" - LINUX_INSTALL="${LINUX_INSTALL}\t initrd=${DIRECTORY}/${INITRD}\n" - LINUX_INSTALL="${LINUX_INSTALL}\t append=\"LH_BOOTAPPEND_LIVE ${APPEND} LH_BOOTAPPEND_INSTALL\"\n" -} - -# Setting destination directories -DESTDIR_INSTALL="binary/install" -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - DESTDIR_LIVE="binary/casper" - ;; - - live-initramfs) - INITFS="live" - DESTDIR_LIVE="binary/live" - ;; -esac - -# Creating directory -mkdir -p "${DESTDIR_LIVE}" - -# Setting boot parameters -case "${LH_ENCRYPTION}" in - ""|false) - ;; - *) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" - ;; -esac - -if [ -n "${LH_USERNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - ;; - - live-initramfs) - if [ "${LH_USERNAME}" != "user" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - fi - ;; - esac -fi - -if [ -n "${LH_HOSTNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - ;; - - live-initramfs) - if [ "${LH_HOSTNAME}" != "debian" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - fi - ;; - esac -fi - -if [ "${LH_UNION_FILESYSTEM}" != "unionfs" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" -fi - -if [ -n "${LH_NET_COW_PATH}" ] -then - Echo_error "Net cow not supported on silo" - exit 1 -fi - -if [ "${LH_EXPOSED_ROOT}" != "false" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" -fi - -LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" - -# Parameters are listed at: linux/Documentation/kernel-parameters.txt -FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly" - -# Assembling kernel configuration - -# Default entries -DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" -DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" -DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - -Silo_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" -Silo_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}" - -if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] -then - for KERNEL in chroot/boot/vmlinuz-* - do - KERNEL_IMAGE="$(basename ${KERNEL})" - KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's|vmlinuz-||')" - INITRD="initrd.img-${KERNEL_VERSION}" - - Silo_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}" - Silo_live_entry "live-${KERNEL_VERSION}-failsafe" "${KERNEL_IMAGE}" "${INITRD}" "${FAILSAFE}" - done -fi - -LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling debian-installer configuration -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - VMLINUZ_DI="vmlinuz" - INITRD_DI="initrd.gz" - APPEND_DI="vga=normal" - - Silo_install_entry "linux" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - Silo_install_entry "install" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - Silo_install_entry "expert" "${VMLINUZ_DI}" "${INITRD_DI}" "priority=low ${APPEND_DI}" - Silo_install_entry "rescue" "${VMLINUZ_DI}" "${INITRD_DI}" "rescue/enable=true ${APPEND_DI}" - Silo_install_entry "auto" "${VMLINUZ_DI}" "${INITRD_DI}" "auto=true priority=critical ${APPEND_DI}" -fi - -LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" - -case "${LH_BINARY_IMAGES}" in - iso|usb-hdd) - # Copying silo - mkdir -p binary/boot - - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/boot/second.b binary/boot - ;; - - false) - cp /boot/second.b binary/boot - ;; - esac - - cp -r "${TEMPLATES}"/* binary/boot - - if [ "${LH_DEBIAN_INSTALLER}" = "false" ] - then - rm -f binary/boot/debian.txt.install - else - mv binary/boot/debian.txt.install binary/boot/debian.txt - fi - - # Configure silo templates - sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" \ - -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" \ - binary/boot/silo.conf - sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" \ - -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" \ - binary/boot/silo.conf - sed -i -e "s|LH_DATE|$(date +%Y%m%d)|" \ - -e "s|LH_VERSION|${VERSION}|" \ - -e "s|LH_DISTRIBUTION|${LH_DISTRIBUTION}|" \ - binary/boot/debian.txt - ;; -esac - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_silo diff -Nru live-helper-2.0~a6/helpers/lh_binary_syslinux live-helper-2.0~a10.1/helpers/lh_binary_syslinux --- live-helper-2.0~a6/helpers/lh_binary_syslinux 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_syslinux 1970-01-01 01:00:00.000000000 +0100 @@ -1,659 +0,0 @@ -#!/bin/sh - -# lh_binary_syslinux(1) - installs syslinux into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs syslinux into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTLOADER}" != "syslinux" ] -then - exit 0 -fi - -Echo_message "Begin installing syslinux..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_syslinux - -# Checking syslinux templates -Check_templates syslinux - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check architecture -Check_architecture amd64 i386 -Check_crossarchitecture - -# Checking depends -Check_package chroot/usr/bin/syslinux syslinux - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Local functions -Utf8_to_latin1 () -{ - VALUE="${1}" - - echo "${VALUE}" | iconv -f utf-8 -t latin1 -} - -Syslinux_memtest_entry () -{ - LABEL="${1}" - MENULABEL="$(Utf8_to_latin1 "${2}")" - KERNEL="${3}" - - MEMTEST="${MEMTEST}\nlabel ${LABEL}\n" - - # Write the menu label if the syslinux menu is being use - MEMTEST="${MEMTEST}\tmenu label ${MENULABEL}\n" - MEMTEST="${MEMTEST}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" - MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's|//|/|g')" -} - -Syslinux_live_entry () -{ - LABEL="${1}" - MENULABEL="$(Utf8_to_latin1 "${2}")" - MENULABEL="${2}" - KERNEL="${3}" - INITRD="${4}" - APPEND="${5}" - - case "${LH_BINARY_IMAGES}" in - iso|usb-hdd) - NUMBER="$(ls -1 ${KERNEL_PATH} | grep 'vmlinuz[0-9]\+$' | wc -l)" - NUMBER="$((${NUMBER} +1))" - - # Do not add numbering to filenames if first kernel/initrd - if [ "${NUMBER}" = "1" ] - then - NUMBER="" - fi - - # Note: ISOLINUX will not find the kernel if the name ends in ".img". - if [ -e ${KERNEL_PATH}/${KERNEL} ] - then - mv ${KERNEL_PATH}/${KERNEL} ${KERNEL_PATH}/vmlinuz${NUMBER} - fi - - if [ -e ${KERNEL_PATH}/${INITRD} ] - then - mv ${KERNEL_PATH}/${INITRD} ${KERNEL_PATH}/initrd${NUMBER}.img - fi - - KERNEL=vmlinuz${NUMBER} - INITRD=initrd${NUMBER}.img - ;; - esac - - # Regular kernel - LINUX_LIVE="${LINUX_LIVE}\nlabel ${LABEL}\n" - - # Write the menu label if the syslinux menu is being use - if [ -n "${MENULABEL}" ] - then - LINUX_LIVE="${LINUX_LIVE}\tmenu label ${MENULABEL}\n" - fi - - LINUX_LIVE="${LINUX_LIVE}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" - LINUX_LIVE="${LINUX_LIVE}\tappend initrd=${LIVE_KERNEL_PATH}/${INITRD} boot=${INITFS} ${LH_BOOTAPPEND_LIVE} ${APPEND}\n" - - # Failsafe kernel - LINUX_LIVE="${LINUX_LIVE}\nlabel ${LABEL}failsafe\n" - - # Write the menu label if the syslinux menu is being use - if [ -n "${MENULABEL}" ] - then - LINUX_LIVE="${LINUX_LIVE}\tmenu label ${MENULABEL} (failsafe)\n" - fi - - LINUX_LIVE="${LINUX_LIVE}\tkernel ${LIVE_KERNEL_PATH}/${KERNEL}\n" - LINUX_LIVE="${LINUX_LIVE}\tappend initrd=${LIVE_KERNEL_PATH}/${INITRD} boot=${INITFS} ${LH_BOOTAPPEND_LIVE} ${APPEND} ${FAILSAFE}\n" -} - -Syslinux_install_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - # Boot in quiet mode where appropriate - QAPPEND="quiet" - - for TYPE in Install Expert Rescue Auto - do - case "${TYPE}" in - Install) - TAPPEND="${APPEND} ${QAPPEND}" - ;; - - Expert) - TAPPEND="priority=low ${APPEND}" - ;; - - Rescue) - TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" - ;; - - Auto) - TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" - ;; - esac - - case "${LABEL}" in - Text) - TYPE_SUFFIX="" - ;; - GUI) - TYPE_SUFFIX="gui" - ;; - esac - - LINUX_INSTALL="${LINUX_INSTALL}\nlabel $(echo "${TYPE}" | tr A-Z a-z)${TYPE_SUFFIX}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tmenu label ${LABEL} ${TYPE}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tkernel ${LIVE_INSTALL_KERNEL_PATH}/${KERNEL}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tappend initrd=${LIVE_INSTALL_KERNEL_PATH}/${INITRD} ${TAPPEND} ${LH_BOOTAPPEND_INSTALL}\n" - done -} - -Copy_syslinux_templates () -{ - cp -r "${TEMPLATES}"/common/* ${SCREEN_PATH} - - if [ "${LH_SYSLINUX_MENU}" = "false" ] - then - cp "${TEMPLATES}"/normal/* ${SCREEN_PATH} - else - cp "${TEMPLATES}"/menu/* ${SCREEN_PATH} - - case "${LH_SYSLINUX_MENU}" in - gfxboot) - # to be implemented - ;; - - menu) - MENUMODULE="menu.c32" - ;; - - vesamenu) - MENUMODULE="vesamenu.c32" - ;; - - *) - if [ -z "${LH_SYSLINUX_CFG}" ] - then - MENUMODULE=$(grep 'menu.c32' ${TEMPLATES}/menu/syslinux.cfg | sed 's|default\s*.*/\(.*menu.c32\)$|\1|g') - else - LH_SYSLINUX_CFG="${LH_SYSLINUX_CFG:-${TEMPLATES}/menu/syslinux.cfg}" - fi - ;; - esac - - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/usr/lib/syslinux/"${MENUMODULE}" ${DATA_PATH} - ;; - false) - cp /usr/lib/syslinux/"${MENUMODULE}" ${DATA_PATH} - ;; - esac - fi - - if ls "${TEMPLATES}/${LH_LANGUAGE}"/* > /dev/null 2>&1 - then - cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* ${SCREEN_PATH} - else - if ls "${TEMPLATES}"/en/* > /dev/null 2>&1 - then - cp -r "${TEMPLATES}"/en/* ${SCREEN_PATH} - fi - fi - - if ls ${SCREEN_PATH}/*.live > /dev/null 2>&1 - then - for FILE in ${SCREEN_PATH}/*.live - do - mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live) - done - fi - - if [ "${LH_DEBIAN_INSTALLER}" != "false" ] - then - if ls ${SCREEN_PATH}/*.install > /dev/null 2>&1 - then - for FILE in ${SCREEN_PATH}/*.install - do - mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install) - done - fi - - case "${LH_ARCHITECTURE}" in - amd64|i386|powerpc) - if ls ${SCREEN_PATH}/*.install.g-i > /dev/null 2>&1 - then - for FILE in ${SCREEN_PATH}/*.install.g-i - do - mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i) - done - fi - ;; - - *) - rm -f ${SCREEN_PATH}/*.install.g-i - ;; - esac - else - rm -f ${SCREEN_PATH}/*.install* - fi - - if [ "${LH_SYSLINUX_MENU}" = "true" ] - then - rm -f ${DATA_PATH}/boot.txt - fi - - # Copying custom splash screen - if [ "${LH_SYSLINUX_SPLASH}" = "none" ] - then - # no splash screen - SPLASH="" - rm -f ${SCREEN_PATH}/splash.rle - rm -f ${DATA_PATH}/splash.png - else - if [ "${LH_SYSLINUX_MENU}" = "false" ] - then - SPLASH="${LIVE_DATA_PATH}/splash.rle" - else - SPLASH="${LIVE_DATA_PATH}/splash.png" - fi - - if [ -n "${LH_SYSLINUX_SPLASH}" ] - then - if [ ! -e "${LH_SYSLINUX_SPLASH}" ] - then - Echo_error "%s doen't exist" "${LH_SYSLINUX_SPLASH}" - exit 1 - else - rm -f ${SCREEN_PATH}/splash.rle - rm -f ${DATA_PATH}/splash.png - cp -f "${LH_SYSLINUX_SPLASH}" ${DATA_PATH}/$(basename ${SPLASH}) - fi - fi - fi -} - -Configure_syslinux_templates () -{ - templates="$(find ${SYSLINUX_PATH} -type f -name '*.cfg' -o -name '*.txt')" - - for template_file in ${templates} - do - sed -i -e "s|{\$LINUX_LIVE}|${LINUX_LIVE}|" \ - -e "s|{\$LINUX_INSTALL}|${LINUX_INSTALL}|" \ - -e "s|{\$MEMTEST}|${MEMTEST}|" \ - -e "s|{\$LIVE_SCREEN_PATH}|${LIVE_SCREEN_PATH}|" \ - -e "s|{\$LIVE_DATA_PATH}|${LIVE_DATA_PATH}|" \ - -e "s|{\$LIVE_KERNEL_PATH}|${LIVE_KERNEL_PATH}|" \ - -e "s|{\$SPLASH}|${SPLASH}|" \ - -e "s|{\$LH_DISTRIBUTION}|${LH_DISTRIBUTION}|" \ - -e "s|{\$LH_DATE}|$(date +%Y%m%d)|" \ - -e "s|{\$LH_MEDIA}|${MEDIA}|" \ - -e "s|{\$LH_VERSION}|${VERSION}|" \ - -e "s|{\$LH_SYSLINUX_TIMEOUT}|${LH_SYSLINUX_TIMEOUT}0|" \ - $template_file - done - - case "${LH_BINARY_IMAGES}" in - usb-hdd) - if [ -f "${SYSLINUX_PATH}/exithelp.cfg" ] - then - sed -i -e "s|config isolinux.cfg|config syslinux.cfg|" "${SYSLINUX_PATH}"/exithelp.cfg - fi - ;; - - net) - if [ -f "${SCREEN_PATH}/exithelp.cfg" ] - then - sed -i -e "s|config isolinux.cfg|config ${LIVE_KERNEL_PATH}/pxelinux.cfg/default|" "${SCREEN_PATH}"/exithelp.cfg - fi - ;; - esac -} - -# Setting up common variables -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Setting boot method specific variables -case "${LH_BINARY_IMAGES}" in - iso) - SYSLINUX_PATH="binary/isolinux" - KERNEL_PATH="binary/${INITFS}" - SCREEN_PATH="${SYSLINUX_PATH}" - DATA_PATH="${SCREEN_PATH}" - LIVE_KERNEL_PATH="/${INITFS}" - LIVE_INSTALL_KERNEL_PATH="/install" - LIVE_SCREEN_PATH="/isolinux" - LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" - MEDIA="CD-ROM" - ;; - - net) - SYSLINUX_PATH="tftpboot" - KERNEL_PATH="${SYSLINUX_PATH}/debian-live/${LH_ARCHITECTURE}" - SCREEN_PATH="${SYSLINUX_PATH}/debian-live/${LH_ARCHITECTURE}/boot-screens" - DATA_PATH="${SCREEN_PATH}" - LIVE_KERNEL_PATH="debian-live/${LH_ARCHITECTURE}" - LIVE_INSTALL_KERNEL_PATH="debian-install/${LH_ARCHITECTURE}" - LIVE_SCREEN_PATH="debian-live/${LH_ARCHITECTURE}/boot-screens" - LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" - MEDIA="netboot" - ;; - - tar|usb-hdd) - SYSLINUX_PATH="binary/syslinux" - KERNEL_PATH="binary/${INITFS}" - SCREEN_PATH="${SYSLINUX_PATH}" - DATA_PATH="${SCREEN_PATH}" - LIVE_KERNEL_PATH="/${INITFS}" - LIVE_INSTALL_KERNEL_PATH="/install" - LIVE_SCREEN_PATH="/syslinux" - LIVE_DATA_PATH="${LIVE_SCREEN_PATH}" - MEDIA="hd-media" - ;; -esac - -Check_multiarchitecture - -# Creating directories -mkdir -p "${KERNEL_PATH}" -mkdir -p "${SCREEN_PATH}" -mkdir -p "${DATA_PATH}" - -# Setting boot parameters -case "${LH_ENCRYPTION}" in - ""|false) - ;; - *) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" - ;; -esac - -if [ -n "${LH_USERNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - ;; - - live-initramfs) - if [ "${LH_USERNAME}" != "user" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - fi - ;; - esac -fi - -if [ -n "${LH_HOSTNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - ;; - - live-initramfs) - if [ "${LH_HOSTNAME}" != "debian" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - fi - ;; - esac -fi - -if [ "${LH_UNION_FILESYSTEM}" != "unionfs" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" -fi - -if [ "${LH_EXPOSED_ROOT}" != "false" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" -fi - -if [ "${LH_BINARY_IMAGES}" = "net" ] -then - case "${LH_NET_ROOT_FILESYSTEM}" in - nfs) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} netboot=nfs nfsroot=${LH_NET_ROOT_SERVER}:${LH_NET_ROOT_PATH}" - ;; - - cifs) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} netboot=cifs nfsroot=//${LH_NET_ROOT_SERVER}${LH_NET_ROOT_PATH}" - ;; - - *) - Echo_error "Unsupported net filesystem" - exit 1 - ;; - esac - - if [ -n "${LH_NET_ROOT_MOUNTOPTIONS}" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} nfsopts=${LH_NET_ROOT_MOUNTOPTIONS}" - fi -fi - -if [ -n "${LH_NET_COW_PATH}" ] -then - case "${LH_NET_COW_FILESYSTEM}" in - nfs) - if [ -n "${LH_NET_COW_MOUNTOPTIONS}" ] - then - LH_NET_COW_MOUNTOPTIONS=",${LH_NET_COW_MOUNTOPTIONS}" - fi - - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} nfscow=${LH_NET_COW_SERVER}:${LH_NET_COW_PATH}${LH_NET_COW_MOUNTOPTIONS}" - ;; - - *) - Echo_error "Unsupported net filesystem" - exit 1 - ;; - esac -fi - -LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" - -# Parameters are listed at: linux/Documentation/kernel-parameters.txt -FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal" - -# Moving kernels into place -if [ "binary/${INITFS}" != "${KERNEL_PATH}" ] -then - mv binary/${INITFS}/vmlinuz* ${KERNEL_PATH} - mv binary/${INITFS}/initrd* ${KERNEL_PATH} - - if [ "${LH_MEMTEST}" != "false" ] && [ "${LH_MEMTEST}" != "none" ] - then - mv binary/${INITFS}/memtest ${KERNEL_PATH} - fi -fi - -# Default entries -DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" -DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})" -DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinuz-||')" - -Syslinux_live_entry "live" "${LH_SYSLINUX_MENU_LIVE_ENTRY}" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" - -if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] -then - for FLAVOUR in ${LH_LINUX_FLAVOURS} - do - if [ "${FLAVOUR}" != "${DEFAULT_FLAVOUR}" ] - then - FLAVOUR_KERNEL="$(basename chroot/boot/vmlinuz-*${FLAVOUR})" - FLAVOUR_INITRD="initrd.img-$(echo ${FLAVOUR_KERNEL} | sed -e 's|vmlinuz-||')" - Syslinux_live_entry "live-${FLAVOUR}" "${LH_SYSLINUX_MENU_LIVE_ENTRY} ${FLAVOUR}" "${FLAVOUR_KERNEL}" "${FLAVOUR_INITRD}" - fi - done -fi - -# Only needed for non-vesamenu, non-gfxboot syslinux -case "${LH_SYSLINUX_MENU}" in - false|menu) - # Adding syslinux hardcoded default label entry - Syslinux_live_entry "linux" "" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" - ;; -esac - -# Assembling debian-installer configuration -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - VMLINUZ_DI="vmlinuz" - INITRD_DI="initrd.gz" - APPEND_DI="vga=normal" - - VMLINUZ_GI="gtk/vmlinuz" - INITRD_GI="gtk/initrd.gz" - APPEND_GI="video=vesa:ywrap,mtrr vga=788" - - if [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${VMLINUZ_DI}" ] && [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${INITRD_DI}" ] - then - Syslinux_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - fi - - if [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${VMLINUZ_GI}" ] && [ -f "binary/${LIVE_INSTALL_KERNEL_PATH}/${INITRD_GI}" ] - then - Syslinux_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" - fi -fi - -# Assembling memtest configuration -if [ -f "${KERNEL_PATH}"/memtest ] -then - Syslinux_memtest_entry "memtest" "${LH_SYSLINUX_MENU_MEMTEST_ENTRY}" "memtest" -fi - -# Copy templates to base syslinux directory -Copy_syslinux_templates - -# Fill in templates with created values -Configure_syslinux_templates - -# Configure syslinux setup per boot method -case "${LH_BINARY_IMAGES}" in - iso) - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/usr/lib/syslinux/isolinux.bin ${SCREEN_PATH} - ;; - false) - cp /usr/lib/syslinux/isolinux.bin ${SCREEN_PATH} - ;; - esac - - mv ${SCREEN_PATH}/syslinux.cfg ${SCREEN_PATH}/isolinux.cfg - - # Copying configuration file - if [ -n "${LH_SYSLINUX_CFG}" ] - then - cp "${LH_SYSLINUX_CFG}" ${SCREEN_PATH}/isolinux.cfg - fi - ;; - - net) - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/usr/lib/syslinux/pxelinux.0 ${KERNEL_PATH} - ;; - false) - cp /usr/lib/syslinux/pxelinux.0 ${KERNEL_PATH} - ;; - esac - - mkdir -p ${KERNEL_PATH}/pxelinux.cfg - ln -s ${LIVE_KERNEL_PATH}/pxelinux.cfg ${SYSLINUX_PATH}/pxelinux.cfg - ln -s ${LIVE_KERNEL_PATH}/pxelinux.0 ${SYSLINUX_PATH}/pxelinux.0 - - # Adjusting include pathes - for FILE in ${SCREEN_PATH}/*.cfg - do - sed -i -e "s|^include |include ${LIVE_SCREEN_PATH}/|g" "${FILE}" - done - - sed -i -e "s| f| ${LIVE_SCREEN_PATH}/f|g" ${SCREEN_PATH}/prompt.cfg - - mv ${SCREEN_PATH}/syslinux.cfg ${KERNEL_PATH}/pxelinux.cfg/default - - # Copying configuration file - if [ -n "${LH_SYSLINUX_CFG}" ] - then - cp "${LH_SYSLINUX_CFG}" ${KERNEL_PATH}/pxelinux.cfg/default - fi - ;; - - tar|usb-hdd) - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/usr/lib/syslinux/isolinux.bin ${SCREEN_PATH}/syslinux.bin - ;; - false) - cp /usr/lib/syslinux/isolinux.bin ${SCREEN_PATH}/syslinux.bin - ;; - esac - - # Copying configuration file - if [ -n "${LH_SYSLINUX_CFG}" ] - then - cp "${LH_SYSLINUX_CFG}" ${SCREEN_PATH}/syslinux.cfg - fi - ;; -esac - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_syslinux diff -Nru live-helper-2.0~a6/helpers/lh_binary_tar live-helper-2.0~a10.1/helpers/lh_binary_tar --- live-helper-2.0~a6/helpers/lh_binary_tar 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_tar 1970-01-01 01:00:00.000000000 +0100 @@ -1,52 +0,0 @@ -#!/bin/sh - -# lh_binary_tar(1) - build harddisk binary image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build harddisk binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list tar "${LH_BINARY_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building binary harddisk image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_tar - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old binary -rm -f binary.tar.gz - -tar cf binary-tar.tar binary -gzip ${GZIP_OPTIONS} binary-tar.tar - -# Creating stage file -Create_stagefile .stage/binary_tar diff -Nru live-helper-2.0~a6/helpers/lh_binary_usb-hdd live-helper-2.0~a10.1/helpers/lh_binary_usb-hdd --- live-helper-2.0~a6/helpers/lh_binary_usb-hdd 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_usb-hdd 1970-01-01 01:00:00.000000000 +0100 @@ -1,280 +0,0 @@ -#!/bin/sh - -# lh_binary_usb-hdd(1) - build binary usb-hdd image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list usb-hdd "${LH_BINARY_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building binary usb-hdd image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap .stage/chroot_proc - -# Checking stage file -Check_stagefile .stage/binary_usb-hdd - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/sbin/mkdosfs dosfstools -Check_package chroot/usr/share/doc/mtools mtools -Check_package chroot/sbin/parted parted - -if [ "${LH_ARCHITECTURE}" = "sparc" ] -then - case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - Check_package chroot/sbin/mkfs.ext2 e2fsprogs - ;; - - *) - Echo_error "Sparc only supports booting from ext2, ext3 (or ufs)" - exit 1 - ;; - esac -fi - -case "${LH_BOOTLOADER}" in - grub) - Check_package chroot/usr/sbin/grub grub - ;; - - syslinux) - Check_package chroot/usr/bin/syslinux syslinux - ;; -esac - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Remove old binary -if [ -f binary.img ] -then - rm -f binary.img -fi - -# Enforce fat32 if we find individual files bigger than 2GB -if [ "${LH_BINARY_FILESYSTEM}" = "fat16" ] && [ -n "$(find binary -size +1999M)" ] -then - Echo_warning "FAT16 doesn't support files larger than 2GB, automatically enforcing FAT32." - - LH_BINARY_FILESYSTEM="fat32" - export LH_BINARY_FILESYSTEM -fi - -# Enforce fat32 if we have images in total bigger than 2GB -if [ "${LH_BINARY_FILESYSTEM}" = "fat16" ] && [ "$(du -s binary | awk '{ print $1 }')" -gt "1900000" ] -then - Echo_warning "FAT16 doesn't support partitions larger than 2GB, automatically enforcing FAT32" - - LH_BINARY_FILESYSTEM="fat32" - export LH_BINARY_FILESYSTEM -fi - -# Everything which comes here needs to be cleaned up, -DU_DIM="$(du -ms binary | cut -f1)" -REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" -dd if=/dev/zero of=chroot/binary.img bs=1024k count=0 seek=${REAL_DIM} -FREELO="$(${LH_LOSETUP} -f)" -if [ ! -b chroot/${FREELO} ] -then - MAKEDEV="true" - - mv chroot/dev chroot/dev.tmp - find /dev | cpio -dmpu chroot -fi - -echo "!!! The following error/warning messages can be ignored !!!" -Losetup $FREELO chroot/binary.img 0 - -case "${LH_ARCHITECTURE}" in - sparc) - PARTITION_TABLE_TYPE="sun" - ;; - *) - PARTITION_TABLE_TYPE="msdos" - ;; -esac - -case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - PARTITION_TYPE="ext2" - ;; - - fat16|fat32) - PARTITION_TYPE="${LH_BINARY_FILESYSTEM}" - ;; - - *) - Echo_error "Unsupported binary filesystem %s" "${LH_BINARY_FILESYSTEM}" - exit 1 - ;; -esac - -case "${LH_CHROOT_BUILD}" in - true) - Chroot chroot "parted -s ${FREELO} mklabel ${PARTITION_TABLE_TYPE}" || true - Chroot chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true - Chroot chroot "parted -s ${FREELO} set 1 boot on" || true - Chroot chroot "parted -s ${FREELO} set 1 lba off" || true - - if [ "${LH_BOOTLOADER}" = "syslinux" ] - then - dd if=chroot/usr/lib/syslinux/mbr.bin of=${FREELO} bs=440 count=1 - fi - ;; - - false) - parted -s ${FREELO} mklabel ${PARTITION_TABLE_TYPE} || true - parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100% || true - parted -s ${FREELO} set 1 boot on || true - parted -s ${FREELO} set 1 lba off || true - - if [ "${LH_BOOTLOADER}" = "syslinux" ] - then - dd if=/usr/lib/syslinux/mbr.bin of=${FREELO} bs=440 count=1 - fi - ;; -esac - -sleep 1 -${LH_LOSETUP} -d ${FREELO} - -FREELO="$(${LH_LOSETUP} -f)" -Losetup $FREELO chroot/binary.img 1 - -case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - MKFS="${LH_BINARY_FILESYSTEM}" - MKFS_OPTIONS="-L DEBIAN_LIVE -m 0" - ;; - - fat16) - MKFS="vfat" - MKFS_OPTIONS="-F 16 -n DEBIAN_LIVE" - ;; - - fat32) - MKFS="vfat" - MKFS_OPTIONS="-F 32 -n DEBIAN_LIVE" - ;; -esac - -case "${LH_CHROOT_BUILD}" in - true) - Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}" - ;; - - false) - mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO} - ;; -esac - -case "${LH_BINARY_FILESYSTEM}" in - fat*) - CP_OPTIONS="-L" - ;; -esac - -mkdir -p chroot/binary.tmp -${LH_ROOT_COMMAND} mount ${FREELO} chroot/binary.tmp -cp -r -T ${CP_OPTIONS} binary/ chroot/binary.tmp - -FIXME() -{ -if [ "${LH_BOOTLOADER}" = "grub" ] -then - -cat > chroot/grub.sh << EOF -cd binary.tmp -grub --batch << EOM -find /live/vmlinuz -EOM -EOF - - rootpartition="$(Chroot chroot 'sh grub.sh' 2>/dev/null | grep -A 1 'find /live/vmlinuz' | grep -v 'find /live/vmlinuz')" - usbdev="$(echo $rootpartition | sed -e 's|,[[:digit:]]||')" - echo "Root partition is $rootpartition, device is: $usbdev" - - echo "WAITING..." && read WAIT - -#cat > chroot/grub.sh << EOF -#grub --batch << EOM -#root $rootpartition -#setup $usbdev -#EOM -#EOF - -#Chroot chroot "sh grub.sh" - - rm -f chroot/grub.sh -fi -} - -${LH_ROOT_COMMAND} umount chroot/binary.tmp -rmdir chroot/binary.tmp - -if [ "${LH_BOOTLOADER}" = "syslinux" ] -then - case "${LH_CHROOT_BUILD}" in - true) - Chroot chroot "syslinux ${FREELO}" - ;; - - false) - syslinux ${FREELO} - ;; - esac -fi - -sleep 1 -${LH_LOSETUP} -d ${FREELO} - -echo "!!! The above error/warning messages can be ignored !!!" - -if [ -n "${MAKEDEV}" ] -then - rm -rf chroot/dev - mv chroot/dev.tmp chroot/dev -fi - -mv chroot/binary.img ./ - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_usb-hdd diff -Nru live-helper-2.0~a6/helpers/lh_binary_virtual-hdd live-helper-2.0~a10.1/helpers/lh_binary_virtual-hdd --- live-helper-2.0~a6/helpers/lh_binary_virtual-hdd 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_virtual-hdd 1970-01-01 01:00:00.000000000 +0100 @@ -1,110 +0,0 @@ -#!/bin/sh - -# lh_binary_virtual-hdd(1) - build binary virtual-hdd image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list virtual-hdd "${LH_BINARY_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building binary virtual-hdd image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap .stage/chroot_proc - -# Checking stage file -Check_stagefile .stage/binary_virtual-hdd - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - Check_package chroot/sbin/mkfs.ext2 e2fsprogs - ;; - esac -fi - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Remove old binary -if [ -f binary-virtual.img ] -then - rm -f binary-virtual.img -fi - -Echo_message "Creating virtual disk image..." -dd if=/dev/zero of=binary-virtual.img bs=1024k count=0 seek=${LH_VIRTUAL_ROOT_SIZE} - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - mv binary-virtual.img chroot - - case "${LH_BINARY_FILESYSTEM}" in - ext2) - Chroot chroot "mkfs.ext2 -F binary-virtual.img" - ;; - - ext3) - Chroot chroot "mkfs.ext3 -F binary-virtual.img" - ;; - esac - - mv chroot/binary-virtual.img ./ -else - case "${LH_BINARY_FILESYSTEM}" in - ext2) - mkfs.ext2 -F binary-virtual.img - ;; - - ext3) - mkfs.ext3 -F binary-virtual.img - ;; - esac -fi - -mkdir -p binary.tmp -${LH_ROOT_COMMAND} mount -o loop binary-virtual.img binary.tmp -cp -a binary/ binary.tmp - -${LH_ROOT_COMMAND} umount binary.tmp -rmdir binary.tmp - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_virtual-hdd diff -Nru live-helper-2.0~a6/helpers/lh_binary_win32-loader live-helper-2.0~a10.1/helpers/lh_binary_win32-loader --- live-helper-2.0~a6/helpers/lh_binary_win32-loader 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_win32-loader 1970-01-01 01:00:00.000000000 +0100 @@ -1,97 +0,0 @@ -#!/bin/sh - -# lh_binary_win32-loader(1) - copy win32-loader into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy win32-loader into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_WIN32_LOADER}" != "true" ] || [ "${LH_BINARY_IMAGES}" = "virtual-hdd" ] -then - exit 0 -fi - -Echo_message "Begin copying win32-loader..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_win32-loader - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_ARCHITECTURE}" in - amd64|i386) - if [ "${LH_CHROOT_BUILD}" = "true" ] - then - # Checking depends - Check_package chroot/usr/lib/win32-loader/win32-loader.exe win32-loader - - # Restoring cache - Restore_cache cache/packages_binary - - # Installing depends - Install_package - - # Copying win32-loader - cp chroot/usr/lib/win32-loader/* binary - else - cp /usr/lib/win32-loader/* binary - fi - - mv binary/win32-loader.exe binary/setup.exe - - if [ "${LH_DEBIAN_INSTALLER}" != "false" ] - then - -cat > binary/win32-loader.ini << EOF -[installer] -arch=${LH_ARCHITECTURE} -i386/linux=install/vmlinuz -i386/initrd=install/initrd.gz -i386/gtk/linux=install/vmlinuz -i386/gtk/initrd=install/gtk/initrd.gz - -[grub] -g2ldr=g2ldr -g2ldr.mbr=g2ldr.mbr -EOF - - fi - - # Saving cache - Save_cache cache/packages_binary - - # Removing depends - Remove_package - ;; - - *) - Echo_warning "win32-loader inclusion is set to true but not compatible with your architecture, ignoring." - ;; -esac - -# Creating stage file -Create_stagefile .stage/binary_win32-loader diff -Nru live-helper-2.0~a6/helpers/lh_binary_yaboot live-helper-2.0~a10.1/helpers/lh_binary_yaboot --- live-helper-2.0~a6/helpers/lh_binary_yaboot 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_binary_yaboot 1970-01-01 01:00:00.000000000 +0100 @@ -1,313 +0,0 @@ -#!/bin/sh - -# lh_binary_yaboot(1) - installs yaboot into binary -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'installs yaboot into binary')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTLOADER}" != "yaboot" ] -then - exit 0 -fi - -Echo_message "Begin installing yaboot..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/binary_yaboot - -# Checking yaboot templates -Check_templates yaboot - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Check architecture -Check_architecture powerpc ppc64 -Check_crossarchitecture - -# Checking depends -Check_package chroot/usr/lib/yaboot/yaboot yaboot - -# Restoring cache -Restore_cache cache/packages_binary - -# Installing depends -Install_package - -# Local functions -Yaboot_live_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - DIRECTORY="/$(basename ${DESTDIR_LIVE})" - - LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n" - LINUX_LIVE="${LINUX_LIVE}\tlabel=${LABEL}\n" - LINUX_LIVE="${LINUX_LIVE}\tinitrd=${DIRECTORY}/${INITRD}\n" - LINUX_LIVE="${LINUX_LIVE}\tappend=\"boot=${INITFS} LH_BOOTAPPEND_LIVE ${APPEND}\"\n" - LINUX_LIVE="${LINUX_LIVE}\tinitrd-size=10240\n" -} - -Yaboot_install_entry () -{ - LABEL="${1}" - KERNEL="${2}" - INITRD="${3}" - APPEND="${4}" - - DIRECTORY="/$(basename ${DESTDIR_INSTALL})" - - QAPPEND="quiet" - - for TYPE in Install Expert Rescue Auto - do - case "${TYPE}" in - Install) - TAPPEND="${APPEND} ${QAPPEND}" - ;; - - Expert) - TAPPEND="priority=low ${APPEND}" - ;; - - Rescue) - TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}" - ;; - - Auto) - TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}" - ;; - esac - - case "${LABEL}" in - Text) - TYPE_SUFFIX="" - ;; - GUI) - TYPE_SUFFIX="gui" - ;; - esac - - LINUX_INSTALL="${LINUX_INSTALL}\nimage=${DIRECTORY}/${KERNEL}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tlabel=${TYPE}${TYPE_SUFFIX}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tinitrd=${DIRECTORY}/${INITRD}\n" - LINUX_INSTALL="${LINUX_INSTALL}\tappend=\"${TAPPEND} ${LH_BOOTAPPEND_INSTALL}\"\n" - LINUX_INSTALL="${LINUX_INSTALL}\tinitrd-size=10240\n" - done -} - -case "${LH_INITRAMFS}" in - casper) - INITFS="casper" - ;; - - live-initramfs) - INITFS="live" - ;; -esac - -# Setting destination directory -case "${LH_BINARY_IMAGES}" in - iso) - case "${LH_INITRAMFS}" in - casper) - DESTDIR_LIVE="binary/casper" - ;; - - live-initramfs) - DESTDIR_LIVE="binary/live" - ;; - esac - - DESTDIR_INSTALL="binary/install" - ;; - - net|tar|usb-hdd) - Echo_error "not yet supported, aborting (FIXME)." - exit 1 - ;; -esac - -Check_multiarchitecture - -# Creating directory -mkdir -p "${DESTDIR_LIVE}" - -# Setting boot parameters -case "${LH_ENCRYPTION}" in - ""|false) - ;; - *) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} encryption=${LH_ENCRYPTION}" - ;; -esac - -if [ -n "${LH_USERNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - ;; - - live-initramfs) - if [ "${LH_USERNAME}" != "user" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} username=${LH_USERNAME}" - fi - ;; - esac -fi - -if [ -n "${LH_HOSTNAME}" ] -then - case "${LH_INITRAMFS}" in - casper) - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - ;; - - live-initramfs) - if [ "${LH_HOSTNAME}" != "debian" ] - then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} hostname=${LH_HOSTNAME}" - fi - ;; - esac -fi - -if [ "${LH_UNION_FILESYSTEM}" != "unionfs" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}" -fi - -if [ -n "${LH_NET_COW_PATH}" ] -then - Echo_error "Net cow not yet supported on yaboot" - exit 1 -fi - -if [ "${LH_EXPOSED_ROOT}" != "false" ] -then - LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} exposedroot" -fi - -LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's| ||')" - -# Parameters are listed at: linux/Documentation/kernel-parameters.txt -FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly" - -# Assembling kernel configuration - -# Default entries -DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')" -DEFAULT_KERNEL="$(basename chroot/boot/vmlinux-*${DEFAULT_FLAVOUR})" -DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinux-||')" - -Yaboot_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" -Yaboot_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}" - -if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ] -then - for KERNEL in chroot/boot/vmlinux-* - do - KERNEL_IMAGE="$(basename ${KERNEL})" - KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's|vmlinux-||')" - INITRD="initrd.img-${KERNEL_VERSION}" - - Yaboot_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}" - Yaboot_live_entry "live-${KERNEL_VERSION}-failsafe" "${KERNEL_IMAGE}" "${INITRD}" "${FAILSAFE}" - done -fi - -LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')" - -# Assembling debian-installer configuration -if [ "${LH_DEBIAN_INSTALLER}" != "false" ] -then - VMLINUZ_DI="vmlinuz" - INITRD_DI="initrd.gz" - APPEND_DI="vga=normal" - - VMLINUZ_GI="gtk/vmlinuz" - INITRD_GI="gtk/initrd.gz" - APPEND_GI="video=vesa:ywrap,mtrr vga=788" - - if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_DI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_DI}" ] - then - Yaboot_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}" - fi - - if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_GI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_GI}" ] - then - Yaboot_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}" - fi -fi - -LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')" - -case "${LH_BINARY_IMAGES}" in - iso|usb-hdd) - # Copying yaboot - mkdir -p binary/yaboot - - case "${LH_CHROOT_BUILD}" in - true) - cp chroot/usr/lib/yaboot/yaboot binary/yaboot - ;; - - false) - cp /usr/lib/yaboot/yaboot binary/yaboot - ;; - esac - - cp -r "${TEMPLATES}"/* binary/yaboot - - if [ "${LH_BINARY_IMAGES}" = "usb-hdd" ] - then - mv binary/yaboot/yaboot.conf binary/yaboot/yaboot.conf.tmp - echo "root=/dev/ram" > binary/yaboot/yaboot.conf - cat binary/yaboot/yaboot.conf.tmp >> binary/yaboot/yaboot.conf - rm -f binary/yaboot/yaboot.conf.tmp - fi - - # Configure yaboot templates - sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" binary/yaboot/yaboot.conf - sed -i -e "s|LH_BOOTAPPEND_INSTALL|${LH_BOOTAPPEND_INSTALL}|" -e "s|LH_BOOTAPPEND_LIVE|${LH_BOOTAPPEND_LIVE}|" binary/yaboot/yaboot.conf - sed -i -e "s|LH_DATE|$(date +%Y%m%d)|" -e "s|LH_VERSION|${VERSION}|" binary/yaboot/boot.msg - ;; -esac - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/binary_yaboot diff -Nru live-helper-2.0~a6/helpers/lh_bootstrap live-helper-2.0~a10.1/helpers/lh_bootstrap --- live-helper-2.0~a6/helpers/lh_bootstrap 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_bootstrap 1970-01-01 01:00:00.000000000 +0100 @@ -1,34 +0,0 @@ -#!/bin/sh - -# lh_bootstrap(1) - bootstrap a Debian system -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'bootstrap a Debian system')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Setup cleanup function -Setup_cleanup - -# Bootstrapping system -lh bootstrap_cache restore ${*} -lh bootstrap_copy ${*} -lh bootstrap_cdebootstrap ${*} -lh bootstrap_debootstrap ${*} -lh bootstrap_cache save ${*} diff -Nru live-helper-2.0~a6/helpers/lh_bootstrap_cache live-helper-2.0~a10.1/helpers/lh_bootstrap_cache --- live-helper-2.0~a6/helpers/lh_bootstrap_cache 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_bootstrap_cache 1970-01-01 01:00:00.000000000 +0100 @@ -1,93 +0,0 @@ -#!/bin/sh - -# lh_bootstrap_cache(1) - cach bootstrap stage -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'cache bootstrap stage')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Check architecture -Check_crossarchitecture - -Echo_message "Begin caching bootstrap stage..." - -for STAGE in ${LH_CACHE_STAGES} -do - if [ "${STAGE}" = "bootstrap" ] - then - case "${1}" in - restore) - # Checking stage file - Check_stagefile .stage/bootstrap_cache.restore - - if [ -d cache/stages_bootstrap ] - then - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Removing old chroot - rm -rf chroot - - # Restoring old cache - ${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Creating stage file - Create_stagefile .stage/bootstrap_cache.restore - Create_stagefile .stage/bootstrap - - exit 0 - fi - ;; - - save) - # Checking stage file - Check_stagefile .stage/bootstrap_cache.save - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - rm -rf cache/stages_bootstrap - - mkdir -p cache - - ${LH_ROOT_COMMAND} cp -a chroot cache/stages_bootstrap - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_bootstrap - fi - - # Creating stage file - Create_stagefile .stage/bootstrap_cache.save - ;; - esac - fi -done diff -Nru live-helper-2.0~a6/helpers/lh_bootstrap_cdebootstrap live-helper-2.0~a10.1/helpers/lh_bootstrap_cdebootstrap --- live-helper-2.0~a6/helpers/lh_bootstrap_cdebootstrap 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_bootstrap_cdebootstrap 1970-01-01 01:00:00.000000000 +0100 @@ -1,180 +0,0 @@ -#!/bin/sh - -# lh_bootstrap_cdebootstrap(1) - bootstrap a Debian system with cdebootstrap(1) -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'bootstrap a Debian system with cdebootstrap(1)')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTSTRAP}" != "cdebootstrap" ] && [ "${LH_BOOTSTRAP}" != "cdebootstrap-static" ] -then - exit 0 -fi - -# Check architecture -Check_crossarchitecture - -Echo_message "Begin bootstrapping system..." - -Check_package /usr/bin/${LH_BOOTSTRAP} cdebootstrap - -# Ensure that a system is built as root -lh testroot - -# Checking stage file -Check_stagefile .stage/bootstrap -Check_stagefile .stage/bootstrap_cache.restore - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Creating chroot directory -mkdir -p chroot - -# Setting cdebootstrap options -if [ -n "${LH_ARCHITECTURE}" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --arch=${LH_ARCHITECTURE}" -fi - -if [ -n "${LH_BOOTSTRAP_CONFIG}" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --suite-config=${LH_BOOTSTRAP_CONFIG}" -fi - -if [ -n "${LH_BOOTSTRAP_INCLUDE}" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --include=$(echo ${LH_BOOTSTRAP_INCLUDE} | sed 's| *|,|g')" -fi - -if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --exclude=$(echo ${LH_BOOTSTRAP_EXCLUDE} | sed 's| *|,|g')" -fi - -if [ -n "${LH_BOOTSTRAP_KEYRING}" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --keyring=${LH_BOOTSTRAP_KEYRING}" -fi - -if [ -z "${LH_BOOTSTRAP_FLAVOUR}" ] -then - case "${LH_PACKAGES_LISTS}" in - stripped|minimal) - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=minimal" - ;; - *) - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=standard" - ;; - esac -else - case "${LH_BOOTSTRAP_FLAVOUR}" in - stripped|minimal) - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=minimal" - ;; - - *) - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --flavour=${LH_BOOTSTRAP_FLAVOUR}" - ;; - esac -fi - -if [ "${_DEBUG}" = "true" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --debug" -fi - -if [ "${_QUIET}" = "true" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --quiet" -fi - -if [ "${_VERBOSE}" = "true" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --verbose" -fi - -if [ "${LH_APT_SECURE}" = "false" ] -then - CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --allow-unauthenticated" -fi - -if [ -x "/usr/bin/cdebootstrap" ] || [ -x "/usr/bin/cdebootstrap-static" ] -then - if [ "${LH_CACHE_PACKAGES}" = "true" ] - then - if [ -d cache/packages_bootstrap ] - then - mkdir -p chroot/var/cache/bootstrap - cp cache/packages_bootstrap/*.deb chroot/var/cache/bootstrap - fi - - Echo_breakage "Running ${LH_BOOTSTRAP} (download-only)... " - ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Removing old cache - if [ -d cache/packages_bootstrap ] - then - rm -f cache/packages_bootstrap/*.deb - fi - - # Saving new cache - mkdir -p cache/packages_bootstrap - - cp chroot/var/cache/bootstrap/*.deb cache/packages_bootstrap - fi - - Echo_breakage "Running ${LH_BOOTSTRAP}... " - ${LH_ROOT_COMMAND} ${LH_BOOTSTRAP} ${CDEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Remove cdebootstrap-helper-diverts (needed at least for minimal flavours) - case "${LH_PACKAGES_LISTS}" in - stripped|minimal) - Chroot chroot "dpkg -P cdebootstrap-helper-diverts" - ;; - esac - - # Deconfiguring cdebootstrap configurations - rm -f chroot/etc/apt/sources.list - rm -f chroot/etc/hosts - rm -f chroot/etc/resolv.conf - - # Removing bootstrap cache - rm -rf chroot/var/cache/bootstrap - - # Creating stage file - Create_stagefile .stage/bootstrap -else - Echo_error "Can't process file /usr/bin/${LH_BOOTSTRAP} (FIXME)" - exit 1 -fi diff -Nru live-helper-2.0~a6/helpers/lh_bootstrap_copy live-helper-2.0~a10.1/helpers/lh_bootstrap_copy --- live-helper-2.0~a6/helpers/lh_bootstrap_copy 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_bootstrap_copy 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -#!/bin/sh - -# lh_bootstrap_copy(1) - bootstrap by copying the host system -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'bootstrap by copying the host system')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTSTRAP}" != "copy" ] -then - exit 0 -fi - -# Check architecture -Check_crossarchitecture - -Echo_message "Begin bootstrapping system..." - -# Ensure that a system is built as root -lh testroot - -# Checking stage file -Check_stagefile .stage/bootstrap - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Copying host system -mkdir chroot -cd chroot -tar c / --exclude /proc --exclude /sys --exclude "$(dirname ${PWD})" | tar xv -cd .. - -# Creating stage file -Create_stagefile .stage/bootstrap diff -Nru live-helper-2.0~a6/helpers/lh_bootstrap_debootstrap live-helper-2.0~a10.1/helpers/lh_bootstrap_debootstrap --- live-helper-2.0~a6/helpers/lh_bootstrap_debootstrap 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_bootstrap_debootstrap 1970-01-01 01:00:00.000000000 +0100 @@ -1,161 +0,0 @@ -#!/bin/sh - -# lh_bootstrap_debootstrap(1) - bootstrap a Debian system with debootstrap(8) -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'bootstrap a Debian system with debootstrap(8)')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_BOOTSTRAP}" != "debootstrap" ] -then - exit 0 -fi - -# Check architecture -Check_crossarchitecture - -Echo_message "Begin bootstrapping system..." - -Check_package /usr/sbin/debootstrap debootstrap - -# Ensure that a system is built as root -lh testroot - -# Checking stage file -Check_stagefile .stage/bootstrap -Check_stagefile .stage/bootstrap_cache.restore - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Creating chroot directory -mkdir -p chroot - -# Setting debootstrap options -if [ -n "${LH_ARCHITECTURE}" ] -then - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --arch ${LH_ARCHITECTURE}" -fi - -if [ "${LH_ARCHIVE_AREAS}" != "main" ] -then - # Modify archive areas to remove leading/trailing whitespaces and replace other whitepspace with commas - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --components $(echo ${LH_ARCHIVE_AREAS} | sed -e 's| |,|g')" -fi - -if [ -n "${LH_BOOTSTRAP_CONFIG}" ] -then - if [ -d "/usr/share/debootstrap/scripts/" ] - then - LH_DEBOOTSTRAP_SCRIPT="/usr/share/debootstrap/scripts/${LH_BOOTSTRAP_CONFIG}" - else - LH_DEBOOTSTRAP_SCRIPT="/usr/lib/debootstrap/scripts/${LH_BOOTSTRAP_CONFIG}" - fi -fi - -if [ -n "${LH_BOOTSTRAP_INCLUDE}" ] -then - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --include=$(echo ${LH_BOOTSTRAP_INCLUDE} | sed 's| *|,|g')" -fi - -if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ] -then - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --exclude=$(echo ${LH_BOOTSTRAP_EXCLUDE} | sed 's| *|,|g')" -fi - -if [ "${LH_USE_FAKEROOT}" != "true" ] -then - if [ -z "${LH_BOOTSTRAP_FLAVOUR}" ] - then - if In_list "stripped minimal" "${LH_PACKAGES_LISTS}" - then - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=minbase" - fi - else - case "${LH_BOOTSTRAP_FLAVOUR}" in - stripped|minimal) - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=minbase" - ;; - standard) - ;; - - *) - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=${LH_BOOTSTRAP_FLAVOUR}" - esac - fi -else - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --variant=fakechroot" -fi - -if [ "${_VERBOSE}" = "true" ] -then - DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --verbose" -fi - -if [ -x "/usr/sbin/debootstrap" ] -then - if [ "${LH_CACHE_PACKAGES}" = "true" ] - then - if [ -d cache/packages_bootstrap ] - then - mkdir -p chroot/var/cache/apt/archives - cp cache/packages_bootstrap/*.deb chroot/var/cache/apt/archives - fi - - Echo_breakage "Running debootstrap (download-only)... " - ${LH_ROOT_COMMAND} debootstrap ${DEBOOTSTRAP_OPTIONS} --download-only "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" "${LH_DEBOOTSTRAP_SCRIPT}" - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Removing old cache - if [ -d cache/packages_bootstrap ] - then - rm -f cache/packages_bootstrap/*.deb - fi - - # Saving new cache - mkdir -p cache/packages_bootstrap - - cp chroot/var/cache/apt/archives/*.deb cache/packages_bootstrap - fi - - Echo_breakage "Running debootstrap... " - ${LH_ROOT_COMMAND} debootstrap ${DEBOOTSTRAP_OPTIONS} "${LH_DISTRIBUTION}" chroot "${LH_MIRROR_BOOTSTRAP}" "${LH_DEBOOTSTRAP_SCRIPT}" - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Removing bootstrap cache - rm -f chroot/var/cache/apt/archives/*.deb - - # Creating stage file - Create_stagefile .stage/bootstrap -else - Echo_error "Can't process file /usr/bin/debootstrap (FIXME)" - exit 1 -fi diff -Nru live-helper-2.0~a6/helpers/lh_build live-helper-2.0~a10.1/helpers/lh_build --- live-helper-2.0~a6/helpers/lh_build 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_build 1970-01-01 01:00:00.000000000 +0100 @@ -1,67 +0,0 @@ -#!/bin/sh - -# lh_build(1) - build a Debian Live system -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Read meta config -if [ "${1}" != "noautoconfig" ] && [ -x auto/build ] -then - ./auto/build ${@} -fi - -if [ "${1}" = "noautoconfig" ] -then - shift -fi - -# Setting static variables -DESCRIPTION="$(Echo 'build a Debian Live system')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -if [ ! -d config ] -then - Echo_warning "No config/ directory; using defaults for all options" -fi - -if [ "$(pwd)" = "/" ] -then - Echo_error "Cannot build live image from the root directory (/)" - exit 1 -fi - -if echo $(pwd) | grep -qs " " -then - Echo_error "Cannot build live image from a directory containing spaces" - exit 1 -fi - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Checking defaults -Check_defaults - -# Bootstrapping system -lh bootstrap ${*} - -# Customizing chroot -lh chroot ${*} - -# Building binary images -lh binary ${*} - -# Building source images -lh source ${*} diff -Nru live-helper-2.0~a6/helpers/lh_chroot live-helper-2.0~a10.1/helpers/lh_chroot --- live-helper-2.0~a6/helpers/lh_chroot 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot 1970-01-01 01:00:00.000000000 +0100 @@ -1,78 +0,0 @@ -#!/bin/sh - -# lh_chroot(1) - customize the Debian system -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'customize the Debian system')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Setup cleanup function -Setup_cleanup - -# Configuring chroot -lh chroot_cache restore ${*} -lh chroot_devpts install ${*} -lh chroot_proc install ${*} -lh chroot_selinuxfs install ${*} -lh chroot_sysfs install ${*} -lh chroot_debianchroot install ${*} -lh chroot_dpkg install ${*} -lh chroot_sysv-rc install ${*} -lh chroot_hosts install ${*} -lh chroot_resolv install ${*} -lh chroot_hostname install ${*} -lh chroot_apt install ${*} -lh chroot_sources install ${*} -lh chroot_linux-image install ${*} - -# Customizing chroot -lh chroot_preseed ${*} -lh chroot_local-preseed ${*} -lh chroot_tasks ${*} -lh chroot_packageslists ${*} -lh chroot_local-packageslists ${*} -lh chroot_packages ${*} -lh chroot_local-packages ${*} -lh chroot_install-packages ${*} -lh chroot_localization ${*} -lh chroot_local-includes ${*} -lh chroot_local-patches ${*} -lh chroot_sysvinit ${*} -lh chroot_local-hooks ${*} -lh chroot_hooks ${*} -lh chroot_symlinks ${*} -lh chroot_hacks ${*} -lh chroot_interactive ${*} - -# Deconfiguring chroot -lh chroot_linux-image remove ${*} -lh chroot_sources remove ${*} -lh chroot_apt remove ${*} -lh chroot_hostname remove ${*} -lh chroot_resolv remove ${*} -lh chroot_hosts remove ${*} -lh chroot_sysv-rc remove ${*} -lh chroot_dpkg remove ${*} -lh chroot_debianchroot remove ${*} -lh chroot_sysfs remove ${*} -lh chroot_selinuxfs remove ${*} -lh chroot_proc remove ${*} -lh chroot_devpts remove ${*} -lh chroot_cache save ${*} diff -Nru live-helper-2.0~a6/helpers/lh_chroot_apt live-helper-2.0~a10.1/helpers/lh_chroot_apt --- live-helper-2.0~a6/helpers/lh_chroot_apt 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_apt 1970-01-01 01:00:00.000000000 +0100 @@ -1,242 +0,0 @@ -#!/bin/sh - -# lh_chroot_apt(1) - manage /etc/apt/apt.conf -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/apt/apt.conf')" -HELP="" -USAGE="${PROGRAM} {install|install-binary|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install|install-binary) - Echo_message "Configuring file /etc/apt/apt.conf" - - # Checking stage file - Check_stagefile .stage/chroot_apt - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - mkdir -p chroot/etc/apt/apt.conf.d - - # Configuring apt ftp proxy - if [ -n "${LH_APT_FTP_PROXY}" ] - then - echo "Acquire::ftp::Proxy \"${LH_APT_FTP_PROXY}\";" > chroot/etc/apt/apt.conf.d/00ftp-proxy - fi - - # Configuring apt http proxy - if [ -n "${LH_APT_HTTP_PROXY}" ] - then - echo "Acquire::http::Proxy \"${LH_APT_HTTP_PROXY}\";" > chroot/etc/apt/apt.conf.d/00http-proxy - fi - - # Configuring apt pdiffs - case "${LH_APT_PDIFFS}" in - true) - echo "Acquire::PDiffs \"true\";" > chroot/etc/apt/apt.conf.d/00pdiffs - ;; - - false) - echo "Acquire::PDiffs \"false\";" > chroot/etc/apt/apt.conf.d/00pdiffs - ;; - esac - - # Configuring apt pipeline - if [ -n "${LH_APT_PIPELINE}" ] - then - echo "Acquire::http::Pipeline-Depth \"${LH_APT_PIPELINE}\";" > chroot/etc/apt/apt.conf.d/00pipeline - fi - - # Configuring apt recommends - case "${LH_APT_RECOMMENDS}" in - true) - echo "APT::Install-Recommends \"true\";" > chroot/etc/apt/apt.conf.d/00recommends - echo "Aptitude::Recommends-Important \"true\";" >> chroot/etc/apt/apt.conf.d/00recommends - ;; - - false) - echo "APT::Install-Recommends \"false\";" > chroot/etc/apt/apt.conf.d/00recommends - echo "Aptitude::Recommends-Important \"false\";" >> chroot/etc/apt/apt.conf.d/00recommends - ;; - esac - - # Configuring apt secure - case "${LH_APT_SECURE}" in - true) - echo "APT::Get::AllowUnauthenticated \"false\";" > chroot/etc/apt/apt.conf.d/00secure - echo "Aptitude::CmdLine::Ignore-Trust-Violations \"false\";" >> chroot/etc/apt/apt.conf.d/00secure - ;; - - false) - echo "APT::Get::AllowUnauthenticated \"true\";" > chroot/etc/apt/apt.conf.d/00secure - echo "Aptitude::CmdLine::Ignore-Trust-Violations \"true\";" >> chroot/etc/apt/apt.conf.d/00secure - ;; - esac - - # Configuring apt config - if [ -f config/chroot_apt/apt.conf ] - then - if [ -f chroot/etc/apt/apt.conf ] - then - mv chroot/etc/apt/apt.conf chroot/etc/apt/apt.conf.orig - fi - - cp config/chroot_apt/apt.conf chroot/etc/apt/apt.conf - fi - - # Configuring apt preferences - if [ -f config/chroot_apt/preferences ] - then - if [ -f chroot/etc/apt/preferences ] - then - mv chroot/etc/apt/preferences chroot/etc/apt/preferences.orig - fi - - cp config/chroot_apt/preferences chroot/etc/apt/preferences - fi - - if Find_files config/chroot_local-packages/*.deb - then - echo >> chroot/etc/apt/preferences - echo "# Added by lh_chroot_apt ${@}" >> chroot/etc/apt/preferences - echo "Package: *" >> chroot/etc/apt/preferences - echo "Pin: release o=chroot_local-packages" >> chroot/etc/apt/preferences - - case "${1}" in - install) - # Ensure local packages have priority - echo "Pin-Priority: 1001" >> chroot/etc/apt/preferences - ;; - - install-binary) - # Ensure local packages are not re-installed during lh_binary - echo "Pin-Priority: 99" >> chroot/etc/apt/preferences - - echo >> chroot/etc/apt/preferences - echo "Package: *" >> chroot/etc/apt/preferences - echo "Pin: release o=debian" >> chroot/etc/apt/preferences - echo "Pin-Priority: 99" >> chroot/etc/apt/preferences - ;; - esac - fi - - # Creating stage file - Create_stagefile .stage/chroot_apt - ;; - - remove) - Echo_message "Deconfiguring file /etc/apt/apt.conf" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Deconfiguring aptitude ftp proxy - rm -f chroot/etc/apt/apt.conf.d/00ftp-proxy - - # Deconfiguring aptitude http proxy - rm -f chroot/etc/apt/apt.conf.d/00http-proxy - - # Deconfiguring aptitude pdiffs - if [ "${LH_APT_PDIFFS}" = "true" ] - then - rm -f chroot/etc/apt/apt.conf.d/00pdiffs - fi - - # Deconfiguring aptitude pipeline - rm -f chroot/etc/apt/apt.conf.d/00pipeline - - # Deconfiguring aptitude recommends - if [ "${LH_APT_RECOMMENDS}" = "true" ] - then - rm -f chroot/etc/apt/apt.conf.d/00recommends - fi - - # Deconfiguring aptitude secure - if [ "${LH_APT_SECURE}" = "true" ] - then - rm -f chroot/etc/apt/apt.conf.d/00secure - fi - - # Configuring apt config - if [ -f config/chroot_apt/apt.conf ] - then - if [ -f chroot/etc/apt/apt.conf ] - then - mv chroot/etc/apt/apt.conf chroot/etc/apt/apt.conf.orig - fi - - cp config/chroot_apt/apt.conf chroot/etc/apt/apt.conf - - if [ -f chroot/etc/apt/apt.conf.orig ] - then - mv chroot/etc/apt/apt.conf.orig chroot/etc/apt/apt.conf - fi - fi - - # Deconfiguring apt preferences - if [ -f config/chroot_apt/preferences ] - then - if [ -f chroot/etc/apt/preferences ] - then - mv chroot/etc/apt/preferences chroot/etc/apt/preferences.orig - fi - - cp config/chroot_apt/preferences chroot/etc/apt/preferences - - if [ -f chroot/etc/apt/preferences.orig ] - then - mv chroot/etc/apt/preferences.orig chroot/etc/apt/preferences - fi - fi - - if Find_files config/chroot_local-packages/*.deb - then - if [ -f chroot/etc/apt/preferences ] - then - # delete additions from lh_chroot_apt install|install-binary to preferences - sed -i '/# Added by lh_chroot_apt/,$d' chroot/etc/apt/preferences - # delete the last empty line - sed -i '${/^[[:blank:]]*$/d;}' chroot/etc/apt/preferences - # if the resulting preferences file is empty there was no user additions, remove it - if [ ! -s chroot/etc/apt/preferences ] - then - rm -rf chroot/etc/apt/preferences - fi - fi - - fi - - # Removing stage file - rm -f .stage/chroot_apt - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_cache live-helper-2.0~a10.1/helpers/lh_chroot_cache --- live-helper-2.0~a6/helpers/lh_chroot_cache 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_cache 1970-01-01 01:00:00.000000000 +0100 @@ -1,89 +0,0 @@ -#!/bin/sh - -# lh_chroot_cache(1) - cach chroot stage -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'cache chroot stage')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin caching chroot stage..." - -for STAGE in ${LH_CACHE_STAGES} -do - if [ "${STAGE}" = "chroot" ] - then - case "${1}" in - restore) - # Checking stage file - Check_stagefile .stage/chroot_cache.restore - - if [ -d cache/stages_chroot ] - then - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Removing old chroot - rm -rf chroot - - # Restoring old cache - ${LH_ROOT_COMMAND} cp -a cache/stages_chroot chroot - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot - fi - - # Creating stage file - Create_stagefile .stage/chroot_cache.restore - - exit 0 - fi - ;; - - save) - # Checking stage file - Check_stagefile .stage/chroot_cache.save - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - rm -rf cache/stages_chroot - - mkdir -p cache - - ${LH_ROOT_COMMAND} cp -a chroot cache/stages_chroot - - if [ -n "${LH_ROOT_COMMAND}" ] - then - ${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_chroot - fi - - # Creating stage file - Create_stagefile .stage/chroot_cache.save - ;; - esac - fi -done diff -Nru live-helper-2.0~a6/helpers/lh_chroot_debianchroot live-helper-2.0~a10.1/helpers/lh_chroot_debianchroot --- live-helper-2.0~a6/helpers/lh_chroot_debianchroot 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_debianchroot 1970-01-01 01:00:00.000000000 +0100 @@ -1,80 +0,0 @@ -#!/bin/sh - -# lh_chroot_debianchroot(1) - manage /etc/debian_chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/debian_chroot')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /etc/debian_chroot" - - # Checking stage file - Check_stagefile .stage/chroot_debianchroot - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/etc/debian_chroot ] - then - # Save chroot file - mv chroot/etc/debian_chroot chroot/etc/debian_chroot.orig - fi - - # Create chroot file - echo "live" > chroot/etc/debian_chroot - - # Creating stage file - Create_stagefile .stage/chroot_debianchroot - ;; - - remove) - Echo_message "Deconfiguring file /etc/debian_chroot" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/etc/debian_chroot.orig ] - then - # Restore chroot file - mv chroot/etc/debian_chroot.orig chroot/etc/debian_chroot - else - # Remove chroot file - rm -f chroot/etc/debian_chroot - fi - - # Removing stage file - rm -f .stage/chroot_debianchroot - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_devpts live-helper-2.0~a10.1/helpers/lh_chroot_devpts --- live-helper-2.0~a6/helpers/lh_chroot_devpts 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_devpts 1970-01-01 01:00:00.000000000 +0100 @@ -1,85 +0,0 @@ -#!/bin/sh - -# lh_chroot_devpts(1) - mount /dev/pts -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'mount /dev/pts')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Ensure that a system is built as root -lh testroot - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Begin mounting /dev/pts..." - - # Checking stage file - Check_stagefile .stage/chroot_devpts - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Creating mountpoint - mkdir -p chroot/dev/pts - - # Mounting /dev/pts - ${LH_ROOT_COMMAND} mount devpts-live -t devpts chroot/dev/pts || true - fi - - # Creating stage file - Create_stagefile .stage/chroot_devpts - ;; - - remove) - Echo_message "Begin unmounting /dev/pts..." - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Unmounting /dev/pts - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - if grep -qs "$(pwd)/chroot/dev/pts" /proc/mounts || Find_files chroot/dev/pts/* - then - ${LH_ROOT_COMMAND} umount chroot/dev/pts - else - ${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true - fi - fi - - # Removing stage file - rm -f .stage/chroot_devpts - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_dpkg live-helper-2.0~a10.1/helpers/lh_chroot_dpkg --- live-helper-2.0~a6/helpers/lh_chroot_dpkg 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_dpkg 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ -#!/bin/sh - -# lh_chroot_dpkg(1) - manage /sbin/dpkg -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /sbin/dpkg')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /sbin/start-stop-daemon" - - # Checking stage file - Check_stagefile .stage/chroot_dpkg - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Save start-stop-daemon program - mv chroot/sbin/start-stop-daemon chroot/sbin/start-stop-daemon.orig - - # Create start-stop-daemon program - -cat > chroot/sbin/start-stop-daemon << EOF -#!/bin/sh - -exit 0 -EOF - - chmod 755 chroot/sbin/start-stop-daemon - - # Creating stage file - Create_stagefile .stage/chroot_dpkg - ;; - - remove) - Echo_message "Deconfiguring file /sbin/start-stop-daemon" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Restore start-stop-daemon program - if [ -e chroot/sbin/start-stop-daemon.orig ] - then - mv chroot/sbin/start-stop-daemon.orig chroot/sbin/start-stop-daemon - fi - - # Removing stage file - rm -f .stage/chroot_dpkg - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_hacks live-helper-2.0~a10.1/helpers/lh_chroot_hacks --- live-helper-2.0~a6/helpers/lh_chroot_hacks 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_hacks 1970-01-01 01:00:00.000000000 +0100 @@ -1,188 +0,0 @@ -#!/bin/sh - -# lh_chroot_hacks(1) - execute hacks in chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute hacks in chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing hacks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_hacks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Removing udev mac caching rule -rm -f chroot/etc/udev/rules.d/*persistent-net.rules - -case "${LH_BINARY_IMAGES}" in - net) - if [ ! -f chroot/usr/bin/smbmount ] - then - Apt install smbfs - fi - - if [ ! -d chroot/etc/initramfs-tools ] - then - mkdir chroot/etc/initramfs-tools - fi - if [ ! "$(grep 'MODULES=netboot' chroot/etc/initramfs-tools/initramfs.conf)" ] - then - # Configuring initramfs for NFS -cat >> chroot/etc/initramfs-tools/initramfs.conf << EOF -MODULES=netboot -BOOT=nfs -NFSROOT=auto -EOF - fi - ;; -esac - -# Update initramfs (always, because of udev rules in initrd) -Chroot chroot "update-initramfs -k all -t -u" - -# Ensure readable permissions on initramfs. loop-aes-utils sets umask to -# protect GPG keys, which live-helper does not support. -# Note: Use find rather than chmod on the wildcard, one never knows what -# people might do in local hooks, and there might be no initrds at all. -find chroot/boot -name 'initrd*' -print0 | xargs -r -0 chmod go+r - -# Remove build systems clock drift -echo "0.0 0 0.0" > chroot/etc/adjtime - -# Remove cruft -rm -f chroot/boot/initrd*bak* -rm -f chroot/etc/apt/trusted.gpg~ -rm -f chroot/etc/group- chroot/etc/passwd- -rm -f chroot/etc/gshadow- chroot/etc/shadow- -rm -f chroot/var/cache/debconf/*-old -rm -f chroot/var/lib/dpkg/*-old - -if [ -n "${LH_ROOT_COMMAND}" ] -then - ${LH_ROOT_COMMAND} chown -R --quiet $(whoami):$(whoami) chroot -fi - -case "${LH_INITRAMFS}" in - casper) - ID="999" - ;; - - *) - ID="1000" - ;; -esac - -if [ -d chroot/home/${LH_USERNAME} ] -then - chown -R --quiet ${ID}:${ID} chroot/home/${LH_USERNAME} -fi - -if [ "${LH_DEBIAN_INSTALLER}" = "live" ] -then - # This is a temporary hack to get rid of fstab; - # needs cleanup in live-initramfs first to proper fix. - rm -f chroot/etc/fstab - - # There is a timing issue somewhere when using live-installer - # and the apt-get update waypoint: At the time when we're installing - # bootloader, it tries to fetch them from the net but the e.g. - # 'chroot /target apt-get install grub' fails because of missing - # packages lists. As a very cheap workaround, we ensure that the - # bootloader is already installed in the image. Very ugly, but it's to - # late to fix it in d-i because lenny rc2 has been already released. - case "${LH_ARCHITECTURE}" in - amd64|i386) - case "${LH_BOOTLOADER}" in - grub) - Apt install grub - ;; - - grub2) - Apt install grub2 - ;; - esac - ;; - - powerpc) - Apt install yaboot - ;; - esac -fi - -if [ "${LH_EXPOSED_ROOT}" = "true" ] -then - # Make sure RW dirs exist so that the initramfs script has - # a directory in which to bind the tmpfs filesystems - COW_DIRECTORIES="/home /live /tmp /var/lib/live /var/lock /var/log /var/run /var/tmp /var/spool" - - for DIRECTORY in ${COW_DIRECTORIES} - do - mkdir -p chroot/"${DIRECTORY}" - done - - # Config files which need to be RW - COW_FILES="/etc/adjtime /etc/fstab /etc/hostname /etc/hosts /etc/live.conf /etc/network/interfaces /etc/resolv.conf /etc/udev/rules.d/*persistent-net.rules /etc/udev/rules.d/*persistent-cd.rules /etc/X11/xorg.conf" - - # Where we will store RW config files - RW_DIRECTORY="/var/lib/live" - - for FILE in ${COW_FILES} - do - DIRECTORY="$(dirname ${FILE})" - FILE="$(basename ${FILE})" - RELATIVE_PATH="$(echo ${DIRECTORY} | sed 's|[^/]\+|..|g; s|^/||g')" - - # Touch files in case they don't yet exist - mkdir -p chroot/${DIRECTORY} - touch chroot/${DIRECTORY}/${FILE} - - # Move files to the read-write directory - mkdir -p chroot/${RW_DIRECTORY}/${DIRECTORY} - mv chroot/${DIRECTORY}/${FILE} chroot/${RW_DIRECTORY}/${DIRECTORY} - - # Create a symbolic link to RW config file - ln -s ${RELATIVE_PATH}/${RW_DIRECTORY}/${DIRECTORY}/${FILE} chroot/${DIRECTORY}/${FILE} - done - - # Mount doesn't write to a symlink so use /proc/mounts instead, - # see debian bug #154438 for more info - rm -f chroot/etc/mtab - ln -s /proc/mounts chroot/etc/mtab -fi - -# Show popular warnings -if [ -e chroot/etc/init.d/resolvconf ] -then - Echo_warning "Your live system appears to include resolvconf which is by its nature incompatible in most ways with debian-live." - Echo_warning "Keeping resolvconf installed *can* lead to broken network support in the resulting live system." - Echo_warning "Unless you really know what you are doing, we recommend that you neither install resolvconf explicitly nor implicitly through another package's relation (e.g. by having automatic installation of recommended packages to true)." -fi - -# Creating stage file -Create_stagefile .stage/chroot_hacks diff -Nru live-helper-2.0~a6/helpers/lh_chroot_hooks live-helper-2.0~a10.1/helpers/lh_chroot_hooks --- live-helper-2.0~a6/helpers/lh_chroot_hooks 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_hooks 1970-01-01 01:00:00.000000000 +0100 @@ -1,71 +0,0 @@ -#!/bin/sh - -# lh_chroot_hooks(1) - execute hooks in chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute hooks in chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing hooks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_hooks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Processing hooks -HOOKS="$(echo ${LH_HOOKS} ${LH_PACKAGES_LISTS} ${LH_TASKS} | sed -e 's| |\n|g' | sort -u)" - -for HOOK in ${HOOKS} -do - # Special handling for kde - if [ "${HOOK}" = "kde-desktop" ] && [ -n "$(echo ${HOOKS} | grep gnome-desktop)" ] - then - continue - fi - - if [ -f ${LH_BASE:-/usr/share/live-helper}/hooks/"${HOOK}" ] - then - # Copying hook - cp ${LH_BASE:-/usr/share/live-helper}/hooks/"${HOOK}" chroot/root - - # Making hook executable - if [ ! -x chroot/root/"${HOOK}" ] - then - chmod +x chroot/root/"${HOOK}" - fi - - # Executing hook - Chroot chroot "./root/${HOOK}" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) - - # Removing hook - rm -f chroot/root/"${HOOK}" - - # Creating stage file - Create_stagefile .stage/chroot_hooks - fi -done diff -Nru live-helper-2.0~a6/helpers/lh_chroot_hostname live-helper-2.0~a10.1/helpers/lh_chroot_hostname --- live-helper-2.0~a6/helpers/lh_chroot_hostname 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_hostname 1970-01-01 01:00:00.000000000 +0100 @@ -1,94 +0,0 @@ -#!/bin/sh - -# lh_chroot_hostname(1) - manage /bin/hostname -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /bin/hostname')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /etc/hostname" - - # Checking stage file - Check_stagefile .stage/chroot_hostname - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Save hostname - mv chroot/bin/hostname chroot/bin/hostname.orig - - # Create hostname file - echo "localhost.localdomain" > chroot/etc/hostname - - Echo_message "Configuring file /bin/hostname" - - # Create hostname program - -cat > chroot/bin/hostname << EOF -#!/bin/sh - -echo "localhost.localdomain" -EOF - - chmod 755 chroot/bin/hostname - - # Creating stage file - Create_stagefile .stage/chroot_hostname - ;; - - remove) - Echo_message "Deconfiguring file /etc/hostname" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Copying hostname from local-includes, if existing - if [ -e config/chroot_local-includes/etc/hostname ] - then - cp -a config/chroot_local-includes/etc/hostname chroot/etc/hostname - fi - - Echo_message "Deconfiguring file /bin/hostname" - - # Restore hostname file - if [ -e chroot/bin/hostname.orig ] - then - mv chroot/bin/hostname.orig chroot/bin/hostname - fi - - # Removing stage file - rm -f .stage/chroot_hostname - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_hosts live-helper-2.0~a10.1/helpers/lh_chroot_hosts --- live-helper-2.0~a6/helpers/lh_chroot_hosts 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_hosts 1970-01-01 01:00:00.000000000 +0100 @@ -1,97 +0,0 @@ -#!/bin/sh - -# lh_chroot_hosts(1) - manage /etc/hosts -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/hosts')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /etc/hosts" - - # Checking stage file - Check_stagefile .stage/chroot_hosts - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/etc/hosts ] - then - # Save hosts file - mv chroot/etc/hosts chroot/etc/hosts.orig - fi - - # Creating hosts file - -cat > chroot/etc/hosts << EOF -127.0.0.1 localhost localhost.localdomain -127.0.1.1 debian -EOF - - if [ -f /etc/hosts ] - then - # Append hosts file - #grep -e "127.0.0.1" -e "127.0.1.1" /etc/hosts >> chroot/etc/hosts - cat /etc/hosts >> chroot/etc/hosts - fi - - # Creating stage file - Create_stagefile .stage/chroot_hosts - ;; - - remove) - Echo_message "Deconfiguring file /etc/hosts" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -e config/chroot_local-includes/etc/hosts ] - then - # Copying local hosts - cp -a config/chroot_local-includes/etc/hosts chroot/etc/hosts - rm -f chroot/etc/hosts.orig - elif [ -f chroot/etc/hosts.orig ] - then - # Restore hosts file - mv chroot/etc/hosts.orig chroot/etc/hosts - else - # Blank out hosts file, don't remove in case - # its a symlink, as in the case of exposedroot mode - Truncate chroot/etc/hosts - fi - - # Removing stage file - rm -f .stage/chroot_hosts - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_install-packages live-helper-2.0~a10.1/helpers/lh_chroot_install-packages --- live-helper-2.0~a6/helpers/lh_chroot_install-packages 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_install-packages 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -#!/bin/sh - -# lh_chroot_install-packages(1) - install queued packages into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install queued packages into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin installing packages..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_install-packages - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ -e chroot/root/chroot_packages ] && [ -s chroot/root/chroot_packages ] -then - # Restoring cache - Restore_cache cache/packages_chroot - - # Installing packages - case "${LH_APT}" in - apt|apt-get) - Chroot chroot "xargs --arg-file=/root/chroot_packages apt-get ${APT_OPTIONS} install" - ;; - - aptitude) - Chroot chroot "xargs --arg-file=/root/chroot_packages aptitude ${APTITUDE_OPTIONS} install" - ;; - esac - - # Tidying up - rm -f chroot/root/chroot_packages - - # Saving cache - Save_cache cache/packages_chroot - -fi - -# Creating stage file -Create_stagefile .stage/chroot_install-packages diff -Nru live-helper-2.0~a6/helpers/lh_chroot_interactive live-helper-2.0~a10.1/helpers/lh_chroot_interactive --- live-helper-2.0~a6/helpers/lh_chroot_interactive 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_interactive 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -#!/bin/sh - -# lh_chroot_interactive(1) - make build interactive -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'make build interactive')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_INTERACTIVE}" = "false" ] -then - exit 0 -fi - -Echo_message "Begin interactive build..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_interactive - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -case "${LH_INTERACTIVE}" in - true|shell) - Echo_message "Pausing build: starting interactive shell..." - Chroot chroot "/bin/bash --login" - ;; - x11) - Echo_message "Pausing build: starting interactive X11..." - Chroot chroot "startx" - ;; - xnest) - Echo_message "Pausing build: starting interactive Xnest..." - #Chroot chroot "" # FIXME - ;; -esac - -# Creating stage file -Create_stagefile .stage/chroot_symlinks diff -Nru live-helper-2.0~a6/helpers/lh_chroot_linux-image live-helper-2.0~a10.1/helpers/lh_chroot_linux-image --- live-helper-2.0~a6/helpers/lh_chroot_linux-image 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_linux-image 1970-01-01 01:00:00.000000000 +0100 @@ -1,107 +0,0 @@ -#!/bin/sh - -# lh_chroot_linux-image(1) - manage /etc/kernel-img.conf -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/kernel-img.conf')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /etc/kernel-img.conf" - - # Checking stage file - Check_stagefile .stage/chroot_linux-image - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/etc/kernel-img.conf ] - then - # Saving kernel-img.conf - cp chroot/etc/kernel-img.conf chroot/etc/kernel-img.conf.old - fi - - # Configuring kernel-img.conf -cat >> chroot/etc/kernel-img.conf << EOF -do_bootloader = No -do_initrd = Yes -warn_initrd = No -EOF - - # Diverting update-initramfs - #if [ "${LH_INITRAMFS}" = "live-initramfs" ] - #then - # mv chroot/usr/sbin/update-initramfs chroot/usr/sbin/update-initramfs.live-helper - #fi - - if [ "${LH_LINUX_PACKAGES}" != "none" ] - then - for FLAVOUR in ${LH_LINUX_FLAVOURS} - do - for PACKAGE in ${LH_LINUX_PACKAGES} - do - echo ${PACKAGE}-${FLAVOUR} >> chroot/root/chroot_packages - done - done - fi - - # Queue installation of linux-image and ${LH_INITRAMFS} - if [ "${LH_INITRAMFS}" != "none" ] - then - echo ${LH_INITRAMFS} >> chroot/root/chroot_packages - fi - - # Creating stage file - Create_stagefile .stage/chroot_linux-image - ;; - - remove) - Echo_message "Deconfiguring file /etc/kernel-img.conf" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/etc/kernel-img.conf.old ] - then - # Restoring kernel-img.conf file - mv chroot/etc/kernel-img.conf.old chroot/etc/kernel-img.conf - else - # Removing kernel-img.conf file - Truncate chroot/etc/kernel-img.conf - fi - - # Removing stage file - rm -f .stage/chroot_linux-image - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-hooks live-helper-2.0~a10.1/helpers/lh_chroot_local-hooks --- live-helper-2.0~a6/helpers/lh_chroot_local-hooks 2010-01-31 13:19:49.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-hooks 1970-01-01 01:00:00.000000000 +0100 @@ -1,69 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-hooks(1) - execute local hooks in chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute local hooks in chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing local hooks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-hooks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Processing local-hooks -if Find_files config/chroot_local-hooks/* -then - # Restoring cache - Restore_cache cache/packages_chroot - - for HOOK in config/chroot_local-hooks/* - do - # Copying hook - cp "${HOOK}" chroot/root - - # Making hook executable - if [ ! -x chroot/root/"$(basename ${HOOK})" ] - then - chmod +x chroot/root/"$(basename ${HOOK})" - fi - - # Executing hook - Chroot chroot "/root/$(basename ${HOOK})" || ( Echo_error "${HOOK} failed (exit non-zero). You should check for errors."; exit 1 ) - - # Removing hook - rm -f chroot/root/"$(basename ${HOOK})" - done - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/chroot_local-hooks -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-includes live-helper-2.0~a10.1/helpers/lh_chroot_local-includes --- live-helper-2.0~a6/helpers/lh_chroot_local-includes 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-includes 1970-01-01 01:00:00.000000000 +0100 @@ -1,49 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-includes(1) - copy local files into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy local files into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin copying chroot local includes..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-includes - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files config/chroot_local-includes/ -then - # Copying includes - cd config/chroot_local-includes - find . | cpio -dmpu --no-preserve-owner "${OLDPWD}"/chroot - cd "${OLDPWD}" - - # Creating stage file - Create_stagefile .stage/chroot_local-includes -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_localization live-helper-2.0~a10.1/helpers/lh_chroot_localization --- live-helper-2.0~a6/helpers/lh_chroot_localization 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_localization 1970-01-01 01:00:00.000000000 +0100 @@ -1,655 +0,0 @@ -#!/bin/sh - -# lh_chroot_localization(1) - install localization packages into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install localization packages into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin installing localization packages..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_localization - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Setting localizations -if [ -n "${LH_LANGUAGE}" ] -then - case "${LH_LANGUAGE}" in - af) - # Afrikaans - LOCALIZATIONS="iceweasel kde openoffice" - ;; - - as-in) - # Assamese - LOCALIZATIONS="openoffice" - ;; - - ar) - # Arabic - LOCALIZATIONS="iceweasel kde openoffice" - ;; - - az) - # Azerbaijani - LOCALIZATIONS="kde" - ;; - - be) - # Belarusian - LOCALIZATIONS="iceape iceweasel openoffice" - - # Overrides - OPENOFFICE="be-by" - ;; - - bg) - # Bulgarian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - bn) - # Bengali - LOCALIZATIONS="kde openoffice" - ;; - - br) - # Breton - LOCALIZATIONS="kde openoffice" - ;; - - bs) - # Bosnian - LOCALIZATION="kde openoffice" - ;; - - ca) - # Catalan - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - cs) - # Czech - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - cy-gb) - # Welsh - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="cy" - KOFFICE="cy" - OPENOFFICE="cy" - ;; - - da) - # Danish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - de) - # German - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - dz-bt) - # Dzongkha - LOCALIZATIONS="iceweasel openoffice" - - # Overrides - OPENOFFICE="dz" - ;; - - el) - # Greek - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - en-gb) - # English (Great Britain) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="engb" - KOFFICE="engb" - ;; - - en-za) - # English (South Africa) - LOCALIZATIONS="openoffice" - ;; - - eo) - # Esperanto - LOCALIZATIONS="kde openoffice" - ;; - - es-ar) - # Spanish (Argentina) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="es" - KOFFICE="es" - OPENOFFICE="es" - ;; - - es-es) - # Spanish (Spain) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="es" - KOFFICE="es" - OPENOFFICE="es" - ;; - - et-ee) - # Estonian - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="et" - KOFFICE="et" - OPENOFFICE="et" - ;; - - eu) - # Basque - LOCALIZATIONS="icedove iceweasel kde koffice" - ;; - - fa-ir) - # Persian - LOCALIZATIONS="iceweasel kde openoffice" - - # Overrides - KDE="fa" - OPENOFFICE="fa" - ;; - - fi) - # Finnish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - fr) - # French - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - fur-it) - # Furlan - LOCALIZATIONS="iceweasel" - ;; - - fy-nl) - # Frisian - LOCALIZATIONS="iceweasel kde" - - # Overrides - KDE="fy" - ;; - - ga-ie) - # Irish (Ireland) - LOCALIZATIONS="icedove iceweasel kde openoffice" - - # Overrides - ICEDOVE="ga" - KDE="ga" - OPENOFFICE="ga" - ;; - - gl) - # Galician - LOCALIZATIONS="kde" - ;; - - gu-in) - # Gujarati (India) - LOCALIZATIONS="icedove iceweasel openoffice" - - # Overrides - ICEDOVE="gu" - ;; - - he) - # Hebrew - LOCALIZATIONS="iceape icedove iceweasel kde openoffice" - ;; - - hi) - # Hindi - LOCALIZATIONS="kde openoffice" - ;; - - hr) - # Croatian - LOCALIZATIONS="kde koffice openoffice" - ;; - - hu) - # Hungarian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - in) - # Indic - LOCALIZATIONS="openoffice" - ;; - - is) - # Icelandic - LOCALIZATIONS="kde" - ;; - - it) - # Italian - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - ja) - # Japanese - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - ka) - # Georgian - LOCALIZATIONS="iceweasel openoffice" - ;; - - km) - # Khmer - LOCALIZATIONS="kde openoffice" - ;; - - ko) - # Korean - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - ku) - # Kurdish - LOCALIZATIONS="iceweasel openoffice" - ;; - - lo) - # Lao - LOCALIZATIONS="openoffice" - ;; - - lt) - # Lithuanian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - lv) - # Latvian - LOCALIZATIONS="kde koffice openoffice" - ;; - - mk) - # Macedonian - LOCALIZATIONS="icedove iceweasel kde openoffice" - ;; - - ml-in) - # Malayalam - LOCALIZATIONS="openoffice" - ;; - - mn) - # Mongolian - LOCALIZATIONS="iceweasel kde" - ;; - - ms) - # Malay - LOCALIZATIONS="kde koffice" - ;; - - nb-no) - # Bokmaal (Norway) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - ICEDOVE="nb" - KDE="nb" - KOFFICE="nb" - OPENOFFICE="nb" - ;; - - nds) - # Low Saxon - LOCALIZATIONS="kde" - ;; - - ne) - # Nepalese - LOCALIZATIONS="openoffice" - ;; - - nl) - # Dutch - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - nn-no) - # Nynorsk (Norway) - LOCALIZATIONS="iceweasel kde openoffice" - - # Overrides - KDE="nn" - OPENOFFICE="nn" - ;; - - nr) - # Ndebele - LOCALIZATIONS="openoffice" - ;; - - ns) - # Northernsotho - LOCALIZATIONS="openoffice" - ;; - - or-in) - # Oriya - LOCALIZATIONS="openoffice" - ;; - - pa-in) - # Punjabi (India) - LOCALIZATIONS="icedove iceweasel kde openoffice" - - # Overrides - ICEDOVE="pa" - KDE="pa" - ;; - - pl) - # Polish - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - pt-br) - # Portugese (Brazil) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="ptbr" - KOFFICE="ptbr" - ;; - - pt-pt) - # Portugese (Portugal) - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="pt" - KOFFICE="pt" - OPENOFFICE="pt" - ;; - - ro) - # Romanian - LOCALIZATIONS="iceweasel kde" - ;; - - roa-es-val) - # Valencian (Spain) - LOCALIZATIONS="iceweasel" - ;; - - ru) - # Russian - LOCALIZATIONS="iceape icedove iceweasel kde koffice openoffice" - ;; - - rw) - # Kinarwanda - LOCALIZATIONS="kde openoffice" - ;; - - se) - # Northern Sami - LOCALIZATIONS="kde" - ;; - - sk) - # Slovak - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - sl) - # Slovenian - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - ;; - - sr-cs) - # Serbian - LOCALIZATIONS="kde koffice openoffice" - - # Overrides - KDE="sr" - KOFFICE="sr" - ;; - - sr-latin) - # Latin Serbian - LOCALIZATIONS="kde koffice" - - # Overrides - KDE="srlatin" - KOFFICE="srlatin" - ;; - - ss) - # Swazi - LOCALIZATIONS="kde openoffice" - ;; - - st) - # Southern_sotho - LOCALIZATIONS="openoffice" - ;; - - sv-se) - # Swedish - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - ICEDOVE="sv" - KDE="sv" - KOFFICE="sv" - OPENOFFICE="sv" - ;; - - ta-in) - # Tamil - LOCALIZATIONS="kde openoffice" - - # Overrides - KDE="ta" - ;; - - te-in) - # Telugu - LOCALIZATIONS="openoffice" - ;; - - tg) - # Tajik - LOCALIZATIONS="kde openoffice" - ;; - - th) - # Thai - LOCALIZATIONS="openoffice" - ;; - - tn) - # Tswana - LOCALIZATIONS="openoffice" - ;; - - tr) - # Turkish - LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" - ;; - - ts) - # Tsonga - LOCALIZATIONS="openoffice" - ;; - - uk-ua) - # Ukrainian - LOCALIZATIONS="icedove iceweasel kde kofffice openoffice" - - # Overrides - ICEDOVE="uk" - KDE="uk" - KDE="uk" - OPENOFFICE="uk" - ;; - - uz) - # Uzbek - LOCALIZATIONS="kde" - ;; - - ve) - # Venda - LOCALIZATIONS="openoffice" - ;; - - vi) - # Vietnamese - LOCALIZATIONS="openoffice" - ;; - - xh) - # Xhosa - LOCALIZATIONS="openoffice" - ;; - - za) - # South African - LOCALIZATIONS="openoffice" - ;; - - zh-cn) - # Chinese (China) - LOCALIZATIONS="icedove iceweasel kde koffice openoffice" - - # Overrides - KDE="zhcn" - KOFFICE="zhcn" - ;; - - zh-tw) - # Chinese (Taiwan) - LOCALIZATIONS="iceweasel kde koffice openoffice" - - # Overrides - KDE="zhtw" - KOFFICE="zhtw" - ;; - - zu) - # Zulu - LOCALIZATIONS="openoffice" - ;; - esac - - # Setting languages - ICEAPE="${ICEAPE:-$LH_LANGUAGE}" - ICEDOVE="${ICEDOVE:-$LH_LANGUAGE}" - ICEWEASEL="${ICEWEASEL:-$LH_LANGUAGE}" - KDE="${KDE:-$LH_LANGUAGE}" - KOFFICE="${KOFFICE:-$LH_LANGUAGE}" - OPENOFFICE="${OPENOFFICE:-$LH_LANGUAGE}" - - # Setting packages - for LOCALIZATION in ${LOCALIZATIONS} - do - case "${LOCALIZATION}" in - iceape) - Check_installed chroot/usr/bin/iceape iceape; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEAPE}" - ;; - - icedove) - Check_installed chroot/usr/bin/icedove icedove - if [ $INSTALL_STATUS -eq 0 ] - then - if [ "${LH_DISTRIBUTION}" = lenny ] - then - Check_package "" icedove-locale-"${ICEDOVE}" - else - Check_package "" icedove-l10n-"${ICEDOVE}" - fi - fi - ;; - - iceweasel) - Check_installed chroot/usr/bin/iceweasel iceweasel; [ $INSTALL_STATUS -eq 0 ] && Check_package "" iceweasel-l10n-"${ICEWEASEL}" - ;; - - kde) - Check_installed chroot/usr/bin/kstart kdebase-bin; [ $INSTALL_STATUS -eq 0 ] && Check_package "" kde-i18n-"${KDE}" - ;; - - koffice) - Check_installed chroot/usr/bin/koconverter koffice; [ $INSTALL_STATUS -eq 0 ] && Check_package "" koffice-i18n-"${KOFFICE}" - ;; - - openoffice) - Check_installed chroot/usr/bin/ooffice openoffice.org-common; [ $INSTALL_STATUS -eq 0 ] && Check_package "" openoffice.org-l10n-"${OPENOFFICE}" - ;; - esac - done - - Check_installed chroot/usr/bin/gwenview gwenview; [ $INSTALL_STATUS -eq 0 ] && Check_package "" gwenview-i18n - Check_installed chroot/usr/bin/k3b k3b; [ $INSTALL_STATUS -eq 0 ] && Check_package "" k3b-i18n - - # Restoring cache - Restore_cache cache/packages_chroot - - # Installing packages - Install_package - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/chroot_localization -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-packages live-helper-2.0~a10.1/helpers/lh_chroot_local-packages --- live-helper-2.0~a6/helpers/lh_chroot_local-packages 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-packages 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-packages(1) - queue install of local packages into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'queue install of local packages into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin queueing installation of local packages..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-packages - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files chroot/root/local-packages/*.deb -then - gunzip < chroot/root/local-packages/Packages.gz | awk '/^Package: / { print $2 }' \ - >> chroot/root/chroot_packages - - # Creating stage file - Create_stagefile .stage/chroot_local-packages -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-packageslists live-helper-2.0~a10.1/helpers/lh_chroot_local-packageslists --- live-helper-2.0~a6/helpers/lh_chroot_local-packageslists 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-packageslists 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-packageslists(1) - queue install of local packages lists into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'queue install of local packages lists into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin queueing installation of local packages lists..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-packageslists - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if ls config/chroot_local-packageslists/*.list > /dev/null 2>&1 -then - for LIST in config/chroot_local-packageslists/*.list - do - # Generating local package list - Expand_packagelist "$(basename ${LIST})" "config/chroot_local-packageslists" \ - >> chroot/root/chroot_packages - done - - # Creating stage file - Create_stagefile .stage/chroot_local-packageslists -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-patches live-helper-2.0~a10.1/helpers/lh_chroot_local-patches --- live-helper-2.0~a6/helpers/lh_chroot_local-patches 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-patches 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-patches(1) - apply local patches against chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'apply local patches against chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin applying chroot local patches..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-patches - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files config/chroot_local-patches/ -then - # Restoring cache - Restore_cache cache/packages_chroot - - # Checking depends - Check_package chroot/usr/bin/patch patch - - # Installing depends - Install_package - - for PATCH in config/chroot_local-patches/* - do - Echo_message "Applying patch %s..." "${PATCH}" - Chroot chroot "patch -p1" < ${PATCH} - done - - # Removing depends - Remove_package - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/chroot_local-patches -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_local-preseed live-helper-2.0~a10.1/helpers/lh_chroot_local-preseed --- live-helper-2.0~a6/helpers/lh_chroot_local-preseed 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_local-preseed 1970-01-01 01:00:00.000000000 +0100 @@ -1,64 +0,0 @@ -#!/bin/sh - -# lh_chroot_local-preseed(1) - use debconf local preseeding file -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute local preseed in chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing local preseeds..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_local-preseed - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if Find_files config/chroot_local-preseed/* -then - # Check dependency - Check_package chroot/usr/bin/debconf-set-selections debconf - - # Install dependency - Install_package - - for PRESEED in config/chroot_local-preseed/* - do - # Copying local preseed - cp "${PRESEED}" chroot/root/preseed - - Chroot chroot "debconf-set-selections /root/preseed" - - # Removing local preseed file - rm -f chroot/root/preseed - done - - # Remove dependency - Remove_package - - # Creating stage file - Create_stagefile .stage/chroot_local-preseed -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_packages live-helper-2.0~a10.1/helpers/lh_chroot_packages --- live-helper-2.0~a6/helpers/lh_chroot_packages 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_packages 1970-01-01 01:00:00.000000000 +0100 @@ -1,46 +0,0 @@ -#!/bin/sh - -# lh_chroot_packages(1) - queue install of packages into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'queue install of packages into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin queueing installation of packages..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_packages - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ -n "${LH_PACKAGES}" ] && [ "${LH_PACKAGES}" != "none" ] -then - echo ${LH_PACKAGES} >> chroot/root/chroot_packages - - # Creating stage file - Create_stagefile .stage/chroot_packages -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_packageslists live-helper-2.0~a10.1/helpers/lh_chroot_packageslists --- live-helper-2.0~a6/helpers/lh_chroot_packageslists 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_packageslists 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -#!/bin/sh - -# lh_chroot_packageslists(1) - queue install of packages lists into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'queue install of packages lists into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin queueing installation of packages lists..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_packageslists - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ -n "${LH_PACKAGES_LISTS}" ] && [ "${LH_PACKAGES_LISTS}" != "none" ] -then - - for LIST in ${LH_PACKAGES_LISTS} - do - # Generating package list - Expand_packagelist "${LIST}" >> chroot/root/chroot_packages - done - - # Creating stage file - Create_stagefile .stage/chroot_packageslists -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_preseed live-helper-2.0~a10.1/helpers/lh_chroot_preseed --- live-helper-2.0~a6/helpers/lh_chroot_preseed 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_preseed 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -#!/bin/sh - -# lh_chroot_preseed(1) - use debconf preseeding file -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'execute preseed in chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin executing preseed..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_preseed - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Processing preseeds -for PRESEED in ${LH_PACKAGES_LISTS} ${LH_TASKS} -do - if [ -f ${LH_BASE:-/usr/share/live-helper}/preseed/"${PRESEED}" ] - then - # Check dependency - Check_package chroot/usr/bin/debconf-set-selections debconf - - # Install dependency - Install_package - - # Copying preseed - cp "${PRESEED}" chroot/root/preseed - - Chroot chroot "debconf-set-selections /root/preseed" - - # Removing preseed file - rm -f chroot/root/preseed - - # Remove dependency - Remove_package - - # Creating stage file - Create_stagefile .stage/chroot_preseed - fi -done diff -Nru live-helper-2.0~a6/helpers/lh_chroot_proc live-helper-2.0~a10.1/helpers/lh_chroot_proc --- live-helper-2.0~a6/helpers/lh_chroot_proc 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_proc 1970-01-01 01:00:00.000000000 +0100 @@ -1,96 +0,0 @@ -#!/bin/sh - -# lh_chroot_proc(1) - mount /proc -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'mount /proc')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Ensure that a system is built as root -lh testroot - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Begin mounting /proc..." - - # Checking stage file - Check_stagefile .stage/chroot_proc - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Creating mountpoint - mkdir -p chroot/proc - - # Mounting /proc - ${LH_ROOT_COMMAND} mount proc-live -t proc chroot/proc - else - rm -rf chroot/proc - ln -s /proc chroot/ - fi - - # Creating stage file - Create_stagefile .stage/chroot_proc - ;; - - remove) - Echo_message "Begin unmounting /proc..." - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Workaround binfmt-support /proc locking - if [ -e chroot/proc/sys/fs/binfmt_misc/status ] - then - ${LH_ROOT_COMMAND} umount chroot/proc/sys/fs/binfmt_misc - fi - - # Unmounting /proc - #fuser -km chroot/proc - if [ -e chroot/proc/version ] - then - ${LH_ROOT_COMMAND} umount chroot/proc - fi - else - rm -rf chroot/proc - mkdir -p chroot/proc - fi - - # Removing stage file - rm -f .stage/chroot_proc - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_resolv live-helper-2.0~a10.1/helpers/lh_chroot_resolv --- live-helper-2.0~a6/helpers/lh_chroot_resolv 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_resolv 1970-01-01 01:00:00.000000000 +0100 @@ -1,95 +0,0 @@ -#!/bin/sh - -# lh_chroot_resolv(1) - manage /etc/resolv.conf -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/resolv.conf')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /etc/resolv.conf" - - # Checking stage file - Check_stagefile .stage/chroot_resolv - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -e chroot/etc/resolv.conf ] - then - # Save resolv file or symlink - mv chroot/etc/resolv.conf chroot/etc/resolv.conf.orig - - # Also truncate it, otherwise we'll end up with the one - # created by debootstrap in the final image. - # - # If you want to have a custom resolv.conf, please - # overwrite it with normal local_includes mechanism. - Truncate chroot/etc/resolv.conf.orig - fi - - if [ -f /etc/resolv.conf ] - then - # Copy resolv file - cp /etc/resolv.conf chroot/etc/resolv.conf - fi - - # Creating stage file - Create_stagefile .stage/chroot_resolv - ;; - - remove) - Echo_message "Deconfiguring file /etc/resolv.conf" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -e config/chroot_local-includes/etc/resolv.conf ] - then - # Copying local resolv.conf - cp -a config/chroot_local-includes/etc/resolv.conf chroot/etc/resolv.conf - rm -f chroot/etc/resolv.conf.orig - elif [ -e chroot/etc/resolv.conf.orig ] - then - # Restoring resolv file or symlink - mv chroot/etc/resolv.conf.orig chroot/etc/resolv.conf - else - # Truncating resolv file - Truncate chroot/etc/resolv.conf - fi - - # Removing stage file - rm -f .stage/chroot_resolv - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_selinuxfs live-helper-2.0~a10.1/helpers/lh_chroot_selinuxfs --- live-helper-2.0~a6/helpers/lh_chroot_selinuxfs 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_selinuxfs 1970-01-01 01:00:00.000000000 +0100 @@ -1,96 +0,0 @@ -#!/bin/sh - -# lh_chroot_sysfs(1) - mount /selinux -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'mount /selinux')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Ensure that a system is built as root -lh testroot - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - if [ -e /selinux/enforce ] && [ "$(cat /selinux/enforce)" = "1" ] - then - Echo_message "Begin mounting /selinux..." - - # Checking stage file - Check_stagefile .stage/chroot_selinuxfs - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Create mountpoint - mkdir -p chroot/selinux - - # Mounting /selinux - ${LH_ROOT_COMMAND} mount selinuxfs-live -t selinuxfs chroot/selinux - else - rm -rf chroot/selinux - ln -s /selinux chroot/ - fi - - # Creating stage file - Create_stagefile .stage/chroot_selinuxfs - fi - ;; - - remove) - Echo_message "Begin unmounting /selinux..." - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Unmounting /selinux - #fuser -km chroot/selinux - if [ -e chroot/selinux/enforce ] - then - ${LH_ROOT_COMMAND} umount chroot/selinux - fi - else - if [ -e chroot/selinux ] - then - rm -rf chroot/selinux - mkdir -p chroot/selinux - fi - fi - - # Removing stage file - rm -f .stage/chroot_selinux - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_sources live-helper-2.0~a10.1/helpers/lh_chroot_sources --- live-helper-2.0~a6/helpers/lh_chroot_sources 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_sources 1970-01-01 01:00:00.000000000 +0100 @@ -1,469 +0,0 @@ -#!/bin/sh - -# lh_chroot_sources(1) - manage /etc/apt/sources.list -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /etc/apt/sources.list')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -_LH_LOCAL_KEY_EMAIL="live-helper-local-key@invalid" - -case "${1}" in - install) - Echo_message "Configuring file /etc/apt/sources.list" - - # Checking stage file - Check_stagefile .stage/chroot_sources - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Configure custom sources.list - echo "deb ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" > chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - - if [ "${LH_SECURITY}" = "true" ] - then - case "${LH_MODE}" in - ubuntu) - echo "deb ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - ;; - - *) - if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] - then - echo "deb ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - fi - ;; - esac - fi - - # Check local sources.list - if Find_files config/chroot_sources/*.chroot - then - # Deconfigure (possibly) old sources.list snipplets - if Find_files config/chroot_sources/*.binary - then - for FILE in config/chroot_sources/*.binary - do - rm -f "chroot/etc/apt/sources.list.d/$(basename ${FILE} .binary).list" - done - fi - - # Configure new sources.list snipplets - for FILE in config/chroot_sources/*.chroot - do - cp "${FILE}" "chroot/etc/apt/sources.list.d/$(basename ${FILE} .chroot).list" - done - fi - - # Configure local package repository - if Find_files config/chroot_local-packages/*.deb - then - rm -rf chroot/root/local-packages - mkdir -p chroot/root/local-packages - - if [ "$(stat --printf %d config/chroot_local-packages)" = "$(stat --printf %d chroot/root/local-packages)" ] - then - CP_OPTIONS="-l" - fi - - # Copy packages - if Find_files config/chroot_local-packages/*_"${LH_ARCHITECTURE}".deb - then - cp ${CP_OPTIONS} config/chroot_local-packages/*_"${LH_ARCHITECTURE}".deb chroot/root/local-packages - fi - - if Find_files config/chroot_local-packages/*_all.deb - then - cp ${CP_OPTIONS} config/chroot_local-packages/*_all.deb chroot/root/local-packages - fi - - if Find_files chroot/root/local-packages/*.deb - then - # If we bootstrapped a minimal chroot, we need - # to install apt-utils before we have have - # completed all the indices. - case "${LH_BOOTSTRAP_FLAVOUR}" in - stripped|minimal) - Chroot chroot "apt-get update" - ;; - esac - - # Restoring cache - Restore_cache cache/packages_chroot - - # Check depends - Check_package chroot/usr/bin/apt-ftparchive apt-utils - - # Installing depends - Install_package - - # Generate Packages and Packages.gz - echo "cd /root/local-packages && apt-ftparchive packages . > Packages" | Chroot chroot sh - gzip -9 -c chroot/root/local-packages/Packages > chroot/root/local-packages/Packages.gz - - # Generate Release - echo "cd /root/local-packages && apt-ftparchive \ - -o APT::FTPArchive::Release::Origin=chroot_local-packages \ - release . > Release" | Chroot chroot sh - - if [ "${LH_APT_SECURE}" = "true" ] - then - _LH_DOTGNUPG_EXISTED=0 - if [ -d chroot/root/.gnupg ] - then - _LH_DOTGNUPG_EXISTED=1 - fi - - # Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9) - mkdir -p chroot/root/.gnupg - - # Temporarily replace /dev/random with /dev/urandom so as not - # to block automated image builds; we don't care about the - # security of this key anyway. - mv chroot/dev/random chroot/dev/random.orig - cp -a chroot/dev/urandom chroot/dev/random - - if Find_files cache/local-package-keyring.* - then - cp cache/local-package-keyring.* chroot/root - else - # Generate temporary key - echo "Key-Type: RSA - Key-Length: 1024 - Subkey-Type: ELG-E - Subkey-Length: 1024 - Name-Real: live-helper local packages key - Name-Email: ${_LH_LOCAL_KEY_EMAIL} - Expire-Date: 0 - %secring /root/local-package-keyring.sec - %pubring /root/local-package-keyring.pub - %commit" | Chroot chroot "gpg --batch --gen-key" || _LH_RET=${?} - - case "${_LH_RET}" in - ""|2) - # Gnupg sometimes seems to return with a status of 2 when there was not - # enough entropy (and key creation blocks temporarily) even if the - # operation was ultimately successful. - ;; - *) - Echo_error "GPG exited with error status %s" "${_LH_RET}" - exit ${_LH_RET} - ;; - esac - - # Save keyrings to avoid regeneration - cp chroot/root/local-package-keyring.* cache/ - fi - - # Sign release - Chroot chroot "gpg --no-default-keyring --secret-keyring /root/local-package-keyring.sec \ - --keyring /root/local-package-keyring.pub -abs -o \ - /root/local-packages/Release.gpg /root/local-packages/Release" - - # Import key - Chroot chroot "gpg --no-default-keyring --secret-keyring /root/local-package-keyring.sec \ - --keyring /root/local-package-keyring.pub --armor \ - --export ${_LH_LOCAL_KEY_EMAIL}" | Chroot chroot "apt-key add -" - - # Remove temporary keyrings - rm chroot/root/local-package-keyring.pub - rm chroot/root/local-package-keyring.sec - - # Revert /dev/random - mv chroot/dev/random.orig chroot/dev/random - - # Remove /root/.gnupg if we created it during the signing process - if [ "${_LH_DOTGNUPG_EXISTED}" -eq 0 ] - then - rm -rf chroot/root/.gnupg - fi - fi - - # Add to sources.list - echo "" >> chroot/etc/apt/sources.list - echo "# Local packages" >> chroot/etc/apt/sources.list - echo "deb file:/root/local-packages ./" >> chroot/etc/apt/sources.list - - # Removing depends - Remove_package - - # Saving cache - Save_cache cache/packages_chroot - else - Echo_warning "Local packages must be named with suffix '_all.deb' or '_\$architecture.deb'." - fi - fi - - # Update indices from cache - if [ "${LH_CACHE_INDICES}" = "true" ] && [ -d cache/indices_bootstrap ] - then - if Find_files cache/indices_bootstrap/secring.gpg* - then - cp -f cache/indices_bootstrap/secring.gpg* chroot/etc/apt - fi - - if Find_files cache/indices_bootstrap/trusted.gpg* - then - cp -f cache/indices_bootstrap/trusted.gpg* chroot/etc/apt - fi - - if [ -f cache/indices_bootstrap/pkgcache.bin ] - then - cp -f cache/indices_bootstrap/pkgcache.bin chroot/var/cache/apt - fi - - if [ -f cache/indices_bootstrap/srcpkgcache.bin ] - then - cp -f cache/indices_bootstrap/srcpkgcache.bin chroot/var/cache/apt - fi - - if Find_files cache/indices_bootstrap/*_Packages - then - cp -f cache/indices_bootstrap/*_Packages chroot/var/lib/apt/lists - fi - - if Find_files cache/indices_bootstrap/*_Sources - then - cp -f cache/indices_bootstrap/*_Sources chroot/var/lib/apt/lists - fi - - if Find_files cache/indices_bootstrap/*_Release* - then - cp -f cache/indices_bootstrap/*_Release* chroot/var/lib/apt/lists - fi - - if [ "${LH_APT}" = "aptitude" ] && [ ! -x /usr/bin/aptitude ] - then - Chroot chroot "apt-get ${APT_OPTIONS} install aptitude" - fi - else # Get fresh indices - # Check local gpg keys - if Find_files config/chroot_sources/*.chroot.gpg - then - for FILE in config/chroot_sources/*.chroot.gpg - do - cp ${FILE} chroot/root - Chroot chroot "apt-key add /root/$(basename ${FILE})" - rm -f chroot/root/$(basename ${FILE}) - done - fi - - # Check local keyring packages - if Find_files config/chroot_sources/*.deb - then - for PACKAGE in config/chroot_sources/*.deb - do - cp ${PACKAGE} chroot/root - Chroot chroot "dpkg -i /root/$(basename ${PACKAGE})" - rm -f chroot/root/$(basename ${PACKAGE}) - done - fi - - # Installing aptitude - if [ "${LH_APT}" = "aptitude" ] && [ ! -x /usr/bin/aptitude ] - then - Chroot chroot "apt-get ${APT_OPTIONS} update" - Chroot chroot "apt-get ${APT_OPTIONS} install aptitude" - fi - - Apt update - Apt upgrade - Apt dist-upgrade - - # Installing keyring packages - if [ -n "${LH_KEYRING_PACKAGES}" ] - then - Chroot chroot "apt-get --yes --force-yes install ${LH_KEYRING_PACKAGES}" - Apt update - fi - - if [ "${LH_CACHE_INDICES}" = "true" ] - then - mkdir -p cache/indices_bootstrap - - cp -f chroot/etc/apt/secring.gpg* cache/indices_bootstrap - cp -f chroot/etc/apt/trusted.gpg* cache/indices_bootstrap - - cp -f chroot/var/cache/apt/pkgcache.bin cache/indices_bootstrap - - if Find_files chroot/var/cache/apt/srcpkgcache.bin - then - cp -f chroot/var/cache/apt/srcpkgcache.bin cache/indices_bootstrap - fi - - cp -f chroot/var/lib/apt/lists/*_Packages cache/indices_bootstrap - - if Find_files chroot/var/lib/apt/lists/*_Sources - then - cp -f chroot/var/lib/apt/lists/*_Sources cache/indices_bootstrap - fi - - cp -f chroot/var/lib/apt/lists/*_Release* cache/indices_bootstrap - fi - fi - - # Creating stage file - Create_stagefile .stage/chroot_sources - ;; - - remove) - Echo_message "Deconfiguring file /etc/apt/sources.list" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - # Configure generic indices - if [ "${LH_BINARY_INDICES}" = "true" ] - then - # Don't do anything if it's not required - if [ "${LH_MIRROR_CHROOT}" = "${LH_MIRROR_BINARY}" ] && \ - [ "${LH_MIRROR_CHROOT_SECURITY}" = "${LH_MIRROR_BINARY_SECURITY}" ] && \ - [ ! -d chroot/root/local-packages ] - then - # Removing stage file - rm -f .stage/chroot_sources - - exit 0 - fi - - # Cleaning apt list cache - rm -rf chroot/var/lib/apt/lists - mkdir -p chroot/var/lib/apt/lists/partial - - echo "deb ${LH_MIRROR_BINARY} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" > chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_BINARY} ${LH_DISTRIBUTION} ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - - if [ "${LH_SECURITY}" = "true" ] - then - case "${LH_MODE}" in - ubuntu) - echo "deb ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}-security ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - ;; - - *) - if [ "${LH_DISTRIBUTION}" != "sid" ] && [ "${LH_DISTRIBUTION}" != "unstable" ] - then - echo "deb ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - - if [ "${LH_SOURCE}" = "true" ] - then - echo "deb-src ${LH_MIRROR_BINARY_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list - fi - fi - ;; - esac - fi - - # Check local sources.list - if Find_files config/chroot_sources/*.binary - then - # Deconfigure (possibly) old sources.list snipplets - if Find_files config/chroot_sources/*.chroot - then - for FILE in config/chroot_sources/*.chroot - do - rm -f "chroot/etc/apt/sources.list.d/$(basename ${FILE} .chroot).list" - done - fi - - # Configure new sources.list snipplets - for FILE in config/chroot_sources/*.binary - do - cp "${FILE}" "chroot/etc/apt/sources.list.d/$(basename ${FILE} .binary).list" - done - fi - - # Check local gpg keys - if Find_files config/chroot_sources/*.binary.gpg - then - for FILE in config/chroot_sources/*.binary.gpg - do - cp ${FILE} chroot/root - Chroot chroot "apt-key add /root/$(basename ${FILE})" - rm -f chroot/root/$(basename ${FILE}) - done - fi - - # Updating indices - Apt update - fi - - # Cleaning apt package cache - rm -rf chroot/var/cache/apt - mkdir -p chroot/var/cache/apt/archives/partial - - # Cleaning apt package lists - if [ "${LH_BINARY_INDICES}" = "none" ] - then - rm -rf chroot/var/lib/apt/lists - mkdir -p chroot/var/lib/apt/lists/partial - fi - - # Remove local package repository - rm -rf chroot/root/local-packages - - # Remove local packages key if it exists - if apt-key list | grep -q ${_LH_LOCAL_KEY_EMAIL} - then - apt-key del ${_LH_LOCAL_KEY_EMAIL} - fi - - # Removing stage file - rm -f .stage/chroot_sources - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_symlinks live-helper-2.0~a10.1/helpers/lh_chroot_symlinks --- live-helper-2.0~a6/helpers/lh_chroot_symlinks 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_symlinks 1970-01-01 01:00:00.000000000 +0100 @@ -1,58 +0,0 @@ -#!/bin/sh - -# lh_chroot_symlinks(1) - convert symlinks -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'convert symlinks')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SYMLINKS}" != "true" ] -then - exit 0 -fi - -Echo_message "Begin converting symlinks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_symlinks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/usr/bin/symlinks symlinks - -# Installing depends -Install_package - -# Converting symlinks -Chroot chroot "symlinks -c -r -s /" - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/chroot_symlinks diff -Nru live-helper-2.0~a6/helpers/lh_chroot_sysfs live-helper-2.0~a10.1/helpers/lh_chroot_sysfs --- live-helper-2.0~a6/helpers/lh_chroot_sysfs 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_sysfs 1970-01-01 01:00:00.000000000 +0100 @@ -1,90 +0,0 @@ -#!/bin/sh - -# lh_chroot_sysfs(1) - mount /sys -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'mount /sys')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Ensure that a system is built as root -lh testroot - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Begin mounting /sys..." - - # Checking stage file - Check_stagefile .stage/chroot_sysfs - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Create mountpoint - mkdir -p chroot/sys - - # Mounting /sys - ${LH_ROOT_COMMAND} mount sysfs-live -t sysfs chroot/sys - else - rm -rf chroot/sys - ln -s /sys chroot/ - fi - - # Creating stage file - Create_stagefile .stage/chroot_sysfs - ;; - - remove) - Echo_message "Begin unmounting /sys..." - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ "${LH_USE_FAKEROOT}" != "true" ] - then - # Unmounting /sys - #fuser -km chroot/sys - if [ -e chroot/sys/class ] - then - ${LH_ROOT_COMMAND} umount chroot/sys - fi - else - rm -rf chroot/sys - mkdir -p chroot/sys - fi - - # Removing stage file - rm -f .stage/chroot_sysfs - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_sysvinit live-helper-2.0~a10.1/helpers/lh_chroot_sysvinit --- live-helper-2.0~a6/helpers/lh_chroot_sysvinit 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_sysvinit 1970-01-01 01:00:00.000000000 +0100 @@ -1,60 +0,0 @@ -#!/bin/sh - -# lh_chroot_sysvinit(1) - configure sysvinit -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'configure sysvinit')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Configuring package sysvinit" - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_sysvinit - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LH_SYSVINIT}" = "true" ] -then - # Disable all - for FILE in chroot/etc/init.d/* - do - Chroot chroot "update-rc.d -f $(basename ${FILE}) remove" - done - - # Re-enable all required (taken from -f standard chroot) - for PACKAGE in ${LH_INITRAMFS} console-common cron dpkg ifupdown initscripts kbd klogd libc6 libdevmapper1.02 libselinux1 libsepol1 login makedev module-init-tools netbase openbsd-inetd procps sudo sysklogd udev util-linux - do - if [ -f chroot/var/lib/dpkg/info/${PACKAGE}.postinst ] - then - # Re-configure if existing - Chroot chroot "/var/lib/dpkg/info/${PACKAGE}.postinst configure" - fi - done - - # Creating stage file - Create_stagefile .stage/chroot_sysvinit -fi diff -Nru live-helper-2.0~a6/helpers/lh_chroot_sysv-rc live-helper-2.0~a10.1/helpers/lh_chroot_sysv-rc --- live-helper-2.0~a6/helpers/lh_chroot_sysv-rc 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_sysv-rc 1970-01-01 01:00:00.000000000 +0100 @@ -1,86 +0,0 @@ -#!/bin/sh - -# lh_chroot_sysv-rc(1) - manage /usr/sbin/policy-rc.d -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'manage /usr/sbin/policy-rc.d')" -HELP="" -USAGE="${PROGRAM} {install|remove} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -case "${1}" in - install) - Echo_message "Configuring file /usr/sbin/policy-rc.d" - - # Checking stage file - Check_stagefile .stage/chroot_sysv-rc - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/usr/sbin/policy-rc.d ] - then - # Save policy-rc.d file - mv chroot/usr/sbin/policy-rc.d chroot/usr/sbin/policy-rc.d.orig - fi - - # Create policy-rc.d file -cat > chroot/usr/sbin/policy-rc.d << EOF -#!/bin/sh -echo "All runlevel operations denied by policy" >&2 -exit 101 -EOF - - chmod 0755 chroot/usr/sbin/policy-rc.d - - # Creating stage file - Create_stagefile .stage/chroot_sysv-rc - ;; - - remove) - Echo_message "Deconfiguring file /usr/sbin/policy-rc.d" - - # Checking lock file - Check_lockfile .lock - - # Creating lock file - Create_lockfile .lock - - if [ -f chroot/usr/sbin/policy-rc.d.orig ] - then - # Restore policy-rc.d file - mv chroot/usr/sbin/policy-rc.d.orig chroot/usr/sbin/policy-rc.d - else - # Remove policy-rc.d file - rm -f chroot/usr/sbin/policy-rc.d - fi - - # Removing stage file - rm -f .stage/chroot_sysv-rc - ;; - - *) - Usage - ;; -esac diff -Nru live-helper-2.0~a6/helpers/lh_chroot_tasks live-helper-2.0~a10.1/helpers/lh_chroot_tasks --- live-helper-2.0~a6/helpers/lh_chroot_tasks 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_chroot_tasks 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ -#!/bin/sh - -# lh_chroot_tasks(1) - install tasks into chroot -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install tasks into chroot')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Echo_message "Begin installing tasks..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/chroot_tasks - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ -n "${LH_TASKS}" ] && [ "${LH_TASKS}" != "none" ] -then - # Restoring cache - Restore_cache cache/packages_chroot - - # Checking depends - case "${LH_TASKSEL}" in - aptitude) - Check_package chroot/usr/bin/aptitude aptitude - ;; - - tasksel) - Check_package chroot/usr/bin/tasksel tasksel - ;; - esac - - # Installing depends - Install_package - - # Installing tasks - case "${LH_TASKSEL}" in - aptitude) - Chroot chroot "aptitude ${APTITUDE_OPTIONS} install ${LH_TASKS}" - ;; - - tasksel) - for TASK in ${LH_TASKS} - do - Chroot chroot "tasksel --debconf-apt-progress --logstderr install ${TASK}" - done - ;; - esac - - # Removing depends - Remove_package - - # Saving cache - Save_cache cache/packages_chroot - - # Creating stage file - Create_stagefile .stage/chroot_tasks -fi diff -Nru live-helper-2.0~a6/helpers/lh_clean live-helper-2.0~a10.1/helpers/lh_clean --- live-helper-2.0~a6/helpers/lh_clean 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_clean 1970-01-01 01:00:00.000000000 +0100 @@ -1,154 +0,0 @@ -#!/bin/sh - -# lh_clean(1) - clean up system build directories -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Read meta config -if [ "${1}" != "noautoconfig" ] && [ -x auto/clean ] -then - ./auto/clean ${@} -fi - -if [ "${1}" = "noautoconfig" ] -then - shift -fi - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'clean up system build directories')" -HELP="" -USAGE="${PROGRAM} [--all] [--cache] [--chroot] [--binary] [--purge] [--remove] [--stage] [--source]" - -#Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Avoid cases were users accidentally nuke their config/binary -if [ ! -d config ] && [ "$(basename ${PWD})" = "config" ] -then - Echo_error "%s is not a good Debian Live working directory to clean." "${PWD}" - exit 1 -fi - -rm -f .lock - -if [ -z "${*}" ] -then - ARGUMENTS="--all" -else - ARGUMENTS="${@}" -fi - -for ARGUMENT in ${ARGUMENTS} -do - case "${ARGUMENT}" in - --all) - LH=1 "${0}" noautoconfig --chroot - LH=1 "${0}" noautoconfig --binary - LH=1 "${0}" noautoconfig --stage - LH=1 "${0}" noautoconfig --source - - if [ -d auto ] - then - rmdir --ignore-fail-on-non-empty auto - fi - ;; - - --cache) - ${LH_ROOT_COMMAND} rm -rf cache - ;; - - --chroot) - Echo_message "Cleaning chroot" - ${LH_ROOT_COMMAND} umount -f chroot/sys > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/proc/sys/fs/binfmt_misc > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/proc > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/lib/init/rw > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/dev/shm > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/dev > /dev/null 2>&1 || true - - ${LH_ROOT_COMMAND} umount -f chroot/binary.tmp > /dev/null 2>&1 || true - ${LH_ROOT_COMMAND} umount -f chroot/dev.tmp/pts > /dev/null 2>&1 || true - - ${LH_ROOT_COMMAND} rm -rf chroot chroot.tmp - - rm -f .stage/chroot* - ;; - - --binary) - ${LH_ROOT_COMMAND} umount -f binary.tmp > /dev/null 2>&1 || true - rm -rf binary.tmp binary.deb binary.udeb - rm -f binary.iso - rm -f binary*.img - rm -f binary*.tar.gz - rm -f binary.sh - rm -f binary.list binary.packages md5sum.txt - - rm -rf binary - rm -rf tftpboot - - rm -f .stage/binary* - ;; - - --remove) - LH=1 "${0}" --all - rm -rf cache/packages_* - ;; - - --purge) - LH=1 "${0}" --all - LH=1 "${0}" --cache - - if [ -e auto/config ] - then - rm -f .stage/config - fi - ;; - - --stage) - rm -rf .stage - ;; - - --source) - rm -f source.iso - rm -f source*.img - rm -f source*.tar - rm -f source*.tar.gz - rm -f source.list - rm -f source-selection.txt - - rm -rf source - - rm -f .stage/source* - ;; - - -h|--help) - Help - ;; - - -u|--usage) - Usage - ;; - - -v|--version) - Version - ;; - - *) - Usage - exit 1 - ;; - esac -done diff -Nru live-helper-2.0~a6/helpers/lh_config live-helper-2.0~a10.1/helpers/lh_config --- live-helper-2.0~a6/helpers/lh_config 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_config 1970-01-01 01:00:00.000000000 +0100 @@ -1,1304 +0,0 @@ -#!/bin/sh - -# lh_config(1) - create configuration for live-helper(7) -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Read meta config -if [ "${1}" != "noautoconfig" ] && [ -x auto/config ] -then - ./auto/config ${@} -fi - -if [ "${1}" = "noautoconfig" ] -then - shift -fi - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -SYSTEM_LH_CONFFILE="/etc/default/live-helper" -DESCRIPTION="$(Echo 'create configuration for live-helper(7)')" -USAGE="${PROGRAM} [--apt apt|aptitude]\n\ -\t [--apt-ftp-proxy URL]\n\ -\t [--apt-http-proxy URL]\n\ -\t [--apt-pdiffs true|false]\n\ -\t [--apt-options OPTION|\"OPTIONS\"]\n\ -\t [--aptitude-options OPTION|\"OPTIONS\"]\n\ -\t [--apt-pipeline FIXME]\n\ -\t [--apt-recommends true|false]\n\ -\t [--apt-secure true|false]\n\ -\t [-a|--architecture ARCHITECTURE]\n\ -\t [-b|--binary-images iso|net|tar|usb-hdd]\n\ -\t [--binary-filesystem fat16|fat32]\n\ -\t [--binary-indices true|false|none]\n\ -\t [--bootappend-install PARAMETER|\"PARAMETERS\"]\n\ -\t [--bootappend-live PARAMETER|\"PARAMETERS\"]\n\ -\t [--bootloader grub|syslinux|yaboot]\n\ -\t [--bootstrap cdebootstrap|cdebootstrap-static|debootstrap|copy]\n\ -\t [--bootstrap-config FILE]\n\ -\t [-f|--bootstrap-flavour minimal|standard]\n\ -\t [--bootstrap-keyring PACKAGE]\n\ -\t [--breakpoints]\n\ -\t [--cache true|false]\n\ -\t [--cache-indices true|false]\n\ -\t [--cache-packages true|false]\n\ -\t [--cache-stages STAGE|\"STAGES\"]\n\ -\t [--checksums true|false]\n\ -\t [--chroot-build true|false]\n\ -\t [--chroot-filesystem ext2|ext3|squashfs|plain|jffs2]\n\ -\t [-c|--conffile FILE]\n\ -\t [--clean\n\ -\t [--debconf-frontend dialog|editor|noninteractive|readline]\n\ -\t [--debconf-nowarnings true|false]\n\ -\t [--debconf-priority low|medium|high|critical]\n\ -\t [--debian-installer true|cdrom|netinst|netboot|businesscard|live|false]\n\ -\t [--debian-installer-distribution CODENAME|daily]\n\ -\t [--debian-installer-preseedfile FILE|URL]\n\ -\t [--debian-installer-gui true|false]\n\ -\t [--debug]\n\ -\t [-d|--distribution CODENAME]\n\ -\t [--dump]\n\ -\t [-e|--encryption false|aes128|aes192|aes256]\n\ -\t [--fdisk fdisk|fdisk.dist]\n\ -\t [--force]\n\ -\t [--genisoimage genisomage|mkisofs]\n\ -\t [--grub-splash FILE]\n\ -\t [--gzip-options OPTION|\"OPTIONS\"]\n\ -\t [--hooks FILE]\n\ -\t [--hostname NAME]\n\ -\t [--ignore-system-defaults]\n\ -\t [--includes PATH]\n\ -\t [--initramfs auto|live-initramfs|casper]\n\ -\t [--interactive shell]\n\ -\t [--iso-application NAME]\n\ -\t [--iso-preparer NAME]\n\ -\t [--iso-publisher NAME]\n\ -\t [--iso-volume NAME]\n\ -\t [--jffs2-eraseblock SIZE]\n\ -\t [--keyring-packages PACKAGE|\"PACKAGES\"]\n\ -\t [-l|--language LANGUAGE]\n\ -\t [-k|--linux-flavours FLAVOUR|\"FLAVOURS\"]\n\ -\t [--linux-packages \"PACKAGES\"]\n\ -\t [--losetup losetup|losetup.orig]\n\ -\t [--memtest memtest86+|memtest86]\n\ -\t [-m|--mirror-bootstrap URL]\n\ -\t [--mirror-chroot URL]\n\ -\t [--mirror-chroot-security URL]\n\ -\t [--mirror-binary URL]\n\ -\t [--mirror-binary-security URL]\n\ -\t [--mode debian|emdebian]\n\ -\t [--net-root-filesystem nfs|cfs]\n\ -\t [--net-root-mountoptions OPTIONS]\n\ -\t [--net-root-path PATH]\n\ -\t [--net-root-server IP|HOSTNAME]\n\ -\t [--net-cow-filesystem nfs|cfs]\n\ -\t [--net-cow-mountoptions OPTIONS]\n\ -\t [--net-cow-path PATH]\n\ -\t [--net-cow-server IP|HOSTNAME]\n\ -\t [--net-tarball bzip2|gzip|tar|none]\n\ -\t [-p|--packages-lists FILE]\n\ -\t [--packages PACKAGE|\"PACKAGES\"]\n\ -\t [--quiet]\n\ -\t [--root-command sudo]\n\ -\t [--use-fakeroot true|false]\n\ -\t [--archive-areas ARCHIVE_AREA|\"ARCHIVE_AREAS\"]\n\ -\t [--security true|false]\n\ -\t [--source true|false]\n\ -\t [-s|--source-images iso|net|tar|usb-hdd]\n\ -\t [--symlinks true|false]\n\ -\t [--syslinux-splash FILE]\n\ -\t [--syslinux-timeout SECONDS]\n\ -\t [--syslinux-menu true|false]\n\ -\t [--sysvinit true|false]\n\ -\t [--tasksel aptitude|tasksel]\n\ -\t [--tasks TASK]\n\ -\t [--templates PATH]\n\ -\t [--union-filesystem aufs|unionfs]\n\ -\t [--virtual-root-size MB]\n\ -\t [--exposed-root true|false]\n\ -\t [--username NAME]\n\ -\t [--verbose]\n\ -\t [--win32-loader true|false]" - -Local_arguments () -{ - LONG_OPTIONS="apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-options:,aptitute-options:, - apt-pipeline:,apt-recommends:,apt-secure:,bootstrap:,cache:,cache-indices:,cache-packages:, - cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,dump,genisoimage:, - initramfs:,fdisk:,losetup:,mode:,root-command:,use-fakeroot:,tasksel:,includes:, - templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,clean, - distribution:,mirror-bootstrap:,mirror-chroot:,mirror-chroot-security:,mirror-binary:, - mirror-binary-security:,archive-areas:,chroot-filesystem:,union-filesystem:,exposed-root:,virtual-root-size:, - gzip-options:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:, - packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,binary-filesystem:,binary-images:, - binary-indices:,bootappend-install:,bootappend-live:,bootloader:,checksums:,chroot-build:, - debian-installer:,debian-installer-distribution:,debian-installer-preseedfile:,debian-installer-gui:, - encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:, - iso-volume:,jffs2-eraseblock:,memtest:,net-root-filesystem:,net-root-mountoptions:, - net-root-path:,net-root-server:,net-cow-filesystem:,net-cow-mountoptions:,net-cow-path:, - net-cow-server:,net-tarball:,syslinux-splash:,syslinux-timeout:,syslinux-menu:, - username:,win32-loader:,source:,source-images:,breakpoints,conffile:,debug,force, - help,ignore-system-defaults,quiet,usage,verbose,version" - # Remove spaces added by indentation - LONG_OPTIONS="$(echo ${LONG_OPTIONS} | tr -d ' ')" - ARGUMENTS="$(getopt --longoptions ${LONG_OPTIONS} --name=${PROGRAM} --options a:f:d:m:l:k:p:b:e:s:c:huv --shell sh -- "${@}")" - - if [ "${?}" != "0" ] - then - Echo_error "terminating" >&2 - exit 1 - fi - - eval set -- "${ARGUMENTS}" - - while true - do - case "${1}" in - --dump) - # Dump version - if [ -x "$(which dpkg-query 2>/dev/null)" ] - then - VERSION_DPKG="$(dpkg-query -f='${Version}' --show live-helper)" - fi - - Echo "%s: This is live-helper version %s" "${0}" "${VERSION_DPKG:-${VERSION}}" - - # Dump conffile contents - Print_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source - - # Dump contents of directories that contain text files - for DIRECTORY in config/binary_local-packageslists config/chroot_local-packageslists config/chroot_apt config/chroot_local-patches config/chroot_local-preseed config/binary_rootfs - do - if Find_files "${DIRECTORY}" - then - Echo_file "${DIRECTORY}"/* - fi - done - - # Dump directory listings of all directories under config/ - for DIRECTORY in $(find config/ -mindepth 1 -maxdepth 1 -type d) - do - if Find_files "${DIRECTORY}" - then - ls -lR "${DIRECTORY}" | while read LINE - do - echo "${DIRECTORY}: ${LINE}" - done - fi - done - - exit 0 - ;; - - --clean) - # Remove empty directories in config tree - if ls config/*/ > /dev/null 2>&1 - then - rmdir --ignore-fail-on-non-empty config/*/ - fi - - if [ -d config ] - then - rmdir --ignore-fail-on-non-empty config - fi - - if [ -d auto/functions ] - then - rmdir --ignore-fail-on-non-empty auto/functions - fi - - if [ -d auto ] - then - rmdir --ignore-fail-on-non-empty auto - fi - - exit 0 - ;; - - # config/common - --apt) - LH_APT="${2}" - shift 2 - ;; - - --apt-ftp-proxy) - LH_APT_FTP_PROXY="${2}" - shift 2 - ;; - - --apt-http-proxy) - LH_APT_HTTP_PROXY="${2}" - shift 2 - ;; - - --apt-pdiffs) - LH_APT_PDIFFS="${2}" - shift 2 - ;; - --apt-options) - APT_OPTIONS="${2}" - shift 2 - ;; - - --aptitude-options) - LH_APTITUDE_OPTIONS="${2}" - shift 2 - ;; - - --apt-pipeline) - LH_APT_PIPELINE="${2}" - shift 2 - ;; - - --apt-recommends) - LH_APT_RECOMMENDS="${2}" - shift 2 - ;; - - --apt-secure) - LH_APT_SECURE="${2}" - shift 2 - ;; - - --bootstrap) - LH_BOOTSTRAP="${2}" - shift 2 - ;; - - --cache) - LH_CACHE="${2}" - shift 2 - ;; - - --cache-indices) - LH_CACHE_INDICES="${2}" - shift 2 - ;; - - --cache-packages) - LH_CACHE_PACKAGES="${2}" - shift 2 - ;; - - --cache-stages) - LH_CACHE_STAGES="${2}" - shift 2 - ;; - - --debconf-frontend) - LH_DEBCONF_FRONTEND="${2}" - shift 2 - ;; - - --debconf-nowarnings) - LH_DEBCONF_NOWARNINGS="${2}" - shift 2 - ;; - - --debconf-priority) - LH_DEBCONF_PRIORITY="${2}" - shift 2 - ;; - - --initramfs) - LH_INITRAMFS="${2}" - shift 2 - ;; - - --fdisk) - LH_FDISK="${2}" - shift 2 - ;; - - --losetup) - LH_LOSETUP="${2}" - shift 2 - ;; - - --mode) - LH_MODE="${2}" - shift 2 - ;; - - --root-command) - LH_ROOT_COMMAND="${2}" - shift 2 - ;; - - --use-fakeroot) - LH_USE_FAKEROOT="${2}" - shift 2 - ;; - - --tasksel) - LH_TASKSEL="${2}" - shift 2 - ;; - - --includes) - LH_INCLUDES="${2}" - shift 2 - ;; - - --templates) - LH_TEMPLATES="${2}" - shift 2 - ;; - - -v|--version) - Version - shift - ;; - - # config/bootstrap - -a|--architecture) - LH_ARCHITECTURE="${2}" - shift 2 - ;; - - --bootstrap-config) - LH_BOOTSTRAP_CONFIG="${2}" - shift 2 - ;; - - -f|--bootstrap-flavour) - LH_BOOTSTRAP_FLAVOUR="${2}" - shift 2 - ;; - - --bootstrap-keyring) - LH_BOOTSTRAP_KEYRING="${2}" - shift 2 - ;; - - -d|--distribution) - LH_DISTRIBUTION="${2}" - BACKPORTS="false" - shift 2 - - case "${LH_DISTRIBUTION}" in - lenny-backports) - LH_DISTRIBUTION="lenny" - BACKPORTS="true" - ;; - esac - ;; - - -m|--mirror-bootstrap) - LH_MIRROR_BOOTSTRAP="${2}" - shift 2 - ;; - - --mirror-chroot) - LH_MIRROR_CHROOT="${2}" - shift 2 - ;; - - --mirror-chroot-security) - LH_MIRROR_CHROOT_SECURITY="${2}" - shift 2 - ;; - - --mirror-binary) - LH_MIRROR_BINARY="${2}" - shift 2 - ;; - - --mirror-binary-security) - LH_MIRROR_BINARY_SECURITY="${2}" - shift 2 - ;; - - --archive-areas) - LH_ARCHIVE_AREAS="${2}" - shift 2 - ;; - - # config/chroot - --chroot-filesystem) - LH_CHROOT_FILESYSTEM="${2}" - shift 2 - ;; - - --union-filesystem) - LH_UNION_FILESYSTEM="${2}" - shift 2 - ;; - - --virtual-root-size) - LH_VIRTUAL_ROOT_SIZE="${2}" - shift 2 - ;; - - --exposed-root) - LH_EXPOSED_ROOT="${2}" - shift 2 - ;; - - --gzip-options) - GZIP_OPTIONS="${2}" - shift 2 - ;; - - --hooks) - LH_HOOKS="${2}" - shift 2 - ;; - - --interactive) - LH_INTERACTIVE="${2}" - shift 2 - ;; - - --keyring-packages) - LH_KEYRING_PACKAGES="${2}" - shift 2 - ;; - - -l|--language) - LH_LANGUAGE="${2}" - shift 2 - ;; - - -k|--linux-flavours) - LH_LINUX_FLAVOURS="${2}" - shift 2 - ;; - - --linux-packages) - LH_LINUX_PACKAGES="${2}" - shift 2 - ;; - - --packages) - LH_PACKAGES="${2}" - shift 2 - ;; - - -p|--packages-lists) - LH_PACKAGES_LISTS="${2}" - shift 2 - ;; - - --tasks) - LH_TASKS="${2}" - shift 2 - ;; - - --security) - LH_SECURITY="${2}" - shift 2 - ;; - - --symlinks) - LH_SYMLINKS="${2}" - shift 2 - ;; - - --sysvinit) - LH_SYSVINIT="${2}" - shift 2 - ;; - - # config/binary - --binary-filesystem) - LH_BINARY_FILESYSTEM="${2}" - shift 2 - ;; - - -b|--binary-images) - LH_BINARY_IMAGES="${2}" - shift 2 - ;; - - --binary-indices) - LH_BINARY_INDICES="${2}" - shift 2 - ;; - - --bootappend-live) - LH_BOOTAPPEND_LIVE="${2}" - shift 2 - ;; - - --bootappend-install) - LH_BOOTAPPEND_INSTALL="${2}" - shift 2 - ;; - - --bootloader) - LH_BOOTLOADER="${2}" - shift 2 - ;; - - --checksums) - LH_CHECKSUMS="${2}" - shift 2 - ;; - - --chroot-build) - LH_CHROOT_BUILD="${2}" - shift 2 - ;; - - --debian-installer) - LH_DEBIAN_INSTALLER="${2}" - shift 2 - ;; - - --debian-installer-distribution) - LH_DEBIAN_INSTALLER_DISTRIBUTION="${2}" - shift 2 - ;; - - --debian-installer-preseedfile) - LH_DEBIAN_INSTALLER_PRESEEDFILE="${2}" - shift 2 - ;; - - --debian-installer-gui) - LH_DEBIAN_INSTALLER_GUI="${2}" - shift 2 - ;; - - -e|--encryption) - LH_ENCRYPTION="${2}" - shift 2 - ;; - - --grub-splash) - LH_GRUB_SPLASH="${2}" - shift 2 - ;; - - --hostname) - LH_HOSTNAME="${2}" - shift 2 - ;; - - --iso-application) - LH_ISO_APPLICATION="${2}" - shift 2 - ;; - - --iso-preparer) - LH_ISO_PREPARER="${2}" - shift 2 - ;; - - --iso-publisher) - LH_ISO_PUBLISHER="${2}" - shift 2 - ;; - - --iso-volume) - LH_ISO_VOLUME="${2}" - shift 2 - ;; - - --jffs2-eraseblock) - LH_JFFS2_ERASEBLOCK="${2}" - shift 2 - ;; - - --memtest) - LH_MEMTEST="${2}" - shift 2 - ;; - - --net-root-filesystem) - LH_NET_ROOT_FILESYSTEM="${2}" - shift 2 - ;; - - --net-root-mountoptions) - LH_NET_ROOT_MOUNTOPTIONS="${2}" - shift 2 - ;; - - --net-root-path) - LH_NET_ROOT_PATH="${2}" - shift 2 - ;; - - --net-root-server) - LH_NET_ROOT_SERVER="${2}" - shift 2 - ;; - - --net-cow-filesystem) - LH_NET_COW_FILESYSTEM="${2}" - shift 2 - ;; - - --net-cow-mountoptions) - LH_NET_COW_MOUNTOPTIONS="${2}" - shift 2 - ;; - - --net-cow-path) - LH_NET_COW_PATH="${2}" - shift 2 - ;; - - --net-cow-server) - LH_NET_COW_SERVER="${2}" - shift 2 - ;; - - --net-tarball) - LH_NET_TARBALL="${2}" - shift 2 - ;; - - --syslinux-splash) - LH_SYSLINUX_SPLASH="${2}" - shift 2 - ;; - - --syslinux-timeout) - LH_SYSLINUX_TIMEOUT="${2}" - shift 2 - ;; - - --syslinux-menu) - LH_SYSLINUX_MENU="${2}" - shift 2 - ;; - - --username) - LH_USERNAME="${2}" - shift 2 - ;; - - --win32-loader) - LH_WIN32_LOADER="${2}" - shift 2 - ;; - - # config/source - --source) - LH_SOURCE="${2}" - shift 2 - ;; - - -s|--source-images) - LH_SOURCE_IMAGES="${2}" - shift 2 - ;; - - # other - --breakpoints) - _BREAKPOINTS="true" - shift - ;; - - -c|--conffile) - _CONFFILE="${2}" - shift 2 - ;; - - --color) - _COLOR="true" - shift - ;; - - --debug) - _DEBUG="true" - shift - ;; - - --force) - _FORCE="true" - shift - ;; - - -h|--help) - Help - shift - ;; - - --ignore-system-defaults) - shift - ;; - - --quiet) - _QUIET="true" - shift - ;; - - -u|--usage) - Usage - shift - ;; - - --verbose) - _VERBOSE="true" - shift - ;; - - -v|--version) - Version - shift - ;; - - --) - shift - break - ;; - - *) - Echo_error "internal error %s" "${0}" - exit 1 - ;; - esac - done -} - -# Reading system configuration -if [ -f "${SYSTEM_LH_CONFFILE}" ] && ! In_list "--ignore-system-defaults" "${@}" -then - Echo_message "Considering defaults defined in %s" "${SYSTEM_LH_CONFFILE}" - Read_conffiles "${SYSTEM_LH_CONFFILE}" -fi - -# Reading existing configuration -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source - -Local_arguments "${@}" - -if [ -n "${_CONFFILE}" ] -then - Read_conffiles "${_CONFFILE}" -fi - -# Setting defaults -Set_defaults - -# Checking defaults -Check_defaults - -if [ ! -e config ] -then - Echo_message "Creating config tree" -else - Echo_message "Updating config tree" -fi - -# Creating bootstrap configuration -mkdir -p config -mkdir -p config/includes -mkdir -p config/templates - -# Creating live-helper configuration -cat > config/common << EOF -# config/common - common options for live-helper(7) - -# LH_CONFIG_VERSION: internal version of the configuration file format -LH_CONFIG_VERSION="${CONFIG_VERSION}" - -# \$LH_APT: set package manager -# (Default: ${LH_APT}) -LH_APT="${LH_APT}" - -# \$LH_APT_FTP_PROXY: set apt/aptitude ftp proxy -# (Default: autodetected or empty) -LH_APT_FTP_PROXY="${LH_APT_FTP_PROXY}" - -# \$LH_APT_HTTP_PROXY: set apt/aptitude http proxy -# (Default: autodetected or empty) -LH_APT_HTTP_PROXY="${LH_APT_HTTP_PROXY}" - -# \$LH_APT_PDIFFS: set apt/aptitude pdiff indices -# (Default: ${LH_APT_PDIFFS}) -LH_APT_PDIFFS="${LH_APT_PDIFFS}" - -# \$LH_APT_PIPELINE: set apt/aptitude pipeline depth -# (Default: ${LH_APT_PIPELINE}) -LH_APT_PIPELINE="${LH_APT_PIPELINE}" - -# \$LH_APT_RECOMMENDS: set apt/aptitude recommends -# (Default: ${LH_APT_RECOMMENDS}) -LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}" - -# \$LH_APT_SECURE: set apt/aptitude security -# (Default: ${LH_APT_SECURE}) -LH_APT_SECURE="${LH_APT_SECURE}" - -# \$LH_BOOTSTRAP: set bootstrap program -# (Default: ${LH_BOOTSTRAP}) -LH_BOOTSTRAP="${LH_BOOTSTRAP}" - -# \$LH_CACHE: control cache -# (Default: ${LH_CACHE}) -LH_CACHE="${LH_CACHE}" - -# \$LH_CACHE_INDICES: control if downloaded package indices should be cached -# (Default: ${LH_CACHE_INDICES}) -LH_CACHE_INDICES="${LH_CACHE_INDICES}" - -# \$LH_CACHE_PACKAGES: control if downloaded packages files should be cached -# (Default: ${LH_CACHE_PACKAGES}) -LH_CACHE_PACKAGES="${LH_CACHE_PACKAGES}" - -# \$LH_CACHE_STAGES: control if completed stages should be cached -# (Default: ${LH_CACHE_STAGES}) -LH_CACHE_STAGES="${LH_CACHE_STAGES}" - -# \$LH_DEBCONF_FRONTEND: set debconf(1) frontend to use -# (Default: ${LH_DEBCONF_FRONTEND}) -LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}" - -# \$LH_DEBCONF_NOWARNINGS: set debconf(1) warnings -# (Default: ${LH_DEBCONF_NOWARNINGS}) -LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" - -# \$LH_DEBCONF_PRIORITY: set debconf(1) priority to use -# (Default: ${LH_DEBCONF_PRIORITY}) -LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}" - -# \$LH_INITRAMFS: set initramfs hook -# (Default: ${LH_INITRAMFS}) -LH_INITRAMFS="${LH_INITRAMFS}" - -# \$LH_FDISK: set fdisk program -# (Default: autodetected) -LH_FDISK="${LH_FDISK}" - -# \$LH_LOSETUP: set losetup program -# (Default: autodetected) -LH_LOSETUP="${LH_LOSETUP}" - -# \$LH_MODE: set distribution mode -# (Default: ${LH_MODE}) -LH_MODE="${LH_MODE}" - -# \$LH_ROOT_COMMAND: use sudo or equivalent -# (Default: empty) -#LH_ROOT_COMMAND="sudo" - -# \$LH_USE_FAKEROOT: use fakeroot/fakechroot -# (Default: ${LH_USE_FAKEROOT}) -LH_USE_FAKEROOT="${LH_USE_FAKEROOT}" - -# \$LH_TASKSEL: set tasksel program -# (Default: ${LH_TASKSEL}) -LH_TASKSEL="${LH_TASKSEL}" - -# \$LH_INCLUDES: set includes -# (Default: ${LH_INCLUDES}) -LH_INCLUDES="${LH_INCLUDES}" - -# \$LH_TEMPLATES: set templates -# (Default: ${LH_TEMPLATES}) -LH_TEMPLATES="${LH_TEMPLATES}" - -# Live-helper options - -# \$_BREAKPOINTS: enable breakpoints -# (Default: ${_BREAKPOINTS}) -#_BREAKPOINTS="${_BREAKPOINTS}" - -# \$_DEBUG: enable debug -# (Default: ${_DEBUG}) -#_DEBUG="${_DEBUG}" - -# \$_COLOR: enable color -# (Default: ${_COLOR}) -#_COLOR="${_COLOR}" - -# \$_FORCE: enable force -# (Default: ${_FORCE}) -#_FORCE="${_FORCE}" - -# \$_QUIET: enable quiet -# (Default: ${_QUIET}) -_QUIET="${_QUIET}" - -# \$_VERBOSE: enable verbose -# (Default: ${_VERBOSE}) -#_VERBOSE="${_VERBOSE}" - -# Internal stuff (FIXME) -APT_OPTIONS="${APT_OPTIONS}" -APTITUDE_OPTIONS="${APTITUDE_OPTIONS}" -GZIP_OPTIONS="${GZIP_OPTIONS}" -EOF - -# Creating lh_bootstrap_* configuration -cat > config/bootstrap << EOF -# config/bootstrap - options for live-helper(7), bootstrap stage - -# \$LH_ARCHITECTURE: select chroot architecture -# (Default: autodetected) -LH_ARCHITECTURE="${LH_ARCHITECTURE}" - -# \$LH_BOOTSTRAP_CONFIG: set distribution config directory -# (Default: empty) -LH_BOOTSTRAP_CONFIG="${LH_BOOTSTRAP_CONFIG}" - -# \$LH_BOOTSTRAP_INCLUDE: include packages on base -# (Default: empty) -LH_BOOTSTRAP_INCLUDE="${LH_BOOTSTRAP_INCLUDE}" - -# \$LH_BOOTSTRAP_EXCLUDE: exclude packages on base -# (Default: empty) -LH_BOOTSTRAP_EXCLUDE="${LH_BOOTSTRAP_EXCLUDE}" - -# \$LH_BOOTSTRAP_FLAVOUR: select flavour to use -# (Default: empty) -LH_BOOTSTRAP_FLAVOUR="${LH_BOOTSTRAP_FLAVOUR}" - -# \$LH_BOOTSTRAP_KEYRING: set distribution keyring -# (Default: empty) -LH_BOOTSTRAP_KEYRING="${LH_BOOTSTRAP_KEYRING}" - -# \$LH_DISTRIBUTION: select distribution to use -# (Default: ${LH_DISTRIBUTION}) -LH_DISTRIBUTION="${LH_DISTRIBUTION}" - -# \$LH_MIRROR_BOOTSTRAP: set mirror to bootstrap from -# (Default: ${LH_MIRROR_BOOTSTRAP}) -LH_MIRROR_BOOTSTRAP="${LH_MIRROR_BOOTSTRAP}" - -# \$LH_MIRROR_CHROOT: set mirror to fetch packages from -# (Default: ${LH_MIRROR_CHROOT}) -LH_MIRROR_CHROOT="${LH_MIRROR_CHROOT}" - -# \$LH_MIRROR_CHROOT_SECURITY: set security mirror to fetch packages from -# (Default: ${LH_MIRROR_CHROOT_SECURITY}) -LH_MIRROR_CHROOT_SECURITY="${LH_MIRROR_CHROOT_SECURITY}" - -# \$LH_MIRROR_BINARY: set mirror which ends up in the image -# (Default: ${LH_MIRROR_BINARY}) -LH_MIRROR_BINARY="${LH_MIRROR_BINARY}" - -# \$LH_MIRROR_BINARY_SECURITY: set security mirror which ends up in the image -# (Default: ${LH_MIRROR_BINARY_SECURITY}) -LH_MIRROR_BINARY_SECURITY="${LH_MIRROR_BINARY_SECURITY}" - -# \$LH_ARCHIVE_AREAS: select archive areas to use -# (Default: ${LH_ARCHIVE_AREAS}) -LH_ARCHIVE_AREAS="${LH_ARCHIVE_AREAS}" -EOF - -# Creating lh_chroot_* configuration -mkdir -p config/chroot_apt -mkdir -p config/chroot_local-hooks -mkdir -p config/chroot_local-includes -mkdir -p config/chroot_local-patches -mkdir -p config/chroot_local-packages -mkdir -p config/chroot_local-packageslists -mkdir -p config/chroot_local-preseed -mkdir -p config/chroot_sources - -cat > config/chroot << EOF -# config/chroot - options for live-helper(7), chroot stage - -# \$LH_CHROOT_FILESYSTEM: set chroot filesystem -# (Default: ${LH_CHROOT_FILESYSTEM}) -LH_CHROOT_FILESYSTEM="${LH_CHROOT_FILESYSTEM}" - -# \$LH_UNION_FILESYSTEM: set union filesystem -# (Default: ${LH_UNION_FILESYSTEM}) -LH_UNION_FILESYSTEM="${LH_UNION_FILESYSTEM}" - -# \$LH_VIRTUAL_ROOT_SIZE: set virtual-hdd filesystem size -# (Default: ${LH_VIRTUAL_ROOT_SIZE}) -LH_VIRTUAL_ROOT_SIZE="${LH_VIRTUAL_ROOT_SIZE}" - -# \$LH_EXPOSED_ROOT: expose root as read only -# (Default: ${LH_EXPOSED_ROOT}) -LH_EXPOSED_ROOT="${LH_EXPOSED_ROOT}" - -# \$LH_HOOKS: set hook commands -# (Default: empty) -LH_HOOKS="${LH_HOOKS}" - -# \$LH_INTERACTIVE: set interactive build -# (Default: ${LH_INTERACTIVE}) -LH_INTERACTIVE="${LH_INTERACTIVE}" - -# \$LH_KEYRING_PACKAGES: set keyring packages -# (Default: empty) -LH_KEYRING_PACKAGES="${LH_KEYRING_PACKAGES}" - -# \$LH_LANGUAGE: set language to use -# (Default: empty) -LH_LANGUAGE="${LH_LANGUAGE}" - -# \$LH_LINUX_FLAVOURS: set kernel flavour to use -# (Default: autodetected) -LH_LINUX_FLAVOURS="${LH_LINUX_FLAVOURS}" - -# \$LH_LINUX_PACKAGES: set kernel packages to use -# (Default: autodetected) -LH_LINUX_PACKAGES="${LH_LINUX_PACKAGES}" - -# \$LH_PACKAGES: set packages to install -# (Default: empty) -LH_PACKAGES="${LH_PACKAGES}" - -# \$LH_PACKAGES_LISTS: set package list to install -# (Default: ${LH_PACKAGES_LISTS}) -LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS}" - -# \$LH_TASKS: set tasks to install -# (Default: empty) -LH_TASKS="${LH_TASKS}" - -# \$LH_SECURITY: enable security updates -# (Default: ${LH_SECURITY}) -LH_SECURITY="${LH_SECURITY}" - -# \$LH_SYMLINKS: enable symlink convertion -# (Default: ${LH_SYMLINKS}) -LH_SYMLINKS="${LH_SYMLINKS}" - -# \$LH_SYSVINIT: enable sysvinit -# (Default: ${LH_SYSVINIT}) -LH_SYSVINIT="${LH_SYSVINIT}" -EOF - -# Creating lh_binary_* configuration -mkdir -p config/binary_debian-installer -mkdir -p config/binary_debian-installer-includes -mkdir -p config/binary_grub -mkdir -p config/binary_local-debs -mkdir -p config/binary_local-hooks -mkdir -p config/binary_local-includes -mkdir -p config/binary_local-packageslists -mkdir -p config/binary_local-udebs -mkdir -p config/binary_rootfs -mkdir -p config/binary_syslinux - -cat > config/binary << EOF -# config/binary - options for live-helper(7), binary stage - -# \$LH_BINARY_FILESYSTEM: set image filesystem -# (Default: ${LH_BINARY_FILESYSTEM}) -LH_BINARY_FILESYSTEM="${LH_BINARY_FILESYSTEM}" - -# \$LH_BINARY_IMAGES: set image type -# (Default: ${LH_BINARY_IMAGES}) -LH_BINARY_IMAGES="${LH_BINARY_IMAGES}" - -# \$LH_BINARY_INDICES: set apt/aptitude generic indices -# (Default: ${LH_BINARY_INDICES}) -LH_BINARY_INDICES="${LH_BINARY_INDICES}" - -# \$LH_BOOTAPPEND_LIVE: set boot parameters -# (Default: empty) -LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE}" - -# \$LH_BOOTAPPEND_INSTALL: set boot parameters -# (Default: empty) -LH_BOOTAPPEND_INSTALL="${LH_BOOTAPPEND_INSTALL}" - -# \$LH_BOOTLOADER: set bootloader -# (Default: ${LH_BOOTLOADER}) -LH_BOOTLOADER="${LH_BOOTLOADER}" - -# \$LH_CHECKSUMS: set checksums -# (Default: ${LH_CHECKSUMS}) -LH_CHECKSUMS="${LH_CHECKSUMS}" - -# \${LH_CHROOT_BUILD: control if we build binary images chrooted -# (Default: ${LH_CHROOT_BUILD}) -# DO NEVER, *NEVER*, *N*E*V*E*R* SET THIS OPTION to false. -LH_CHROOT_BUILD="${LH_CHROOT_BUILD}" - -# \$LH_DEBIAN_INSTALLER: set debian-installer -# (Default: ${LH_DEBIAN_INSTALLER}) -LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER}" - -# \$LH_DEBIAN_INSTALLER_DISTRIBUTION: set debian-installer suite -# (Default: empty) -LH_DEBIAN_INSTALLER_DISTRIBUTION="${LH_DEBIAN_INSTALLER_DISTRIBUTION}" - -# \$LH_DEBIAN_INSTALLER_PRESEEDFILE: set debian-installer preseed filename/url -# (Default: ${LH_DEBIAN_INSTALLER_PRESEEDFILE}) -LH_DEBIAN_INSTALLER_PRESEEDFILE="${LH_DEBIAN_INSTALLER_PRESEEDFILE}" - -# \$LH_DEBIAN_INSTALLER_GUI: toggle use of GUI debian-installer -# (Default: ${LH_DEBIAN_INSTALLER_GUI}) -LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI}" - -# \$LH_ENCRYPTION: set encryption -# (Default: ${LH_ENCRYPTION}) -LH_ENCRYPTION="${LH_ENCRYPTION}" - -# \$LH_GRUB_SPLASH: set custom grub splash -# (Default: empty) -LH_GRUB_SPLASH="${LH_GRUB_SPLASH}" - -# \$LH_HOSTNAME: set hostname -# (Default: ${LH_HOSTNAME}) -LH_HOSTNAME="${LH_HOSTNAME}" - -# \$LH_ISO_APPLICATION: set iso author -# (Default: ${LH_ISO_APPLICATION}) -LH_ISO_APPLICATION="${LH_ISO_APPLICATION}" - -# \$LH_ISO_PREPARER: set iso preparer -# (Default: ${LH_ISO_PREPARER}) -LH_ISO_PREPARER="${LH_ISO_PREPARER}" - -# \$LH_ISO_PUBLISHER: set iso publisher -# (Default: ${LH_ISO_PUBLISHER}) -LH_ISO_PUBLISHER="${LH_ISO_PUBLISHER}" - -# \$LH_ISO_VOLUME: set iso volume (max 32 chars) -# (Default: ${LH_ISO_VOLUME}) -LH_ISO_VOLUME="${LH_ISO_VOLUME}" - -# \$LH_JFFS2_ERASEBLOCK: set jffs2 eraseblock size -# (Default: unset) -LH_JFFS2_ERASEBLOCK="" - -# \$LH_MEMTEST: set memtest -# (Default: ${LH_MEMTEST}) -LH_MEMTEST="${LH_MEMTEST}" - -# \$LH_WIN32_LOADER: set win32-loader -# (Default: ${LH_WIN32_LOADER}) -LH_WIN32_LOADER="${LH_WIN32_LOADER}" - -# \$LH_NET_ROOT_FILESYSTEM: set netboot filesystem -# (Default: ${LH_NET_ROOT_FILESYSTEM}) -LH_NET_ROOT_FILESYSTEM="${LH_NET_ROOT_FILESYSTEM}" - -# \$LH_NET_ROOT_MOUNTOPTIONS: set nfsopts -# (Default: empty) -LH_NET_ROOT_MOUNTOPTIONS="${LH_NET_ROOT_MOUNTOPTIONS}" - -# \$LH_NET_ROOT_PATH: set netboot server directory -# (Default: ${LH_NET_ROOT_PATH}) -LH_NET_ROOT_PATH="${LH_NET_ROOT_PATH}" - -# \$LH_NET_ROOT_SERVER: set netboot server address -# (Default: ${LH_NET_ROOT_SERVER}) -LH_NET_ROOT_SERVER="${LH_NET_ROOT_SERVER}" - -# \$LH_NET_COW_FILESYSTEM: set net client cow filesystem -# (Default: ${LH_NET_COW_FILESYSTEM}) -LH_NET_COW_FILESYSTEM="${LH_NET_COW_FILESYSTEM}" - -# \$LH_NET_COW_MOUNTOPTIONS: set cow mount options -# (Default: empty) -LH_NET_COW_MOUNTOPTIONS="${LH_NET_COW_MOUNTOPTIONS}" - -# \$LH_NET_COW_PATH: set cow directory -# (Default: ${LH_NET_COW_PATH}) -LH_NET_COW_PATH="${LH_NET_COW_PATH}" - -# \$LH_NET_COW_SERVER: set cow server -# (Default: ${LH_NET_COW_SERVER}) -LH_NET_COW_SERVER="${LH_NET_COW_SERVER}" - -# \$LH_NET_TARBALL: set net tarball -# (Default: ${LH_NET_TARBALL}) -LH_NET_TARBALL="${LH_NET_TARBALL}" - -# \$LH_SYSLINUX_SPLASH: set custom syslinux splash -# (Default: empty) -LH_SYSLINUX_SPLASH="${LH_SYSLINUX_SPLASH}" - -# \$LH_SYSLINUX_TIMEOUT: set custom syslinux timeout in seconds -# (Default: 0) -LH_SYSLINUX_TIMEOUT="${LH_SYSLINUX_TIMEOUT}" - -# \$LH_SYSLINUX_CFG: set custom syslinux configuration file -# (Default: empty) -LH_SYSLINUX_CFG="${LH_SYSLINUX_CFG}" - -# \$LH_SYSLINUX_MENU: set syslinux menu -# (Default: ${LH_SYSLINUX_MENU}) -LH_SYSLINUX_MENU="${LH_SYSLINUX_MENU}" - -# \$LH_SYSLINUX_MENU_LIVE_ENTRY: set text to be used on the menu for live entries -# (Default: ${LH_SYSLINUX_MENU_LIVE_ENTRY}) -LH_SYSLINUX_MENU_LIVE_ENTRY="${LH_SYSLINUX_MENU_LIVE_ENTRY}" - -# \$LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY: set text to be used on the menu for live entries (failsafe ones) -# (Default: ${LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY}) -LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY="${LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY}" - -# \$LH_SYSLINUX_MENU_MEMTEST_ENTRY: set text to be used on the menu for memtest entry -# (Default: ${LH_SYSLINUX_MENU_MEMTEST_ENTRY}) -LH_SYSLINUX_MENU_MEMTEST_ENTRY="${LH_SYSLINUX_MENU_MEMTEST_ENTRY}" - -# \$LH_USERNAME: set username -# (Default: ${LH_USERNAME}) -LH_USERNAME="${LH_USERNAME}" -EOF - -# Creating lh_source_* configuration -cat > config/source << EOF -# config/source - options for live-helper(7), source stage - -# \$LH_SOURCE: set source option -# (Default: ${LH_SOURCE}) -LH_SOURCE="${LH_SOURCE}" - -# \$LH_SOURCE_IMAGES: set image type -# (Default: ${LH_SOURCE_IMAGES}) -LH_SOURCE_IMAGES="${LH_SOURCE_IMAGES}" -EOF - -mkdir -p auto/functions - -if [ "${CONFIG}" = "clone" ] # FIXME -then - # Read package selection - echo $(dpkg --get-selections | awk '{ print $1 }') > config/chroot_local-packageslists/local-system - LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS} local-system" - - # Read debconf questions - if [ ! -f /usr/bin/debconf-get-selections ] - then - Echo_warning "Please install 'debconf-utils' in order to use this feature." - else - debconf-get-selections | grep -v deinstall | cut -f1 > config/chroot_local-preseed/local-system - fi -fi - -if [ "${BACKPORTS}" = "true" ] -then - # Adding sources.list entry - -cat > config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot << EOF -# Backports Maintainers -deb http://backports.debian-maintainers.org/ ${LH_DISTRIBUTION}/backports main contrib non-free -deb-src http://backports.debian-maintainers.org/ ${LH_DISTRIBUTION}/backports main contrib non-free -EOF - - cp config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot config/chroot_sources/${LH_DISTRIBUTION}-backports.binary - - # Adding apt preferences - if ! grep -qs "^Pin: release o=backports.debian-maintainerns.org" config/chroot_apt/preferences - then - -cat >> config/chroot_apt/preferences << EOF -Package: * -Pin: release o=backports.debian-maintainerns.org -Pin-Priority: 999 -EOF - - fi - - # Addding archive signing key - wget -q http://backports.debian-maintainers.org/project/openpgp/archive-key.asc -O config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot.gpg - cp config/chroot_sources/${LH_DISTRIBUTION}-backports.chroot.gpg config/chroot_sources/${LH_DISTRIBUTION}-backports.binary.gpg -fi - -# Creating stage file -Create_stagefile .stage/config diff -Nru live-helper-2.0~a6/helpers/lh_local live-helper-2.0~a10.1/helpers/lh_local --- live-helper-2.0~a6/helpers/lh_local 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_local 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -#!/bin/sh - -# lh_local(1) - use a local live-helper version -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -LH_BASE="${PWD}/live-helper" -PATH="${LH_BASE}/helpers:${PATH}" - -export LH_BASE PATH - -if [ ! -z "${1}" ] -then - exec lh "${@}" -fi diff -Nru live-helper-2.0~a6/helpers/lh_source live-helper-2.0~a10.1/helpers/lh_source --- live-helper-2.0~a6/helpers/lh_source 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source 1970-01-01 01:00:00.000000000 +0100 @@ -1,54 +0,0 @@ -#!/bin/sh - -# lh_source(1) - build source images -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build source images')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -Require_stagefile .stage/chroot_install-packages - -# Setup cleanup function -Setup_cleanup - -# Enabling network in chroot -lh chroot_hosts install ${*} -lh chroot_resolv install ${*} -lh chroot_hostname install ${*} -lh chroot_sources install ${*} - -# Preparing images -lh source_debian-live ${*} -lh source_debian ${*} -lh source_disk ${*} -lh source_md5sum ${*} - -# Building images -lh source_iso ${*} -lh source_net ${*} -lh source_tar ${*} -lh source_usb-hdd ${*} -lh source_virtual-hdd ${*} - -# Deconfiguring chroot -rm -f .stage/chroot_sources -lh chroot_hostname remove ${*} -lh chroot_resolv remove ${*} -lh chroot_hosts remove ${*} diff -Nru live-helper-2.0~a6/helpers/lh_source_debian live-helper-2.0~a10.1/helpers/lh_source_debian --- live-helper-2.0~a6/helpers/lh_source_debian 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_debian 1970-01-01 01:00:00.000000000 +0100 @@ -1,153 +0,0 @@ -#!/bin/sh - -# lh_source_debian(1) - download sources -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'debian sources')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -Echo_message "Begin downloading sources..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/source_debian - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old sources -if [ -d source/debian ] -then - rm -rf source/debian -fi - -# Download sources -Chroot chroot "dpkg --get-selections" | awk '{ print $1 }' > source-selection.txt - -cat >> source-selection.txt << EOF -${LH_BOOTLOADER} -live-helper -${LH_INITRAMFS} -dosfstools -genisoimage -parted -squashfs-tools -genext2fs -mtd-tools -EOF - -case "${LH_ARCHITECTURE}" in - amd64|i386) - -cat >> source-selection.txt << EOF -mtools -syslinux -grub -EOF - - if [ "${LH_MEMTEST}" != "false" ] && [ "${LH_MEMTEST}" != "none" ] - then - echo "${LH_MEMTEST}" >> source-selection.txt - fi - ;; - - powerpc) - echo "yaboot" >> source-selection.txt - ;; - - sparc) - -cat >> source-selection.txt << EOF -silo -sparc-utils -EOF - - ;; -esac - -if [ -n "${LH_TASKS}" ] -then - echo "${LH_TASKSEL}" >> source-selection.txt -fi - -MISSING="" - -grep . source-selection.txt | \ -while read PACKAGE -do - if ! Chroot chroot "apt-get ${APT_OPTIONS} --download-only source ${PACKAGE}" - then - MISSING="${MISSING} ${PACKAGE}" - fi -done - -if [ -n "${MISSING}" ] -then - cat > source/missing-source.txt << EOF -This file contains the list of binary packages that are installed on this live -system that do not have a corresponding source package. - -EOF - - for PACKAGE in ${MISSING} - do - Chroot chroot "dpkg -l ${PACKAGE}" | tail -n1 >> source/missing-source.txt - done -fi - -rm -f source-selection.txt - -# Sort sources -for DSC in chroot/*.dsc -do - SOURCE="$(sed -n 's|^Source: ||p' ${DSC} 2>/dev/null || :)" - # The sed may fail if multiple dsc files exist for same source, as the - # first one to match will have already been moved. - [ -n "$SOURCE" ] || continue - - case "${SOURCE}" in - lib?*) - LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" - ;; - - *) - LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" - ;; - esac - - # Install directory - mkdir -p source/debian/"${LETTER}"/"${SOURCE}" - - # Move files - mv chroot/"${SOURCE}"_* source/debian/"${LETTER}"/"${SOURCE}" -done - -# Creating stage file -Create_stagefile .stage/source_debian diff -Nru live-helper-2.0~a6/helpers/lh_source_debian-live live-helper-2.0~a10.1/helpers/lh_source_debian-live --- live-helper-2.0~a6/helpers/lh_source_debian-live 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_debian-live 1970-01-01 01:00:00.000000000 +0100 @@ -1,74 +0,0 @@ -#!/bin/sh - -# lh_source_debian-live(1) - copy debian-live config into source -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'copy debian-live config into source')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -Echo_message "Begin copying live-helper configuration..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/source_debian-live - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old sources -if [ -d source/debian-live ] -then - rm -rf source/debian-live -fi - -# Copy system configuration -mkdir -p source/debian-live -cp -a config source/debian-live - -if Find_files auto/* -then - cp -a auto source/debian-live -fi - -# Create tarball -cd source - -SUFFIX="$(date +%Y%m%d.%s)" - -tar cf debian-live-config_${SUFFIX}.tar debian-live -gzip ${GZIP_OPTIONS} debian-live-config_${SUFFIX}.tar - -cd "${OLDPWD}" - -rm -rf source/debian-live/config -mv source/debian-live-config_${SUFFIX}.tar.gz source/debian-live - -# Creating stage file -Create_stagefile .stage/source_debian-live diff -Nru live-helper-2.0~a6/helpers/lh_source_disk live-helper-2.0~a10.1/helpers/lh_source_disk --- live-helper-2.0~a6/helpers/lh_source_disk 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_disk 1970-01-01 01:00:00.000000000 +0100 @@ -1,104 +0,0 @@ -#!/bin/sh - -# lh_source_disk (1) - install disk information into source -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'install disk information into source')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE_IMAGES}" != "iso" ] -then - exit 0 -fi - -Echo_message "Begin installing disk information..." - -# Requiring stage file -Require_stagefile .stage/config .stage/bootstrap - -# Checking stage file -Check_stagefile .stage/source_disk - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -mkdir -p source/.disk - -TITLE="Debian GNU/Linux" -DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" -DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" -eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" - -case "${LH_MODE}" in - debian) - STRING="Official Snapshot ${ARCHITECTURE}" - TRACE="project/trace/ftp-master.debian.org" - ;; - - debian-release) - STRING="Official ${ARCHITECTURE}" - TRACE="project/trace/ftp-master.debian.org" - ;; - - ubuntu) - TITLE="Ubuntu GNU/Linux" - STRING="Build ${ARCHITECTURE}" - TRACE="" - ;; - - *) - STRING="Snapshot ${ARCHITECTURE}" - TRACE="" - ;; -esac - -if [ -n "${TRACE}" ] -then - echo "$(wget -q ${LH_MIRROR_BOOTSTRAP}/${TRACE} -O - | head -n 1)" \ - > source/.disk/archive_trace -fi - -case "${LH_DEBIAN_INSTALLER}" in - cdrom) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/CD Source $(date +%Y%m%d-%H:%M)" > source/.disk/info - ;; - - true|netinst) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/NETINST Source $(date +%Y%m%d-%H:%M)" > source/.disk/info - ;; - - live) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/INSTALL Source $(date +%Y%m%d-%H:%M)" > source/.disk/info - ;; - - businesscard) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/BC Source $(date +%Y%m%d-%H:%M)" > source/.disk/info - ;; - - false) - echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE Source $(date +%Y%m%d-%H:%M)" > source/.disk/info - ;; -esac - -# Creating stage file -Create_stagefile .stage/source_disk diff -Nru live-helper-2.0~a6/helpers/lh_source_iso live-helper-2.0~a10.1/helpers/lh_source_iso --- live-helper-2.0~a6/helpers/lh_source_iso 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_iso 1970-01-01 01:00:00.000000000 +0100 @@ -1,109 +0,0 @@ -#!/bin/sh - -# lh_source_iso(1) - build iso source image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build iso source image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list iso "${LH_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source iso image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_iso - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/usr/bin/genisoimage genisoimage - -# Installing depends -Install_package - -# Remove old iso image -if [ -f source.iso ] -then - rm -f source.iso -fi - -if [ "${_QUIET}" = "true" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -quiet" -fi - -if [ "${_VERBOSE}" = "true" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" -fi - -if [ -n "${LH_ISO_APPLICATION}" ] && [ "${LH_ISO_APPLICATION}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LH_ISO_APPLICATION}\"" -fi - -if [ -n "${LH_ISO_PREPARER}" ] && [ "${LH_ISO_PREPARER}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LH_ISO_PREPARER}\"" -fi - -if [ -n "${LH_ISO_PUBLISHER}" ] && [ "${LH_ISO_PUBLISHER}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LH_ISO_PUBLISHER}\"" -fi - -if [ -n "${LH_ISO_VOLUME}" ] && [ "${LH_ISO_VOLUME}" != "none" ] -then - GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LH_ISO_VOLUME}\"" -fi - -# Moving image -mv source chroot - -cat >> chroot/source.sh << EOF -genisoimage ${GENISOIMAGE_OPTIONS} -o source.iso -r -J -l -cache-inodes source -EOF - -Chroot chroot "sh source.sh" - -# Move image -mv chroot/source chroot/source.iso ./ -rm -f chroot/source.sh - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/source_iso diff -Nru live-helper-2.0~a6/helpers/lh_source_md5sum live-helper-2.0~a10.1/helpers/lh_source_md5sum --- live-helper-2.0~a6/helpers/lh_source_md5sum 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_md5sum 1970-01-01 01:00:00.000000000 +0100 @@ -1,78 +0,0 @@ -#!/bin/sh - -# lh_source_md5sum(1) - create source md5sums -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'create source md5sums')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if [ "${LH_CHECKSUMS}" != "true" ] -then - exit 0 -fi - -Echo_message "Begin creating source md5sum.txt..." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_md5sum - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old md5sums -if [ -f source/md5sum.txt ] -then - rm -f source/md5sum.txt -fi - -# Calculating md5sums -cd source -find . -type f -print0 | sort -z | xargs -0 md5sum > ../md5sum.txt - -cat > md5sum.txt << EOF -This file contains the list of md5 checksums of all files on this medium. - -You can verify them automatically with the 'integrity-check' boot parameter, -or, manually with: 'md5sum -c md5sum.txt'. - - -EOF - -cat ../md5sum.txt >> md5sum.txt -rm -f ../md5sum.txt - -# File list -find . | sed -e 's|^.||g' | grep "^/" | sort > ../source.list - -cd "${OLDPWD}" - -# Creating stage file -Create_stagefile .stage/source_md5sum diff -Nru live-helper-2.0~a6/helpers/lh_source_net live-helper-2.0~a10.1/helpers/lh_source_net --- live-helper-2.0~a6/helpers/lh_source_net 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_net 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -#!/bin/sh - -# lh_source_net(1) - build source net image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build source net image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list net "${LH_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source netboot image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_net - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old source -if [ -f source-net.tar.gz ] -then - rm -f source-net.tar.gz -fi - -# Create tarball -tar cf source-net.tar source -gzip ${GZIP_OPTIONS} source-net.tar - -# Creating stage file -Create_stagefile .stage/source_net diff -Nru live-helper-2.0~a6/helpers/lh_source_tar live-helper-2.0~a10.1/helpers/lh_source_tar --- live-helper-2.0~a6/helpers/lh_source_tar 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_tar 1970-01-01 01:00:00.000000000 +0100 @@ -1,62 +0,0 @@ -#!/bin/sh - -# lh_source_tar(1) - build source tarball -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build source tarball')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list tar "${LH_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source tarball..." -Echo_message "This may take a while." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_tar - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Remove old source -if [ -f source.tar.gz ] -then - rm -f source.tar.gz -fi - -# Create tarball -tar cf source.tar source -gzip ${GZIP_OPTIONS} source.tar - -# Creating stage file -Create_stagefile .stage/source_tar diff -Nru live-helper-2.0~a6/helpers/lh_source_usb-hdd live-helper-2.0~a10.1/helpers/lh_source_usb-hdd --- live-helper-2.0~a6/helpers/lh_source_usb-hdd 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_usb-hdd 1970-01-01 01:00:00.000000000 +0100 @@ -1,139 +0,0 @@ -#!/bin/sh - -# lh_source_usb-hdd(1) - build source usb-hdd image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build source image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list usb-hdd "${LH_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source usb-hdd image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_usb-hdd - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking depends -Check_package chroot/sbin/mkdosfs dosfstools -Check_package chroot/sbin/parted parted - -# Installing depends -Install_package - -# Remove old source -if [ -f source.img ] -then - rm -f source.img -fi - -# Everything which comes here needs to be cleaned up, -DU_DIM="$(du -ms source | cut -f1)" -REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" -dd if=/dev/zero of=source.img bs=1024k count=0 seek=${REAL_DIM} -FREELO="$(${LH_LOSETUP} -f)" -if [ ! -b chroot/${FREELO} ] -then - MAKEDEV="true" - - mv chroot/dev chroot/dev.tmp - find /dev | cpio -dmpu chroot -fi - -case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - PARTITION_TYPE="ext2" - ;; - - fat16|fat32) - PARTITION_TYPE="${LH_BINARY_FILESYSTEM}" - ;; - - *) - Echo_error "Unsupported binary filesystem %s" "${LH_BINARY_FILESYSTEM}" - exit 1 - ;; -esac - -Echo_warning "!!! The following error/warning messages can be ignored !!!" -Losetup $FREELO source.img 0 -Chroot chroot "parted -s ${FREELO} mklabel msdos" || true -Chroot chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true -Chroot chroot "parted -s ${FREELO} set 1 lba off" || true -sleep 1 -${LH_LOSETUP} -d ${FREELO} - -Losetup $FREELO source.img 1 - -case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - MKFS="${LH_BINARY_FILESYSTEM}" - MKFS_OPTIONS="-L DEBIAN_LIVE -m 0" - ;; - - fat16) - MKFS="vfat" - MKFS_OPTIONS="-F 16 -n DEBIAN_LIVE" - ;; - - fat32) - MKFS="vfat" - MKFS_OPTIONS="-F 32 -n DEBIAN_LIVE" - ;; -esac - -Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}" - -mkdir -p source.tmp -${LH_ROOT_COMMAND} mount ${FREELO} source.tmp -cp -r source/* source.tmp -${LH_ROOT_COMMAND} umount source.tmp -rmdir source.tmp -sleep 1 -${LH_LOSETUP} -d ${FREELO} -Echo_warning "!!! The above error/warning messages can be ignored !!!" - -if [ -n "${MAKEDEV}" ] -then - rm -rf chroot/dev - mv chroot/dev.tmp chroot/dev -fi - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/source_usb-hdd diff -Nru live-helper-2.0~a6/helpers/lh_source_virtual-hdd live-helper-2.0~a10.1/helpers/lh_source_virtual-hdd --- live-helper-2.0~a6/helpers/lh_source_virtual-hdd 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_source_virtual-hdd 1970-01-01 01:00:00.000000000 +0100 @@ -1,114 +0,0 @@ -#!/bin/sh - -# lh_source_virtual-hdd(1) - build source virtual-hdd image -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build source image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if [ "${LH_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list virtual-hdd "${LH_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source virtual-hdd image..." - -# Requiring stage file -Require_stagefile .stage/config .stage/source_debian - -# Checking stage file -Check_stagefile .stage/source_virtual-hdd - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - case "${LH_BINARY_FILESYSTEM}" in - ext2|ext3) - Check_package chroot/sbin/mkfs.ext2 e2fsprogs - ;; - esac -fi - -# Installing depends -Install_package - -# Remove old source -if [ -f source-virtual.img ] -then - rm -f source-virtual.img -fi - -# Everything which comes here needs to be cleaned up, -DU_DIM="$(du -ms source | cut -f1)" -REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" -dd if=/dev/zero of=source-virtual.img bs=1024k count=0 seek=${REAL_DIM} - -if [ "${LH_CHROOT_BUILD}" = "true" ] -then - mv source-virtual.img chroot - - case "${LH_BINARY_FILESYSTEM}" in - ext2) - Chroot chroot "mkfs.ext2 -F -m 0 source-virtual.img" - ;; - - ext3) - Chroot chroot "mkfs.ext3 -F source-virtual.img" - ;; - esac - - mv chroot/source-virtual.img ./ -else - case "${LH_BINARY_FILESYSTEM}" in - ext2) - mkfs.ext2 -F -m 0 source-virtual.img - ;; - - ext3) - mkfs.ext3 -F -m 0 source-virtual.img - ;; - esac -fi - -mkdir -p source.tmp -${LH_ROOT_COMMAND} mount -o loop source-virtual.img source.tmp -cp -r source/* source.tmp - -${LH_ROOT_COMMAND} umount source.tmp -rmdir source.tmp - -# Saving cache -Save_cache cache/packages_binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .stage/source_virtual-hdd diff -Nru live-helper-2.0~a6/helpers/lh_testroot live-helper-2.0~a10.1/helpers/lh_testroot --- live-helper-2.0~a6/helpers/lh_testroot 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/lh_testroot 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -#!/bin/sh - -# lh_testroot(1) - ensure that a system is built as root -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -# Including common functions -. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh - -# Setting static variables -DESCRIPTION="$(Echo 'ensure that a system is built as root')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -# Checking user account -if [ "$(${LH_ROOT_COMMAND} id -u)" -ne "0" ] -then - Echo_error "need root privileges" - exit 1 -fi diff -Nru live-helper-2.0~a6/helpers/live-helper live-helper-2.0~a10.1/helpers/live-helper --- live-helper-2.0~a6/helpers/live-helper 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/helpers/live-helper 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # live-helper(7) - the Debian Live tool suite -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru live-helper-2.0~a6/helpers/local live-helper-2.0~a10.1/helpers/local --- live-helper-2.0~a6/helpers/local 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/local 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,18 @@ +#!/bin/sh + +# lh_local(1) - use a local live-helper version +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +LH_BASE="${PWD}/live-helper" +PATH="${LH_BASE}/helpers:${PATH}" + +export LH_BASE PATH + +if [ ! -z "${1}" ] +then + exec lh "${@}" +fi diff -Nru live-helper-2.0~a6/helpers/source live-helper-2.0~a10.1/helpers/source --- live-helper-2.0~a6/helpers/source 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,54 @@ +#!/bin/sh + +# lh_source(1) - build source images +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build source images')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +Require_stagefile .stage/chroot_install-packages + +# Setup cleanup function +Setup_cleanup + +# Enabling network in chroot +lh chroot_hosts install ${*} +lh chroot_resolv install ${*} +lh chroot_hostname install ${*} +lh chroot_sources install ${*} + +# Preparing images +lh source_debian-live ${*} +lh source_debian ${*} +lh source_disk ${*} +lh source_md5sum ${*} + +# Building images +lh source_iso ${*} +lh source_net ${*} +lh source_tar ${*} +lh source_usb ${*} +lh source_virtual-hdd ${*} + +# Deconfiguring chroot +rm -f .stage/chroot_sources +lh chroot_hostname remove ${*} +lh chroot_resolv remove ${*} +lh chroot_hosts remove ${*} diff -Nru live-helper-2.0~a6/helpers/source_debian live-helper-2.0~a10.1/helpers/source_debian --- live-helper-2.0~a6/helpers/source_debian 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_debian 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,153 @@ +#!/bin/sh + +# lh_source_debian(1) - download sources +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'debian sources')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +Echo_message "Begin downloading sources..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/source_debian + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old sources +if [ -d source/debian ] +then + rm -rf source/debian +fi + +# Download sources +Chroot chroot "dpkg --get-selections" | awk '{ print $1 }' > source-selection.txt + +cat >> source-selection.txt << EOF +${LH_BOOTLOADER} +live-helper +${LH_INITRAMFS} +dosfstools +genisoimage +parted +squashfs-tools +genext2fs +mtd-tools +EOF + +case "${LH_ARCHITECTURE}" in + amd64|i386) + +cat >> source-selection.txt << EOF +mtools +syslinux +grub +EOF + + if [ "${LH_MEMTEST}" != "false" ] && [ "${LH_MEMTEST}" != "none" ] + then + echo "${LH_MEMTEST}" >> source-selection.txt + fi + ;; + + powerpc) + echo "yaboot" >> source-selection.txt + ;; + + sparc) + +cat >> source-selection.txt << EOF +silo +sparc-utils +EOF + + ;; +esac + +if [ -n "${LH_TASKS}" ] +then + echo "${LH_TASKSEL}" >> source-selection.txt +fi + +MISSING="" + +grep . source-selection.txt | \ +while read PACKAGE +do + if ! Chroot chroot "apt-get ${APT_OPTIONS} --download-only source ${PACKAGE}" + then + MISSING="${MISSING} ${PACKAGE}" + fi +done + +if [ -n "${MISSING}" ] +then + cat > source/missing-source.txt << EOF +This file contains the list of binary packages that are installed on this live +system that do not have a corresponding source package. + +EOF + + for PACKAGE in ${MISSING} + do + Chroot chroot "dpkg -l ${PACKAGE}" | tail -n1 >> source/missing-source.txt + done +fi + +rm -f source-selection.txt + +# Sort sources +for DSC in chroot/*.dsc +do + SOURCE="$(sed -n 's|^Source: ||p' ${DSC} 2>/dev/null || :)" + # The sed may fail if multiple dsc files exist for same source, as the + # first one to match will have already been moved. + [ -n "$SOURCE" ] || continue + + case "${SOURCE}" in + lib?*) + LETTER="$(echo ${SOURCE} | sed 's|\(....\).*|\1|')" + ;; + + *) + LETTER="$(echo ${SOURCE} | sed 's|\(.\).*|\1|')" + ;; + esac + + # Install directory + mkdir -p source/debian/"${LETTER}"/"${SOURCE}" + + # Move files + mv chroot/"${SOURCE}"_* source/debian/"${LETTER}"/"${SOURCE}" +done + +# Creating stage file +Create_stagefile .stage/source_debian diff -Nru live-helper-2.0~a6/helpers/source_debian-live live-helper-2.0~a10.1/helpers/source_debian-live --- live-helper-2.0~a6/helpers/source_debian-live 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_debian-live 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,74 @@ +#!/bin/sh + +# lh_source_debian-live(1) - copy debian-live config into source +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'copy debian-live config into source')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +Echo_message "Begin copying live-helper configuration..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/source_debian-live + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old sources +if [ -d source/debian-live ] +then + rm -rf source/debian-live +fi + +# Copy system configuration +mkdir -p source/debian-live +cp -a config source/debian-live + +if Find_files auto/* +then + cp -a auto source/debian-live +fi + +# Create tarball +cd source + +SUFFIX="$(date +%Y%m%d.%s)" + +tar cf debian-live-config_${SUFFIX}.tar debian-live +gzip ${GZIP_OPTIONS} debian-live-config_${SUFFIX}.tar + +cd "${OLDPWD}" + +rm -rf source/debian-live/config +mv source/debian-live-config_${SUFFIX}.tar.gz source/debian-live + +# Creating stage file +Create_stagefile .stage/source_debian-live diff -Nru live-helper-2.0~a6/helpers/source_disk live-helper-2.0~a10.1/helpers/source_disk --- live-helper-2.0~a6/helpers/source_disk 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_disk 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,108 @@ +#!/bin/sh + +# lh_source_disk (1) - install disk information into source +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'install disk information into source')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +case "${LH_SOURCE_IMAGES}" in + iso*) + ;; + + *) + exit 0 + ;; +esac + +Echo_message "Begin installing disk information..." + +# Requiring stage file +Require_stagefile .stage/config .stage/bootstrap + +# Checking stage file +Check_stagefile .stage/source_disk + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +mkdir -p source/.disk + +TITLE="Debian GNU/Linux" +DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')" +DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)" +eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" + +case "${LH_MODE}" in + debian) + STRING="Official Snapshot ${ARCHITECTURE}" + TRACE="project/trace/ftp-master.debian.org" + ;; + + debian-release) + STRING="Official ${ARCHITECTURE}" + TRACE="project/trace/ftp-master.debian.org" + ;; + + ubuntu) + TITLE="Ubuntu GNU/Linux" + STRING="Build ${ARCHITECTURE}" + TRACE="" + ;; + + *) + STRING="Snapshot ${ARCHITECTURE}" + TRACE="" + ;; +esac + +if [ -n "${TRACE}" ] +then + echo "$(wget -q ${LH_MIRROR_BOOTSTRAP}/${TRACE} -O - | head -n 1)" \ + > source/.disk/archive_trace +fi + +case "${LH_DEBIAN_INSTALLER}" in + cdrom) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/CD Source $(date +%Y%m%d-%H:%M)" > source/.disk/info + ;; + + true|netinst) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/NETINST Source $(date +%Y%m%d-%H:%M)" > source/.disk/info + ;; + + live) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/INSTALL Source $(date +%Y%m%d-%H:%M)" > source/.disk/info + ;; + + businesscard) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE/BC Source $(date +%Y%m%d-%H:%M)" > source/.disk/info + ;; + + false) + echo "${TITLE} ${VERSION} \"${DISTRIBUTION}\" - ${STRING} LIVE Source $(date +%Y%m%d-%H:%M)" > source/.disk/info + ;; +esac + +# Creating stage file +Create_stagefile .stage/source_disk diff -Nru live-helper-2.0~a6/helpers/source_iso live-helper-2.0~a10.1/helpers/source_iso --- live-helper-2.0~a6/helpers/source_iso 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_iso 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,113 @@ +#!/bin/sh + +# lh_source_iso(1) - build iso source image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build iso source image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +case "${LH_SOURCE_IMAGES}" in + iso*) + ;; + + *) + exit 0 + ;; +esac + +Echo_message "Begin building source iso image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_iso + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/usr/bin/genisoimage genisoimage + +# Installing depends +Install_package + +# Remove old iso image +if [ -f source.iso ] +then + rm -f source.iso +fi + +if [ "${_QUIET}" = "true" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -quiet" +fi + +if [ "${_VERBOSE}" = "true" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" +fi + +if [ -n "${LH_ISO_APPLICATION}" ] && [ "${LH_ISO_APPLICATION}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LH_ISO_APPLICATION}\"" +fi + +if [ -n "${LH_ISO_PREPARER}" ] && [ "${LH_ISO_PREPARER}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LH_ISO_PREPARER}\"" +fi + +if [ -n "${LH_ISO_PUBLISHER}" ] && [ "${LH_ISO_PUBLISHER}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LH_ISO_PUBLISHER}\"" +fi + +if [ -n "${LH_ISO_VOLUME}" ] && [ "${LH_ISO_VOLUME}" != "none" ] +then + GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LH_ISO_VOLUME}\"" +fi + +# Moving image +mv source chroot + +cat >> chroot/source.sh << EOF +genisoimage ${GENISOIMAGE_OPTIONS} -o source.iso -r -J -l -cache-inodes source +EOF + +Chroot chroot "sh source.sh" + +# Move image +mv chroot/source chroot/source.iso ./ +rm -f chroot/source.sh + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/source_iso diff -Nru live-helper-2.0~a6/helpers/source_md5sum live-helper-2.0~a10.1/helpers/source_md5sum --- live-helper-2.0~a6/helpers/source_md5sum 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_md5sum 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,78 @@ +#!/bin/sh + +# lh_source_md5sum(1) - create source md5sums +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'create source md5sums')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +if [ "${LH_CHECKSUMS}" != "true" ] +then + exit 0 +fi + +Echo_message "Begin creating source md5sum.txt..." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_md5sum + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old md5sums +if [ -f source/md5sum.txt ] +then + rm -f source/md5sum.txt +fi + +# Calculating md5sums +cd source +find . -type f -print0 | sort -z | xargs -0 md5sum > ../md5sum.txt + +cat > md5sum.txt << EOF +This file contains the list of md5 checksums of all files on this medium. + +You can verify them automatically with the 'integrity-check' boot parameter, +or, manually with: 'md5sum -c md5sum.txt'. + + +EOF + +cat ../md5sum.txt >> md5sum.txt +rm -f ../md5sum.txt + +# File list +find . | sed -e 's|^.||g' | grep "^/" | sort > ../source.list + +cd "${OLDPWD}" + +# Creating stage file +Create_stagefile .stage/source_md5sum diff -Nru live-helper-2.0~a6/helpers/source_net live-helper-2.0~a10.1/helpers/source_net --- live-helper-2.0~a6/helpers/source_net 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_net 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,61 @@ +#!/bin/sh + +# lh_source_net(1) - build source net image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build source net image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +if ! In_list net "${LH_SOURCE_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building source netboot image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_net + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old source +if [ -f source-net.tar.gz ] +then + rm -f source-net.tar.gz +fi + +# Create tarball +tar cf source-net.tar source +gzip ${GZIP_OPTIONS} source-net.tar + +# Creating stage file +Create_stagefile .stage/source_net diff -Nru live-helper-2.0~a6/helpers/source_tar live-helper-2.0~a10.1/helpers/source_tar --- live-helper-2.0~a6/helpers/source_tar 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_tar 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,62 @@ +#!/bin/sh + +# lh_source_tar(1) - build source tarball +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build source tarball')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +if ! In_list tar "${LH_SOURCE_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building source tarball..." +Echo_message "This may take a while." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_tar + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Remove old source +if [ -f source.tar.gz ] +then + rm -f source.tar.gz +fi + +# Create tarball +tar cf source.tar source +gzip ${GZIP_OPTIONS} source.tar + +# Creating stage file +Create_stagefile .stage/source_tar diff -Nru live-helper-2.0~a6/helpers/source_usb live-helper-2.0~a10.1/helpers/source_usb --- live-helper-2.0~a6/helpers/source_usb 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_usb 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,139 @@ +#!/bin/sh + +# lh_source_usb(1) - build source usb image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build source image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +if ! In_list usb-hdd "${LH_SOURCE_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building source usb image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_usb + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +# Checking depends +Check_package chroot/sbin/mkdosfs dosfstools +Check_package chroot/sbin/parted parted + +# Installing depends +Install_package + +# Remove old source +if [ -f source.img ] +then + rm -f source.img +fi + +# Everything which comes here needs to be cleaned up, +DU_DIM="$(du -ms source | cut -f1)" +REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" +dd if=/dev/zero of=source.img bs=1024k count=0 seek=${REAL_DIM} +FREELO="$(${LH_LOSETUP} -f)" +if [ ! -b chroot/${FREELO} ] +then + MAKEDEV="true" + + mv chroot/dev chroot/dev.tmp + find /dev | cpio -dmpu chroot +fi + +case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + PARTITION_TYPE="ext2" + ;; + + fat16|fat32) + PARTITION_TYPE="${LH_BINARY_FILESYSTEM}" + ;; + + *) + Echo_error "Unsupported binary filesystem %s" "${LH_BINARY_FILESYSTEM}" + exit 1 + ;; +esac + +Echo_warning "!!! The following error/warning messages can be ignored !!!" +Losetup $FREELO source.img 0 +Chroot chroot "parted -s ${FREELO} mklabel msdos" || true +Chroot chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true +Chroot chroot "parted -s ${FREELO} set 1 lba off" || true +sleep 1 +${LH_LOSETUP} -d ${FREELO} + +Losetup $FREELO source.img 1 + +case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + MKFS="${LH_BINARY_FILESYSTEM}" + MKFS_OPTIONS="-L DEBIAN_LIVE -m 0" + ;; + + fat16) + MKFS="vfat" + MKFS_OPTIONS="-F 16 -n DEBIAN_LIVE" + ;; + + fat32) + MKFS="vfat" + MKFS_OPTIONS="-F 32 -n DEBIAN_LIVE" + ;; +esac + +Chroot chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}" + +mkdir -p source.tmp +${LH_ROOT_COMMAND} mount ${FREELO} source.tmp +cp -r source/* source.tmp +${LH_ROOT_COMMAND} umount source.tmp +rmdir source.tmp +sleep 1 +${LH_LOSETUP} -d ${FREELO} +Echo_warning "!!! The above error/warning messages can be ignored !!!" + +if [ -n "${MAKEDEV}" ] +then + rm -rf chroot/dev + mv chroot/dev.tmp chroot/dev +fi + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/source_usb diff -Nru live-helper-2.0~a6/helpers/source_virtual-hdd live-helper-2.0~a10.1/helpers/source_virtual-hdd --- live-helper-2.0~a6/helpers/source_virtual-hdd 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/source_virtual-hdd 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,114 @@ +#!/bin/sh + +# lh_source_virtual-hdd(1) - build source virtual-hdd image +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'build source image')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +if [ "${LH_SOURCE}" != "true" ] +then + exit 0 +fi + +if ! In_list virtual-hdd "${LH_SOURCE_IMAGES}" +then + exit 0 +fi + +Echo_message "Begin building source virtual-hdd image..." + +# Requiring stage file +Require_stagefile .stage/config .stage/source_debian + +# Checking stage file +Check_stagefile .stage/source_virtual-hdd + +# Checking lock file +Check_lockfile .lock + +# Creating lock file +Create_lockfile .lock + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + case "${LH_BINARY_FILESYSTEM}" in + ext2|ext3) + Check_package chroot/sbin/mkfs.ext2 e2fsprogs + ;; + esac +fi + +# Installing depends +Install_package + +# Remove old source +if [ -f source-virtual.img ] +then + rm -f source-virtual.img +fi + +# Everything which comes here needs to be cleaned up, +DU_DIM="$(du -ms source | cut -f1)" +REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LH_BINARY_FILESYSTEM})" +dd if=/dev/zero of=source-virtual.img bs=1024k count=0 seek=${REAL_DIM} + +if [ "${LH_CHROOT_BUILD}" = "true" ] +then + mv source-virtual.img chroot + + case "${LH_BINARY_FILESYSTEM}" in + ext2) + Chroot chroot "mkfs.ext2 -F -m 0 source-virtual.img" + ;; + + ext3) + Chroot chroot "mkfs.ext3 -F source-virtual.img" + ;; + esac + + mv chroot/source-virtual.img ./ +else + case "${LH_BINARY_FILESYSTEM}" in + ext2) + mkfs.ext2 -F -m 0 source-virtual.img + ;; + + ext3) + mkfs.ext3 -F -m 0 source-virtual.img + ;; + esac +fi + +mkdir -p source.tmp +${LH_ROOT_COMMAND} mount -o loop source-virtual.img source.tmp +cp -r source/* source.tmp + +${LH_ROOT_COMMAND} umount source.tmp +rmdir source.tmp + +# Saving cache +Save_cache cache/packages_binary + +# Removing depends +Remove_package + +# Creating stage file +Create_stagefile .stage/source_virtual-hdd diff -Nru live-helper-2.0~a6/helpers/testroot live-helper-2.0~a10.1/helpers/testroot --- live-helper-2.0~a6/helpers/testroot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/helpers/testroot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,31 @@ +#!/bin/sh + +# lh_testroot(1) - ensure that a system is built as root +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-helper 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. + +set -e + +# Including common functions +. "${LH_BASE:-/usr/share/live-helper}"/live-helper.sh + +# Setting static variables +DESCRIPTION="$(Echo 'ensure that a system is built as root')" +HELP="" +USAGE="${PROGRAM} [--force]" + +Arguments "${@}" + +# Reading configuration files +Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source +Set_defaults + +# Checking user account +if [ "$(${LH_ROOT_COMMAND} id -u)" -ne "0" ] +then + Echo_error "need root privileges" + exit 1 +fi diff -Nru live-helper-2.0~a6/hooks/kde-desktop live-helper-2.0~a10.1/hooks/kde-desktop --- live-helper-2.0~a6/hooks/kde-desktop 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/hooks/kde-desktop 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#!/bin/sh - -# /usr/share/live-helper/hooks/kde-desktop - hook list for live-helper(7) -# Copyright (C) 2006-2009 Daniel Baumann -# -# live-helper 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. - -set -e - -apt-get remove --purge --yes gdm -update-alternatives --set x-session-manager /usr/bin/startkde -dpkg-reconfigure kdm diff -Nru live-helper-2.0~a6/hooks/minimal live-helper-2.0~a10.1/hooks/minimal --- live-helper-2.0~a6/hooks/minimal 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/hooks/minimal 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # /usr/share/live-helper/hooks/minimal - hook list for live-helper(7) -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/hooks/stripped live-helper-2.0~a10.1/hooks/stripped --- live-helper-2.0~a6/hooks/stripped 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/hooks/stripped 2010-05-17 12:30:39.000000000 +0100 @@ -1,7 +1,7 @@ #!/bin/sh # /usr/share/live-helper/hooks/stripped - hook list for live-helper(7) -# Copyright (C) 2006-2009 Daniel Baumann +# Copyright (C) 2006-2010 Daniel Baumann # # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # This is free software, and you are welcome to redistribute it diff -Nru live-helper-2.0~a6/lists/debian-forensics live-helper-2.0~a10.1/lists/debian-forensics --- live-helper-2.0~a6/lists/debian-forensics 2010-01-31 13:19:14.000000000 +0000 +++ live-helper-2.0~a10.1/lists/debian-forensics 2010-05-17 12:30:39.000000000 +0100 @@ -5,17 +5,46 @@ # http://qa.debian.org/developer.php?login=forensics-devel@lists.alioth.debian.org -galleta grokevt memdump missidentify myrescue pasco reglookup -scrounge-ntfs sleuthkit ssdeep tableau-parm tct unhide wipe +## Packages available as of lenny + #if ARCHITECTURE amd64 i386 -ext3grep gpart +ext3grep +galleta +gpart #endif -#if DISTRIBUTION squeeze sid -aesfix aeskeyfind chaosreader guymager ewf-tools md5deep pipebench -recoverdm rifiuti rifiuti2 safecopy shed -#endif +grokevt +memdump +missidentify +myrescue +pasco +reglookup +scrounge-ntfs +sleuthkit +ssdeep +tableau-parm +tct +unhide +wipe -#if DISTRIBUTION sid +## Packages available as of squeeze + +#if DISTRIBUTION squeeze sid +aesfix +aeskeyfind afflib-tools +chaosreader +ed2k-hash +guymager +ewf-tools +libguytools1 +libphash0 +md5deep +nasty +pipebench +recoverdm +rifiuti +rifiuti2 +safecopy +shed #endif diff -Nru live-helper-2.0~a6/lists/kde live-helper-2.0~a10.1/lists/kde --- live-helper-2.0~a6/lists/kde 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/lists/kde 2010-05-17 12:30:39.000000000 +0100 @@ -3,5 +3,11 @@ ## LH: KDE #include -kde kdm +#if DISTRIBUTION lenny +kde +#endif +#if DISTRIBUTION squeeze sid +kde-full +#endif +kdm desktop-base diff -Nru live-helper-2.0~a6/lists/kde-full live-helper-2.0~a10.1/lists/kde-full --- live-helper-2.0~a6/lists/kde-full 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/lists/kde-full 2010-05-17 12:30:39.000000000 +0100 @@ -2,5 +2,6 @@ ## LH: KDE Full #include - +#if DISTRIBUTION lenny koffice +#endif diff -Nru live-helper-2.0~a6/lists/rescue live-helper-2.0~a10.1/lists/rescue --- live-helper-2.0~a6/lists/rescue 2010-01-31 13:19:14.000000000 +0000 +++ live-helper-2.0~a10.1/lists/rescue 2010-05-17 12:30:39.000000000 +0100 @@ -86,7 +86,10 @@ chrootuid cpio cryptcat +#if DISTRIBUTION lenny sid +# currently not in squeeze (FIXME) directvnc +#endif etherwake ftp ifenslave-2.6 @@ -99,7 +102,9 @@ netcat netcat6 netmask +#if DISTRIBUTION lenny openntpd +#endif openssl openvpn strongswan @@ -128,13 +133,17 @@ knockd portsentry vlan +#if DISTRIBUTION lenny zorp +#endif # Essential networking netbase rdate ntpdate +#if DISTRIBUTION lenny msntp +#endif dhcp3-client ppp pppconfig @@ -316,7 +325,7 @@ # Flab emacs22-nox -build-essential gfortran gnat +build-essential gdb gfortran gnat #if ARCHITECTURE i386 bin86 diff -Nru live-helper-2.0~a6/Makefile live-helper-2.0~a10.1/Makefile --- live-helper-2.0~a6/Makefile 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/Makefile 2010-05-17 12:30:39.000000000 +0100 @@ -8,7 +8,7 @@ test: # Checking for syntax errors - for SCRIPT in live-helper.sh functions/* examples/*/*.sh helpers/* hooks/*; \ + for SCRIPT in live-helper.sh cgi/* functions/* examples/*/*.sh helpers/* hooks/*; \ do \ sh -n $$SCRIPT; \ done @@ -27,7 +27,7 @@ install: # Installing shared data mkdir -p $(DESTDIR)/usr/share/live-helper - cp -r data examples live-helper.sh functions helpers hooks includes lists templates $(DESTDIR)/usr/share/live-helper + cp -r cgi data examples live-helper.sh functions helpers hooks includes lists repositories templates $(DESTDIR)/usr/share/live-helper # Installing executables mkdir -p $(DESTDIR)/usr/bin diff -Nru live-helper-2.0~a6/manpages/lh_binary_usb.en.1 live-helper-2.0~a10.1/manpages/lh_binary_usb.en.1 --- live-helper-2.0~a6/manpages/lh_binary_usb.en.1 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/lh_binary_usb.en.1 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,29 @@ +.TH LH_BINARY_USB\-HDD 1 "2009\-06\-14" "1.0.5" "live\-helper" + +.SH NAME +lh_binary_usb\-hdd \- build binary usb\-hdd image + +.SH SYNOPSIS +\fBlh_binary_usb\-hdd\fR [\fIlive\-helper options\fR] + +.SH DESCRIPTION +lh_binary_usb\-hdd is a low\-level command (plumbing) of live\-helper, the Debian Live tool suite. It builds binary usb\-hdd image. + +.SH OPTIONS +lh_binary_usb\-hdd has no specific options but understands all generic live\-helper options. See \fIlive\-helper\fR(7) for a complete list of all generic live\-helper options. + +.SH SEE ALSO +\fIlh_binary\fR(1) +.br +\fIlive\-helper\fR(7) +.PP +This program is a part of live\-helper. + +.SH HOMEPAGE +More information about live\-helper and the Debian Live project can be found in the homepage at <\fIhttp://debian\-live.alioth.debian.org/\fR> and in the manual at <\fIhttp://live.debian.net/manual/\fR>. + +.SH BUGS +Report bugs by submitting a bugreport for the live\-helper package in the Debian Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or write a mail to the mailinglist at <\fIdebian-live@lists.debian.org\fR>. + +.SH AUTHOR +live\-helper was written by Daniel Baumann <\fIdaniel@debian.org\fR> for the Debian project. diff -Nru live-helper-2.0~a6/manpages/lh_binary_usb-hdd.en.1 live-helper-2.0~a10.1/manpages/lh_binary_usb-hdd.en.1 --- live-helper-2.0~a6/manpages/lh_binary_usb-hdd.en.1 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/lh_binary_usb-hdd.en.1 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -.TH LH_BINARY_USB\-HDD 1 "2009\-06\-14" "1.0.5" "live\-helper" - -.SH NAME -lh_binary_usb\-hdd \- build binary usb\-hdd image - -.SH SYNOPSIS -\fBlh_binary_usb\-hdd\fR [\fIlive\-helper options\fR] - -.SH DESCRIPTION -lh_binary_usb\-hdd is a low\-level command (plumbing) of live\-helper, the Debian Live tool suite. It builds binary usb\-hdd image. - -.SH OPTIONS -lh_binary_usb\-hdd has no specific options but understands all generic live\-helper options. See \fIlive\-helper\fR(7) for a complete list of all generic live\-helper options. - -.SH SEE ALSO -\fIlh_binary\fR(1) -.br -\fIlive\-helper\fR(7) -.PP -This program is a part of live\-helper. - -.SH HOMEPAGE -More information about live\-helper and the Debian Live project can be found in the homepage at <\fIhttp://debian\-live.alioth.debian.org/\fR> and in the manual at <\fIhttp://live.debian.net/manual/\fR>. - -.SH BUGS -Report bugs by submitting a bugreport for the live\-helper package in the Debian Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or write a mail to the mailinglist at <\fIdebian-live@lists.debian.org\fR>. - -.SH AUTHOR -live\-helper was written by Daniel Baumann <\fIdaniel@debian.org\fR> for the Debian project. diff -Nru live-helper-2.0~a6/manpages/lh_chroot_upstart.en.1 live-helper-2.0~a10.1/manpages/lh_chroot_upstart.en.1 --- live-helper-2.0~a6/manpages/lh_chroot_upstart.en.1 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/lh_chroot_upstart.en.1 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,29 @@ +.TH LH_CHROOT_UPSTART 1 "2009\-06\-14" "1.0.5" "live\-helper" + +.SH NAME +lh_chroot_upstart \- manage /usr/sbin/initctl + +.SH SYNOPSIS +\fBlh_chroot_upstart\fR [\fIlive\-helper options\fR] + +.SH DESCRIPTION +lh_chroot_upstart is a low\-level command (plumbing) of live\-helper, the Debian Live tool suite. It manages /usr/sbin/initctl. + +.SH OPTIONS +lh_chroot_upstart has no specific options but understands all generic live\-helper options. See \fIlive\-helper\fR(7) for a complete list of all generic live\-helper options. + +.SH SEE ALSO +\fIlh_chroot\fR(1) +.br +\fIlive\-helper\fR(7) +.PP +This program is a part of live\-helper. + +.SH HOMEPAGE +More information about live\-helper and the Debian Live project can be found in the homepage at <\fIhttp://debian\-live.alioth.debian.org/\fR> and in the manual at <\fIhttp://live.debian.net/manual/\fR>. + +.SH BUGS +Report bugs by submitting a bugreport for the live\-helper package in the Debian Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or write a mail to the mailinglist at <\fIdebian-live@lists.debian.org\fR>. + +.SH AUTHOR +live\-helper was written by Daniel Baumann <\fIdaniel@debian.org\fR> for the Debian project. diff -Nru live-helper-2.0~a6/manpages/lh_config.en.1 live-helper-2.0~a10.1/manpages/lh_config.en.1 --- live-helper-2.0~a6/manpages/lh_config.en.1 2010-01-30 13:52:10.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/lh_config.en.1 2010-05-17 12:30:39.000000000 +0100 @@ -26,7 +26,7 @@ .br [\-a|\fB\-\-architecture\fR \fIARCHITECTURE\fR] .br - [\-b|\fB\-\-binary\-images\fR iso|net|tar|usb\-hdd] + [\-b|\fB\-\-binary\-images\fR iso|iso-hybrid|net|tar|usb\-hdd] .br [\fB\-\-binary\-filesystem\fR fat16|fat32|ext2] .br @@ -86,8 +86,6 @@ .br [\fB\-\-fdisk\fR fdisk|fdisk.dist] .br - [\fB\-\-genisoimage\fR genisomage|mkisofs] -.br [\fB\-\-grub\-splash\fR \fIFILE\fR] .br [\fB\-\-gzip\-options\fR \fIOPTION\fR|"\fIOPTIONS\fR"] @@ -136,6 +134,8 @@ .br [\fB\-\-mirror\-chroot\-security\fR \fIURL\fR] .br + [\fB\-\-mirror\-debian\-installer\fR \fIURL\fR] +.br [\fB\-\-mode\fR debian|emdebian|ubuntu] .br [\fB\-\-net\-root\-filesystem\fR nfs|cfs] @@ -160,6 +160,8 @@ .br [\fB\-\-packages\fR \fIPACKAGE\fR|\fI"PACKAGES"\fR] .br + [\fB\-r, \-\-repositories \fIREPOSITORY\fR|\fI"REPOSITORIES"\fR] +.br [\fB\-\-root-command\fR sudo] .br [\fB\-\-use-fakeroot\fR true|false] @@ -188,8 +190,6 @@ .br [\fB\-\-templates\fR \fIPATH\fR] .br - [\fB\-\-union\-filesystem\fR aufs|unionfs] -.br [\fB\-\-virtual\-root\-filesystem\fR ext3] .br [\fB\-\-virtual\-root\-size \fIMB\fR] @@ -230,8 +230,8 @@ defines if apt should check repository signatures. This is true by default. .IP "\-a|\fB\-\-architecture\fR \fIARCHITECTURE\fR" 4 defines the architecture of the to be build image. By default, this is set to the host architecture. Note that you cannot crossbuild for another architecture if your host system is not able to execute binaries for the target architecture natively. For example, building amd64 images on i386 and vice versa is possile if you have a 64bit capable i386 processor and the right kernel. But building powerpc images on an i386 system is not possible. -.IP "\-b|\fB\-\-binary\-images\fR iso|net|tar|usb\-hdd" 4 -defines the image type to build. By default this is set to iso to build CD/DVD images. +.IP "\-b|\fB\-\-binary\-images\fR iso|iso-hybrid|net|tar|usb\-hdd" 4 +defines the image type to build. By default this is set to iso to build CD/DVD images, for squeeze and newer it defaults to iso-hybrid. .IP "\fB\-\-binary\-filesystem\fR fat16|fat32|ext2" 4 defines the filesystem to be used in the image type. This only has an effect if the selected binary image type does allow to choose a filesystem. For example, when selection iso the resulting CD/DVD has always the filesystem ISO9660. When building usb-hdd images for usb sticks, this is active. Note that it defaults to fat16 on all architectures except sparc where it defaults to ext2. Also note that if you choose fat16 and your resulting binary image gets bigger than 2GB, the binary filesystem automatically gets switched to fat32. .IP "\fB\-\-binary\-indices\fR true|false|none" 4 @@ -290,8 +290,6 @@ defines if the root filesystem should be encrypted or not. By default, this is false. .IP "\fB\-\-fdisk\fR fdisk|fdisk.dist" 4 sets the filename of the fdisk binary from the host system that should be used. This is autodetected and does generally not need any customization. -.IP "\fB\-\-genisoimage\fR genisomage|mkisofs" 4 -sets the filename of the genisoimage binary from the host system that should be used. This is autodetected and does generally not need any customization. .IP "\fB\-\-grub\-splash\fR \fIFILE\fR" 4 defines the name of an optional to be included splash screen graphic for the grub bootloader. .IP "\fB\-\-gzip\-options\fR \fIOPTION\fR|""\fIOPTIONS\fR""" 4 @@ -323,7 +321,7 @@ .IP "\-l|\fB\-\-language\fR \fILANGUAGE\fR" 4 sets the language of a live system by installing l10n related packages and enables generation of the correct locales through automatically setting the right boot parameters. .IP "\-k|\fB\-\-linux\-flavours\fR \fIFLAVOUR\fR|\fI"FLAVOURS"\fR" 4 -sets the kernel flavours to be installed. Note that in case you specify more than that the first will be configured the default kernel that gets bootet. +sets the kernel flavours to be installed. Note that in case you specify more than that the first will be configured the default kernel that gets booted. .IP "\fB\-\-linux\-packages\fR \fI"PACKAGES"\fR" 4 sets the internal name of the kernel packages naming scheme. If you use debian kernel packages, you will not have to adjust it. If you decide to use custom kernel packages that do not follow the debian naming scheme, remember to set this option to the stub of the packages only (for debian this is linux-image-2.6), so that \fISTUB\fR-\fIFLAVOUR\fR results in a valid package name (for debian e.g. linux-image-2.6-486). Preferably you use the meta package name, if any, for the stub, so that your configuration is ABI independent. Also don't forget that you have to include stubs of the binary modules packages for unionfs or aufs, and squashfs if you built them out-of-tree. .IP "\fB\-\-losetup\fR losetup|losetup.orig" 4 @@ -340,6 +338,8 @@ sets the location of the debian package mirror that will be used to fetch the packages in order to build the live system. By default, this points to http://ftp.us.debian.org/debian/ which may not be a good default if you live outside the U.S. .IP "\fB\-\-mirror\-chroot\-security\fR \fIURL\fR" 4 sets the location of the debian security package mirror that will be used to fetch the packages in order to build the live system. By default, this points to http://security.debian.org/debian/. +.IP "\fB\-\-mirror\-debian\-installer\fR \fIURL\fR" 4 +sets the location of the mirror that will be used to fetch the debian installer images. By default, this points to the same mirror used to build the live system. .IP "\fB\-\-mode\fR debian|emdebian|ubuntu" 4 defines a global mode to load project specific defaults. By default this is set to debian. .IP "\fB\-\-net\-root\-filesystem\fR nfs|cfs" 4 @@ -368,9 +368,11 @@ .IP "\fB\-\-net\-tarball\fR bzip2|gzip|tar|none" 4 defines the format of the netboot image. Choosing tar results in a not compressed tarball, bzip2 and gzip in a bzip2 resp. gzip compressed tarball. Choosing none leads to no tarball at all, the plain binary directory is considered the output in this case. Default is gzip. .IP "\-p|\fB\-\-packages\-lists\fR \fIFILE\fR" 4 -defines which lists available in /usr/share/live-helper/lists should be used. By default, this is set to standard. Note that in case you have local packages lists, you don't need to list them here. Putting them into config/chroot_local-packageslists is enough. +defines which lists available in /usr/share/live-helper/lists should be used. By default, this is set to standard. Note that in case you have local packages lists, you don't need to list them here. Putting them into config/chroot_local-packageslists is enough (the filename needs to have the .list suffix though). .IP "\fB\-\-packages\fR \fIPACKAGE\fR|\fI""PACKAGES""\fR" 4 defines one or more packages to be installed in the live system. This is a quick and convenient place to add a few packages when building an image (limited by the max length of shell). Packages that should be permanently installed should be put into a local packages list. +.IP "\fB\-r, \-\-repositories\fR \fIREPOSITORY\fR|\fI""REPOSITORIES""\fR" 4 +enables one of available third-party repository configurations in /usr/share/live-helper/repositories. .IP "\fB\-\-root-command\fR sudo" 4 controls if live-helper should use sudo internally to build the live image. Note that this is not well tested and that you should, when relying on sudo, call the individual live\-helper command with sudo itself. .IP "\fB\-\-use-fakeroot\fR true|false" 4 @@ -399,8 +401,6 @@ defines one or more package tasks to be installed in the live system. This is a quick and convenient way to get a reasonable default selection of packages suitable for most users when building an image, but it results in quite big images. If you want to have finer grained package selections, local packages lists should be used instead. .IP "\fB\-\-templates\fR \fIPATH\fR" 4 sets the path to the templates that live\-helper is going to use, e.g. for bootloaders. By default, this is set to /usr/share/live-helper/templates/. -.IP "\fB\-\-union\-filesystem\fR aufs|unionfs" 4 -defines whetever to use UnionFS or Aufs as stackable unification filesystem. When building etch images, this defaults to unionfs, everywhere else to aufs. .IP "\fB\-\-virtual\-root\-filesystem\fR ext3" 4 defines what filesystem to format the root filesystem when building virtual-hdd images. .IP "\fB\-\-virtual\-root\-size\fR MB" 4 diff -Nru live-helper-2.0~a6/manpages/lh_source_usb.en.1 live-helper-2.0~a10.1/manpages/lh_source_usb.en.1 --- live-helper-2.0~a6/manpages/lh_source_usb.en.1 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/lh_source_usb.en.1 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,29 @@ +.TH LH_SOURCE_USB\-HDD 1 "2009\-06\-14" "1.0.5" "live\-helper" + +.SH NAME +lh_source_usb\-hdd \- build source usb-hdd image + +.SH SYNOPSIS +\fBlh_source_usb\-hdd\fR [\fIlive\-helper options\fR] + +.SH DESCRIPTION +lh_source_usb\-hdd is a low\-level command (plumbing) of live\-helper, the Debian Live tool suite. It builds source usb-hdd image. + +.SH OPTIONS +lh_source_usb\-hdd has no specific options but understands all generic live\-helper options. See \fIlive\-helper\fR(7) for a complete list of all generic live\-helper options. + +.SH SEE ALSO +\fIlh_source\fR(1) +.br +\fIlive\-helper\fR(7) +.PP +This program is a part of live\-helper. + +.SH HOMEPAGE +More information about live\-helper and the Debian Live project can be found in the homepage at <\fIhttp://debian\-live.alioth.debian.org/\fR> and in the manual at <\fIhttp://live.debian.net/manual/\fR>. + +.SH BUGS +Report bugs by submitting a bugreport for the live\-helper package in the Debian Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or write a mail to the mailinglist at <\fIdebian-live@lists.debian.org\fR>. + +.SH AUTHOR +live\-helper was written by Daniel Baumann <\fIdaniel@debian.org\fR> for the Debian project. diff -Nru live-helper-2.0~a6/manpages/lh_source_usb-hdd.en.1 live-helper-2.0~a10.1/manpages/lh_source_usb-hdd.en.1 --- live-helper-2.0~a6/manpages/lh_source_usb-hdd.en.1 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/lh_source_usb-hdd.en.1 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -.TH LH_SOURCE_USB\-HDD 1 "2009\-06\-14" "1.0.5" "live\-helper" - -.SH NAME -lh_source_usb\-hdd \- build source usb-hdd image - -.SH SYNOPSIS -\fBlh_source_usb\-hdd\fR [\fIlive\-helper options\fR] - -.SH DESCRIPTION -lh_source_usb\-hdd is a low\-level command (plumbing) of live\-helper, the Debian Live tool suite. It builds source usb-hdd image. - -.SH OPTIONS -lh_source_usb\-hdd has no specific options but understands all generic live\-helper options. See \fIlive\-helper\fR(7) for a complete list of all generic live\-helper options. - -.SH SEE ALSO -\fIlh_source\fR(1) -.br -\fIlive\-helper\fR(7) -.PP -This program is a part of live\-helper. - -.SH HOMEPAGE -More information about live\-helper and the Debian Live project can be found in the homepage at <\fIhttp://debian\-live.alioth.debian.org/\fR> and in the manual at <\fIhttp://live.debian.net/manual/\fR>. - -.SH BUGS -Report bugs by submitting a bugreport for the live\-helper package in the Debian Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or write a mail to the mailinglist at <\fIdebian-live@lists.debian.org\fR>. - -.SH AUTHOR -live\-helper was written by Daniel Baumann <\fIdaniel@debian.org\fR> for the Debian project. diff -Nru live-helper-2.0~a6/manpages/live-helper.en.7 live-helper-2.0~a10.1/manpages/live-helper.en.7 --- live-helper-2.0~a6/manpages/live-helper.en.7 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/live-helper.en.7 2010-05-17 12:30:39.000000000 +0100 @@ -189,7 +189,7 @@ installs syslinux into binary .IP "\fBlh_binary_tar\fR(1)" 4 build harddisk binary image -.IP "\fBlh_binary_usb-hdd\fR(1)" 4 +.IP "\fBlh_binary_usb\fR(1)" 4 build binary usb-hdd image .IP "\fBlh_binary_virtual-hdd\fR(1)" 4 build binary virtual-hdd image @@ -212,7 +212,7 @@ build source net image .IP "\fBlh_source_tar\fR(1)" 4 build source tarball -.IP "\fBlh_source_usb-hdd\fR(1)" 4 +.IP "\fBlh_source_usb\fR(1)" 4 build source usb-hdd image .IP "\fBlh_source_virtual-hdd\fR(1)" 4 build source virtual-hdd image diff -Nru live-helper-2.0~a6/manpages/po4a/de/lh_binary_usb.en.1.po live-helper-2.0~a10.1/manpages/po4a/de/lh_binary_usb.en.1.po --- live-helper-2.0~a6/manpages/po4a/de/lh_binary_usb.en.1.po 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/de/lh_binary_usb.en.1.po 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,660 @@ +# German translation for live-helper package +# Copyright (C) 2007 Daniel Baumann +# This file is distributed under the same license as the +# live-helper package. +# Chris Leick , 2009. +# file: lh_binary_usb-hdd +# +msgid "" +msgstr "" +"Project-Id-Version: live-helper 1.0.5\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: 2009-03-01 12:49+0100\n" +"Last-Translator: Chris Leick \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "2009-02-14" +msgstr "2009-02-14" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "1.0.4" +msgstr "1.0.4" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "Live-Helper" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "NAME" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "ĂśBERSICHT" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "BESCHREIBUNG" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "OPTIONEN" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "SIEHE AUCH" + +# type: Plain text +#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 +#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 +#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 +#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 +#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 +#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 +#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 +#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 +#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 +#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 +msgid "I(1)" +msgstr "I(1)" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "I(7)" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +msgid "This program is a part of live-helper." +msgstr "Dieses Programm ist Teil von Live-Helper." + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "HOMEPAGE" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" +"Weitere Informationen ĂĽber Live-Helper und das Debian-Live-Projekt können " +"auf der Homepage EIE und " +"im Handbuch unter EIE gefunden " +"werden." + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "FEHLER" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" +"Berichten Sie Fehler, indem Sie einen Fehlerbericht zum Live-Helper-Paket " +"an die Debian-Fehlerdatenbank unter EIE " +"einreichen oder schreiben Sie eine englischsprachige E-Mail an die " +"Mailingliste EIE." + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "AUTOR" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" +"Live-Helper wurde von Daniel Baumann EIE fĂĽr " +"das Debian-Projekt geschrieben." + +# type: TH +#: lh_binary_usb-hdd.en.1:1 +#, no-wrap +msgid "LH_BINARY_USB-HDD" +msgstr "LH_BINARY_USB-HDD" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:5 +msgid "lh_binary_usb-hdd - build binary usb-hdd image" +msgstr "lh_binary_usb-hdd - USB-HDD-Programm-Image erstellen" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:8 +msgid "B [I]" +msgstr "B [I]" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:11 +msgid "" +"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds binary usb-hdd image." +msgstr "" +"lh_binary_usb-hdd ist ein Befehl niedriger Stufe (Klempnerei) von " +"Live-Helper, der Debian-Live-Werkzeugsammlung. Es erstellt ein " +"USB-HDD-Programm-Image." + +# type: Plain text +#: lh_binary_usb-hdd.en.1:14 +msgid "" +"lh_binary_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" +"lh_binary_usb-hdd hat keine speziellen Optionen, versteht jedoch alle " +"generischen Live-Helper-Optionen. Siehe I(7), um eine Liste aller " +"generischen Live-Helper-Optionen zu erhalten." diff -Nru live-helper-2.0~a6/manpages/po4a/de/lh_binary_usb-hdd.en.1.po live-helper-2.0~a10.1/manpages/po4a/de/lh_binary_usb-hdd.en.1.po --- live-helper-2.0~a6/manpages/po4a/de/lh_binary_usb-hdd.en.1.po 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/de/lh_binary_usb-hdd.en.1.po 1970-01-01 01:00:00.000000000 +0100 @@ -1,660 +0,0 @@ -# German translation for live-helper package -# Copyright (C) 2007 Daniel Baumann -# This file is distributed under the same license as the -# live-helper package. -# Chris Leick , 2009. -# file: lh_binary_usb-hdd -# -msgid "" -msgstr "" -"Project-Id-Version: live-helper 1.0.5\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: 2009-03-01 12:49+0100\n" -"Last-Translator: Chris Leick \n" -"Language-Team: German \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "2009-02-14" -msgstr "2009-02-14" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "1.0.4" -msgstr "1.0.4" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "Live-Helper" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "NAME" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "ĂśBERSICHT" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "BESCHREIBUNG" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "OPTIONEN" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "SIEHE AUCH" - -# type: Plain text -#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 -#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 -#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 -#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 -#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 -#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 -#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 -#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 -#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 -#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 -msgid "I(1)" -msgstr "I(1)" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "I(7)" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -msgid "This program is a part of live-helper." -msgstr "Dieses Programm ist Teil von Live-Helper." - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "HOMEPAGE" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" -"Weitere Informationen ĂĽber Live-Helper und das Debian-Live-Projekt können " -"auf der Homepage EIE und " -"im Handbuch unter EIE gefunden " -"werden." - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "FEHLER" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" -"Berichten Sie Fehler, indem Sie einen Fehlerbericht zum Live-Helper-Paket " -"an die Debian-Fehlerdatenbank unter EIE " -"einreichen oder schreiben Sie eine englischsprachige E-Mail an die " -"Mailingliste EIE." - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "AUTOR" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" -"Live-Helper wurde von Daniel Baumann EIE fĂĽr " -"das Debian-Projekt geschrieben." - -# type: TH -#: lh_binary_usb-hdd.en.1:1 -#, no-wrap -msgid "LH_BINARY_USB-HDD" -msgstr "LH_BINARY_USB-HDD" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:5 -msgid "lh_binary_usb-hdd - build binary usb-hdd image" -msgstr "lh_binary_usb-hdd - USB-HDD-Programm-Image erstellen" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:8 -msgid "B [I]" -msgstr "B [I]" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:11 -msgid "" -"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds binary usb-hdd image." -msgstr "" -"lh_binary_usb-hdd ist ein Befehl niedriger Stufe (Klempnerei) von " -"Live-Helper, der Debian-Live-Werkzeugsammlung. Es erstellt ein " -"USB-HDD-Programm-Image." - -# type: Plain text -#: lh_binary_usb-hdd.en.1:14 -msgid "" -"lh_binary_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" -"lh_binary_usb-hdd hat keine speziellen Optionen, versteht jedoch alle " -"generischen Live-Helper-Optionen. Siehe I(7), um eine Liste aller " -"generischen Live-Helper-Optionen zu erhalten." diff -Nru live-helper-2.0~a6/manpages/po4a/de/lh_source_usb.en.1.po live-helper-2.0~a10.1/manpages/po4a/de/lh_source_usb.en.1.po --- live-helper-2.0~a6/manpages/po4a/de/lh_source_usb.en.1.po 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/de/lh_source_usb.en.1.po 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,654 @@ +# German translation for live-helper package +# Copyright (C) 2007 Daniel Baumann +# This file is distributed under the same license as the +# live-helper package. +# Chris Leick , 2009. +# file: lh_source_usb-hdd +# +msgid "" +msgstr "" +"Project-Id-Version: live-helper 1.0.5\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: 2009-03-01 12:49+0100\n" +"Last-Translator: Chris Leick \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "2009-02-14" +msgstr "2009-02-14" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "1.0.4" +msgstr "1.0.4" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "Live-Helper" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "NAME" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "ĂśBERSICHT" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "BESCHREIBUNG" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "OPTIONEN" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "SIEHE AUCH" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "I(7)" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +msgid "This program is a part of live-helper." +msgstr "Dieses Programm ist Teil von Live-Helper." + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "HOMEPAGE" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" +"Weitere Informationen ĂĽber Live-Helper und das Debian-Live-Projekt können " +"auf der Homepage EIE und " +"im Handbuch unter EIE gefunden " +"werden." + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "FEHLER" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" +"Berichten Sie Fehler, indem Sie einen Fehlerbericht zum Live-Helper-Paket " +"an die Debian-Fehlerdatenbank unter EIE " +"einreichen oder schreiben Sie eine englischsprachige E-Mail an die " +"Mailingliste EIE." + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "AUTOR" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" +"Live-Helper wurde von Daniel Baumann EIE fĂĽr " +"das Debian-Projekt geschrieben." + +# type: Plain text +#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 +#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 +#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 +#: lh_source_virtual-hdd.en.1:17 +msgid "I(1)" +msgstr "I(1)" + +# type: TH +#: lh_source_usb-hdd.en.1:1 +#, no-wrap +msgid "LH_SOURCE_USB-HDD" +msgstr "LH_SOURCE_USB-HDD" + +# type: Plain text +#: lh_source_usb-hdd.en.1:5 +msgid "lh_source_usb-hdd - build source usb-hdd image" +msgstr "lh_source_usb-hdd - Quellen-USB-HDD-Image erzeugen" + +# type: Plain text +#: lh_source_usb-hdd.en.1:8 +msgid "B [I]" +msgstr "B [I]" + +# type: Plain text +#: lh_source_usb-hdd.en.1:11 +msgid "" +"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds source usb-hdd image." +msgstr "" +"lh_source_usb-hdd is ist ein Befehl niedriger Stufe (Klempnerei) von " +"Live-Helper, der Debian-Live-Werkzeugsammlung. Es erzeugt ein " +"Quellen-USB-HDD-Image." + +# type: Plain text +#: lh_source_usb-hdd.en.1:14 +msgid "" +"lh_source_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" +"lh_source_usb-hdd is hat keine speziellen Optionen, versteht jedoch alle " +"generischen Live-Helper-Optionen. Siehe I(7), um eine Liste " +"aller generischen Live-Helper-Optionen zu erhalten." diff -Nru live-helper-2.0~a6/manpages/po4a/de/lh_source_usb-hdd.en.1.po live-helper-2.0~a10.1/manpages/po4a/de/lh_source_usb-hdd.en.1.po --- live-helper-2.0~a6/manpages/po4a/de/lh_source_usb-hdd.en.1.po 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/de/lh_source_usb-hdd.en.1.po 1970-01-01 01:00:00.000000000 +0100 @@ -1,654 +0,0 @@ -# German translation for live-helper package -# Copyright (C) 2007 Daniel Baumann -# This file is distributed under the same license as the -# live-helper package. -# Chris Leick , 2009. -# file: lh_source_usb-hdd -# -msgid "" -msgstr "" -"Project-Id-Version: live-helper 1.0.5\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: 2009-03-01 12:49+0100\n" -"Last-Translator: Chris Leick \n" -"Language-Team: German \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "2009-02-14" -msgstr "2009-02-14" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "1.0.4" -msgstr "1.0.4" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "Live-Helper" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "NAME" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "ĂśBERSICHT" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "BESCHREIBUNG" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "OPTIONEN" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "SIEHE AUCH" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "I(7)" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -msgid "This program is a part of live-helper." -msgstr "Dieses Programm ist Teil von Live-Helper." - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "HOMEPAGE" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" -"Weitere Informationen ĂĽber Live-Helper und das Debian-Live-Projekt können " -"auf der Homepage EIE und " -"im Handbuch unter EIE gefunden " -"werden." - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "FEHLER" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" -"Berichten Sie Fehler, indem Sie einen Fehlerbericht zum Live-Helper-Paket " -"an die Debian-Fehlerdatenbank unter EIE " -"einreichen oder schreiben Sie eine englischsprachige E-Mail an die " -"Mailingliste EIE." - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "AUTOR" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" -"Live-Helper wurde von Daniel Baumann EIE fĂĽr " -"das Debian-Projekt geschrieben." - -# type: Plain text -#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 -#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 -#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 -#: lh_source_virtual-hdd.en.1:17 -msgid "I(1)" -msgstr "I(1)" - -# type: TH -#: lh_source_usb-hdd.en.1:1 -#, no-wrap -msgid "LH_SOURCE_USB-HDD" -msgstr "LH_SOURCE_USB-HDD" - -# type: Plain text -#: lh_source_usb-hdd.en.1:5 -msgid "lh_source_usb-hdd - build source usb-hdd image" -msgstr "lh_source_usb-hdd - Quellen-USB-HDD-Image erzeugen" - -# type: Plain text -#: lh_source_usb-hdd.en.1:8 -msgid "B [I]" -msgstr "B [I]" - -# type: Plain text -#: lh_source_usb-hdd.en.1:11 -msgid "" -"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds source usb-hdd image." -msgstr "" -"lh_source_usb-hdd is ist ein Befehl niedriger Stufe (Klempnerei) von " -"Live-Helper, der Debian-Live-Werkzeugsammlung. Es erzeugt ein " -"Quellen-USB-HDD-Image." - -# type: Plain text -#: lh_source_usb-hdd.en.1:14 -msgid "" -"lh_source_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" -"lh_source_usb-hdd is hat keine speziellen Optionen, versteht jedoch alle " -"generischen Live-Helper-Optionen. Siehe I(7), um eine Liste " -"aller generischen Live-Helper-Optionen zu erhalten." diff -Nru live-helper-2.0~a6/manpages/po4a/fr/lh_binary_usb.en.1.po live-helper-2.0~a10.1/manpages/po4a/fr/lh_binary_usb.en.1.po --- live-helper-2.0~a6/manpages/po4a/fr/lh_binary_usb.en.1.po 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/fr/lh_binary_usb.en.1.po 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,655 @@ +# French translations for PACKAGE package +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# Automatically generated, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: 2009-03-01 12:49+0100\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, fuzzy, no-wrap +msgid "2009-02-14" +msgstr "2007-11-26" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, fuzzy, no-wrap +msgid "1.0.4" +msgstr "1.0~a38" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "live-helper" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "NOM" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "SYNOPSIS" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIPTION" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "VOIR AUSSI" + +# type: Plain text +#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 +#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 +#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 +#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 +#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 +#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 +#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 +#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 +#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 +#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 +#, fuzzy +msgid "I(1)" +msgstr "B [I]" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "I(7)" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +#, fuzzy +msgid "This program is a part of live-helper." +msgstr "Ce programme fait partie de live-helper." + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "HÉBERGEMENT" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +#, fuzzy +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" +"Plus d'informations sur le projet Debian Live peut ĂŞtre trouvĂ©e sur " +"EIE et EIE." + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "ANOMALIES" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "AUTEUR" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" +"live-helper a Ă©tĂ© Ă©crit par Daniel Baumann EIE " +"pour le projet Debian." + +# type: TH +#: lh_binary_usb-hdd.en.1:1 +#, fuzzy, no-wrap +msgid "LH_BINARY_USB-HDD" +msgstr "LH_BINARY" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:5 +msgid "lh_binary_usb-hdd - build binary usb-hdd image" +msgstr "" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:8 +#, fuzzy +msgid "B [I]" +msgstr "B [I]" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:11 +#, fuzzy +msgid "" +"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds binary usb-hdd image." +msgstr "" +"lh_binary est un mĂ©ta-assistant. Il appelle tous les programmes nĂ©cessaires " +"Ă  live-helper dans le bon ordre pour effectuer l'Ă©tape de construction du " +"binaire." + +# type: Plain text +#: lh_binary_usb-hdd.en.1:14 +msgid "" +"lh_binary_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/fr/lh_binary_usb-hdd.en.1.po live-helper-2.0~a10.1/manpages/po4a/fr/lh_binary_usb-hdd.en.1.po --- live-helper-2.0~a6/manpages/po4a/fr/lh_binary_usb-hdd.en.1.po 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/fr/lh_binary_usb-hdd.en.1.po 1970-01-01 01:00:00.000000000 +0100 @@ -1,655 +0,0 @@ -# French translations for PACKAGE package -# Copyright (C) 2009 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: 2009-03-01 12:49+0100\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, fuzzy, no-wrap -msgid "2009-02-14" -msgstr "2007-11-26" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, fuzzy, no-wrap -msgid "1.0.4" -msgstr "1.0~a38" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "live-helper" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "NOM" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "SYNOPSIS" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "DESCRIPTION" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "VOIR AUSSI" - -# type: Plain text -#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 -#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 -#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 -#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 -#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 -#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 -#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 -#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 -#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 -#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 -#, fuzzy -msgid "I(1)" -msgstr "B [I]" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "I(7)" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -#, fuzzy -msgid "This program is a part of live-helper." -msgstr "Ce programme fait partie de live-helper." - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "HÉBERGEMENT" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -#, fuzzy -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" -"Plus d'informations sur le projet Debian Live peut ĂŞtre trouvĂ©e sur " -"EIE et EIE." - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "ANOMALIES" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "AUTEUR" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" -"live-helper a Ă©tĂ© Ă©crit par Daniel Baumann EIE " -"pour le projet Debian." - -# type: TH -#: lh_binary_usb-hdd.en.1:1 -#, fuzzy, no-wrap -msgid "LH_BINARY_USB-HDD" -msgstr "LH_BINARY" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:5 -msgid "lh_binary_usb-hdd - build binary usb-hdd image" -msgstr "" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:8 -#, fuzzy -msgid "B [I]" -msgstr "B [I]" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:11 -#, fuzzy -msgid "" -"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds binary usb-hdd image." -msgstr "" -"lh_binary est un mĂ©ta-assistant. Il appelle tous les programmes nĂ©cessaires " -"Ă  live-helper dans le bon ordre pour effectuer l'Ă©tape de construction du " -"binaire." - -# type: Plain text -#: lh_binary_usb-hdd.en.1:14 -msgid "" -"lh_binary_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/fr/lh_source_usb.en.1.po live-helper-2.0~a10.1/manpages/po4a/fr/lh_source_usb.en.1.po --- live-helper-2.0~a6/manpages/po4a/fr/lh_source_usb.en.1.po 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/fr/lh_source_usb.en.1.po 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,648 @@ +# French translations for PACKAGE package +# Copyright (C) 2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# Automatically generated, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: 2009-03-01 12:49+0100\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, fuzzy, no-wrap +msgid "2009-02-14" +msgstr "2007-11-26" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, fuzzy, no-wrap +msgid "1.0.4" +msgstr "1.0~a38" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "live-helper" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "NOM" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "SYNOPSIS" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIPTION" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "VOIR AUSSI" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "I(7)" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +#, fuzzy +msgid "This program is a part of live-helper." +msgstr "Ce programme fait partie de live-helper." + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "HÉBERGEMENT" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +#, fuzzy +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" +"Plus d'informations sur le projet Debian Live peut ĂŞtre trouvĂ©e sur " +"EIE et EIE." + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "ANOMALIES" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "AUTEUR" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" +"live-helper a Ă©tĂ© Ă©crit par Daniel Baumann EIE " +"pour le projet Debian." + +# type: Plain text +#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 +#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 +#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 +#: lh_source_virtual-hdd.en.1:17 +msgid "I(1)" +msgstr "" + +# type: TH +#: lh_source_usb-hdd.en.1:1 +#, no-wrap +msgid "LH_SOURCE_USB-HDD" +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:5 +msgid "lh_source_usb-hdd - build source usb-hdd image" +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:8 +#, fuzzy +msgid "B [I]" +msgstr "B [I]" + +# type: Plain text +#: lh_source_usb-hdd.en.1:11 +#, fuzzy +msgid "" +"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds source usb-hdd image." +msgstr "" +"lh_binary est un mĂ©ta-assistant. Il appelle tous les programmes nĂ©cessaires " +"Ă  live-helper dans le bon ordre pour effectuer l'Ă©tape de construction du " +"binaire." + +# type: Plain text +#: lh_source_usb-hdd.en.1:14 +msgid "" +"lh_source_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/fr/lh_source_usb-hdd.en.1.po live-helper-2.0~a10.1/manpages/po4a/fr/lh_source_usb-hdd.en.1.po --- live-helper-2.0~a6/manpages/po4a/fr/lh_source_usb-hdd.en.1.po 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/fr/lh_source_usb-hdd.en.1.po 1970-01-01 01:00:00.000000000 +0100 @@ -1,648 +0,0 @@ -# French translations for PACKAGE package -# Copyright (C) 2009 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# Automatically generated, 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: 2009-03-01 12:49+0100\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, fuzzy, no-wrap -msgid "2009-02-14" -msgstr "2007-11-26" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, fuzzy, no-wrap -msgid "1.0.4" -msgstr "1.0~a38" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "live-helper" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "NOM" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "SYNOPSIS" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "DESCRIPTION" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "VOIR AUSSI" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "I(7)" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -#, fuzzy -msgid "This program is a part of live-helper." -msgstr "Ce programme fait partie de live-helper." - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "HÉBERGEMENT" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -#, fuzzy -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" -"Plus d'informations sur le projet Debian Live peut ĂŞtre trouvĂ©e sur " -"EIE et EIE." - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "ANOMALIES" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "AUTEUR" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" -"live-helper a Ă©tĂ© Ă©crit par Daniel Baumann EIE " -"pour le projet Debian." - -# type: Plain text -#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 -#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 -#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 -#: lh_source_virtual-hdd.en.1:17 -msgid "I(1)" -msgstr "" - -# type: TH -#: lh_source_usb-hdd.en.1:1 -#, no-wrap -msgid "LH_SOURCE_USB-HDD" -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:5 -msgid "lh_source_usb-hdd - build source usb-hdd image" -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:8 -#, fuzzy -msgid "B [I]" -msgstr "B [I]" - -# type: Plain text -#: lh_source_usb-hdd.en.1:11 -#, fuzzy -msgid "" -"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds source usb-hdd image." -msgstr "" -"lh_binary est un mĂ©ta-assistant. Il appelle tous les programmes nĂ©cessaires " -"Ă  live-helper dans le bon ordre pour effectuer l'Ă©tape de construction du " -"binaire." - -# type: Plain text -#: lh_source_usb-hdd.en.1:14 -msgid "" -"lh_source_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/pot/lh_binary_usb.en.1.pot live-helper-2.0~a10.1/manpages/po4a/pot/lh_binary_usb.en.1.pot --- live-helper-2.0~a6/manpages/po4a/pot/lh_binary_usb.en.1.pot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/pot/lh_binary_usb.en.1.pot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,642 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "2009-02-14" +msgstr "" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "1.0.4" +msgstr "" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 +#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 +#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 +#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 +#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 +#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 +#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 +#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 +#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 +#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 +msgid "I(1)" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +msgid "This program is a part of live-helper." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" + +# type: TH +#: lh_binary_usb-hdd.en.1:1 +#, no-wrap +msgid "LH_BINARY_USB-HDD" +msgstr "" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:5 +msgid "lh_binary_usb-hdd - build binary usb-hdd image" +msgstr "" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:8 +msgid "B [I]" +msgstr "" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:11 +msgid "" +"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds binary usb-hdd image." +msgstr "" + +# type: Plain text +#: lh_binary_usb-hdd.en.1:14 +msgid "" +"lh_binary_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/pot/lh_binary_usb-hdd.en.1.pot live-helper-2.0~a10.1/manpages/po4a/pot/lh_binary_usb-hdd.en.1.pot --- live-helper-2.0~a6/manpages/po4a/pot/lh_binary_usb-hdd.en.1.pot 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/pot/lh_binary_usb-hdd.en.1.pot 1970-01-01 01:00:00.000000000 +0100 @@ -1,642 +0,0 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "2009-02-14" -msgstr "" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "1.0.4" -msgstr "" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:17 lh_binary_debian-installer.en.1:17 -#: lh_binary_disk.en.1:17 lh_binary_encryption.en.1:17 lh_binary_grub.en.1:17 -#: lh_binary_includes.en.1:17 lh_binary_iso.en.1:17 -#: lh_binary_linux-image.en.1:17 lh_binary_local-hooks.en.1:17 -#: lh_binary_local-includes.en.1:17 lh_binary_local-packageslists.en.1:17 -#: lh_binary_manifest.en.1:17 lh_binary_md5sum.en.1:17 -#: lh_binary_memtest.en.1:17 lh_binary_net.en.1:17 lh_binary_rootfs.en.1:17 -#: lh_binary_silo.en.1:17 lh_binary_syslinux.en.1:17 lh_binary_tar.en.1:17 -#: lh_binary_usb-hdd.en.1:17 lh_binary_virtual-hdd.en.1:17 -#: lh_binary_win32-loader.en.1:17 lh_binary_yaboot.en.1:17 -msgid "I(1)" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -msgid "This program is a part of live-helper." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" - -# type: TH -#: lh_binary_usb-hdd.en.1:1 -#, no-wrap -msgid "LH_BINARY_USB-HDD" -msgstr "" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:5 -msgid "lh_binary_usb-hdd - build binary usb-hdd image" -msgstr "" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:8 -msgid "B [I]" -msgstr "" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:11 -msgid "" -"lh_binary_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds binary usb-hdd image." -msgstr "" - -# type: Plain text -#: lh_binary_usb-hdd.en.1:14 -msgid "" -"lh_binary_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/pot/lh_source_usb.en.1.pot live-helper-2.0~a10.1/manpages/po4a/pot/lh_source_usb.en.1.pot --- live-helper-2.0~a6/manpages/po4a/pot/lh_source_usb.en.1.pot 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/manpages/po4a/pot/lh_source_usb.en.1.pot 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,636 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2009-03-01 12:49+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "2009-02-14" +msgstr "" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 +#, no-wrap +msgid "1.0.4" +msgstr "" + +# type: TH +#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 +#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 +#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 +#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 +#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 +#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 +#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 +#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 +#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 +#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 +#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 +#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 +#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 +#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 +#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 +#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 +#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 +#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 +#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 +#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 +#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 +#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 +#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 +#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 +#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 +#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 +#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 +#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 +#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 +#: lh_testroot.en.1:1 live-helper.en.7:1 +#, no-wrap +msgid "live-helper" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 +#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 +#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 +#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 +#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 +#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 +#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 +#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 +#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 +#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 +#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 +#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 +#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 +#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 +#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 +#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 +#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 +#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 +#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 +#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 +#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 +#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 +#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 +#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 +#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 +#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 +#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 +#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 +#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 +#: lh_testroot.en.1:3 live-helper.en.7:3 +#, no-wrap +msgid "NAME" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 +#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 +#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 +#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 +#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 +#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 +#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 +#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 +#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 +#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 +#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 +#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 +#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 +#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 +#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 +#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 +#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 +#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 +#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 +#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 +#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 +#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 +#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 +#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 +#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 +#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 +#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 +#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 +#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 +#: lh_testroot.en.1:6 live-helper.en.7:6 +#, no-wrap +msgid "SYNOPSIS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 +#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 +#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 +#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 +#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 +#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 +#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 +#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 +#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 +#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 +#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 +#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 +#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 +#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 +#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 +#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 +#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 +#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 +#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 +#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 +#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 +#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 +#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 +#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 +#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 +#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 +#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 +#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 +#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 +#: lh_testroot.en.1:9 live-helper.en.7:13 +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 +#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 +#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 +#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 +#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 +#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 +#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 +#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 +#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 +#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 +#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 +#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 +#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 +#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 +#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 +#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 +#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 +#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 +#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 +#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 +#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 +#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 +#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 +#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 +#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 +#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 +#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 +#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 +#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 +#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 +#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 +#: live-helper.en.7:20 +#, no-wrap +msgid "OPTIONS" +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 +#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 +#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 +#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 +#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 +#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 +#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 +#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 +#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 +#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 +#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 +#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 +#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 +#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 +#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 +#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 +#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 +#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 +#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 +#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 +#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 +#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 +#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 +#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 +#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 +#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 +#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 +#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 +#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 +#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 +#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 +#: live-helper.en.7:229 +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 +#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 +#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 +#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 +#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 +#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 +#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 +#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 +#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 +#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 +#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 +#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 +#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 +#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 +#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 +#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 +#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 +#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 +#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 +#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 +#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 +#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 +#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 +#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 +#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 +#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 +#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 +#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 +#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 +#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 +#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 +msgid "I(7)" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 +#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 +#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 +#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 +#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 +#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 +#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 +#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 +#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 +#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 +#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 +#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 +#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 +#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 +#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 +#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 +#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 +#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 +#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 +#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 +#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 +#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 +#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 +#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 +#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 +#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 +#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 +#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 +#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 +#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 +#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 +msgid "This program is a part of live-helper." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 +#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 +#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 +#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 +#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 +#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 +#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 +#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 +#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 +#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 +#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 +#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 +#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 +#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 +#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 +#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 +#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 +#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 +#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 +#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 +#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 +#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 +#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 +#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 +#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 +#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 +#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 +#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 +#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 +#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 +#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 +#: live-helper.en.7:232 +#, no-wrap +msgid "HOMEPAGE" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 +#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 +#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 +#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 +#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 +#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 +#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 +#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 +#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 +#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 +#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 +#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 +#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 +#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 +#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 +#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 +#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 +#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 +#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 +#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 +#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 +#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 +#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 +#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 +#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 +#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 +#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 +#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 +#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 +#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 +#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 +#: live-helper.en.7:234 +msgid "" +"More information about live-helper and the Debian Live project can be found " +"in the homepage at EIE and in " +"the manual at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 +#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 +#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 +#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 +#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 +#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 +#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 +#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 +#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 +#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 +#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 +#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 +#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 +#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 +#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 +#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 +#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 +#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 +#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 +#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 +#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 +#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 +#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 +#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 +#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 +#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 +#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 +#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 +#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 +#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 +#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 +#: live-helper.en.7:235 +#, no-wrap +msgid "BUGS" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 +#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 +#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 +#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 +#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 +#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 +#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 +#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 +#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 +#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 +#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 +#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 +#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 +#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 +#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 +#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 +#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 +#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 +#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 +#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 +#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 +#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 +#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 +#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 +#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 +#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 +#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 +#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 +#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 +#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 +#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 +#: live-helper.en.7:237 +msgid "" +"Report bugs by submitting a bugreport for the live-helper package in the " +"Debian Bug Tracking System at EIE or write " +"a mail to the mailinglist at EIE." +msgstr "" + +# type: SH +#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 +#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 +#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 +#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 +#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 +#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 +#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 +#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 +#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 +#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 +#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 +#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 +#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 +#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 +#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 +#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 +#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 +#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 +#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 +#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 +#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 +#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 +#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 +#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 +#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 +#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 +#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 +#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 +#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 +#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 +#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 +#: live-helper.en.7:238 +#, no-wrap +msgid "AUTHOR" +msgstr "" + +# type: Plain text +#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 +#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 +#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 +#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 +#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 +#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 +#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 +#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 +#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 +#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 +#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 +#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 +#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 +#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 +#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 +#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 +#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 +#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 +#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 +#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 +#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 +#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 +#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 +#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 +#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 +#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 +#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 +#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 +#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 +#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 +#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 +#: live-helper.en.7:239 +msgid "" +"live-helper was written by Daniel Baumann EIE for " +"the Debian project." +msgstr "" + +# type: Plain text +#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 +#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 +#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 +#: lh_source_virtual-hdd.en.1:17 +msgid "I(1)" +msgstr "" + +# type: TH +#: lh_source_usb-hdd.en.1:1 +#, no-wrap +msgid "LH_SOURCE_USB-HDD" +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:5 +msgid "lh_source_usb-hdd - build source usb-hdd image" +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:8 +msgid "B [I]" +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:11 +msgid "" +"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " +"Debian Live tool suite. It builds source usb-hdd image." +msgstr "" + +# type: Plain text +#: lh_source_usb-hdd.en.1:14 +msgid "" +"lh_source_usb-hdd has no specific options but understands all generic live-" +"helper options. See I(7) for a complete list of all generic " +"live-helper options." +msgstr "" diff -Nru live-helper-2.0~a6/manpages/po4a/pot/lh_source_usb-hdd.en.1.pot live-helper-2.0~a10.1/manpages/po4a/pot/lh_source_usb-hdd.en.1.pot --- live-helper-2.0~a6/manpages/po4a/pot/lh_source_usb-hdd.en.1.pot 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/manpages/po4a/pot/lh_source_usb-hdd.en.1.pot 1970-01-01 01:00:00.000000000 +0100 @@ -1,636 +0,0 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2009-03-01 12:49+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "2009-02-14" -msgstr "" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 -#, no-wrap -msgid "1.0.4" -msgstr "" - -# type: TH -#: lh_binary_chroot.en.1:1 lh_binary_debian-installer.en.1:1 -#: lh_binary_disk.en.1:1 lh_binary.en.1:1 lh_binary_encryption.en.1:1 -#: lh_binary_grub.en.1:1 lh_binary_includes.en.1:1 lh_binary_iso.en.1:1 -#: lh_binary_linux-image.en.1:1 lh_binary_local-hooks.en.1:1 -#: lh_binary_local-includes.en.1:1 lh_binary_local-packageslists.en.1:1 -#: lh_binary_manifest.en.1:1 lh_binary_md5sum.en.1:1 lh_binary_memtest.en.1:1 -#: lh_binary_net.en.1:1 lh_binary_rootfs.en.1:1 lh_binary_silo.en.1:1 -#: lh_binary_syslinux.en.1:1 lh_binary_tar.en.1:1 lh_binary_usb-hdd.en.1:1 -#: lh_binary_virtual-hdd.en.1:1 lh_binary_win32-loader.en.1:1 -#: lh_binary_yaboot.en.1:1 lh_bootstrap_cache.en.1:1 -#: lh_bootstrap_cdebootstrap.en.1:1 lh_bootstrap_copy.en.1:1 -#: lh_bootstrap_debootstrap.en.1:1 lh_bootstrap.en.1:1 lh_build.en.1:1 -#: lh_chroot_apt.en.1:1 lh_chroot_cache.en.1:1 lh_chroot_debianchroot.en.1:1 -#: lh_chroot_devpts.en.1:1 lh_chroot_dpkg.en.1:1 lh_chroot.en.1:1 -#: lh_chroot_hacks.en.1:1 lh_chroot_hooks.en.1:1 lh_chroot_hostname.en.1:1 -#: lh_chroot_hosts.en.1:1 lh_chroot_install-packages.en.1:1 -#: lh_chroot_interactive.en.1:1 lh_chroot_linux-image.en.1:1 -#: lh_chroot_local-hooks.en.1:1 lh_chroot_local-includes.en.1:1 -#: lh_chroot_localization.en.1:1 lh_chroot_local-packages.en.1:1 -#: lh_chroot_local-patches.en.1:1 lh_chroot_local-preseed.en.1:1 -#: lh_chroot_packages.en.1:1 lh_chroot_packageslists.en.1:1 -#: lh_chroot_preseed.en.1:1 lh_chroot_proc.en.1:1 lh_chroot_resolv.en.1:1 -#: lh_chroot_selinuxfs.en.1:1 lh_chroot_sources.en.1:1 -#: lh_chroot_symlinks.en.1:1 lh_chroot_sysfs.en.1:1 lh_chroot_sysvinit.en.1:1 -#: lh_chroot_sysv-rc.en.1:1 lh_chroot_tasks.en.1:1 lh_clean.en.1:1 -#: lh_config.en.1:1 lh.en.1:1 lh_local.en.1:1 lh_source_debian.en.1:1 -#: lh_source_debian-live.en.1:1 lh_source_disk.en.1:1 lh_source.en.1:1 -#: lh_source_iso.en.1:1 lh_source_md5sum.en.1:1 lh_source_net.en.1:1 -#: lh_source_tar.en.1:1 lh_source_usb-hdd.en.1:1 lh_source_virtual-hdd.en.1:1 -#: lh_testroot.en.1:1 live-helper.en.7:1 -#, no-wrap -msgid "live-helper" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:3 lh_binary_debian-installer.en.1:3 -#: lh_binary_disk.en.1:3 lh_binary.en.1:3 lh_binary_encryption.en.1:3 -#: lh_binary_grub.en.1:3 lh_binary_includes.en.1:3 lh_binary_iso.en.1:3 -#: lh_binary_linux-image.en.1:3 lh_binary_local-hooks.en.1:3 -#: lh_binary_local-includes.en.1:3 lh_binary_local-packageslists.en.1:3 -#: lh_binary_manifest.en.1:3 lh_binary_md5sum.en.1:3 lh_binary_memtest.en.1:3 -#: lh_binary_net.en.1:3 lh_binary_rootfs.en.1:3 lh_binary_silo.en.1:3 -#: lh_binary_syslinux.en.1:3 lh_binary_tar.en.1:3 lh_binary_usb-hdd.en.1:3 -#: lh_binary_virtual-hdd.en.1:3 lh_binary_win32-loader.en.1:3 -#: lh_binary_yaboot.en.1:3 lh_bootstrap_cache.en.1:3 -#: lh_bootstrap_cdebootstrap.en.1:3 lh_bootstrap_copy.en.1:3 -#: lh_bootstrap_debootstrap.en.1:3 lh_bootstrap.en.1:3 lh_build.en.1:3 -#: lh_chroot_apt.en.1:3 lh_chroot_cache.en.1:3 lh_chroot_debianchroot.en.1:3 -#: lh_chroot_devpts.en.1:3 lh_chroot_dpkg.en.1:3 lh_chroot.en.1:3 -#: lh_chroot_hacks.en.1:3 lh_chroot_hooks.en.1:3 lh_chroot_hostname.en.1:3 -#: lh_chroot_hosts.en.1:3 lh_chroot_install-packages.en.1:3 -#: lh_chroot_interactive.en.1:3 lh_chroot_linux-image.en.1:3 -#: lh_chroot_local-hooks.en.1:3 lh_chroot_local-includes.en.1:3 -#: lh_chroot_localization.en.1:3 lh_chroot_local-packages.en.1:3 -#: lh_chroot_local-patches.en.1:3 lh_chroot_local-preseed.en.1:3 -#: lh_chroot_packages.en.1:3 lh_chroot_packageslists.en.1:3 -#: lh_chroot_preseed.en.1:3 lh_chroot_proc.en.1:3 lh_chroot_resolv.en.1:3 -#: lh_chroot_selinuxfs.en.1:3 lh_chroot_sources.en.1:3 -#: lh_chroot_symlinks.en.1:3 lh_chroot_sysfs.en.1:3 lh_chroot_sysvinit.en.1:3 -#: lh_chroot_sysv-rc.en.1:3 lh_chroot_tasks.en.1:3 lh_clean.en.1:3 -#: lh_config.en.1:3 lh.en.1:3 lh_local.en.1:3 lh_source_debian.en.1:3 -#: lh_source_debian-live.en.1:3 lh_source_disk.en.1:3 lh_source.en.1:3 -#: lh_source_iso.en.1:3 lh_source_md5sum.en.1:3 lh_source_net.en.1:3 -#: lh_source_tar.en.1:3 lh_source_usb-hdd.en.1:3 lh_source_virtual-hdd.en.1:3 -#: lh_testroot.en.1:3 live-helper.en.7:3 -#, no-wrap -msgid "NAME" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:6 lh_binary_debian-installer.en.1:6 -#: lh_binary_disk.en.1:6 lh_binary.en.1:6 lh_binary_encryption.en.1:6 -#: lh_binary_grub.en.1:6 lh_binary_includes.en.1:6 lh_binary_iso.en.1:6 -#: lh_binary_linux-image.en.1:6 lh_binary_local-hooks.en.1:6 -#: lh_binary_local-includes.en.1:6 lh_binary_local-packageslists.en.1:6 -#: lh_binary_manifest.en.1:6 lh_binary_md5sum.en.1:6 lh_binary_memtest.en.1:6 -#: lh_binary_net.en.1:6 lh_binary_rootfs.en.1:6 lh_binary_silo.en.1:6 -#: lh_binary_syslinux.en.1:6 lh_binary_tar.en.1:6 lh_binary_usb-hdd.en.1:6 -#: lh_binary_virtual-hdd.en.1:6 lh_binary_win32-loader.en.1:6 -#: lh_binary_yaboot.en.1:6 lh_bootstrap_cache.en.1:6 -#: lh_bootstrap_cdebootstrap.en.1:6 lh_bootstrap_copy.en.1:6 -#: lh_bootstrap_debootstrap.en.1:6 lh_bootstrap.en.1:6 lh_build.en.1:6 -#: lh_chroot_apt.en.1:6 lh_chroot_cache.en.1:6 lh_chroot_debianchroot.en.1:6 -#: lh_chroot_devpts.en.1:6 lh_chroot_dpkg.en.1:6 lh_chroot.en.1:6 -#: lh_chroot_hacks.en.1:6 lh_chroot_hooks.en.1:6 lh_chroot_hostname.en.1:6 -#: lh_chroot_hosts.en.1:6 lh_chroot_install-packages.en.1:6 -#: lh_chroot_interactive.en.1:6 lh_chroot_linux-image.en.1:6 -#: lh_chroot_local-hooks.en.1:6 lh_chroot_local-includes.en.1:6 -#: lh_chroot_localization.en.1:6 lh_chroot_local-packages.en.1:6 -#: lh_chroot_local-patches.en.1:6 lh_chroot_local-preseed.en.1:6 -#: lh_chroot_packages.en.1:6 lh_chroot_packageslists.en.1:6 -#: lh_chroot_preseed.en.1:6 lh_chroot_proc.en.1:6 lh_chroot_resolv.en.1:6 -#: lh_chroot_selinuxfs.en.1:6 lh_chroot_sources.en.1:6 -#: lh_chroot_symlinks.en.1:6 lh_chroot_sysfs.en.1:6 lh_chroot_sysvinit.en.1:6 -#: lh_chroot_sysv-rc.en.1:6 lh_chroot_tasks.en.1:6 lh_clean.en.1:6 -#: lh_config.en.1:6 lh.en.1:6 lh_local.en.1:6 lh_source_debian.en.1:6 -#: lh_source_debian-live.en.1:6 lh_source_disk.en.1:6 lh_source.en.1:6 -#: lh_source_iso.en.1:6 lh_source_md5sum.en.1:6 lh_source_net.en.1:6 -#: lh_source_tar.en.1:6 lh_source_usb-hdd.en.1:6 lh_source_virtual-hdd.en.1:6 -#: lh_testroot.en.1:6 live-helper.en.7:6 -#, no-wrap -msgid "SYNOPSIS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:9 lh_binary_debian-installer.en.1:9 -#: lh_binary_disk.en.1:9 lh_binary.en.1:9 lh_binary_encryption.en.1:9 -#: lh_binary_grub.en.1:9 lh_binary_includes.en.1:9 lh_binary_iso.en.1:9 -#: lh_binary_linux-image.en.1:9 lh_binary_local-hooks.en.1:9 -#: lh_binary_local-includes.en.1:9 lh_binary_local-packageslists.en.1:9 -#: lh_binary_manifest.en.1:9 lh_binary_md5sum.en.1:9 lh_binary_memtest.en.1:9 -#: lh_binary_net.en.1:9 lh_binary_rootfs.en.1:9 lh_binary_silo.en.1:9 -#: lh_binary_syslinux.en.1:9 lh_binary_tar.en.1:9 lh_binary_usb-hdd.en.1:9 -#: lh_binary_virtual-hdd.en.1:9 lh_binary_win32-loader.en.1:9 -#: lh_binary_yaboot.en.1:9 lh_bootstrap_cache.en.1:9 -#: lh_bootstrap_cdebootstrap.en.1:9 lh_bootstrap_copy.en.1:9 -#: lh_bootstrap_debootstrap.en.1:9 lh_bootstrap.en.1:9 lh_build.en.1:9 -#: lh_chroot_apt.en.1:9 lh_chroot_cache.en.1:9 lh_chroot_debianchroot.en.1:9 -#: lh_chroot_devpts.en.1:9 lh_chroot_dpkg.en.1:9 lh_chroot.en.1:9 -#: lh_chroot_hacks.en.1:9 lh_chroot_hooks.en.1:9 lh_chroot_hostname.en.1:9 -#: lh_chroot_hosts.en.1:9 lh_chroot_install-packages.en.1:9 -#: lh_chroot_interactive.en.1:9 lh_chroot_linux-image.en.1:9 -#: lh_chroot_local-hooks.en.1:9 lh_chroot_local-includes.en.1:9 -#: lh_chroot_localization.en.1:9 lh_chroot_local-packages.en.1:9 -#: lh_chroot_local-patches.en.1:9 lh_chroot_local-preseed.en.1:9 -#: lh_chroot_packages.en.1:9 lh_chroot_packageslists.en.1:9 -#: lh_chroot_preseed.en.1:9 lh_chroot_proc.en.1:9 lh_chroot_resolv.en.1:9 -#: lh_chroot_selinuxfs.en.1:9 lh_chroot_sources.en.1:9 -#: lh_chroot_symlinks.en.1:9 lh_chroot_sysfs.en.1:9 lh_chroot_sysvinit.en.1:9 -#: lh_chroot_sysv-rc.en.1:9 lh_chroot_tasks.en.1:9 lh_clean.en.1:11 -#: lh_config.en.1:201 lh.en.1:11 lh_local.en.1:9 lh_source_debian.en.1:9 -#: lh_source_debian-live.en.1:9 lh_source_disk.en.1:9 lh_source.en.1:9 -#: lh_source_iso.en.1:9 lh_source_md5sum.en.1:9 lh_source_net.en.1:9 -#: lh_source_tar.en.1:9 lh_source_usb-hdd.en.1:9 lh_source_virtual-hdd.en.1:9 -#: lh_testroot.en.1:9 live-helper.en.7:13 -#, no-wrap -msgid "DESCRIPTION" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:12 lh_binary_debian-installer.en.1:12 -#: lh_binary_disk.en.1:12 lh_binary.en.1:12 lh_binary_encryption.en.1:12 -#: lh_binary_grub.en.1:12 lh_binary_includes.en.1:12 lh_binary_iso.en.1:12 -#: lh_binary_linux-image.en.1:12 lh_binary_local-hooks.en.1:12 -#: lh_binary_local-includes.en.1:12 lh_binary_local-packageslists.en.1:12 -#: lh_binary_manifest.en.1:12 lh_binary_md5sum.en.1:12 -#: lh_binary_memtest.en.1:12 lh_binary_net.en.1:12 lh_binary_rootfs.en.1:12 -#: lh_binary_silo.en.1:12 lh_binary_syslinux.en.1:12 lh_binary_tar.en.1:12 -#: lh_binary_usb-hdd.en.1:12 lh_binary_virtual-hdd.en.1:12 -#: lh_binary_win32-loader.en.1:12 lh_binary_yaboot.en.1:12 -#: lh_bootstrap_cache.en.1:12 lh_bootstrap_cdebootstrap.en.1:12 -#: lh_bootstrap_copy.en.1:14 lh_bootstrap_debootstrap.en.1:12 -#: lh_bootstrap.en.1:12 lh_build.en.1:12 lh_chroot_apt.en.1:12 -#: lh_chroot_cache.en.1:12 lh_chroot_debianchroot.en.1:12 -#: lh_chroot_devpts.en.1:12 lh_chroot_dpkg.en.1:12 lh_chroot.en.1:12 -#: lh_chroot_hacks.en.1:12 lh_chroot_hooks.en.1:12 lh_chroot_hostname.en.1:12 -#: lh_chroot_hosts.en.1:12 lh_chroot_install-packages.en.1:12 -#: lh_chroot_interactive.en.1:12 lh_chroot_linux-image.en.1:12 -#: lh_chroot_local-hooks.en.1:12 lh_chroot_local-includes.en.1:12 -#: lh_chroot_localization.en.1:12 lh_chroot_local-packages.en.1:12 -#: lh_chroot_local-patches.en.1:12 lh_chroot_local-preseed.en.1:12 -#: lh_chroot_packages.en.1:12 lh_chroot_packageslists.en.1:12 -#: lh_chroot_preseed.en.1:12 lh_chroot_proc.en.1:12 lh_chroot_resolv.en.1:12 -#: lh_chroot_selinuxfs.en.1:12 lh_chroot_sources.en.1:12 -#: lh_chroot_symlinks.en.1:12 lh_chroot_sysfs.en.1:12 -#: lh_chroot_sysvinit.en.1:12 lh_chroot_sysv-rc.en.1:12 -#: lh_chroot_tasks.en.1:12 lh_clean.en.1:14 lh_config.en.1:206 lh.en.1:14 -#: lh_local.en.1:12 lh_source_debian.en.1:12 lh_source_debian-live.en.1:12 -#: lh_source_disk.en.1:12 lh_source.en.1:12 lh_source_iso.en.1:12 -#: lh_source_md5sum.en.1:12 lh_source_net.en.1:12 lh_source_tar.en.1:12 -#: lh_source_usb-hdd.en.1:12 lh_source_virtual-hdd.en.1:12 lh_testroot.en.1:14 -#: live-helper.en.7:20 -#, no-wrap -msgid "OPTIONS" -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:15 lh_binary_debian-installer.en.1:15 -#: lh_binary_disk.en.1:15 lh_binary.en.1:15 lh_binary_encryption.en.1:15 -#: lh_binary_grub.en.1:15 lh_binary_includes.en.1:15 lh_binary_iso.en.1:15 -#: lh_binary_linux-image.en.1:15 lh_binary_local-hooks.en.1:15 -#: lh_binary_local-includes.en.1:15 lh_binary_local-packageslists.en.1:15 -#: lh_binary_manifest.en.1:15 lh_binary_md5sum.en.1:15 -#: lh_binary_memtest.en.1:15 lh_binary_net.en.1:15 lh_binary_rootfs.en.1:15 -#: lh_binary_silo.en.1:15 lh_binary_syslinux.en.1:15 lh_binary_tar.en.1:15 -#: lh_binary_usb-hdd.en.1:15 lh_binary_virtual-hdd.en.1:15 -#: lh_binary_win32-loader.en.1:15 lh_binary_yaboot.en.1:15 -#: lh_bootstrap_cache.en.1:15 lh_bootstrap_cdebootstrap.en.1:15 -#: lh_bootstrap_copy.en.1:17 lh_bootstrap_debootstrap.en.1:15 -#: lh_bootstrap.en.1:15 lh_build.en.1:15 lh_chroot_apt.en.1:15 -#: lh_chroot_cache.en.1:15 lh_chroot_debianchroot.en.1:15 -#: lh_chroot_devpts.en.1:15 lh_chroot_dpkg.en.1:15 lh_chroot.en.1:15 -#: lh_chroot_hacks.en.1:15 lh_chroot_hooks.en.1:15 lh_chroot_hostname.en.1:15 -#: lh_chroot_hosts.en.1:15 lh_chroot_install-packages.en.1:15 -#: lh_chroot_interactive.en.1:15 lh_chroot_linux-image.en.1:15 -#: lh_chroot_local-hooks.en.1:15 lh_chroot_local-includes.en.1:15 -#: lh_chroot_localization.en.1:15 lh_chroot_local-packages.en.1:15 -#: lh_chroot_local-patches.en.1:15 lh_chroot_local-preseed.en.1:15 -#: lh_chroot_packages.en.1:15 lh_chroot_packageslists.en.1:15 -#: lh_chroot_preseed.en.1:15 lh_chroot_proc.en.1:15 lh_chroot_resolv.en.1:15 -#: lh_chroot_selinuxfs.en.1:15 lh_chroot_sources.en.1:15 -#: lh_chroot_symlinks.en.1:15 lh_chroot_sysfs.en.1:15 -#: lh_chroot_sysvinit.en.1:15 lh_chroot_sysv-rc.en.1:15 -#: lh_chroot_tasks.en.1:15 lh_clean.en.1:34 lh_config.en.1:415 lh.en.1:17 -#: lh_local.en.1:15 lh_source_debian.en.1:15 lh_source_debian-live.en.1:15 -#: lh_source_disk.en.1:15 lh_source.en.1:15 lh_source_iso.en.1:15 -#: lh_source_md5sum.en.1:15 lh_source_net.en.1:15 lh_source_tar.en.1:15 -#: lh_source_usb-hdd.en.1:15 lh_source_virtual-hdd.en.1:15 lh_testroot.en.1:17 -#: live-helper.en.7:229 -#, no-wrap -msgid "SEE ALSO" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:19 lh_binary_debian-installer.en.1:19 -#: lh_binary_disk.en.1:19 lh_binary.en.1:17 lh_binary_encryption.en.1:19 -#: lh_binary_grub.en.1:19 lh_binary_includes.en.1:19 lh_binary_iso.en.1:19 -#: lh_binary_linux-image.en.1:19 lh_binary_local-hooks.en.1:19 -#: lh_binary_local-includes.en.1:19 lh_binary_local-packageslists.en.1:19 -#: lh_binary_manifest.en.1:19 lh_binary_md5sum.en.1:19 -#: lh_binary_memtest.en.1:19 lh_binary_net.en.1:19 lh_binary_rootfs.en.1:19 -#: lh_binary_silo.en.1:19 lh_binary_syslinux.en.1:19 lh_binary_tar.en.1:19 -#: lh_binary_usb-hdd.en.1:19 lh_binary_virtual-hdd.en.1:19 -#: lh_binary_win32-loader.en.1:19 lh_binary_yaboot.en.1:19 -#: lh_bootstrap_cache.en.1:19 lh_bootstrap_cdebootstrap.en.1:21 -#: lh_bootstrap_copy.en.1:21 lh_bootstrap_debootstrap.en.1:21 -#: lh_bootstrap.en.1:17 lh_build.en.1:17 lh_chroot_apt.en.1:19 -#: lh_chroot_cache.en.1:19 lh_chroot_debianchroot.en.1:19 -#: lh_chroot_devpts.en.1:19 lh_chroot_dpkg.en.1:19 lh_chroot.en.1:17 -#: lh_chroot_hacks.en.1:19 lh_chroot_hooks.en.1:19 lh_chroot_hostname.en.1:19 -#: lh_chroot_hosts.en.1:19 lh_chroot_install-packages.en.1:19 -#: lh_chroot_interactive.en.1:19 lh_chroot_linux-image.en.1:19 -#: lh_chroot_local-hooks.en.1:19 lh_chroot_local-includes.en.1:19 -#: lh_chroot_localization.en.1:19 lh_chroot_local-packages.en.1:19 -#: lh_chroot_local-patches.en.1:19 lh_chroot_local-preseed.en.1:19 -#: lh_chroot_packages.en.1:19 lh_chroot_packageslists.en.1:19 -#: lh_chroot_preseed.en.1:19 lh_chroot_proc.en.1:19 lh_chroot_resolv.en.1:19 -#: lh_chroot_selinuxfs.en.1:19 lh_chroot_sources.en.1:19 -#: lh_chroot_symlinks.en.1:19 lh_chroot_sysfs.en.1:19 -#: lh_chroot_sysvinit.en.1:19 lh_chroot_sysv-rc.en.1:19 -#: lh_chroot_tasks.en.1:19 lh_clean.en.1:36 lh_config.en.1:417 lh.en.1:19 -#: lh_local.en.1:17 lh_source_debian.en.1:19 lh_source_debian-live.en.1:19 -#: lh_source_disk.en.1:19 lh_source.en.1:17 lh_source_iso.en.1:19 -#: lh_source_md5sum.en.1:19 lh_source_net.en.1:19 lh_source_tar.en.1:19 -#: lh_source_usb-hdd.en.1:19 lh_source_virtual-hdd.en.1:19 lh_testroot.en.1:19 -msgid "I(7)" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:21 lh_binary_debian-installer.en.1:21 -#: lh_binary_disk.en.1:21 lh_binary.en.1:19 lh_binary_encryption.en.1:21 -#: lh_binary_grub.en.1:21 lh_binary_includes.en.1:21 lh_binary_iso.en.1:21 -#: lh_binary_linux-image.en.1:21 lh_binary_local-hooks.en.1:21 -#: lh_binary_local-includes.en.1:21 lh_binary_local-packageslists.en.1:21 -#: lh_binary_manifest.en.1:21 lh_binary_md5sum.en.1:21 -#: lh_binary_memtest.en.1:21 lh_binary_net.en.1:21 lh_binary_rootfs.en.1:21 -#: lh_binary_silo.en.1:21 lh_binary_syslinux.en.1:21 lh_binary_tar.en.1:21 -#: lh_binary_usb-hdd.en.1:21 lh_binary_virtual-hdd.en.1:21 -#: lh_binary_win32-loader.en.1:21 lh_binary_yaboot.en.1:21 -#: lh_bootstrap_cache.en.1:21 lh_bootstrap_cdebootstrap.en.1:23 -#: lh_bootstrap_copy.en.1:23 lh_bootstrap_debootstrap.en.1:23 -#: lh_bootstrap.en.1:19 lh_build.en.1:19 lh_chroot_apt.en.1:21 -#: lh_chroot_cache.en.1:21 lh_chroot_debianchroot.en.1:21 -#: lh_chroot_devpts.en.1:21 lh_chroot_dpkg.en.1:21 lh_chroot.en.1:19 -#: lh_chroot_hacks.en.1:21 lh_chroot_hooks.en.1:21 lh_chroot_hostname.en.1:21 -#: lh_chroot_hosts.en.1:21 lh_chroot_install-packages.en.1:21 -#: lh_chroot_interactive.en.1:21 lh_chroot_linux-image.en.1:21 -#: lh_chroot_local-hooks.en.1:21 lh_chroot_local-includes.en.1:21 -#: lh_chroot_localization.en.1:21 lh_chroot_local-packages.en.1:21 -#: lh_chroot_local-patches.en.1:21 lh_chroot_local-preseed.en.1:21 -#: lh_chroot_packages.en.1:21 lh_chroot_packageslists.en.1:21 -#: lh_chroot_preseed.en.1:21 lh_chroot_proc.en.1:21 lh_chroot_resolv.en.1:21 -#: lh_chroot_selinuxfs.en.1:21 lh_chroot_sources.en.1:21 -#: lh_chroot_symlinks.en.1:21 lh_chroot_sysfs.en.1:21 -#: lh_chroot_sysvinit.en.1:21 lh_chroot_sysv-rc.en.1:21 -#: lh_chroot_tasks.en.1:21 lh_clean.en.1:38 lh_config.en.1:419 -#: lh_local.en.1:19 lh_source_debian.en.1:21 lh_source_debian-live.en.1:21 -#: lh_source_disk.en.1:21 lh_source.en.1:19 lh_source_iso.en.1:21 -#: lh_source_md5sum.en.1:21 lh_source_net.en.1:21 lh_source_tar.en.1:21 -#: lh_source_usb-hdd.en.1:21 lh_source_virtual-hdd.en.1:21 lh_testroot.en.1:21 -msgid "This program is a part of live-helper." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:22 lh_binary_debian-installer.en.1:22 -#: lh_binary_disk.en.1:22 lh_binary.en.1:20 lh_binary_encryption.en.1:22 -#: lh_binary_grub.en.1:22 lh_binary_includes.en.1:22 lh_binary_iso.en.1:22 -#: lh_binary_linux-image.en.1:22 lh_binary_local-hooks.en.1:22 -#: lh_binary_local-includes.en.1:22 lh_binary_local-packageslists.en.1:22 -#: lh_binary_manifest.en.1:22 lh_binary_md5sum.en.1:22 -#: lh_binary_memtest.en.1:22 lh_binary_net.en.1:22 lh_binary_rootfs.en.1:22 -#: lh_binary_silo.en.1:22 lh_binary_syslinux.en.1:22 lh_binary_tar.en.1:22 -#: lh_binary_usb-hdd.en.1:22 lh_binary_virtual-hdd.en.1:22 -#: lh_binary_win32-loader.en.1:22 lh_binary_yaboot.en.1:22 -#: lh_bootstrap_cache.en.1:22 lh_bootstrap_cdebootstrap.en.1:24 -#: lh_bootstrap_copy.en.1:24 lh_bootstrap_debootstrap.en.1:24 -#: lh_bootstrap.en.1:20 lh_build.en.1:20 lh_chroot_apt.en.1:22 -#: lh_chroot_cache.en.1:22 lh_chroot_debianchroot.en.1:22 -#: lh_chroot_devpts.en.1:22 lh_chroot_dpkg.en.1:22 lh_chroot.en.1:20 -#: lh_chroot_hacks.en.1:22 lh_chroot_hooks.en.1:22 lh_chroot_hostname.en.1:22 -#: lh_chroot_hosts.en.1:22 lh_chroot_install-packages.en.1:22 -#: lh_chroot_interactive.en.1:22 lh_chroot_linux-image.en.1:22 -#: lh_chroot_local-hooks.en.1:22 lh_chroot_local-includes.en.1:22 -#: lh_chroot_localization.en.1:22 lh_chroot_local-packages.en.1:22 -#: lh_chroot_local-patches.en.1:22 lh_chroot_local-preseed.en.1:22 -#: lh_chroot_packages.en.1:22 lh_chroot_packageslists.en.1:22 -#: lh_chroot_preseed.en.1:22 lh_chroot_proc.en.1:22 lh_chroot_resolv.en.1:22 -#: lh_chroot_selinuxfs.en.1:22 lh_chroot_sources.en.1:22 -#: lh_chroot_symlinks.en.1:22 lh_chroot_sysfs.en.1:22 -#: lh_chroot_sysvinit.en.1:22 lh_chroot_sysv-rc.en.1:22 -#: lh_chroot_tasks.en.1:22 lh_clean.en.1:39 lh_config.en.1:420 lh.en.1:22 -#: lh_local.en.1:20 lh_source_debian.en.1:22 lh_source_debian-live.en.1:22 -#: lh_source_disk.en.1:22 lh_source.en.1:20 lh_source_iso.en.1:22 -#: lh_source_md5sum.en.1:22 lh_source_net.en.1:22 lh_source_tar.en.1:22 -#: lh_source_usb-hdd.en.1:22 lh_source_virtual-hdd.en.1:22 lh_testroot.en.1:22 -#: live-helper.en.7:232 -#, no-wrap -msgid "HOMEPAGE" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:24 lh_binary_debian-installer.en.1:24 -#: lh_binary_disk.en.1:24 lh_binary.en.1:22 lh_binary_encryption.en.1:24 -#: lh_binary_grub.en.1:24 lh_binary_includes.en.1:24 lh_binary_iso.en.1:24 -#: lh_binary_linux-image.en.1:24 lh_binary_local-hooks.en.1:24 -#: lh_binary_local-includes.en.1:24 lh_binary_local-packageslists.en.1:24 -#: lh_binary_manifest.en.1:24 lh_binary_md5sum.en.1:24 -#: lh_binary_memtest.en.1:24 lh_binary_net.en.1:24 lh_binary_rootfs.en.1:24 -#: lh_binary_silo.en.1:24 lh_binary_syslinux.en.1:24 lh_binary_tar.en.1:24 -#: lh_binary_usb-hdd.en.1:24 lh_binary_virtual-hdd.en.1:24 -#: lh_binary_win32-loader.en.1:24 lh_binary_yaboot.en.1:24 -#: lh_bootstrap_cache.en.1:24 lh_bootstrap_cdebootstrap.en.1:26 -#: lh_bootstrap_copy.en.1:26 lh_bootstrap_debootstrap.en.1:26 -#: lh_bootstrap.en.1:22 lh_build.en.1:22 lh_chroot_apt.en.1:24 -#: lh_chroot_cache.en.1:24 lh_chroot_debianchroot.en.1:24 -#: lh_chroot_devpts.en.1:24 lh_chroot_dpkg.en.1:24 lh_chroot.en.1:22 -#: lh_chroot_hacks.en.1:24 lh_chroot_hooks.en.1:24 lh_chroot_hostname.en.1:24 -#: lh_chroot_hosts.en.1:24 lh_chroot_install-packages.en.1:24 -#: lh_chroot_interactive.en.1:24 lh_chroot_linux-image.en.1:24 -#: lh_chroot_local-hooks.en.1:24 lh_chroot_local-includes.en.1:24 -#: lh_chroot_localization.en.1:24 lh_chroot_local-packages.en.1:24 -#: lh_chroot_local-patches.en.1:24 lh_chroot_local-preseed.en.1:24 -#: lh_chroot_packages.en.1:24 lh_chroot_packageslists.en.1:24 -#: lh_chroot_preseed.en.1:24 lh_chroot_proc.en.1:24 lh_chroot_resolv.en.1:24 -#: lh_chroot_selinuxfs.en.1:24 lh_chroot_sources.en.1:24 -#: lh_chroot_symlinks.en.1:24 lh_chroot_sysfs.en.1:24 -#: lh_chroot_sysvinit.en.1:24 lh_chroot_sysv-rc.en.1:24 -#: lh_chroot_tasks.en.1:24 lh_clean.en.1:41 lh_config.en.1:422 lh.en.1:24 -#: lh_local.en.1:22 lh_source_debian.en.1:24 lh_source_debian-live.en.1:24 -#: lh_source_disk.en.1:24 lh_source.en.1:22 lh_source_iso.en.1:24 -#: lh_source_md5sum.en.1:24 lh_source_net.en.1:24 lh_source_tar.en.1:24 -#: lh_source_usb-hdd.en.1:24 lh_source_virtual-hdd.en.1:24 lh_testroot.en.1:24 -#: live-helper.en.7:234 -msgid "" -"More information about live-helper and the Debian Live project can be found " -"in the homepage at EIE and in " -"the manual at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:25 lh_binary_debian-installer.en.1:25 -#: lh_binary_disk.en.1:25 lh_binary.en.1:23 lh_binary_encryption.en.1:25 -#: lh_binary_grub.en.1:25 lh_binary_includes.en.1:25 lh_binary_iso.en.1:25 -#: lh_binary_linux-image.en.1:25 lh_binary_local-hooks.en.1:25 -#: lh_binary_local-includes.en.1:25 lh_binary_local-packageslists.en.1:25 -#: lh_binary_manifest.en.1:25 lh_binary_md5sum.en.1:25 -#: lh_binary_memtest.en.1:25 lh_binary_net.en.1:25 lh_binary_rootfs.en.1:25 -#: lh_binary_silo.en.1:25 lh_binary_syslinux.en.1:25 lh_binary_tar.en.1:25 -#: lh_binary_usb-hdd.en.1:25 lh_binary_virtual-hdd.en.1:25 -#: lh_binary_win32-loader.en.1:25 lh_binary_yaboot.en.1:25 -#: lh_bootstrap_cache.en.1:25 lh_bootstrap_cdebootstrap.en.1:27 -#: lh_bootstrap_copy.en.1:27 lh_bootstrap_debootstrap.en.1:27 -#: lh_bootstrap.en.1:23 lh_build.en.1:23 lh_chroot_apt.en.1:25 -#: lh_chroot_cache.en.1:25 lh_chroot_debianchroot.en.1:25 -#: lh_chroot_devpts.en.1:25 lh_chroot_dpkg.en.1:25 lh_chroot.en.1:23 -#: lh_chroot_hacks.en.1:25 lh_chroot_hooks.en.1:25 lh_chroot_hostname.en.1:25 -#: lh_chroot_hosts.en.1:25 lh_chroot_install-packages.en.1:25 -#: lh_chroot_interactive.en.1:25 lh_chroot_linux-image.en.1:25 -#: lh_chroot_local-hooks.en.1:25 lh_chroot_local-includes.en.1:25 -#: lh_chroot_localization.en.1:25 lh_chroot_local-packages.en.1:25 -#: lh_chroot_local-patches.en.1:25 lh_chroot_local-preseed.en.1:25 -#: lh_chroot_packages.en.1:25 lh_chroot_packageslists.en.1:25 -#: lh_chroot_preseed.en.1:25 lh_chroot_proc.en.1:25 lh_chroot_resolv.en.1:25 -#: lh_chroot_selinuxfs.en.1:25 lh_chroot_sources.en.1:25 -#: lh_chroot_symlinks.en.1:25 lh_chroot_sysfs.en.1:25 -#: lh_chroot_sysvinit.en.1:25 lh_chroot_sysv-rc.en.1:25 -#: lh_chroot_tasks.en.1:25 lh_clean.en.1:42 lh_config.en.1:423 lh.en.1:25 -#: lh_local.en.1:23 lh_source_debian.en.1:25 lh_source_debian-live.en.1:25 -#: lh_source_disk.en.1:25 lh_source.en.1:23 lh_source_iso.en.1:25 -#: lh_source_md5sum.en.1:25 lh_source_net.en.1:25 lh_source_tar.en.1:25 -#: lh_source_usb-hdd.en.1:25 lh_source_virtual-hdd.en.1:25 lh_testroot.en.1:25 -#: live-helper.en.7:235 -#, no-wrap -msgid "BUGS" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:27 lh_binary_debian-installer.en.1:27 -#: lh_binary_disk.en.1:27 lh_binary.en.1:25 lh_binary_encryption.en.1:27 -#: lh_binary_grub.en.1:27 lh_binary_includes.en.1:27 lh_binary_iso.en.1:27 -#: lh_binary_linux-image.en.1:27 lh_binary_local-hooks.en.1:27 -#: lh_binary_local-includes.en.1:27 lh_binary_local-packageslists.en.1:27 -#: lh_binary_manifest.en.1:27 lh_binary_md5sum.en.1:27 -#: lh_binary_memtest.en.1:27 lh_binary_net.en.1:27 lh_binary_rootfs.en.1:27 -#: lh_binary_silo.en.1:27 lh_binary_syslinux.en.1:27 lh_binary_tar.en.1:27 -#: lh_binary_usb-hdd.en.1:27 lh_binary_virtual-hdd.en.1:27 -#: lh_binary_win32-loader.en.1:27 lh_binary_yaboot.en.1:27 -#: lh_bootstrap_cache.en.1:27 lh_bootstrap_cdebootstrap.en.1:29 -#: lh_bootstrap_copy.en.1:29 lh_bootstrap_debootstrap.en.1:29 -#: lh_bootstrap.en.1:25 lh_build.en.1:25 lh_chroot_apt.en.1:27 -#: lh_chroot_cache.en.1:27 lh_chroot_debianchroot.en.1:27 -#: lh_chroot_devpts.en.1:27 lh_chroot_dpkg.en.1:27 lh_chroot.en.1:25 -#: lh_chroot_hacks.en.1:27 lh_chroot_hooks.en.1:27 lh_chroot_hostname.en.1:27 -#: lh_chroot_hosts.en.1:27 lh_chroot_install-packages.en.1:27 -#: lh_chroot_interactive.en.1:27 lh_chroot_linux-image.en.1:27 -#: lh_chroot_local-hooks.en.1:27 lh_chroot_local-includes.en.1:27 -#: lh_chroot_localization.en.1:27 lh_chroot_local-packages.en.1:27 -#: lh_chroot_local-patches.en.1:27 lh_chroot_local-preseed.en.1:27 -#: lh_chroot_packages.en.1:27 lh_chroot_packageslists.en.1:27 -#: lh_chroot_preseed.en.1:27 lh_chroot_proc.en.1:27 lh_chroot_resolv.en.1:27 -#: lh_chroot_selinuxfs.en.1:27 lh_chroot_sources.en.1:27 -#: lh_chroot_symlinks.en.1:27 lh_chroot_sysfs.en.1:27 -#: lh_chroot_sysvinit.en.1:27 lh_chroot_sysv-rc.en.1:27 -#: lh_chroot_tasks.en.1:27 lh_clean.en.1:44 lh_config.en.1:425 lh.en.1:27 -#: lh_local.en.1:25 lh_source_debian.en.1:27 lh_source_debian-live.en.1:27 -#: lh_source_disk.en.1:27 lh_source.en.1:25 lh_source_iso.en.1:27 -#: lh_source_md5sum.en.1:27 lh_source_net.en.1:27 lh_source_tar.en.1:27 -#: lh_source_usb-hdd.en.1:27 lh_source_virtual-hdd.en.1:27 lh_testroot.en.1:27 -#: live-helper.en.7:237 -msgid "" -"Report bugs by submitting a bugreport for the live-helper package in the " -"Debian Bug Tracking System at EIE or write " -"a mail to the mailinglist at EIE." -msgstr "" - -# type: SH -#: lh_binary_chroot.en.1:28 lh_binary_debian-installer.en.1:28 -#: lh_binary_disk.en.1:28 lh_binary.en.1:26 lh_binary_encryption.en.1:28 -#: lh_binary_grub.en.1:28 lh_binary_includes.en.1:28 lh_binary_iso.en.1:28 -#: lh_binary_linux-image.en.1:28 lh_binary_local-hooks.en.1:28 -#: lh_binary_local-includes.en.1:28 lh_binary_local-packageslists.en.1:28 -#: lh_binary_manifest.en.1:28 lh_binary_md5sum.en.1:28 -#: lh_binary_memtest.en.1:28 lh_binary_net.en.1:28 lh_binary_rootfs.en.1:28 -#: lh_binary_silo.en.1:28 lh_binary_syslinux.en.1:28 lh_binary_tar.en.1:28 -#: lh_binary_usb-hdd.en.1:28 lh_binary_virtual-hdd.en.1:28 -#: lh_binary_win32-loader.en.1:28 lh_binary_yaboot.en.1:28 -#: lh_bootstrap_cache.en.1:28 lh_bootstrap_cdebootstrap.en.1:30 -#: lh_bootstrap_copy.en.1:30 lh_bootstrap_debootstrap.en.1:30 -#: lh_bootstrap.en.1:26 lh_build.en.1:26 lh_chroot_apt.en.1:28 -#: lh_chroot_cache.en.1:28 lh_chroot_debianchroot.en.1:28 -#: lh_chroot_devpts.en.1:28 lh_chroot_dpkg.en.1:28 lh_chroot.en.1:26 -#: lh_chroot_hacks.en.1:28 lh_chroot_hooks.en.1:28 lh_chroot_hostname.en.1:28 -#: lh_chroot_hosts.en.1:28 lh_chroot_install-packages.en.1:28 -#: lh_chroot_interactive.en.1:28 lh_chroot_linux-image.en.1:28 -#: lh_chroot_local-hooks.en.1:28 lh_chroot_local-includes.en.1:28 -#: lh_chroot_localization.en.1:28 lh_chroot_local-packages.en.1:28 -#: lh_chroot_local-patches.en.1:28 lh_chroot_local-preseed.en.1:28 -#: lh_chroot_packages.en.1:28 lh_chroot_packageslists.en.1:28 -#: lh_chroot_preseed.en.1:28 lh_chroot_proc.en.1:28 lh_chroot_resolv.en.1:28 -#: lh_chroot_selinuxfs.en.1:28 lh_chroot_sources.en.1:28 -#: lh_chroot_symlinks.en.1:28 lh_chroot_sysfs.en.1:28 -#: lh_chroot_sysvinit.en.1:28 lh_chroot_sysv-rc.en.1:28 -#: lh_chroot_tasks.en.1:28 lh_clean.en.1:45 lh_config.en.1:426 lh.en.1:28 -#: lh_local.en.1:26 lh_source_debian.en.1:28 lh_source_debian-live.en.1:28 -#: lh_source_disk.en.1:28 lh_source.en.1:26 lh_source_iso.en.1:28 -#: lh_source_md5sum.en.1:28 lh_source_net.en.1:28 lh_source_tar.en.1:28 -#: lh_source_usb-hdd.en.1:28 lh_source_virtual-hdd.en.1:28 lh_testroot.en.1:28 -#: live-helper.en.7:238 -#, no-wrap -msgid "AUTHOR" -msgstr "" - -# type: Plain text -#: lh_binary_chroot.en.1:29 lh_binary_debian-installer.en.1:29 -#: lh_binary_disk.en.1:29 lh_binary.en.1:27 lh_binary_encryption.en.1:29 -#: lh_binary_grub.en.1:29 lh_binary_includes.en.1:29 lh_binary_iso.en.1:29 -#: lh_binary_linux-image.en.1:29 lh_binary_local-hooks.en.1:29 -#: lh_binary_local-includes.en.1:29 lh_binary_local-packageslists.en.1:29 -#: lh_binary_manifest.en.1:29 lh_binary_md5sum.en.1:29 -#: lh_binary_memtest.en.1:29 lh_binary_net.en.1:29 lh_binary_rootfs.en.1:29 -#: lh_binary_silo.en.1:29 lh_binary_syslinux.en.1:29 lh_binary_tar.en.1:29 -#: lh_binary_usb-hdd.en.1:29 lh_binary_virtual-hdd.en.1:29 -#: lh_binary_win32-loader.en.1:29 lh_binary_yaboot.en.1:29 -#: lh_bootstrap_cache.en.1:29 lh_bootstrap_cdebootstrap.en.1:31 -#: lh_bootstrap_copy.en.1:31 lh_bootstrap_debootstrap.en.1:31 -#: lh_bootstrap.en.1:27 lh_build.en.1:27 lh_chroot_apt.en.1:29 -#: lh_chroot_cache.en.1:29 lh_chroot_debianchroot.en.1:29 -#: lh_chroot_devpts.en.1:29 lh_chroot_dpkg.en.1:29 lh_chroot.en.1:27 -#: lh_chroot_hacks.en.1:29 lh_chroot_hooks.en.1:29 lh_chroot_hostname.en.1:29 -#: lh_chroot_hosts.en.1:29 lh_chroot_install-packages.en.1:29 -#: lh_chroot_interactive.en.1:29 lh_chroot_linux-image.en.1:29 -#: lh_chroot_local-hooks.en.1:29 lh_chroot_local-includes.en.1:29 -#: lh_chroot_localization.en.1:29 lh_chroot_local-packages.en.1:29 -#: lh_chroot_local-patches.en.1:29 lh_chroot_local-preseed.en.1:29 -#: lh_chroot_packages.en.1:29 lh_chroot_packageslists.en.1:29 -#: lh_chroot_preseed.en.1:29 lh_chroot_proc.en.1:29 lh_chroot_resolv.en.1:29 -#: lh_chroot_selinuxfs.en.1:29 lh_chroot_sources.en.1:29 -#: lh_chroot_symlinks.en.1:29 lh_chroot_sysfs.en.1:29 -#: lh_chroot_sysvinit.en.1:29 lh_chroot_sysv-rc.en.1:29 -#: lh_chroot_tasks.en.1:29 lh_clean.en.1:46 lh_config.en.1:427 lh.en.1:29 -#: lh_local.en.1:27 lh_source_debian.en.1:29 lh_source_debian-live.en.1:29 -#: lh_source_disk.en.1:29 lh_source.en.1:27 lh_source_iso.en.1:29 -#: lh_source_md5sum.en.1:29 lh_source_net.en.1:29 lh_source_tar.en.1:29 -#: lh_source_usb-hdd.en.1:29 lh_source_virtual-hdd.en.1:29 lh_testroot.en.1:29 -#: live-helper.en.7:239 -msgid "" -"live-helper was written by Daniel Baumann EIE for " -"the Debian project." -msgstr "" - -# type: Plain text -#: lh_source_debian.en.1:17 lh_source_debian-live.en.1:17 -#: lh_source_disk.en.1:17 lh_source_iso.en.1:17 lh_source_md5sum.en.1:17 -#: lh_source_net.en.1:17 lh_source_tar.en.1:17 lh_source_usb-hdd.en.1:17 -#: lh_source_virtual-hdd.en.1:17 -msgid "I(1)" -msgstr "" - -# type: TH -#: lh_source_usb-hdd.en.1:1 -#, no-wrap -msgid "LH_SOURCE_USB-HDD" -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:5 -msgid "lh_source_usb-hdd - build source usb-hdd image" -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:8 -msgid "B [I]" -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:11 -msgid "" -"lh_source_usb-hdd is a low-level command (plumbing) of live-helper, the " -"Debian Live tool suite. It builds source usb-hdd image." -msgstr "" - -# type: Plain text -#: lh_source_usb-hdd.en.1:14 -msgid "" -"lh_source_usb-hdd has no specific options but understands all generic live-" -"helper options. See I(7) for a complete list of all generic " -"live-helper options." -msgstr "" diff -Nru live-helper-2.0~a6/repositories/backports.debian-maintainers.org live-helper-2.0~a10.1/repositories/backports.debian-maintainers.org --- live-helper-2.0~a6/repositories/backports.debian-maintainers.org 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/backports.debian-maintainers.org 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,3 @@ +# Backports Maintainers +deb http://backports.debian-maintainers.org/ @DISTRIBUTION@/backports @ARCHIVE_AREAS@ +deb-src http://backports.debian-maintainers.org/ @DISTRIBUTION@/backports @ARCHIVE_AREAS@ diff -Nru live-helper-2.0~a6/repositories/backports.debian-maintainers.org.gpg live-helper-2.0~a10.1/repositories/backports.debian-maintainers.org.gpg --- live-helper-2.0~a6/repositories/backports.debian-maintainers.org.gpg 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/backports.debian-maintainers.org.gpg 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,20 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (GNU/Linux) + +mQENBEtljiMBCADSIplButAWL0OuM4uvDtZYjBcPlQNjwQDZ/Dpg5QuRAgNSUdx7 +wBQOQXqC4LCi9ykpvYi8FEtz0bl60M9uJdc4n+130It8gSZs7Cn0WoFk7uo0S4IS +79EQdP+yfZNv/vY11cv6TwOb7JEqB5BI7T642Y+UgQZnpT/Diykks986CYeZSfpm +6gnASAEe0jJg79Zpzpc3kBECCwN6fIFZ4MOxkaXgvfhWsOS42s6zxtQXJ65njibR +W47Klu75sxPS+5EKaS10C5+Tmv0XpV7S7s8VtRtKemMjYfLdsPmubmGcI+t/uEF7 +qT2zJLINSIIL01kpVBFpqxCmnO51XURgRqOFABEBAAG0Z2RlYmlhbi1tYWludGFp +bmVycy5vcmcgQXJjaGl2ZSBBdXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTAwMTAx +KSA8c3lzYWRtaW5AbGlzdHMuZGViaWFuLW1haW50YWluZXJzLm9yZz6JAT4EEwEC +ACgFAktljiMCGwMFCQHihQAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEJ7r +yNubnDy2BeUH/1SWIbqzIh2LkF1XK4iXyXGrzGlqtef5JX/tjaY7RC5gPVyZBP1V +jHcozn7Sum09KxaijsgP/lIVZ2tnu9niT2Waz5GPgUv79bqjGc238gEhH5zpbun/ +WF6UapiINHNYLFx0f18ImQ1gU13hLn0PYvuyN/QKmxaPlcUQtNJc3/ZtyFA0nPpB +ejiMEBxgw0H80FWSpawLKUFEStT1Y+khK0fZYVoWl0OwhJbsY/L6nBcfv27zH+5d +g7VuNpRte7AyxZEufescwWILTjIq3K2v9XHAy7sJmstfycrHQFy/33hE4yRQcOyu +bAMnNqLUp7mwqRw+KYPkAQo/DUlO//SsUKY= +=+IFy +-----END PGP PUBLIC KEY BLOCK----- diff -Nru live-helper-2.0~a6/repositories/live.debian.net live-helper-2.0~a10.1/repositories/live.debian.net --- live-helper-2.0~a6/repositories/live.debian.net 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/live.debian.net 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,3 @@ +# Debian Live Project +deb http://live.debian.net/ @DISTRIBUTION@-snapshots @ARCHIVE_AREAS@ +deb-src http://live.debian.net/ @DISTRIBUTION@-snapshots @ARCHIVE_AREAS@ diff -Nru live-helper-2.0~a6/repositories/live.debian.net.gpg live-helper-2.0~a10.1/repositories/live.debian.net.gpg --- live-helper-2.0~a6/repositories/live.debian.net.gpg 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/live.debian.net.gpg 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,20 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (GNU/Linux) + +mQENBEtljiMBCADSIplButAWL0OuM4uvDtZYjBcPlQNjwQDZ/Dpg5QuRAgNSUdx7 +wBQOQXqC4LCi9ykpvYi8FEtz0bl60M9uJdc4n+130It8gSZs7Cn0WoFk7uo0S4IS +79EQdP+yfZNv/vY11cv6TwOb7JEqB5BI7T642Y+UgQZnpT/Diykks986CYeZSfpm +6gnASAEe0jJg79Zpzpc3kBECCwN6fIFZ4MOxkaXgvfhWsOS42s6zxtQXJ65njibR +W47Klu75sxPS+5EKaS10C5+Tmv0XpV7S7s8VtRtKemMjYfLdsPmubmGcI+t/uEF7 +qT2zJLINSIIL01kpVBFpqxCmnO51XURgRqOFABEBAAG0Z2RlYmlhbi1tYWludGFp +bmVycy5vcmcgQXJjaGl2ZSBBdXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTAwMTAx +KSA8c3lzYWRtaW5AbGlzdHMuZGViaWFuLW1haW50YWluZXJzLm9yZz6JAT4EEwEC +ACgFAktljiMCGwMFCQHihQAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEJ7r +yNubnDy2BeUH/1SWIbqzIh2LkF1XK4iXyXGrzGlqtef5JX/tjaY7RC5gPVyZBP1V +jHcozn7Sum09KxaijsgP/lIVZ2tnu9niT2Waz5GPgUv79bqjGc238gEhH5zpbun/ +WF6UapiINHNYLFx0f18ImQ1gU13hLn0PYvuyN/QKmxaPlcUQtNJc3/ZtyFA0nPpB +ejiMEBxgw0H80FWSpawLKUFEStT1Y+khK0fZYVoWl0OwhJbsY/L6nBcfv27zH+5d +g7VuNpRte7AyxZEufescwWILTjIq3K2v9XHAy7sJmstfycrHQFy/33hE4yRQcOyu +bAMnNqLUp7mwqRw+KYPkAQo/DUlO//SsUKY= +=+IFy +-----END PGP PUBLIC KEY BLOCK----- diff -Nru live-helper-2.0~a6/repositories/unofficial.debian-maintainers.org live-helper-2.0~a10.1/repositories/unofficial.debian-maintainers.org --- live-helper-2.0~a6/repositories/unofficial.debian-maintainers.org 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/unofficial.debian-maintainers.org 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,3 @@ +# Unofficial Maintainers +deb http://unofficial.debian-maintainers.org/ @DISTRIBUTION@ @ARCHIVE_AREAS@ restricted +deb-src http://unofficial.debian-maintainers.org/ @DISTRIBUTION@ @ARCHIVE_AREAS@ restricted diff -Nru live-helper-2.0~a6/repositories/unofficial.debian-maintainers.org.gpg live-helper-2.0~a10.1/repositories/unofficial.debian-maintainers.org.gpg --- live-helper-2.0~a6/repositories/unofficial.debian-maintainers.org.gpg 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/repositories/unofficial.debian-maintainers.org.gpg 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,20 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (GNU/Linux) + +mQENBEtljiMBCADSIplButAWL0OuM4uvDtZYjBcPlQNjwQDZ/Dpg5QuRAgNSUdx7 +wBQOQXqC4LCi9ykpvYi8FEtz0bl60M9uJdc4n+130It8gSZs7Cn0WoFk7uo0S4IS +79EQdP+yfZNv/vY11cv6TwOb7JEqB5BI7T642Y+UgQZnpT/Diykks986CYeZSfpm +6gnASAEe0jJg79Zpzpc3kBECCwN6fIFZ4MOxkaXgvfhWsOS42s6zxtQXJ65njibR +W47Klu75sxPS+5EKaS10C5+Tmv0XpV7S7s8VtRtKemMjYfLdsPmubmGcI+t/uEF7 +qT2zJLINSIIL01kpVBFpqxCmnO51XURgRqOFABEBAAG0Z2RlYmlhbi1tYWludGFp +bmVycy5vcmcgQXJjaGl2ZSBBdXRvbWF0aWMgU2lnbmluZyBLZXkgKDIwMTAwMTAx +KSA8c3lzYWRtaW5AbGlzdHMuZGViaWFuLW1haW50YWluZXJzLm9yZz6JAT4EEwEC +ACgFAktljiMCGwMFCQHihQAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEJ7r +yNubnDy2BeUH/1SWIbqzIh2LkF1XK4iXyXGrzGlqtef5JX/tjaY7RC5gPVyZBP1V +jHcozn7Sum09KxaijsgP/lIVZ2tnu9niT2Waz5GPgUv79bqjGc238gEhH5zpbun/ +WF6UapiINHNYLFx0f18ImQ1gU13hLn0PYvuyN/QKmxaPlcUQtNJc3/ZtyFA0nPpB +ejiMEBxgw0H80FWSpawLKUFEStT1Y+khK0fZYVoWl0OwhJbsY/L6nBcfv27zH+5d +g7VuNpRte7AyxZEufescwWILTjIq3K2v9XHAy7sJmstfycrHQFy/33hE4yRQcOyu +bAMnNqLUp7mwqRw+KYPkAQo/DUlO//SsUKY= +=+IFy +-----END PGP PUBLIC KEY BLOCK----- diff -Nru live-helper-2.0~a6/templates/cgi/debian-official/build.html live-helper-2.0~a10.1/templates/cgi/debian-official/build.html --- live-helper-2.0~a6/templates/cgi/debian-official/build.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-official/build.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,72 @@ +
+ +

Your build 'BUILD' was recorded and will processed soon. Depending on the options you have selected, the build takes about between 5 and 20 minutes. You will be notified by email when the attempt has completed.

+ +

Your build will be available at: SERVER/BUILD/.

+ +
+ +Options + +Standard options + + + + + + + +
Email: EMAIL
--binary-image: LH_BINARY_IMAGES
--distribution: LH_DISTRIBUTION
--packages-lists: LH_PACKAGES_LISTS
--packages: LH_PACKAGES
+ +Advanced bootstrap options + + + + + + + + +
--architecture: LH_ARCHITECTURE
--bootstrap-flavour: LH_BOOTSTRAP_FLAVOUR
--mirror-bootstrap: LH_MIRROR_BOOTSTRAP
--mirror-binary: LH_MIRROR_BINARY
--mirror-binary-security: LH_MIRROR_BINARY_SECURITY
--archive-areas: LH_ARCHIVE_AREAS
+ +Advanced chroot options + + + + + + + +
--chroot-fileystem: LH_CHROOT_FILESYSTEM
--linux-flavours: LH_LINUX_FLAVOURS
--security: LH_SECURITY
--symlinks: LH_SYMLINKS
--sysvinit: LH_SYSVINIT
+ +Advanced binary options + + + + + + + + + + + + + + + + +
--binary-indices: LH_BINARY_INDICES
--bootappend: LH_BOOTAPPEND
--bootloader: LH_BOOTLOADER
--debian-installer: LH_DEBIAN_INSTALLER
--encryption: LH_ENCRYPTION
--hostname: LH_HOSTNAME
--iso-application: LH_ISO_APPLICATION
--iso-preparer: LH_ISO_PREPARER
--iso-publisher: LH_ISO_PUBLISHER
--iso-volume: LH_ISO_VOLUME
--memtest: LH_MEMTEST
--net-path: LH_NET_ROOT_PATH
--net-server: LH_NET_ROOT_SERVER
--username: username
+ +Advanced source options + + + + +
--source: LH_SOURCE
--source-images: LH_SOURCE_IMAGES
+ +
+ +
+ +

Thank you for your submission.

diff -Nru live-helper-2.0~a6/templates/cgi/debian-official/footer.html live-helper-2.0~a10.1/templates/cgi/debian-official/footer.html --- live-helper-2.0~a6/templates/cgi/debian-official/footer.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-official/footer.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,8 @@ + + + + diff -Nru live-helper-2.0~a6/templates/cgi/debian-official/form.html live-helper-2.0~a10.1/templates/cgi/debian-official/form.html --- live-helper-2.0~a6/templates/cgi/debian-official/form.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-official/form.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,334 @@ + +

Submit your parameters (working email address is required) to generate your very own Debian Live system.

+ +
+ +
+ +Options + + + + + + +
+ + + Standard options (click to collapse) +
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+
+ + + Advanced bootstrap options (click to expand) +
+
+ + + + + Advanced chroot options (click to expand) +
+
+ + + + + Advanced binary options (click to expand) +
+
+ + + + + Advanced source options (click to expand) +
+
+ + + +
+ +
+ + +  + + +
diff -Nru live-helper-2.0~a6/templates/cgi/debian-official/header.html live-helper-2.0~a10.1/templates/cgi/debian-official/header.html --- live-helper-2.0~a6/templates/cgi/debian-official/header.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-official/header.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,38 @@ + + + + Debian Live Helper + + + + + + + + + + + + +
+

live-helper web-frontend of the Debian Live Project

+

Live Debian systems!

+
diff -Nru live-helper-2.0~a6/templates/cgi/debian-official/mail.txt live-helper-2.0~a10.1/templates/cgi/debian-official/mail.txt --- live-helper-2.0~a6/templates/cgi/debian-official/mail.txt 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-official/mail.txt 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,16 @@ +Subject: Debian Live, live-helper web-frontend - Build BUILD +From: Debian Live live-helper web-frontend +To: EMAIL + +Hi, + +This is live-helper web-frontend of the Debian Live project . + +Your build BUILD was started DATE_START and ended DATE_END with status 'STATUS'. + +You can see the log file and download the images from . + +Note that builds are removed after 24 hours. + +Have fun, +The Debian Live Team diff -Nru live-helper-2.0~a6/templates/cgi/debian-unofficial/build.html live-helper-2.0~a10.1/templates/cgi/debian-unofficial/build.html --- live-helper-2.0~a6/templates/cgi/debian-unofficial/build.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-unofficial/build.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,79 @@ +
+ +

Your build 'BUILD' was recorded and will processed soon. Depending on the options you have selected, the build takes about between 5 and 20 minutes. You will be notified by email when the attempt has completed.

+ +

Your build will be available at: SERVER/BUILD/.

+ +
+ +Options + +Standard options + + + + + + + +
Email: EMAIL
--binary-image: LH_BINARY_IMAGES
--distribution: LH_DISTRIBUTION
--packages-lists: LH_PACKAGES_LISTS
--packages: LH_PACKAGES
+ +Advanced bootstrap options + + + + + + + + +
--architecture: LH_ARCHITECTURE
--bootstrap-flavour: LH_BOOTSTRAP_FLAVOUR
--mirror-bootstrap: LH_MIRROR_BOOTSTRAP
--mirror-binary: LH_MIRROR_BINARY
--mirror-binary-security: LH_MIRROR_BINARY_SECURITY
--archive-areas: LH_ARCHIVE_AREAS
+ +Advanced chroot options + + + + + + + +
--chroot-fileystem: LH_CHROOT_FILESYSTEM
--linux-flavours: LH_LINUX_FLAVOURS
--security: LH_SECURITY
--symlinks: LH_SYMLINKS
--sysvinit: LH_SYSVINIT
+ +Advanced binary options + + + + + + + + + + + + + + + + +
--binary-indices: LH_BINARY_INDICES
--bootappend: LH_BOOTAPPEND
--bootloader: LH_BOOTLOADER
--debian-installer: LH_DEBIAN_INSTALLER
--encryption: LH_ENCRYPTION
--hostname: LH_HOSTNAME
--iso-application: LH_ISO_APPLICATION
--iso-preparer: LH_ISO_PREPARER
--iso-publisher: LH_ISO_PUBLISHER
--iso-volume: LH_ISO_VOLUME
--memtest: LH_MEMTEST
--net-path: LH_NET_ROOT_PATH
--net-server: LH_NET_ROOT_SERVER
--username: username
+ +Advanced source options + + + + +
--source: LH_SOURCE
--source-images: LH_SOURCE_IMAGES
+ +Unofficial options + + + + +
custom.bootstrap: CUSTOM_BOOTSTRAP
custom.binary: CUSTOM_BINARY
+ +
+ +
+ +

Thank you for your submission.

diff -Nru live-helper-2.0~a6/templates/cgi/debian-unofficial/footer.html live-helper-2.0~a10.1/templates/cgi/debian-unofficial/footer.html --- live-helper-2.0~a6/templates/cgi/debian-unofficial/footer.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-unofficial/footer.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,8 @@ + + + + diff -Nru live-helper-2.0~a6/templates/cgi/debian-unofficial/form.html live-helper-2.0~a10.1/templates/cgi/debian-unofficial/form.html --- live-helper-2.0~a6/templates/cgi/debian-unofficial/form.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-unofficial/form.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,354 @@ +

Submit your parameters (working email address is required) to generate your very own Debian Live system.

+ +
+ +
+ +Options + + + + + + +
+ + + Standard options (click to collapse) +
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+
+ + + Advanced bootstrap options (click to expand) +
+
+ + + + + Advanced chroot options (click to expand) +
+
+ + + + + Advanced binary options (click to expand) +
+
+ + + + + Advanced source options (click to expand) +
+
+ + + + + Unofficial options (click to expand) +
+
+ + + +
+ +
+ + +  + + +
diff -Nru live-helper-2.0~a6/templates/cgi/debian-unofficial/header.html live-helper-2.0~a10.1/templates/cgi/debian-unofficial/header.html --- live-helper-2.0~a6/templates/cgi/debian-unofficial/header.html 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-unofficial/header.html 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,38 @@ + + + + Debian Live Helper + + + + + + + + + + + + +
+

live-helper web-frontend of the Debian Live Project

+

Live Debian systems!

+
diff -Nru live-helper-2.0~a6/templates/cgi/debian-unofficial/mail.txt live-helper-2.0~a10.1/templates/cgi/debian-unofficial/mail.txt --- live-helper-2.0~a6/templates/cgi/debian-unofficial/mail.txt 1970-01-01 01:00:00.000000000 +0100 +++ live-helper-2.0~a10.1/templates/cgi/debian-unofficial/mail.txt 2010-05-17 12:30:39.000000000 +0100 @@ -0,0 +1,16 @@ +Subject: Debian Live, live-helper web-frontend - Build BUILD +From: Debian Live live-helper web-frontend +To: EMAIL + +Hi, + +This is live-helper web-frontend of the Debian Live project . + +Your build BUILD was started DATE_START and ended DATE_END with status 'STATUS'. + +You can see the log file and download the images from . + +Note that builds are removed after 24 hours. + +Have fun, +The Debian Live Team diff -Nru live-helper-2.0~a6/templates/syslinux/ca/f10.txt live-helper-2.0~a10.1/templates/syslinux/ca/f10.txt --- live-helper-2.0~a6/templates/syslinux/ca/f10.txt 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/templates/syslinux/ca/f10.txt 2010-05-17 12:30:39.000000000 +0100 @@ -1,6 +1,6 @@  0fCOPYRIGHTS I GARANTIES07 09F1007 -Debian GNU/Linux t‚ Copyright (C) 1993-2009 de Software in the Public Interest, +Debian GNU/Linux t‚ Copyright (C) 1993-2010 de Software in the Public Interest, i altres. El sistema Debian GNU/Linux ‚s pot redistribuir lliurement. DesprŠs de la diff -Nru live-helper-2.0~a6/templates/syslinux/en/f10.txt live-helper-2.0~a10.1/templates/syslinux/en/f10.txt --- live-helper-2.0~a6/templates/syslinux/en/f10.txt 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/templates/syslinux/en/f10.txt 2010-05-17 12:30:39.000000000 +0100 @@ -1,6 +1,6 @@  0fCOPYRIGHTS AND WARRANTIES07 09F1007 -Debian GNU/Linux is Copyright (C) 1993-2009 Software in the Public Interest, +Debian GNU/Linux is Copyright (C) 1993-2010 Software in the Public Interest, and others. The Debian GNU/Linux system is freely redistributable. After installation, diff -Nru live-helper-2.0~a6/templates/syslinux/es/f10.txt live-helper-2.0~a10.1/templates/syslinux/es/f10.txt --- live-helper-2.0~a6/templates/syslinux/es/f10.txt 2010-01-25 15:35:16.000000000 +0000 +++ live-helper-2.0~a10.1/templates/syslinux/es/f10.txt 2010-05-17 12:30:39.000000000 +0100 @@ -1,6 +1,6 @@  0fCOPYRIGHTS Y GARANTˇAS07 09F1007 -Debian GNU/Linux es Copyright (C) 1993-2009 de Software in the Public Interest, +Debian GNU/Linux es Copyright (C) 1993-2010 de Software in the Public Interest, y otros. El sistema Debian GNU/Linux es libremente redistribuible. Despu‚s de la Binary files /tmp/mABrr2a7fc/live-helper-2.0~a6/templates/syslinux/menu/splash.png and /tmp/v6xvz97vCG/live-helper-2.0~a10.1/templates/syslinux/menu/splash.png differ