Adding live-helper 1.0~a12-1.

This commit is contained in:
Daniel Baumann 2007-09-23 10:05:10 +02:00
parent 2d176937dd
commit 275767bf2f
55 changed files with 619 additions and 332 deletions

View File

@ -49,6 +49,9 @@ install: test
done; \ done; \
done done
# Installing logfile
mkdir -p $(DESTDIR)/var/log
uninstall: uninstall:
# Uninstalling executables # Uninstalling executables
for HELPER in helpers/*; \ for HELPER in helpers/*; \
@ -85,19 +88,22 @@ uninstall:
done; \ done; \
done done
# Uninstalling logfile
rm -f $(DESTDIR)/var/log/live*
update: update:
set -e; for MANPAGE in manpages/*.de.* manpages/*.en.*; \ set -e; for MANPAGE in manpages/*.de.* manpages/*.en.*; \
do \ do \
sed -i -e 's/2007\\-05\\-14/2007\\-05\\-21/' \ sed -i -e 's/2007\\-05\\-21/2007\\-05\\-28/' \
-e 's/14.05.2007/21.05.2007/' \ -e 's/21.05.2007/28.05.2007/' \
-e 's/1.0~a10/1.0~a11/' \ -e 's/1.0~a11/1.0~a12/' \
$$MANPAGE; \ $$MANPAGE; \
done done
sed -i -e 's/1.0~a10/1.0~a11/' functions/common.sh set -e; for SCRIPT in functions/common.sh examples/cron/etch.sh examples/cron/etch+beryl.sh; \
do \
sed -i -e 's/1.0~a10/1.0~a11/' examples/cron/etch.sh sed -i -e 's/1.0~a11/1.0~a12/' $$SCRIPT; \
sed -i -e 's/1.0~a10/1.0~a11/' examples/cron/etch+beryl.sh done
clean: clean:

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
live-helper (1.0~a12-1) unstable; urgency=medium
* New upstream release.
-- Daniel Baumann <daniel@debian.org> Mon, 28 May 2007 00:00:00 +0200
live-helper (1.0~a11-1) unstable; urgency=medium live-helper (1.0~a11-1) unstable; urgency=medium
* New upstream release. * New upstream release.

4
debian/cron.daily vendored
View File

@ -35,6 +35,8 @@ else
exit 1 exit 1
fi fi
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin daily build." >> /var/log/live
for ARCHITECTURE in ${ARCHITECTURES} for ARCHITECTURE in ${ARCHITECTURES}
do do
for DISTRIBUTION in ${DISTRIBUTIONS} for DISTRIBUTION in ${DISTRIBUTIONS}
@ -146,3 +148,5 @@ done
# Creating current symlink # Creating current symlink
rm -f "${DESTDIR}"/"${BUILD}"-builds/current rm -f "${DESTDIR}"/"${BUILD}"-builds/current
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end daily build." >> /var/log/live

11
debian/logrotate vendored Normal file
View File

@ -0,0 +1,11 @@
# /etc/logrotate.d/live-helper
/var/log/live
{
compress
copytruncate
missingok
monthly
notifempty
rotate 24
}

22
debian/postrm vendored Normal file
View File

@ -0,0 +1,22 @@
#!/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

1
debian/rules vendored
View File

@ -42,6 +42,7 @@ binary-indep: build install
dh_installchangelogs docs/ChangeLog dh_installchangelogs docs/ChangeLog
dh_installdocs dh_installdocs
dh_install dh_install
dh_installlogrotate
dh_installcron dh_installcron
dh_installman dh_installman
dh_compress dh_compress

View File

@ -27,7 +27,7 @@ Special thanks (alphabetical order):
* Ben Armstrong <synrg@debian.org> for his IRC support. * Ben Armstrong <synrg@debian.org> for his IRC support.
* Jason D. Clinton <me@jasonclinton.com> for his work on netboot type. * Jason D. Clinton <me@jasonclinton.com> for his work on netboot type.
* Otavio Salvador <otavio@debian.org> for his QA patches. * Otavio Salvador <otavio@debian.org> for his QA patches.
* Richard Nelson <rjent@rjent.pair.com> for live-webbuilder. * Richard Nelson <rjent@rjent.pair.com> for live-webhelper.
* Sebastian Raveau <sebastien.raveau@epita.fr> for his work on encryption * Sebastian Raveau <sebastien.raveau@epita.fr> for his work on encryption
support. support.
* Scott Edwards <debian@foss.daxal.com> for his work on d-i/g-i integration. * Scott Edwards <debian@foss.daxal.com> for his work on d-i/g-i integration.

View File

@ -1,3 +1,18 @@
2007-05-26 Daniel Baumann <daniel@debian.org>
* lists/rescue:
- Updated with suggestions from Inigo Tejedor Arrondo
<inigo@navarrux.org>
* Uploaded 1.0~a12-1.
2007-05-25 Daniel Baumann <daniel@debian.org>
* functions/defaults.sh:
- Updated check for LH_BOOTSTRAP on ubuntu.
* helpers/lh_binary_iso, lh_source_iso:
- Added configuration support for ISO application, preparer and
publisher field.
2007-05-24 Daniel Baumann <daniel@debian.org> 2007-05-24 Daniel Baumann <daniel@debian.org>
* helpers/lh_binary_syslinux: * helpers/lh_binary_syslinux:

View File

@ -4,9 +4,6 @@ TODO list for live-helper
This file lists only outstanding tasks. Any additions/comments/questions and This file lists only outstanding tasks. Any additions/comments/questions and
help is welcome. Write to <debian-live-devel@lists.alioth.debian.org>. help is welcome. Write to <debian-live-devel@lists.alioth.debian.org>.
1.0~a12-1:
* reordering content of configuration files
ALPHA series: ALPHA series:
FIXME FIXME
@ -16,9 +13,9 @@ FIXME
* yaboot (powerpc) boot support * yaboot (powerpc) boot support
* grub (i386/amd64) boot support on usb* binary images * grub (i386/amd64) boot support on usb* binary images
* grub (i386/amd64) boot support on net binary images * grub (i386/amd64) boot support on net binary images
* multi-binary builds in one shot * multi-{binary,architecture,distribution} builds in one shot
* vmlinu[xz] * vmlinu[xz]
* breakpoints (yes/no/all/type) * breakpoints (yes/no/all/type: soft ->interaction to stop/hard ->interaction to continue)
* check unset variables * check unset variables
ADDME ADDME

8
examples/cron/crontab Normal file
View File

@ -0,0 +1,8 @@
# /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.d/live-webhelper > /dev/null 2>&1
*/10 * * * * user /usr/share/doc/live-helper/examples/cron/snapshots.sh > /dev/null 2>&1

View File

@ -53,6 +53,8 @@ else
exit 1 exit 1
fi fi
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin daily build." >> /var/log/live
for ARCHITECTURE in ${ARCHITECTURES} for ARCHITECTURE in ${ARCHITECTURES}
do do
for DISTRIBUTION in ${DISTRIBUTIONS} for DISTRIBUTION in ${DISTRIBUTIONS}
@ -164,3 +166,5 @@ done
# Creating current symlink # Creating current symlink
rm -f "${DESTDIR}"/"${BUILD}"-builds/current rm -f "${DESTDIR}"/"${BUILD}"-builds/current
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end daily build." >> /var/log/live

View File

@ -7,7 +7,7 @@ BUILD="etch+beryl"
# Begin custom defaults # Begin custom defaults
AUTOBUILD="enabled" AUTOBUILD="enabled"
DATE="r0_1.0~a11-1" DATE="r0_1.0~a12-1"
DESTDIR="/srv/debian-unofficial/ftp/debian-live" DESTDIR="/srv/debian-unofficial/ftp/debian-live"
TEMPDIR="/srv/tmp/live-helper" TEMPDIR="/srv/tmp/live-helper"
@ -53,6 +53,8 @@ else
exit 1 exit 1
fi fi
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin etch+beryl build." >> /var/log/live
for ARCHITECTURE in ${ARCHITECTURES} for ARCHITECTURE in ${ARCHITECTURES}
do do
for DISTRIBUTION in ${DISTRIBUTIONS} for DISTRIBUTION in ${DISTRIBUTIONS}
@ -173,3 +175,5 @@ done
# Creating current symlink # Creating current symlink
rm -f "${DESTDIR}"/"${BUILD}"-builds/current rm -f "${DESTDIR}"/"${BUILD}"-builds/current
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end etch+beryl build." >> /var/log/live

View File

@ -7,7 +7,7 @@ BUILD="etch"
# Begin custom defaults # Begin custom defaults
AUTOBUILD="enabled" AUTOBUILD="enabled"
DATE="r0_1.0~a11-1" DATE="r0_1.0~a12-1"
DESTDIR="/srv/debian-unofficial/ftp/debian-live" DESTDIR="/srv/debian-unofficial/ftp/debian-live"
TEMPDIR="/srv/tmp/live-helper" TEMPDIR="/srv/tmp/live-helper"
@ -53,6 +53,8 @@ else
exit 1 exit 1
fi fi
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin etch build." >> /var/log/live
for ARCHITECTURE in ${ARCHITECTURES} for ARCHITECTURE in ${ARCHITECTURES}
do do
for DISTRIBUTION in ${DISTRIBUTIONS} for DISTRIBUTION in ${DISTRIBUTIONS}
@ -164,3 +166,5 @@ done
# Creating current symlink # Creating current symlink
rm -f "${DESTDIR}"/"${BUILD}"-builds/current rm -f "${DESTDIR}"/"${BUILD}"-builds/current
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end etch build." >> /var/log/live

View File

@ -3,7 +3,7 @@
# Needs: build-essential fakeroot lsb-release svn [...] # Needs: build-essential fakeroot lsb-release svn [...]
# Static variables # Static variables
PACKAGES="live-helper live-initramfs live-webbuilder" PACKAGES="live-helper live-initramfs live-webhelper"
DEBEMAIL="debian-live-devel@lists.alioth.debian.org" DEBEMAIL="debian-live-devel@lists.alioth.debian.org"
EMAIL="debian-live-devel@lists.alioth.debian.org" EMAIL="debian-live-devel@lists.alioth.debian.org"
@ -36,6 +36,8 @@ trap "test -f ${SERVER}/Archive-Update-in-Progress && rm -f ${SERVER}/Archive-Up
# Creating lock file # Creating lock file
echo "${DATE_START}" > "${SERVER}"/Archive-Update-in-Progress echo "${DATE_START}" > "${SERVER}"/Archive-Update-in-Progress
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin snapshot build." >> /var/log/live
# Processing packages # Processing packages
for PACKAGE in ${PACKAGES} for PACKAGE in ${PACKAGES}
do do
@ -128,3 +130,5 @@ EOF
# Removing build directory # Removing build directory
rm -rf "${TEMPDIR}" rm -rf "${TEMPDIR}"
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end snapshot build." >> /var/log/live

View File

@ -53,6 +53,8 @@ else
exit 1 exit 1
fi fi
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin weekly build." >> /var/log/live
for ARCHITECTURE in ${ARCHITECTURES} for ARCHITECTURE in ${ARCHITECTURES}
do do
for DISTRIBUTION in ${DISTRIBUTIONS} for DISTRIBUTION in ${DISTRIBUTIONS}
@ -164,3 +166,5 @@ done
# Creating current symlink # Creating current symlink
rm -f "${DESTDIR}"/"${BUILD}"-builds/current rm -f "${DESTDIR}"/"${BUILD}"-builds/current
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end weekly build." >> /var/log/live

View File

@ -15,7 +15,7 @@ Chroot ()
# Executing commands in chroot # Executing commands in chroot
Echo_debug "Executing: ${COMMANDS}" Echo_debug "Executing: ${COMMANDS}"
${LH_ROOT_COMMAND} chroot chroot /usr/bin/env -i HOME="/root" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" TERM="${TERM}" ftp_proxy="${LH_APT_FTPPROXY}" http_proxy="${LH_APT_HTTPPROXY}" DEBIAN_FRONTEND="${LH_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LH_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" ${COMMANDS} ${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_FTPPROXY}" http_proxy="${LH_APT_HTTPPROXY}" DEBIAN_FRONTEND="${LH_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LH_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" ${COMMANDS}
return "${?}" return "${?}"
} }

View File

@ -10,4 +10,4 @@
set -e set -e
PROGRAM="`basename ${0}`" PROGRAM="`basename ${0}`"
VERSION="1.0~a11" VERSION="1.0~a12"

View File

@ -60,12 +60,6 @@ Set_defaults ()
fi fi
fi fi
# Setting apt indices
if [ -z "${LIVE_BINARY_INDICES}" ]
then
LIVE_BINARY_INDICES="enabled"
fi
# Setting apt pdiffs # Setting apt pdiffs
if [ -z "${LH_APT_PDIFFS}" ] if [ -z "${LH_APT_PDIFFS}" ]
then then
@ -102,17 +96,14 @@ Set_defaults ()
;; ;;
ubuntu) ubuntu)
if [ -x "/usr/sbin/debootstrap" ] if [ -x "/usr/bin/cdebootstrap" ] && [ -d /usr/share/cdebootstrap/generic-ubuntu ]
then then
if [ -f /usr/lib/debootstrap/scripts/feisty ] LH_BOOTSTRAP="cdebootstrap"
then elif [ -x "/usr/sbin/debootstrap" ] && [ -f /usr/lib/debootstrap/scripts/feisty ]
LH_BOOTSTRAP="debootstrap" then
else LH_BOOTSTRAP="debootstrap"
echo "E: Your version of debootstrap does not support ubuntu."
exit 1
fi
else else
echo "E: You need to install debootstrap from Ubuntu in order to bootstrap ubuntu." echo "E: Your version of debootstrap or cdebootstrap is outdated and does not support ubuntu."
exit 1 exit 1
fi fi
;; ;;
@ -141,16 +132,16 @@ Set_defaults ()
LH_DEBCONF_FRONTEND="noninteractive" LH_DEBCONF_FRONTEND="noninteractive"
fi fi
if [ -z "${LH_DEBCONF_PRIORITY}" ]
then
LH_DEBCONF_PRIORITY="critical"
fi
if [ -z "${LH_DEBCONF_NOWARNINGS}" ] if [ -z "${LH_DEBCONF_NOWARNINGS}" ]
then then
LH_DEBCONF_NOWARNINGS="yes" LH_DEBCONF_NOWARNINGS="yes"
fi fi
if [ -z "${LH_DEBCONF_PRIORITY}" ]
then
LH_DEBCONF_PRIORITY="critical"
fi
# Setting genisoimage # Setting genisoimage
if [ -z "${LH_GENISOIMAGE}" ] if [ -z "${LH_GENISOIMAGE}" ]
then then
@ -165,10 +156,21 @@ Set_defaults ()
esac esac
fi fi
# Setting initramfs hook
if [ -z "${LH_INITRAMFS}" ]
then
if [ "${LIVE_DISTRIBUTION}" = "etch" ]
then
LH_INITRAMFS="casper"
else
LH_INITRAMFS="live-initramfs"
fi
fi
# Setting losetup # Setting losetup
if [ -z "${LH_LOSETUP}" ] || [ ! -x "${LH_LOSETUP}" ] if [ -z "${LH_LOSETUP}" ] || [ ! -x "${LH_LOSETUP}" ]
then then
# Check for loop-aes-utils divertion # Workaround for loop-aes-utils divertion
if [ -x /sbin/losetup.orig ] if [ -x /sbin/losetup.orig ]
then then
LH_LOSETUP="losetup.orig" LH_LOSETUP="losetup.orig"
@ -180,23 +182,19 @@ Set_defaults ()
fi fi
fi fi
# If we are root, disable root command
if [ "`id -u`" = "0" ]
then
# FIXME: this is disabled until considered save
LIVE_ROOT_COMMAND=""
fi
# Setting tasksel # Setting tasksel
if [ -z "${LH_TASKSEL}" ] if [ -z "${LH_TASKSEL}" ]
then then
LH_TASKSEL="aptitude" LH_TASKSEL="aptitude"
fi fi
# Setting initramfs generator
if [ -z "${LH_INITRAMFS}" ]
then
if [ "${LIVE_DISTRIBUTION}" = "etch" ]
then
LH_INITRAMFS="casper"
else
LH_INITRAMFS="live-initramfs"
fi
fi
# Setting root directory # Setting root directory
if [ -z "${LIVE_ROOT}" ] if [ -z "${LIVE_ROOT}" ]
then then
@ -249,12 +247,6 @@ Set_defaults ()
LH_VERBOSE="disabled" LH_VERBOSE="disabled"
fi fi
# If we are root, disable root command
if [ "`id -u`" = "0" ]
then
LIVE_ROOT_COMMAND=""
fi
## config/bootstrap ## config/bootstrap
# Setting architecture value # Setting architecture value
@ -264,7 +256,8 @@ Set_defaults ()
then then
LIVE_ARCHITECTURE="`dpkg --print-architecture`" LIVE_ARCHITECTURE="`dpkg --print-architecture`"
else else
echo "E: Can't process file /usr/bin/dpkg (FIXME)" echo "W: Can't process file /usr/bin/dpkg, setting architecture to i386"
LIVE_ARCHITECTURE="i386"
fi fi
fi fi
@ -363,13 +356,27 @@ Set_defaults ()
## config/chroot ## config/chroot
# Setting chroot filesystem
if [ -z "${LIVE_CHROOT_FILESYSTEM}" ]
then
LIVE_CHROOT_FILESYSTEM="squashfs"
fi
# LIVE_HOOKS
# Setting interactive shell/X11/Xnest # Setting interactive shell/X11/Xnest
if [ -z "${LIVE_INTERACTIVE}" ] if [ -z "${LIVE_INTERACTIVE}" ]
then then
LIVE_INTERACTIVE="disabled" LIVE_INTERACTIVE="disabled"
fi fi
# Setting kernel flavour string # Setting keyring packages
# LIVE_KEYRING_PACKAGES
# Setting language string
# LIVE_LANGUAGE
# Setting linux flavour string
if [ -z "${LIVE_LINUX_FLAVOURS}" ] if [ -z "${LIVE_LINUX_FLAVOURS}" ]
then then
case "${LIVE_ARCHITECTURE}" in case "${LIVE_ARCHITECTURE}" in
@ -431,6 +438,7 @@ Set_defaults ()
case "${LH_MODE}" in case "${LH_MODE}" in
debian) debian)
LIVE_LINUX_FLAVOURS="sparc32" LIVE_LINUX_FLAVOURS="sparc32"
# FIXME: needs update after etch
;; ;;
ubuntu) ubuntu)
@ -445,7 +453,7 @@ Set_defaults ()
esac esac
fi fi
# Set kernel packages # Set linux packages
if [ -z "${LIVE_LINUX_PACKAGES}" ] if [ -z "${LIVE_LINUX_PACKAGES}" ]
then then
case "${LH_MODE}" in case "${LH_MODE}" in
@ -464,15 +472,6 @@ Set_defaults ()
fi fi
fi fi
# Setting keyring packages
# LIVE_KEYRING_PACKAGES
# Setting language string
# LIVE_LANGUAGE
# Setting tasks
# LIVE_TASKS
# Setting packages string # Setting packages string
# LIVE_PACKAGES # LIVE_PACKAGES
@ -510,7 +509,8 @@ Set_defaults ()
LIVE_PACKAGES_LISTS="`echo ${LIVE_PACKAGES_LISTS} | sed -e 's/ //g'`" LIVE_PACKAGES_LISTS="`echo ${LIVE_PACKAGES_LISTS} | sed -e 's/ //g'`"
LIVE_TASKS="`echo ${LIVE_TASKS} | sed -e 's/ //g'`" LIVE_TASKS="`echo ${LIVE_TASKS} | sed -e 's/ //g'`"
# LIVE_HOOKS # Setting tasks
# LIVE_TASKS
# Setting security updates option # Setting security updates option
if [ -z "${LIVE_SECURITY}" ] if [ -z "${LIVE_SECURITY}" ]
@ -530,19 +530,48 @@ Set_defaults ()
LIVE_SYSVINIT="disabled" LIVE_SYSVINIT="disabled"
fi fi
## config/image ## config/binary
# Setting image type
if [ -z "${LIVE_BINARY_IMAGES}" ]
then
LIVE_BINARY_IMAGES="iso"
fi
# Setting apt indices
if [ -z "${LIVE_BINARY_INDICES}" ]
then
LIVE_BINARY_INDICES="enabled"
fi
# Setting boot parameters # Setting boot parameters
# LIVE_BOOTAPPEND # LIVE_BOOTAPPEND
# Setting bootloader
if [ -z "${LIVE_BOOTLOADER}" ]
then
case "${LIVE_ARCHITECTURE}" in
amd64|i386)
LIVE_BOOTLOADER="syslinux"
;;
powerpc)
LIVE_BOOTLOADER="yaboot"
;;
esac
fi
# Setting debian-installer option
if [ -z "${LIVE_DEBIAN_INSTALLER}" ]
then
LIVE_DEBIAN_INSTALLER="disabled"
fi
# Setting encryption # Setting encryption
# LIVE_ENCRYPTION # LIVE_ENCRYPTION
# Setting username # Setting grub splash
if [ -z "${LIVE_USERNAME}" ] # LIVE_GRUB_SPLASH
then
LIVE_USERNAME="user"
fi
# Setting hostname # Setting hostname
if [ -z "${LIVE_HOSTNAME}" ] if [ -z "${LIVE_HOSTNAME}" ]
@ -558,34 +587,30 @@ Set_defaults ()
esac esac
fi fi
# Setting image type # Setting iso author
if [ -z "${LIVE_BINARY_IMAGES}" ] if [ -z "${LIVE_ISO_APPLICATION}" ]
then then
LIVE_BINARY_IMAGES="iso" case "${LH_MODE}" in
debian)
LIVE_ISO_APPLICATION="Debian Live"
;;
ubuntu)
LIVE_ISO_APPLICATION="Ubuntu Live"
;;
esac
fi fi
# Setting image type # Set iso preparer
if [ -z "${LIVE_SOURCE_IMAGES}" ] if [ -z "${LIVE_ISO_PREPARER}" ]
then then
LIVE_SOURCE_IMAGES="generic" LIVE_ISO_PREPARER="live-helper \${VERSION}; http://packages.qa.debian.org/live-helper"
fi fi
# Setting chroot filesystem # Set iso publisher
if [ -z "${LIVE_CHROOT_FILESYSTEM}" ] if [ -z "${LIVE_ISO_PUBLISHER}" ]
then then
LIVE_CHROOT_FILESYSTEM="squashfs" LIVE_ISO_PUBLISHER="Debian Live project; http://debian-live.alioth.debian.org/; debian-live-devel@lists.alioth.debian.org"
fi
# Setting memtest option
if [ -z "${LIVE_MEMTEST}" ]
then
LIVE_MEMTEST="memtest86+"
fi
# Setting debian-installer option
if [ -z "${LIVE_DEBIAN_INSTALLER}" ]
then
LIVE_DEBIAN_INSTALLER="disabled"
fi fi
# Setting iso volume # Setting iso volume
@ -593,19 +618,19 @@ Set_defaults ()
then then
case "${LH_MODE}" in case "${LH_MODE}" in
debian) debian)
LIVE_ISO_VOLUME="Debian Live \`date +%Y%m%d\`" LIVE_ISO_VOLUME="Debian Live \`date +%Y%m%d-%H:%M\`"
;; ;;
ubuntu) ubuntu)
LIVE_ISO_VOLUME="Ubuntu Live \`date +%Y%m%d\`" LIVE_ISO_VOLUME="Ubuntu Live \`date +%Y%m%d-%H:%M\`"
;; ;;
esac esac
fi fi
# Setting netboot server address # Setting memtest option
if [ -z "${LIVE_NET_SERVER}" ] if [ -z "${LIVE_MEMTEST}" ]
then then
LIVE_NET_SERVER="192.168.1.1" LIVE_MEMTEST="memtest86+"
fi fi
# Setting netboot server path # Setting netboot server path
@ -622,29 +647,32 @@ Set_defaults ()
esac esac
fi fi
# Setting netboot server address
if [ -z "${LIVE_NET_SERVER}" ]
then
LIVE_NET_SERVER="192.168.1.1"
fi
# Setting syslinux splash
# LIVE_SYSLINUX_SPLASH
# Setting username
if [ -z "${LIVE_USERNAME}" ]
then
LIVE_USERNAME="user"
fi
## config/source
# Setting source option # Setting source option
if [ -z "${LIVE_SOURCE}" ] if [ -z "${LIVE_SOURCE}" ]
then then
LIVE_SOURCE="disabled" LIVE_SOURCE="disabled"
fi fi
# Setting grub # Setting image type
if [ -z "${LIVE_BOOTLOADER}" ] if [ -z "${LIVE_SOURCE_IMAGES}" ]
then then
case "${LIVE_ARCHITECTURE}" in LIVE_SOURCE_IMAGES="generic"
i386)
LIVE_BOOTLOADER="syslinux"
;;
powerpc)
LIVE_BOOTLOADER="yaboot"
;;
esac
fi fi
# Setting grub splash
# LIVE_GRUB_SPLASH
# Setting syslinux splash
# LIVE_SYSLINUX_SPLASH
} }

View File

@ -67,6 +67,26 @@ do
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v"
fi fi
if [ -n "${LIVE_ISO_APPLICATION}" ] && [ "${LIVE_ISO_APPLICATION}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LIVE_ISO_APPLICATION}\""
fi
if [ -n "${LIVE_ISO_PREPARER}" ] && [ "${LIVE_ISO_PREPARER}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LIVE_ISO_PREPARER}\""
fi
if [ -n "${LIVE_ISO_PUBLISHER}" ] && [ "${LIVE_ISO_PUBLISHER}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LIVE_ISO_PUBLISHER}\""
fi
if [ -n "${LIVE_ISO_VOLUME}" ] && [ "${LIVE_ISO_VOLUME}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LIVE_ISO_VOLUME}\""
fi
# Moving image # Moving image
mv binary chroot mv binary chroot
@ -102,7 +122,7 @@ do
fi fi
cat >> chroot/binary.sh << EOF cat >> chroot/binary.sh << EOF
${LH_GENISOIMAGE} ${GENISOIMAGE_OPTIONS} -A "Debian Live" -p "Debian Live; http://debian-live.alioth.debian.org/; debian-live-devel@lists.alioth.debian.org" -publisher "Debian Live; http://debian-live.alioth.debian.org/; debian-live-devel@lists.alioth.debian.org" -V "${LIVE_ISO_VOLUME}" -o binary.iso -r -J -l -cache-inodes binary ${LH_GENISOIMAGE} ${GENISOIMAGE_OPTIONS} -o binary.iso -r -J -l -cache-inodes binary
EOF EOF
Chroot "sh binary.sh" Chroot "sh binary.sh"

View File

@ -71,7 +71,7 @@ do
fi fi
done done
if [ -n "${LIVE_HOOKS}" ] if [ -n "${LIVE_HOOKS}" ] && [ "${LIVE_HOOKS}" != "none" ]
then then
LIVE_DEBCONF_FRONTEND="readline" LIVE_DEBCONF_PRIORITY="low" LIVE_DEBCONF_NOWARNINGS="no" Chroot "${LIVE_HOOKS}" LIVE_DEBCONF_FRONTEND="readline" LIVE_DEBCONF_PRIORITY="low" LIVE_DEBCONF_NOWARNINGS="no" Chroot "${LIVE_HOOKS}"
fi fi

View File

@ -46,7 +46,7 @@ Check_lockfile .lock
# Creating lock file # Creating lock file
Create_lockfile .lock Create_lockfile .lock
if [ -n "${LIVE_PACKAGES}" ] if [ -n "${LIVE_PACKAGES}" ] && [ "${LIVE_PACKAGES}" != "none" ]
then then
# Restoring cache # Restoring cache
Restore_cache cache/packages_packages Restore_cache cache/packages_packages

View File

@ -46,7 +46,7 @@ Check_lockfile .lock
# Creating lock file # Creating lock file
Create_lockfile .lock Create_lockfile .lock
if [ -n "${LIVE_PACKAGES_LISTS}" ] if [ -n "${LIVE_PACKAGES_LISTS}" ] && [ "${LIVE_PACKAGES_LISTS}" != "none" ]
then then
# Restoring cache # Restoring cache
Restore_cache cache/packages_packageslists Restore_cache cache/packages_packageslists

View File

@ -46,7 +46,7 @@ Check_lockfile .lock
# Creating lock file # Creating lock file
Create_lockfile .lock Create_lockfile .lock
if [ -n "${LIVE_TASKS}" ] if [ -n "${LIVE_TASKS}" ] && [ "${LIVE_TASKS}" != "none" ]
then then
# Restoring cache # Restoring cache
Restore_cache cache/packages_tasks Restore_cache cache/packages_tasks

View File

@ -55,18 +55,14 @@ Set_defaults
Breakpoint "config: Init" Breakpoint "config: Init"
# Creating configuration directory # Creating bootstrap configuration
mkdir -p "${LIVE_ROOT}"/config mkdir -p "${LIVE_ROOT}"/config
mkdir -p "${LIVE_ROOT}"/config/includes mkdir -p "${LIVE_ROOT}"/config/includes
mkdir -p "${LIVE_ROOT}"/config/templates mkdir -p "${LIVE_ROOT}"/config/templates
# Creating live-helper configuration # Creating live-helper configuration
cat > "${LIVE_ROOT}"/config/common << EOF cat > "${LIVE_ROOT}"/config/common << EOF
# config/common: configuration for live-helper(7) # config/common - common options for live-helper(7)
# \$LH_MODE: set distribution mode
# (Default: ${LH_MODE})
LH_MODE="${LH_MODE}"
# \$LH_APT: set package manager # \$LH_APT: set package manager
# (Default: ${LH_APT}) # (Default: ${LH_APT})
@ -84,59 +80,67 @@ LH_APT_HTTPPROXY="${LH_APT_HTTPPROXY}"
# (Default: ${LH_APT_PDIFFS}) # (Default: ${LH_APT_PDIFFS})
LH_APT_PDIFFS="${LH_APT_PDIFFS}" LH_APT_PDIFFS="${LH_APT_PDIFFS}"
# \$LH_APT_RECOMMENDS: enable recommends # \$LH_APT_RECOMMENDS: set apt/aptitude recommends
# (Default: ${LH_APT_RECOMMENDS}) # (Default: ${LH_APT_RECOMMENDS})
LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}" LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}"
# \$LH_APT_SECURE: enable secure # \$LH_APT_SECURE: set apt/aptitude security
# (Default: ${LH_APT_SECURE}) # (Default: ${LH_APT_SECURE})
LH_APT_SECURE="${LH_APT_SECURE}" LH_APT_SECURE="${LH_APT_SECURE}"
# \$LH_BOOTSTRAP: select the bootstrap program # \$LH_BOOTSTRAP: set bootstrap program
# (Default: ${LH_BOOTSTRAP}) # (Default: ${LH_BOOTSTRAP})
LH_BOOTSTRAP="${LH_BOOTSTRAP}" LH_BOOTSTRAP="${LH_BOOTSTRAP}"
# \$LH_CACHE_INDICES: control if downloaded packages should be cached # \$LH_CACHE_INDICES: control if downloaded package indices should be cached
# (Default: ${LH_CACHE_INDICES}) # (Default: ${LH_CACHE_INDICES})
LH_CACHE_INDICES="${LH_CACHE_INDICES}" LH_CACHE_INDICES="${LH_CACHE_INDICES}"
# \$LH_CACHE_PACKAGES: control if downloaded packages should be cached # \$LH_CACHE_PACKAGES: control if downloaded packages files should be cached
# (Default: ${LH_CACHE_PACKAGES}) # (Default: ${LH_CACHE_PACKAGES})
LH_CACHE_PACKAGES="${LH_CACHE_PACKAGES}" LH_CACHE_PACKAGES="${LH_CACHE_PACKAGES}"
# \$LH_CACHE_STAGES: control if downloaded packages should be cached # \$LH_CACHE_STAGES: control if completed stages should be cached
# (Default: ${LH_CACHE_STAGES}) # (Default: ${LH_CACHE_STAGES})
LH_CACHE_STAGES="${LH_CACHE_STAGES}" LH_CACHE_STAGES="${LH_CACHE_STAGES}"
# \$LH_DEBCONF_FRONTEND: set the debconf(1) frontend to use # \$LH_DEBCONF_FRONTEND: set debconf(1) frontend to use
# (Default: ${LH_DEBCONF_FRONTEND}) # (Default: ${LH_DEBCONF_FRONTEND})
LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}" LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}"
# \$LH_DEBCONF_PRIORITY: set the debconf(1) priority to use
# (Default: ${LH_DEBCONF_PRIORITY})
LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}"
# \$LH_DEBCONF_NOWARNINGS: set debconf(1) warnings # \$LH_DEBCONF_NOWARNINGS: set debconf(1) warnings
# (Default: ${LH_DEBCONF_NOWARNINGS}) # (Default: ${LH_DEBCONF_NOWARNINGS})
LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}"
# \$LH_GENISOIMAGE: set the genisoimage program # \$LH_DEBCONF_PRIORITY: set debconf(1) priority to use
# (Default: ${LH_DEBCONF_PRIORITY})
LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}"
# \$LH_GENISOIMAGE: set genisoimage program
# (Default: ${LH_GENISOIMAGE}) # (Default: ${LH_GENISOIMAGE})
LH_GENISOIMAGE="${LH_GENISOIMAGE}" LH_GENISOIMAGE="${LH_GENISOIMAGE}"
# \$LH_LOSETUP: set the losetup program # \$LH_INITRAMFS: set initramfs hook
# (Default: autodetected)
LH_LOSETUP="${LH_LOSETUP}"
# \$LH_TASKSEL: set the tasksel program
# (Default: ${LH_TASKSEL})
LH_TASKSEL="${LH_TASKSEL}"
# \$LH_INITRAMFS: set the initramfs generator
# (Default: ${LH_INITRAMFS}) # (Default: ${LH_INITRAMFS})
LH_INITRAMFS="${LH_INITRAMFS}" LH_INITRAMFS="${LH_INITRAMFS}"
# \$LIVE_ROOT: set the root directory # \$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_TASKSEL: set tasksel program
# (Default: ${LH_TASKSEL})
LH_TASKSEL="${LH_TASKSEL}"
# \$LIVE_ROOT: set root directory
# (Default: ${LIVE_ROOT}) # (Default: ${LIVE_ROOT})
LIVE_ROOT="${LIVE_ROOT}" LIVE_ROOT="${LIVE_ROOT}"
@ -150,10 +154,6 @@ LIVE_TEMPLATES="${LIVE_TEMPLATES}"
# Live-helper options # Live-helper options
# \$LH_ROOT_COMMAND: use sudo or equivalent
# (Default: empty)
#LH_ROOT_COMMAND="sudo"
# \$LH_BREAKPOINTS: enable breakpoints # \$LH_BREAKPOINTS: enable breakpoints
# (Default: ${LH_BREAKPOINTS}) # (Default: ${LH_BREAKPOINTS})
#LH_BREAKPOINTS="${LH_BREAKPOINTS}" #LH_BREAKPOINTS="${LH_BREAKPOINTS}"
@ -175,47 +175,94 @@ LIVE_TEMPLATES="${LIVE_TEMPLATES}"
#LH_VERBOSE="${LH_VERBOSE}" #LH_VERBOSE="${LH_VERBOSE}"
EOF EOF
# Creating lh_bootstrap_* configuration
cat > "${LIVE_ROOT}"/config/bootstrap << EOF
# config/bootstrap - options for live-helper(7), bootstrap stage
# \$LIVE_ARCHITECTURE: select chroot architecture
# (Default: autodetected)
LIVE_ARCHITECTURE="${LIVE_ARCHITECTURE}"
# \$LIVE_DISTRIBUTION: select distribution to use
# (Default: ${LIVE_DISTRIBUTION})
LIVE_DISTRIBUTION="${LIVE_DISTRIBUTION}"
# \$LIVE_DISTRIBUTION_CONFIG: set distribution config directory
# (Default: empty)
LIVE_DISTRIBUTION_CONFIG="${LIVE_DISTRIBUTION_CONFIG}"
# \$LIVE_BOOTSTRAP_FLAVOUR: select flavour to use
# (Default: ${LIVE_BOOTSTRAP_FLAVOUR})
LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}"
# \$LIVE_MIRROR_BOOTSTRAP: set mirror to fetch packages from
# (Default: ${LIVE_MIRROR_BOOTSTRAP})
LIVE_MIRROR_BOOTSTRAP="${LIVE_MIRROR_BOOTSTRAP}"
# \$LIVE_MIRROR_BOOTSTRAP_SECURITY: set security mirror to fetch packages from
# (Default: ${LIVE_MIRROR_BOOTSTRAP_SECURITY})
LIVE_MIRROR_BOOTSTRAP_SECURITY="${LIVE_MIRROR_BOOTSTRAP_SECURITY}"
# \$LIVE_MIRROR_BINARY: set mirror which ends up in the image
# (Default: ${LIVE_MIRROR_BINARY})
LIVE_MIRROR_BINARY="${LIVE_MIRROR_BINARY}"
# \$LIVE_MIRROR_BINARY_SECURITY: set security mirror which ends up in the image
# (Default: ${LIVE_MIRROR_BINARY_SECURITY})
LIVE_MIRROR_BINARY_SECURITY="${LIVE_MIRROR_BINARY_SECURITY}"
# \$LIVE_SECTIONS: select section(s) to use
# (Default: ${LIVE_SECTIONS})
LIVE_SECTIONS="${LIVE_SECTIONS}"
EOF
# Creating lh_chroot_* configuration # Creating lh_chroot_* configuration
mkdir -p "${LIVE_ROOT}"/config/chroot_local-hooks
mkdir -p "${LIVE_ROOT}"/config/chroot_local-includes
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packages
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packageslists
mkdir -p "${LIVE_ROOT}"/config/chroot_sources
cat > "${LIVE_ROOT}"/config/chroot << EOF cat > "${LIVE_ROOT}"/config/chroot << EOF
# config/chroot: configuration for lh_chroot_* # config/chroot - options for live-helper(7), chroot stage
# \$LIVE_CHROOT_FILESYSTEM: set chroot filesystem # \$LIVE_CHROOT_FILESYSTEM: set chroot filesystem
# (Default: ${LIVE_CHROOT_FILESYSTEM}) # (Default: ${LIVE_CHROOT_FILESYSTEM})
LIVE_CHROOT_FILESYSTEM="${LIVE_CHROOT_FILESYSTEM}" LIVE_CHROOT_FILESYSTEM="${LIVE_CHROOT_FILESYSTEM}"
# \$LIVE_INTERACTIVE: set interactive build
# (Default: ${LIVE_INTERACTIVE})
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
# \$LIVE_LINUX_FLAVOURS: set the kernel flavour to use
# (Default: autodetected)
LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}"
# \$LIVE_LINUX_PACKAGES: set the kernel packages to use
# (Default: autodetected)
LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}"
# \$LIVE_KEYRING_PACKAGES: set the keyring packages
# (Default: empty)
LIVE_KEYRING_PACKAGES="${LIVE_KEYRING_PACKAGES}"
# \$LIVE_HOOKS: set hook commands # \$LIVE_HOOKS: set hook commands
# (Default: empty) # (Default: empty)
LIVE_HOOKS="${LIVE_HOOKS}" LIVE_HOOKS="${LIVE_HOOKS}"
# \$LIVE_LANGUAGE: set the language to use # \$LIVE_INTERACTIVE: set interactive build
# (Default: ${LIVE_INTERACTIVE})
LIVE_INTERACTIVE="${LIVE_INTERACTIVE}"
# \$LIVE_KEYRING_PACKAGES: set keyring packages
# (Default: empty)
LIVE_KEYRING_PACKAGES="${LIVE_KEYRING_PACKAGES}"
# \$LIVE_LANGUAGE: set language to use
# (Default: empty) # (Default: empty)
LIVE_LANGUAGE="${LIVE_LANGUAGE}" LIVE_LANGUAGE="${LIVE_LANGUAGE}"
# \$LIVE_PACKAGES: set the packages to install # \$LIVE_LINUX_FLAVOURS: set kernel flavour to use
# (Default: autodetected)
LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}"
# \$LIVE_LINUX_PACKAGES: set kernel packages to use
# (Default: autodetected)
LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}"
# \$LIVE_PACKAGES: set packages to install
# (Default: empty) # (Default: empty)
LIVE_PACKAGES="${LIVE_PACKAGES}" LIVE_PACKAGES="${LIVE_PACKAGES}"
# \$LIVE_PACKAGES_LISTS: set the package list to install # \$LIVE_PACKAGES_LISTS: set package list to install
# (Default: ${LIVE_PACKAGES_LISTS}) # (Default: ${LIVE_PACKAGES_LISTS})
LIVE_PACKAGES_LISTS="${LIVE_PACKAGES_LISTS}" LIVE_PACKAGES_LISTS="${LIVE_PACKAGES_LISTS}"
# \$LIVE_TASKS: set the tasks to install # \$LIVE_TASKS: set tasks to install
# (Default: empty) # (Default: empty)
LIVE_TASKS="${LIVE_TASKS}" LIVE_TASKS="${LIVE_TASKS}"
@ -232,57 +279,17 @@ LIVE_SYMLINKS="${LIVE_SYMLINKS}"
LIVE_SYSVINIT="${LIVE_SYSVINIT}" LIVE_SYSVINIT="${LIVE_SYSVINIT}"
EOF EOF
# Creating lh_chroot_* directories
mkdir -p "${LIVE_ROOT}"/config/chroot_local-hooks
mkdir -p "${LIVE_ROOT}"/config/chroot_local-includes
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packages
mkdir -p "${LIVE_ROOT}"/config/chroot_local-packageslists
mkdir -p "${LIVE_ROOT}"/config/chroot_sources
# Creating lh_bootstrap_* configuration
cat > "${LIVE_ROOT}"/config/bootstrap << EOF
# config/bootstrap: configuration for lh_bootstrap_*
# \$LIVE_ARCHITECTURE: select the chroot architecture
# (Default: autodetected)
LIVE_ARCHITECTURE="${LIVE_ARCHITECTURE}"
# \$LIVE_DISTRIBUTION: select the distribution to use
# (Default: ${LIVE_DISTRIBUTION})
LIVE_DISTRIBUTION="${LIVE_DISTRIBUTION}"
# \$LIVE_DISTRIBUTION_CONFIG: set distribution config directory
# (Default: empty)
LIVE_DISTRIBUTION_CONFIG="${LIVE_DISTRIBUTION_CONFIG}"
# \$LIVE_BOOTSTRAP_FLAVOUR: select the flavour to use
# (Default: ${LIVE_BOOTSTRAP_FLAVOUR})
LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}"
# \$LIVE_MIRROR_BOOTSTRAP: set the mirror to fetch packages from
# (Default: ${LIVE_MIRROR_BOOTSTRAP})
LIVE_MIRROR_BOOTSTRAP="${LIVE_MIRROR_BOOTSTRAP}"
# \$LIVE_MIRROR_BOOTSTRAP_SECURITY: set the security mirror to fetch packages from
# (Default: ${LIVE_MIRROR_BOOTSTRAP_SECURITY})
LIVE_MIRROR_BOOTSTRAP_SECURITY="${LIVE_MIRROR_BOOTSTRAP_SECURITY}"
# \$LIVE_MIRROR_BINARY: set the mirror which ends up in the image
# (Default: ${LIVE_MIRROR_BINARY})
LIVE_MIRROR_BINARY="${LIVE_MIRROR_BINARY}"
# \$LIVE_MIRROR_BINARY_SECURITY: set the security mirror which ends up in the image
# (Default: ${LIVE_MIRROR_BINARY_SECURITY})
LIVE_MIRROR_BINARY_SECURITY="${LIVE_MIRROR_BINARY_SECURITY}"
# \$LIVE_SECTIONS: select the section(s) to use
# (Default: ${LIVE_SECTIONS})
LIVE_SECTIONS="${LIVE_SECTIONS}"
EOF
# Creating lh_binary_* configuration # Creating lh_binary_* configuration
mkdir -p "${LIVE_ROOT}"/config/binary_grub
mkdir -p "${LIVE_ROOT}"/config/binary_local-includes
mkdir -p "${LIVE_ROOT}"/config/binary_syslinux
cat > "${LIVE_ROOT}"/config/binary << EOF cat > "${LIVE_ROOT}"/config/binary << EOF
# config/chroot: configuration for lh_binary_* # config/binary - options for live-helper(7), binary stage
# \$LIVE_BINARY_IMAGES: set image type
# (Default: ${LIVE_BINARY_IMAGES})
LIVE_BINARY_IMAGES="${LIVE_BINARY_IMAGES}"
# \$LIVE_BINARY_INDICES: set apt/aptitude generic indices # \$LIVE_BINARY_INDICES: set apt/aptitude generic indices
# (Default: ${LIVE_BINARY_INDICES}) # (Default: ${LIVE_BINARY_INDICES})
@ -292,69 +299,72 @@ LIVE_BINARY_INDICES="${LIVE_BINARY_INDICES}"
# (Default: empty) # (Default: empty)
LIVE_BOOTAPPEND="${LIVE_BOOTAPPEND}" LIVE_BOOTAPPEND="${LIVE_BOOTAPPEND}"
# \$LIVE_ENCRYPTION: set encrytion # \$LIVE_BOOTLOADER: set bootloader
# (Default: empty) # (Default: ${LIVE_BOOTLOADER})
LIVE_ENCRYPTION="${LIVE_ENCRYPTION}" LIVE_BOOTLOADER="${LIVE_BOOTLOADER}"
# \$LIVE_USERNAME: set username
# (Default: ${LIVE_USERNAME})
LIVE_USERNAME="${LIVE_USERNAME}"
# \$LIVE_HOSTNAME: set hostname
# (Default: ${LIVE_HOSTNAME})
LIVE_HOSTNAME="${LIVE_HOSTNAME}"
# \$LIVE_MEMTEST: set memtest
# (Default: ${LIVE_MEMTEST})
LIVE_MEMTEST="${LIVE_MEMTEST}"
# \$LIVE_DEBIAN_INSTALLER: set debian-installer # \$LIVE_DEBIAN_INSTALLER: set debian-installer
# (Default: ${LIVE_DEBIAN_INSTALLER}) # (Default: ${LIVE_DEBIAN_INSTALLER})
LIVE_DEBIAN_INSTALLER="${LIVE_DEBIAN_INSTALLER}" LIVE_DEBIAN_INSTALLER="${LIVE_DEBIAN_INSTALLER}"
# \$LIVE_ISO_VOLUME: set iso volume # \$LIVE_ENCRYPTION: set encrytion
# (Default: ${LIVE_ISO_VOLUME}) # (Default: empty)
LIVE_ISO_VOLUME="${LIVE_ISO_VOLUME}" LIVE_ENCRYPTION="${LIVE_ENCRYPTION}"
# \$LIVE_NET_SERVER: set the netboot server address
# (Default: ${LIVE_NET_SERVER})
LIVE_NET_SERVER="${LIVE_NET_SERVER}"
# \$LIVE_NET_PATH: set the netboot server directory
# (Default: ${LIVE_NET_PATH})
LIVE_NET_PATH="${LIVE_NET_PATH}"
# \$LIVE_BOOTLOADER: set bootloader
# (Default: ${LIVE_BOOTLOADER})
LIVE_BOOTLOADER="${LIVE_BOOTLOADER}"
# \$LIVE_GRUB_SPLASH: set custom grub splash # \$LIVE_GRUB_SPLASH: set custom grub splash
# (Default: empty) # (Default: empty)
LIVE_GRUB_SPLASH="${LIVE_GRUB_SPLASH}" LIVE_GRUB_SPLASH="${LIVE_GRUB_SPLASH}"
# \$LIVE_HOSTNAME: set hostname
# (Default: ${LIVE_HOSTNAME})
LIVE_HOSTNAME="${LIVE_HOSTNAME}"
# \$LIVE_ISO_APPLICATION: set iso author
# (Default: ${LIVE_ISO_APPLICATION})
LIVE_ISO_APPLICATION="${LIVE_ISO_APPLICATION}"
# \$LIVE_ISO_PREPARER: set iso preparer
# (Default: ${LIVE_ISO_PREPARER})
LIVE_ISO_PREPARER="${LIVE_ISO_PREPARER}"
# \$LIVE_ISO_PUBLISHER: set iso preparer
# (Default: ${LIVE_ISO_PUBLISHER})
LIVE_ISO_PUBLISHER="${LIVE_ISO_PUBLISHER}"
# \$LIVE_ISO_VOLUME: set iso volume
# (Default: ${LIVE_ISO_VOLUME})
LIVE_ISO_VOLUME="${LIVE_ISO_VOLUME}"
# \$LIVE_MEMTEST: set memtest
# (Default: ${LIVE_MEMTEST})
LIVE_MEMTEST="${LIVE_MEMTEST}"
# \$LIVE_NET_PATH: set netboot server directory
# (Default: ${LIVE_NET_PATH})
LIVE_NET_PATH="${LIVE_NET_PATH}"
# \$LIVE_NET_SERVER: set netboot server address
# (Default: ${LIVE_NET_SERVER})
LIVE_NET_SERVER="${LIVE_NET_SERVER}"
# \$LIVE_SYSLINUX_SPLASH: set custom syslinux splash # \$LIVE_SYSLINUX_SPLASH: set custom syslinux splash
# (Default: empty) # (Default: empty)
LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}" LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}"
# \$LIVE_BINARY_IMAGES: set image type # \$LIVE_USERNAME: set username
# (Default: ${LIVE_BINARY_IMAGES}) # (Default: ${LIVE_USERNAME})
LIVE_BINARY_IMAGES="${LIVE_BINARY_IMAGES}" LIVE_USERNAME="${LIVE_USERNAME}"
EOF EOF
# Creating lh_source_* configuration # Creating lh_source_* configuration
cat > "${LIVE_ROOT}"/config/source << EOF cat > "${LIVE_ROOT}"/config/source << EOF
# config/chroot: configuration for lh_source_* # config/source - options for live-helper(7), source stage
# \$LIVE_SOURCE: set source option # \$LIVE_SOURCE: set source option
# (Default: ${LH_SOURCE}) # (Default: ${LIVE_SOURCE})
LIVE_SOURCE="${LIVE_SOURCE}" LIVE_SOURCE="${LIVE_SOURCE}"
# \$LIVE_SOURCE_IMAGES: set image type # \$LIVE_SOURCE_IMAGES: set image type
# (Default: ${LIVE_SOURCE_IMAGES}) # (Default: ${LIVE_SOURCE_IMAGES})
LIVE_SOURCE_IMAGES="${LIVE_SOURCE_IMAGES}" LIVE_SOURCE_IMAGES="${LIVE_SOURCE_IMAGES}"
EOF EOF
# Creating lh_binary_* directories
mkdir -p "${LIVE_ROOT}"/config/binary_grub
mkdir -p "${LIVE_ROOT}"/config/binary_local-includes
mkdir -p "${LIVE_ROOT}"/config/binary_syslinux

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# lh_source_iso(1) - build source iso image # lh_source_iso(1) - build iso source image
# Copyright (C) 2006-2007 Daniel Baumann <daniel@debian.org> # Copyright (C) 2006-2007 Daniel Baumann <daniel@debian.org>
# #
# live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING. # live-helper comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
@ -16,7 +16,7 @@ do
done done
# Set static variables # Set static variables
DESCRIPTION="build source iso image" DESCRIPTION="build iso source image"
HELP="" HELP=""
USAGE="${PROGRAM} [--force]" USAGE="${PROGRAM} [--force]"
@ -61,7 +61,7 @@ do
# Installing depends # Installing depends
Install_package Install_package
# Remove old source # Remove old iso image
if [ -f source.iso ] if [ -f source.iso ]
then then
rm -f source.iso rm -f source.iso
@ -72,11 +72,31 @@ do
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v" GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -v"
fi fi
if [ -n "${LIVE_ISO_APPLICATION}" ] && [ "${LIVE_ISO_APPLICATION}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -A \"${LIVE_ISO_APPLICATION}\""
fi
if [ -n "${LIVE_ISO_PREPARER}" ] && [ "${LIVE_ISO_PREPARER}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -p \"${LIVE_ISO_PREPARER}\""
fi
if [ -n "${LIVE_ISO_PUBLISHER}" ] && [ "${LIVE_ISO_PUBLISHER}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -publisher \"${LIVE_ISO_PUBLISHER}\""
fi
if [ -n "${LIVE_ISO_VOLUME}" ] && [ "${LIVE_ISO_VOLUME}" != "none" ]
then
GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -V \"${LIVE_ISO_VOLUME}\""
fi
# Moving image # Moving image
mv source chroot mv source chroot
cat >> chroot/source.sh << EOF cat >> chroot/source.sh << EOF
${LH_GENISOIMAGE} ${GENISOIMAGE_OPTIONS} -A "Debian Live" -p "Debian Live; http://debian-live.alioth.debian.org/; debian-live-devel@lists.alioth.debian.org" -publisher "Debian Live; http://debian-live.alioth.debian.org/; debian-live-devel@lists.alioth.debian.org" -V "${LIVE_ISO_VOLUME}" -o source.iso -r -J -l -cache-inodes source ${LH_GENISOIMAGE} ${GENISOIMAGE_OPTIONS} -o source.iso -r -J -l -cache-inodes source
EOF EOF
Chroot "sh source.sh" Chroot "sh source.sh"

View File

@ -37,7 +37,7 @@ HELP="Lists: gnome, gnome-core, gnome-desktop, gnome-full, gnome-junior, gnustep
Local_arguments () Local_arguments ()
{ {
ARGUMENTS="`getopt --longoptions mode:,config:,apt:,apt-ftpproxy:,apt-httpproxy:,binary-indices:,apt-pdiffs:,apt-recommends:,apt-secure:,bootstrap:,cache:,debconf-frontend:,debconf-priority:,debconf-nowarnings:,genisoimage:,losetup:,tasksel:,root:,architecture:,distribution:,distribution-config:,flavour:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,interactive:,kernel:,kernel-packages:,keyring-packages:,hooks:,language:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,bootappend:,encryption:,username:,hostname:,chroot-filesystem:,memtest:,iso-volume:,server-address:,server-path:,source:,bootloader:,grub-splash:,syslinux-splash:,binary-images:,binary-source:,includes:,templates:,help,usage,version,force,breakpoints,debug,quiet,verbose,root-command:,initramfs: --name=${PROGRAM} --options r:a:d:f:m:k:l:p:e:b:s:huv --shell sh -- "${@}"`" ARGUMENTS="`getopt --longoptions mode:,config:,apt:,apt-ftpproxy:,apt-httpproxy:,binary-indices:,apt-pdiffs:,apt-recommends:,apt-secure:,bootstrap:,cache:,debconf-frontend:,debconf-priority:,debconf-nowarnings:,genisoimage:,losetup:,tasksel:,root:,architecture:,distribution:,distribution-config:,flavour:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,interactive:,kernel:,kernel-packages:,keyring-packages:,hooks:,language:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,bootappend:,encryption:,username:,hostname:,chroot-filesystem:,memtest:,iso-application:,iso-preparer:,iso-publisher:,iso-volume:,server-address:,server-path:,source:,bootloader:,grub-splash:,syslinux-splash:,binary-images:,binary-source:,includes:,templates:,help,usage,version,force,breakpoints,debug,quiet,verbose,root-command:,initramfs: --name=${PROGRAM} --options r:a:d:f:m:k:l:p:e:b:s:huv --shell sh -- "${@}"`"
if [ "${?}" != "0" ] if [ "${?}" != "0" ]
then then
@ -248,6 +248,18 @@ Local_arguments ()
LIVE_MEMTEST="${2}"; shift 2 LIVE_MEMTEST="${2}"; shift 2
;; ;;
--iso-application)
LIVE_ISO_APPLICATION="${2}"; shift 2
;;
--iso-preparer)
LIVE_ISO_PREPARER="${2}"; shift 2
;;
--iso-publisher)
LIVE_ISO_PUBLISHER="${2}"; shift 2
;;
--iso-volume) --iso-volume)
LIVE_ISO_VOLUME="${2}"; shift 2 LIVE_ISO_VOLUME="${2}"; shift 2
;; ;;
@ -357,7 +369,7 @@ Main ()
Local_arguments "${@}" Local_arguments "${@}"
# Configuring (this is really shit!) # Configuring (this is really shit!)
LH_MODE="${LH_MODE}" LH_CONFIG="${LH_CONFIG}" LH_APT="${LH_APT}" LH_APT_FTPPROXY="${LH_APT_FTPPROXY}" LH_APT_HTTPPROXY="${LH_APT_HTTPPROXY}" LH_BINARY_INDICES="${LH_BINARY_INDICES}" LH_APT_PDIFFS="${LH_APT_PDIFFS}" LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}" LH_APT_SECURE="${LH_APT_SECURE}" LH_BOOTSTRAP="${LH_BOOTSTRAP}" LH_CACHE="${LH_CACHE}" LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}" LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}" LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" LH_GENISOIMAGE="${LH_GENISOIMAGE}" LH_LOSETUP="${LH_LOSETUP}" LH_TASKSEL="${LH_TASKSEL}" LIVE_ROOT="${LIVE_ROOT}" LIVE_ARCHITECTURE="${LIVE_ARCHITECTURE}" LIVE_DISTRIBUTION="${LIVE_DISTRIBUTION}" LIVE_DISTRIBUTION_CONFIG="${LIVE_DISTRIBUTION_CONFIG}" LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}" LIVE_MIRROR_BOOTSTRAP="${LIVE_MIRROR_BOOTSTRAP}" LIVE_MIRROR_BOOTSTRAP_SECURITY="${LIVE_MIRROR_BOOTSTRAP_SECURITY}" LIVE_MIRROR_BINARY="${LIVE_MIRROR_BINARY}" LIVE_MIRROR_BINARY_SECURITY="${LIVE_MIRROR_BINARY_SECURITY}" LIVE_SECTIONS="${LIVE_SECTIONS}" LIVE_INTERACTIVE="${LIVE_INTERACTIVE}" LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}" LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}" LIVE_KEYRING_PACKAGES="${LIVE_KEYRING_PACKAGES}" LIVE_HOOKS="${LIVE_HOOKS}" LIVE_LANGUAGE="${LIVE_LANGUAGE}" LIVE_PACKAGES="${LIVE_PACKAGES}" LIVE_PACKAGES_LISTS="${LIVE_PACKAGES_LISTS}" LIVE_TASKS="${LIVE_TASKS}" LIVE_SECURITY="${LIVE_SECURITY}" LIVE_SYMLINKS="${LIVE_SYMLINKS}" LIVE_SYSVINIT="${LIVE_SYSVINIT}" LIVE_BOOTAPPEND="${LIVE_BOOTAPPEND}" LIVE_ENCRYPTION="${LIVE_ENCRYPTION}" LIVE_USERNAME="${LIVE_USERNAME}" LIVE_HOSTNAME="${LIVE_HOSTNAME}" LIVE_CHROOT_FILESYSTEM="${LIVE_CHROOT_FILESYSTEM}" LIVE_MEMTEST="${LIVE_MEMTEST}" LIVE_ISO_VOLUME="${LIVE_ISO_VOLUME}" LIVE_NET_SERVER="${LIVE_NET_SERVER}" LIVE_NET_PATH="${LIVE_NET_PATH}" LIVE_SOURCE="${LIVE_SOURCE}" LIVE_BOOTLOADER="${LIVE_BOOTLOADER}" LIVE_GRUB_SPLASH="${LIVE_GRUB_SPLASH}" LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}" LIVE_BINARY_IMAGES="${LIVE_BINARY_IMAGES}" LIVE_SOURCE_IMAGES="${LIVE_SOURCE_IMAGES}" LIVE_INCLUDES="${LIVE_INCLUDES}" LIVE_TEMPLATES="${LIVE_TEMPLATES}" LH_ROOT_COMMAND="${LH_ROOT_COMMAND}" LH_INITRAMFS="${LH_INITRAMFS}" lh_config newconfig LH_MODE="${LH_MODE}" LH_CONFIG="${LH_CONFIG}" LH_APT="${LH_APT}" LH_APT_FTPPROXY="${LH_APT_FTPPROXY}" LH_APT_HTTPPROXY="${LH_APT_HTTPPROXY}" LH_BINARY_INDICES="${LH_BINARY_INDICES}" LH_APT_PDIFFS="${LH_APT_PDIFFS}" LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS}" LH_APT_SECURE="${LH_APT_SECURE}" LH_BOOTSTRAP="${LH_BOOTSTRAP}" LH_CACHE="${LH_CACHE}" LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND}" LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY}" LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" LH_GENISOIMAGE="${LH_GENISOIMAGE}" LH_LOSETUP="${LH_LOSETUP}" LH_TASKSEL="${LH_TASKSEL}" LIVE_ROOT="${LIVE_ROOT}" LIVE_ARCHITECTURE="${LIVE_ARCHITECTURE}" LIVE_DISTRIBUTION="${LIVE_DISTRIBUTION}" LIVE_DISTRIBUTION_CONFIG="${LIVE_DISTRIBUTION_CONFIG}" LIVE_BOOTSTRAP_FLAVOUR="${LIVE_BOOTSTRAP_FLAVOUR}" LIVE_MIRROR_BOOTSTRAP="${LIVE_MIRROR_BOOTSTRAP}" LIVE_MIRROR_BOOTSTRAP_SECURITY="${LIVE_MIRROR_BOOTSTRAP_SECURITY}" LIVE_MIRROR_BINARY="${LIVE_MIRROR_BINARY}" LIVE_MIRROR_BINARY_SECURITY="${LIVE_MIRROR_BINARY_SECURITY}" LIVE_SECTIONS="${LIVE_SECTIONS}" LIVE_INTERACTIVE="${LIVE_INTERACTIVE}" LIVE_LINUX_FLAVOURS="${LIVE_LINUX_FLAVOURS}" LIVE_LINUX_PACKAGES="${LIVE_LINUX_PACKAGES}" LIVE_KEYRING_PACKAGES="${LIVE_KEYRING_PACKAGES}" LIVE_HOOKS="${LIVE_HOOKS}" LIVE_LANGUAGE="${LIVE_LANGUAGE}" LIVE_PACKAGES="${LIVE_PACKAGES}" LIVE_PACKAGES_LISTS="${LIVE_PACKAGES_LISTS}" LIVE_TASKS="${LIVE_TASKS}" LIVE_SECURITY="${LIVE_SECURITY}" LIVE_SYMLINKS="${LIVE_SYMLINKS}" LIVE_SYSVINIT="${LIVE_SYSVINIT}" LIVE_BOOTAPPEND="${LIVE_BOOTAPPEND}" LIVE_ENCRYPTION="${LIVE_ENCRYPTION}" LIVE_USERNAME="${LIVE_USERNAME}" LIVE_HOSTNAME="${LIVE_HOSTNAME}" LIVE_CHROOT_FILESYSTEM="${LIVE_CHROOT_FILESYSTEM}" LIVE_MEMTEST="${LIVE_MEMTEST}" LIVE_ISO_APPLICATION="${LIVE_ISO_APPLICATION}" LIVE_ISO_PREPARER="${LIVE_ISO_PREPARER}" LIVE_ISO_PUBLISHER="${LIVE_ISO_PUBLISHER}" LIVE_ISO_VOLUME="${LIVE_ISO_VOLUME}" LIVE_NET_SERVER="${LIVE_NET_SERVER}" LIVE_NET_PATH="${LIVE_NET_PATH}" LIVE_SOURCE="${LIVE_SOURCE}" LIVE_BOOTLOADER="${LIVE_BOOTLOADER}" LIVE_GRUB_SPLASH="${LIVE_GRUB_SPLASH}" LIVE_SYSLINUX_SPLASH="${LIVE_SYSLINUX_SPLASH}" LIVE_BINARY_IMAGES="${LIVE_BINARY_IMAGES}" LIVE_SOURCE_IMAGES="${LIVE_SOURCE_IMAGES}" LIVE_INCLUDES="${LIVE_INCLUDES}" LIVE_TEMPLATES="${LIVE_TEMPLATES}" LH_ROOT_COMMAND="${LH_ROOT_COMMAND}" LH_INITRAMFS="${LH_INITRAMFS}" lh_config newconfig
if [ "${LH_BREAKPOINTS}" = "enabled" ] if [ "${LH_BREAKPOINTS}" = "enabled" ]
then then

View File

@ -6,52 +6,159 @@ eject file sudo vim-tiny
# Standard # Standard
console-common kbd locales console-common kbd locales
# Rescue ##### Rescue
# Editors ## System
mc nano-tiny qemacs-nox mg aview
# Harddisk
hdparm blktool scsitools
# Memory
dmidecode
# System
procinfo pciutils usbutils hwinfo hwtools x86info cpuid
# Tools
tofrodos rpncalc units
# Browser
lynx links w3m
# Compression
unzip zip
# Backup
dar ddrescue gddrescue
gnupg dash discover gawk grub htop lilo ltrace pstack screen strace units
## Editors
aview mc nano-tiny qemacs-nox mg vim wdiff
## Harddisk
dosfstools dvd+rw-tools e2fsprogs ext2resize genisoimage hdparm blktool ntfsprogs parted partimage reiserfsprogs secure-delete scsitools smartmontools testdisk wodim wipe xfsprogs
## System
dmidecode lshw pciutils procinfo read-edid sysutils usbutils
## Browser
lynx links2 w3m
## Compression
bzip2 rar unace unrar unzip zip
## Backup
#dar ddrescue gddrescue
## GENERAL
chrootuid
cryptcat
directvnc
dnstracer
etherwake
ftp
ifenslave-2.6
ifrename
ipcalc
mailx
mii-diag
minicom
netcat
netcat6
netmask
openntpd
openssl
openvpn
sipcalc
socat
ssh
telnet
## FIREWALLING
denyhosts
fail2ban
iptables
knockd
portsentry
reaim
vlan
zorp
## BRIDGING
bridge-utils
ebtables
parprouted
## ROUTING
cutter
iproute
iproute-doc
iputils-tracepath
mrt
mtr-tiny
tcptraceroute
traceproto
traceroute
spinner
## MONITORING
arpalert
arpwatch
atsar
bmon
ethstatus
ettercap
geopip-bin
hp-search-mac
icmpinfo
ifstat
iftop
ipgrab
iptstate
irpas
lft
nast
nbtscan
netdiscover
nload
nsca
nstreams
ntop
pasd
saidar
samhain
scanssh
sntop
ssldump
tcpdump
tcpreen
tcpreplay
tshark
## TESTING
crashme
dbench
doscan
dsniff
fragrouter
honeyd
hping3
icmpush
irpas
macchanger
medusa
ndiff
netdiag
netpipe-tcp
nmap
ndisc6
ngrep
nsed
p0f
packit
paketto
sing
xprobe
## LOG-ANALIZERS
fwanalog
fwlogwatch
lwatch
multitail
#unsorted
hwinfo hwtools x86info cpuid
tofrodos rpncalc
hal hal
read-edid
discover
wdiff
gawk
dc dc
dash
rlwrap rlwrap
posh posh
chkrootkit chkrootkit
rkhunter rkhunter
parted
partimage
grub
lilo
testdisk
xfsprogs
reiserfsprogs
e2fsprogs
ext2resize
ntfsprogs
dosfstools
genisoimage
wodim
dvd+rw-tools
clamav clamav
clamav-data clamav-data
wipe smbclient
secure-delete nfs-common
minicom wireless-tools

View File

@ -1,4 +1,4 @@
.TH LH_BINARY 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_BINARY 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_binary \- Meta\-Helper f\[:u]r lh_binary_* lh_binary \- Meta\-Helper f\[:u]r lh_binary_*

View File

@ -1,4 +1,4 @@
.TH LH_BINARY 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_BINARY 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_binary \- meta\-helper for lh_binary_* lh_binary \- meta\-helper for lh_binary_*

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap \- Meta\-Helper f\[:u]r lh_bootstrap_* lh_bootstrap \- Meta\-Helper f\[:u]r lh_bootstrap_*

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap \- meta\-helper for lh_bootstrap_* lh_bootstrap \- meta\-helper for lh_bootstrap_*

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP_CDEBOOTSTRAP 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP_CDEBOOTSTRAP 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap_cdebootstrap \- erstellt ein Debian-System mit \fIcdebootstrap\fR(1) lh_bootstrap_cdebootstrap \- erstellt ein Debian-System mit \fIcdebootstrap\fR(1)

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP_CDEBOOTSTRAP 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP_CDEBOOTSTRAP 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap_cdebootstrap \- bootstrap a Debian system with \fIcdebootstrap\fR(1) lh_bootstrap_cdebootstrap \- bootstrap a Debian system with \fIcdebootstrap\fR(1)

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP_DEBOOTSTRAP 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP_DEBOOTSTRAP 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap_debootstrap \- erstellt ein Debian-System mit \fIdebootstrap\fR(8) lh_bootstrap_debootstrap \- erstellt ein Debian-System mit \fIdebootstrap\fR(8)

View File

@ -1,4 +1,4 @@
.TH LH_BOOTSTRAP_DEBOOTSTRAP 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_BOOTSTRAP_DEBOOTSTRAP 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_bootstrap_debootstrap \- bootstrap a Debian system with \fIdebootstrap\fR(8) lh_bootstrap_debootstrap \- bootstrap a Debian system with \fIdebootstrap\fR(8)

View File

@ -1,4 +1,4 @@
.TH LH_BUILD 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_BUILD 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_build \- erstellen eines Live-Systemes lh_build \- erstellen eines Live-Systemes

View File

@ -1,4 +1,4 @@
.TH LH_BUILD 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_BUILD 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_build \- building a live system lh_build \- building a live system

View File

@ -1,4 +1,4 @@
.TH LH_CHROOT 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_CHROOT 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_chroot \- Meta\-Helper f\[:u]r lh_chroot_* lh_chroot \- Meta\-Helper f\[:u]r lh_chroot_*

View File

@ -1,4 +1,4 @@
.TH LH_CHROOT 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_CHROOT 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_chroot \- meta\-helper for lh_chroot_* lh_chroot \- meta\-helper for lh_chroot_*

View File

@ -1,4 +1,4 @@
.TH LH_CLEAN 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_CLEAN 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_clean \- r\[:a]umt das Build-Verzeichnis auf lh_clean \- r\[:a]umt das Build-Verzeichnis auf

View File

@ -1,4 +1,4 @@
.TH LH_CLEAN 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_CLEAN 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_clean \- clean up system build directories lh_clean \- clean up system build directories

View File

@ -1,4 +1,4 @@
.TH LH_SOURCE 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_SOURCE 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_source \- Meta\-Helper f\[:u]r lh_source_* lh_source \- Meta\-Helper f\[:u]r lh_source_*

View File

@ -1,4 +1,4 @@
.TH LH_SOURCE 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_SOURCE 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_source \- meta\-helper for lh_source_* lh_source \- meta\-helper for lh_source_*

View File

@ -1,4 +1,4 @@
.TH LH_TESTROOT 1 "21.05.2007" "1.0~a11" "live\-helper" .TH LH_TESTROOT 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_testroot \- stellt sicher dass das System als root gebaut wird lh_testroot \- stellt sicher dass das System als root gebaut wird

View File

@ -1,4 +1,4 @@
.TH LH_TESTROOT 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LH_TESTROOT 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
lh_testroot \- ensure that a system is built as root lh_testroot \- ensure that a system is built as root

View File

@ -1,4 +1,4 @@
.TH LIVE\-HELPER 7 "21.05.2007" "1.0~a11" "live\-helper" .TH LIVE\-HELPER 7 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
live\-helper \- Debian Live Helper-Programme live\-helper \- Debian Live Helper-Programme

View File

@ -1,4 +1,4 @@
.TH LIVE\-HELPER 7 "2007\-05\-21" "1.0~a11" "live\-helper" .TH LIVE\-HELPER 7 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
live\-helper \- Debian Live helper programs live\-helper \- Debian Live helper programs

View File

@ -1,4 +1,4 @@
.TH MAKE\-LIVE 1 "21.05.2007" "1.0~a11" "live\-helper" .TH MAKE\-LIVE 1 "28.05.2007" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
make\-live \- erstellt ein Debian Live-System make\-live \- erstellt ein Debian Live-System

View File

@ -1,4 +1,4 @@
.TH MAKE\-LIVE 1 "2007\-05\-21" "1.0~a11" "live\-helper" .TH MAKE\-LIVE 1 "2007\-05\-28" "1.0~a12" "live\-helper"
.SH NAME .SH NAME
make\-live \- build a Debian Live system make\-live \- build a Debian Live system