r2825 - in releases/live-helper: . 1.0~a25-1/debian 1.0~a25-1/docs 1.0~a25-1/functions 1.0~a25-1/helpers
daniel at alioth.debian.org
daniel at alioth.debian.org
Sat Sep 1 16:51:15 UTC 2007
Author: daniel
Date: 2007-09-01 16:51:15 +0000 (Sat, 01 Sep 2007)
New Revision: 2825
Added:
releases/live-helper/1.0~a25-1/
releases/live-helper/1.0~a25-1/debian/changelog
releases/live-helper/1.0~a25-1/docs/ChangeLog
releases/live-helper/1.0~a25-1/functions/help.sh
releases/live-helper/1.0~a25-1/helpers/lh_config
Removed:
releases/live-helper/1.0~a25-1/debian/changelog
releases/live-helper/1.0~a25-1/docs/ChangeLog
releases/live-helper/1.0~a25-1/functions/help.sh
releases/live-helper/1.0~a25-1/helpers/lh_config
Log:
Copied: releases/live-helper/1.0~a25-1 (from rev 2823, dists/trunk/live-helper)
Deleted: releases/live-helper/1.0~a25-1/debian/changelog
===================================================================
--- dists/trunk/live-helper/debian/changelog 2007-09-01 16:06:08 UTC (rev 2823)
+++ releases/live-helper/1.0~a25-1/debian/changelog 2007-09-01 16:51:15 UTC (rev 2825)
@@ -1,186 +0,0 @@
-live-helper (1.0~a25-1) UNRELEASED; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 27 Aug 2007 00:00:00 +0200
-
-live-helper (1.0~a24-1) unstable; urgency=medium
-
- * New upstream release:
- - lh_clean accepts more than one argument at the same time
- (Closes: #439947).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 20 Aug 2007 00:00:00 +0200
-
-live-helper (1.0~a23-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 13 Aug 2007 00:00:00 +0200
-
-live-helper (1.0~a22-1) unstable; urgency=medium
-
- * New upstream release:
- - Replacing make-live with lh_config and lh_build (Closes: #435484).
- - Added workaround from matth in lh_binary_grub, lh_binary_syslinux and
- lh_binary_yaboot to work under dash (Closes: #431748).
- - Using fake hostname instead of setting it at build-time (Closes: #435699).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 6 Aug 2007 00:00:00 +0200
-
-live-helper (1.0~a21-1) unstable; urgency=medium
-
- * New upstream release:
- - Suppresses xorg configuration in chroot (Closes: #430566).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 30 Jul 2007 00:00:00 +0200
-
-live-helper (1.0~a20-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 23 Jul 2007 00:00:00 +0200
-
-live-helper (1.0~a19-1) unstable; urgency=medium
-
- * New upstream release:
- - Supports using packages from the build host (Closes: #433611).
- - Adds destdir to default entries in grub (Closes: #433612).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 16 Jul 2007 00:00:00 +0200
-
-live-helper (1.0~a18-1) unstable; urgency=medium
-
- * New upstream release:
- - Dropping transitional package, not needed anymore.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 9 Jul 2007 00:00:00 +0200
-
-live-helper (1.0~a17-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 2 Jul 2007 00:00:00 +0200
-
-live-helper (1.0~a16-1) unstable; urgency=medium
-
- * New upstream release:
- - Caches also linux-image packages (Closes: #430511).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 25 Jun 2007 00:00:00 +0200
-
-live-helper (1.0~a15-1) unstable; urgency=medium
-
- * New upstream release:
- - corrected wrong project name in examples/sources/fai (Closes: #428360).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 18 Jun 2007 00:00:00 +0200
-
-live-helper (1.0~a14-1) unstable; urgency=medium
-
- * New upstream release:
- - fixes typo in manpage (Closes: #428192).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 11 Jun 2007 00:00:00 +0200
-
-live-helper (1.0~a13-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 4 Jun 2007 00:00:00 +0200
-
-live-helper (1.0~a12-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 28 May 2007 00:00:00 +0200
-
-live-helper (1.0~a11-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 21 May 2007 00:00:00 +0200
-
-live-helper (1.0~a10-1) unstable; urgency=medium
-
- * New upstream release:
- - really removed forgotten set -x in the cron (Closes: #421105).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 14 May 2007 00:00:00 +0200
-
-live-helper (1.0~a9-1) unstable; urgency=medium
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 7 May 2007 00:00:00 +0200
-
-live-helper (1.0~a8-1) unstable; urgency=medium
-
- * New upstream release:
- - updated syslinux templates (Closes: #399658).
- - removed forgotten set -x in the cron (Closes: #421105).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 30 Apr 2007 00:00:00 +0200
-
-live-helper (1.0~a7-1) unstable; urgency=medium
-
- * New upstream release:
- - make-live unmounts proc and sys on exit and failures
- (Closes: #394334, #410147).
- - supporting sudo (Closes: #387069).
-
- -- Daniel Baumann <daniel at debian.org> Mon, 23 Apr 2007 00:00:00 +0200
-
-live-helper (1.0~a6-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 16 Apr 2007 00:00:00 +0200
-
-live-helper (1.0~a5-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 9 Apr 2007 00:00:00 +0200
-
-live-helper (1.0~a4-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 2 Apr 2007 00:00:00 +0200
-
-live-helper (1.0~a3-2) unstable; urgency=low
-
- * New upstream snapshot.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 26 Mar 2007 17:00:00 +0200
-
-live-helper (1.0~a3-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 26 Mar 2007 00:00:00 +0100
-
-live-helper (1.0~a2-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 19 Mar 2007 00:00:00 +0100
-
-live-helper (1.0~a1-3) unstable; urgency=low
-
- * New upstream snapshot.
-
- -- Daniel Baumann <daniel at debian.org> Wed, 14 Mar 2007 21:00:00 +0100
-
-live-helper (1.0~a1-2) unstable; urgency=low
-
- * New upstream snapshot.
-
- -- Daniel Baumann <daniel at debian.org> Wed, 14 Mar 2007 18:00:00 +0100
-
-live-helper (1.0~a1-1) unstable; urgency=low
-
- * Initial release, replacing live-package.
-
- -- Daniel Baumann <daniel at debian.org> Mon, 12 Mar 2007 00:00:00 +0100
Copied: releases/live-helper/1.0~a25-1/debian/changelog (from rev 2824, dists/trunk/live-helper/debian/changelog)
===================================================================
--- releases/live-helper/1.0~a25-1/debian/changelog (rev 0)
+++ releases/live-helper/1.0~a25-1/debian/changelog 2007-09-01 16:51:15 UTC (rev 2825)
@@ -0,0 +1,186 @@
+live-helper (1.0~a25-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 27 Aug 2007 00:00:00 +0200
+
+live-helper (1.0~a24-1) unstable; urgency=medium
+
+ * New upstream release:
+ - lh_clean accepts more than one argument at the same time
+ (Closes: #439947).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 20 Aug 2007 00:00:00 +0200
+
+live-helper (1.0~a23-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 13 Aug 2007 00:00:00 +0200
+
+live-helper (1.0~a22-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Replacing make-live with lh_config and lh_build (Closes: #435484).
+ - Added workaround from matth in lh_binary_grub, lh_binary_syslinux and
+ lh_binary_yaboot to work under dash (Closes: #431748).
+ - Using fake hostname instead of setting it at build-time (Closes: #435699).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 6 Aug 2007 00:00:00 +0200
+
+live-helper (1.0~a21-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Suppresses xorg configuration in chroot (Closes: #430566).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 30 Jul 2007 00:00:00 +0200
+
+live-helper (1.0~a20-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 23 Jul 2007 00:00:00 +0200
+
+live-helper (1.0~a19-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Supports using packages from the build host (Closes: #433611).
+ - Adds destdir to default entries in grub (Closes: #433612).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 16 Jul 2007 00:00:00 +0200
+
+live-helper (1.0~a18-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Dropping transitional package, not needed anymore.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 9 Jul 2007 00:00:00 +0200
+
+live-helper (1.0~a17-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 2 Jul 2007 00:00:00 +0200
+
+live-helper (1.0~a16-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Caches also linux-image packages (Closes: #430511).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 25 Jun 2007 00:00:00 +0200
+
+live-helper (1.0~a15-1) unstable; urgency=medium
+
+ * New upstream release:
+ - corrected wrong project name in examples/sources/fai (Closes: #428360).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 18 Jun 2007 00:00:00 +0200
+
+live-helper (1.0~a14-1) unstable; urgency=medium
+
+ * New upstream release:
+ - fixes typo in manpage (Closes: #428192).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 11 Jun 2007 00:00:00 +0200
+
+live-helper (1.0~a13-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 4 Jun 2007 00:00:00 +0200
+
+live-helper (1.0~a12-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 28 May 2007 00:00:00 +0200
+
+live-helper (1.0~a11-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 21 May 2007 00:00:00 +0200
+
+live-helper (1.0~a10-1) unstable; urgency=medium
+
+ * New upstream release:
+ - really removed forgotten set -x in the cron (Closes: #421105).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 14 May 2007 00:00:00 +0200
+
+live-helper (1.0~a9-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 7 May 2007 00:00:00 +0200
+
+live-helper (1.0~a8-1) unstable; urgency=medium
+
+ * New upstream release:
+ - updated syslinux templates (Closes: #399658).
+ - removed forgotten set -x in the cron (Closes: #421105).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 30 Apr 2007 00:00:00 +0200
+
+live-helper (1.0~a7-1) unstable; urgency=medium
+
+ * New upstream release:
+ - make-live unmounts proc and sys on exit and failures
+ (Closes: #394334, #410147).
+ - supporting sudo (Closes: #387069).
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 23 Apr 2007 00:00:00 +0200
+
+live-helper (1.0~a6-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 16 Apr 2007 00:00:00 +0200
+
+live-helper (1.0~a5-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 9 Apr 2007 00:00:00 +0200
+
+live-helper (1.0~a4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 2 Apr 2007 00:00:00 +0200
+
+live-helper (1.0~a3-2) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 26 Mar 2007 17:00:00 +0200
+
+live-helper (1.0~a3-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 26 Mar 2007 00:00:00 +0100
+
+live-helper (1.0~a2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 19 Mar 2007 00:00:00 +0100
+
+live-helper (1.0~a1-3) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Daniel Baumann <daniel at debian.org> Wed, 14 Mar 2007 21:00:00 +0100
+
+live-helper (1.0~a1-2) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Daniel Baumann <daniel at debian.org> Wed, 14 Mar 2007 18:00:00 +0100
+
+live-helper (1.0~a1-1) unstable; urgency=low
+
+ * Initial release, replacing live-package.
+
+ -- Daniel Baumann <daniel at debian.org> Mon, 12 Mar 2007 00:00:00 +0100
Deleted: releases/live-helper/1.0~a25-1/docs/ChangeLog
===================================================================
--- dists/trunk/live-helper/docs/ChangeLog 2007-09-01 16:06:08 UTC (rev 2823)
+++ releases/live-helper/1.0~a25-1/docs/ChangeLog 2007-09-01 16:51:15 UTC (rev 2825)
@@ -1,1003 +0,0 @@
-2007-08-28 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Prefering debootstrap over cdebootstrap.
- * helpers/lh_chroot_local-packages:
- - Only copy packages matching the build-architecture. This way, you
- can store local packages for different architectures in the very
- same config directory.
-
-2007-08-28 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_clean:
- - Accepting more than one parameter at the same time.
- * Uploading 1.0~a24-1.
-
-2007-08-14 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Added --conffile to all helpers.
- * manpages/lh_config.de.1, lh_config.en.1:
- - Added.
- * Uploading 1.0~a23-1.
-
-2007-08-13 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_memtest:
- - Improved grub workaround.
-
-2007-08-12 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_chroot_dpkg:
- - Added.
-
-2007-08-12 Daniel Baumann <daniel at debian.org>
-
- * Uploaded 1.0~a22-1.
-
-2007-08-08 Daniel Baumann <daniel at debian.org>
-
- * functions/lh_chroot_hacks:
- - Remove resume partition configuration in initramfs on etch.
-
-2007-08-07 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Added auto mode for LH_INITRAMFS.
-
-2007-08-05 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Added debian-edu mode.
- * lists/knoppix, knoppix-dvd:
- - Added.
-
-2007-08-05 Mathieu Geli <mathieu.geli at gmail.com>
-
- * lists/studio, studio-gnome, studio-kde, studio-xfce:
- - Added.
-
-2007-08-04 Daniel Baumann <daniel at debian.org>
-
- * functions/*, helpers/*:
- - Renaming LIVE_* variables to LH_*.
- * excamples/cron/*:
- - Updated to make-live removal.
- * helpers/lh_binary_chroot:
- - Exit earlier when rootfs was cached.
- * helpers/lh_binary_debian-installer, lh_binary_includes:
- - Fixed some bashisms.
- * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
- - Workaround from matth over /bin/echo to avoid wrong expansion
- of entries when using dash (Closes: #431748).
- * helpers/lh_chroot_hostname:
- - Installing fake hostname, less intrusive approach for the build
- system (Closes: #435699).
- * helpers/lh_config:
- - Added argument handling.
- * helpers/lh_losetup:
- - Simplified and corrected to make it actually work.
- * helpers/lh_source:
- - Not using 'echo -e' anymore.
- * helpers/make-live:
- - Replaced with a dummy: make-live is deprecated now, use lh_config
- and lh_build instead.
-
-2007-08-03 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_chroot_apt:
- - Updated configuration of recommends handling for apt.
-
-2007-07-29 Daniel Baumann <daniel at debian.org>
-
- * functions/packages.sh:
- - Using dpkg-query to check for packages when building in chroot,
- and on systems where dpkg-query is available.
- * functions/stagefile.sh:
- - Added missing NAME.
- * Uploaded 1.0~a21-1.
-
-2007-07-28 Daniel Baumann <daniel at debian.org>
-
- * functions/chroot.sh:
- - Added XORG_CONFIG="custom" to chroot call in order to disable
- xserver-xorg.postinst (Closes: #430566).
- * helpers/lh_binary_usb-hdd:
- - Fixes for binary non-chroot build.
-
-2007-07-27 Daniel Baumann <daniel at debian.org>
-
- * Makefile, debian/postinst, prerm:
- - Added alternatives handling for includes and templates.
- * examples/hooks/*:
- - Cleaned up.
- * helpers/lh_chroot_preseed:
- - Process flavour specific preseeds, if available, dropping
- LIVE_PRESEED.
- * helpers/lh_chroot_local-preseed:
- - Added.
- * templates/syslinux:
- - Added installer specific templates.
- - Renamebled additional boot targets (localboot).
- * Uploaded 1.0~a20-1.
-
-2007-07-24 Mathieu Geli <mathieu.geli at gmail.com>
-
- * helpers/make-live:
- - synced usage message and getopts parsing (Closes and extends
- #434481).
-
-2007-07-19 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh, package.sh, helpers/lh_config, lh_binary_*:
- - Added support for non-chrooted build.
- - Added caching of deb packages on this stage too.
- * helpers/lh_binary_grub:
- - Added forgotten destdir for default entries.
- * helpers/lh_binary_memtest:
- - Added workaround for grub inside chroot when installing memtest as
- suggested by Vladimir Stavrinov <vs at inist.ru>.
- * helpers/lh_binary_rootfs:
- - Updated squashfs-tools package check.
- * helpers/lh_binary_syslinux:
- - Using etch workaround for long filenames in syslinux on all
- distributions.
- * Uploaded 1.0~a19-1.
-
-2007-07-15 Daniel Baumann <daniel at debian.org>
-
- * examples/cron/manpages.sh, examples/hooks/win32-loader.sh:
- - Added.
-
-2007-07-15 Otavio Salvador <otavio at debian.org>
-
- * functions/templates.sh:
- - Changed whole code to export TEMPLATES for the item beeing
- checked.
- * helpers/lh_binary_grub, helpers/lh_binary_syslinux,
- helpers/lh_binary_yaboot:
- - Changed code to use the new TEMPLATES variable and avoid
- hardcoding the path.
-
-2007-07-14 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_debian-installer:
- - Addded 'live' mode.
- - Fixed a minor typo.
- * helpers/lh_binary_includes:
- - Moved copying of parameters.txt to lh_binary_linux-image.
- - Moved parameters.txt.* to live-initramfs and data/casper.
-
-2007-07-12 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub, lh_binary_syslinux:
- - Also respect local menu.lst and syslinux.cfg.
- * helpers/lh_binary_syslinux:
- - Cleaned up netboot specific parts as suggested by
- Vladimir Stavrinov <vs at inist.ru>.
- * helpers/lh_binary_linux-image:
- - Skip vmlinuz/initrd symlinks.
- * helpers/lh_chroot_hacks:
- - Setting correct permissions user home directory in case of includes.
- * helpers/make-live:
- - Fixed typo in variable name.
- * lists/rescue:
- - Added aide and tripwire.
- * Uploaded 1.0~a18-1.
-
-2007-07-09 Chris Lamb <chris at chris-lamb.co.uk>
-
- * functions/chroot.sh, functions/defaults.sh:
- - Altered LH_DEBCONF_NOWARNINGS so that it accepts "enabled/disabled"
- as well as "yes/no" for consistency.
-
-2007-07-09 Daniel Baumann <daniel at debian.org>
-
- * functions/architecture.sh, helpers/lh_binary_debian-installer,
- lh_binary_grub, lh_binary_linux-image, lh_binary_memtest,
- lh_binary_syslinux, lh_binary_yaboot:
- - Simplified multi-arch checks/overrides.
- * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
- - Added priority=critical for auto/autogui boot labels.
-
-2007-07-07 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_chroot:
- - Going back to full copy instead of hardlinks.
- * helpers/lh_binary_debian-installer:
- - Added architectures for daily images.
- * helpers/lh_binary_grub:
- - Refactored.
- * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
- - Added 'quiet' for everything newer than etch.
- * helpers/lh_binary_hacks:
- - Merged into lh_binary_includes.
- * helpers/lh_chroot_hacks:
- - Added removal of some build-system influenced files.
- - Cleaned up a bit.
- * helpers/lh_chroot_localization:
- - Fixed typo.
- - Added k3b and gwenview.
- * helpers/lh_chroot_sysvrc:
- - Renamed to lh_chroot_sysv-rc.
- * hooks/mini, minimal:
- - Using apt-get autoremove.
- * lists/devel-live:
- - Added.
-
-2007-07-06 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_binary_rootfs:
- - Fix parameters to allow the removal of kernels inside of
- squashfs.
-
-2007-07-05 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_binary_rootfs:
- - Fix inverted logic error to detect when exclude the kernel
- from the squashfs image.
-
-2007-07-04 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_binary_hacks:
- - Do not fail if binary/parameters.txt.${LH_INITRAMFS} doesn't
- exists.
- * hooks/mini, hooks/minimal:
- - Do not fail if the package isn't installed.
-
-2007-07-04 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Added architecture handling to mirror defaults.
- * helpers/lh_binary_hacks,
- includes/includes/sid/live/parameters.txt.casper,
- parameters.txt.live-initramfs:
- - Added.
-
-2007-07-02 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_binary_syslinux:
- - Fix paths for kernel and initrd image loading.
-
-2007-07-02 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub:
- - Also respect splash.xpm and not just splash.xpm.gz as local grub
- splash images.
-
-2007-07-01 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_debian-installer:
- - Added caching of udebs.
- * functions/defaults.sh, helpers/lh_binary_grub, lh_binary_syslinux,
- lh_binary_grub, lh_config:
- - Added support for aufs.
- * Uploaded 1.0~a17-1.
-
-2007-06-30 Daniel Baumann <daniel at debian.org>
-
- * functions/releases.sh, helpers/lh_binary_disk, lh_source_disk,
- lh_chroot_hostname:
- - Added.
-
-2007-06-29 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_syslinux:
- - Fixed damaged memtest entry.
- - Corrected code style.
- - Added NUMBER initaliazation to fixed wrong numbering when in compat
- mode.
- - Fixed bug with isolinux.cfg fuckup if flavours are in this order:
- 686 686-bigmem.
- * helpers/lh_binary_grub, lh_binary_linux-image, lh_binary_memtest,
- lh_binary_syslinux:
- - Added compat mode for casper/live directories.
- * helpers/lh_binary_manifest, lh_binary_md5sum, lh_source_mdsum:
- - Added introductional text to the generated file.
- * helpers/lh_binary_manifest:
- - Only create the correct manifest file for the respective initramfs.
- * helpers/lh_binary_disk, lh_source_disk:
- - Added.
-
-2007-06-27 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_binary_syslinux:
- - Added new methods (syslinux_live_entry and syslinux_di_entry) and
- change whole code to use them making it much easier to read and
- modify.
- * functions/arch.sh:
- - Added.
- * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
- - Use the new Check_architecture method to avoid duplicated code.
- * functions/templates.sh:
- - Added.
- * helpers/lh_binary_grub, helpers/lh_binary_syslinux,
- helpers/lh_binary_yaboot:
- - Use the new Check_templates method to avoid duplicated code.
-
-2007-06-25 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_local-hooks:
- - Added.
- * helpers/lh_chroot_linux-image:
- - Caching downloaded packages.
- * examples/hooks/qemu-launcher.sh:
- - Added.
- * Uploaded 1.0~a16-1.
-
-2007-06-18 Chris Lamb <chris at chris-lamb.co.uk>
-
- * helpers/lh_chroot_packageslists, lh_chroot_local-packageslists:
- - Added support for '#<include>' pragma to include other list files.
- * functions/packagelists.sh:
- - Added.
- * lists/*:
- - Translated existing lists to be include-based, added a few missing
- lists.
-
-2007-06-18 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - All cache operations use hardlinks now.
-
-2007-06-16 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_bootstrap_clone, lh_bootstrap_copy:
- - Added.
- * helpers/lh_binary_live-installer:
- - Added.
- * Uploaded 1.0~a15-1.
-
-2007-06-10 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Excluding lenny from the syslinux workarounds as syslinux 3.36 did
- migrate into testing.
- * helpers/lh_bootstrap_cache, lh_chroot_cache:
- - Fixed typos which made caching fail on rebuilds.
- * helpers/lh_clean:
- - Added unmount of binfmt on clean.
- * helpers/lh_binary_usb-hdd:
- - Including script to write grub to the loop device from Thomas Lange
- <lange at informatik.uni-koeln.de>.
-
-2007-06-10 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub, lh_binary_rootfs, lh_binary_yaboot,
- lh_binary_syslinux:
- - Fixed some typos as found by Peter Holik <holik at it-technology.at>.
- * manpages/live-helper.en.7:
- - Fixed typo.
- * helpers/lh_bootstrap_cache, lh_chroot_cache:
- - Added.
- * Uploaded 1.0~a14-1.
-
-2007-06-08 Daniel Baumann <daniel at debian.org>
-
- * helpers/make-live:
- - Adjusted reading of configuration to match the previously renamed
- files.
-
-2007-06-04 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_hdd, lh_source_hdd:
- - Renamed to lh_binary_tar and lh_source_tar.
- * helpers/lh_source_generic:
- - Removed.
-
-2007-06-03 Daniel Baumann <daniel at debian.org>
-
- * Uploaded 1.0~a13-1.
-
-2007-06-02 Otavio Salvador <otavio at debian.org>
-
- * helpers/lh_chroot_preseed:
- - Use {Check,Install,Remove}_package to handle debconf dependency.
- * Add support to specify the apt/aptitude pipeline depth.
-
-2007-06-02 Daniel Baumann <daniel at debian.org>
-
- * Applied patches from Otavio Salvador <otavio at debian.org>:
- - Add support to override helpers base directory
- - Use LIVE_BOOTSTRAP_CONFIG instead of LIVE_DISTRIBUTION_CONFIG.
- - Add support to specify the keyring to be used while bootstraping.
- - Add lh_chroot_preseed helper.
-
-2007-05-28 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Added initial P: messages.
- - Removed some bashisms.
- - Added some of the proposed cleanups from Trent Buck
- <trentbuck at gmail.com>.
- * lists/mini, minimal:
- - Removed, already pulled in with live-initramfs depends.
-
-2007-05-27 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_rootfs:
- - Added check for config/binary_rootfs/squashfs.sort for passing a
- sorting list to mksquashfs.
-
-2007-05-26 Daniel Baumann <daniel at debian.org>
-
- * lists/rescue:
- - Updated with suggestions from Inigo Tejedor Arrondo
- <inigo at navarrux.org>
- * Uploaded 1.0~a12-1.
-
-2007-05-25 Daniel Baumann <daniel at 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 at debian.org>
-
- * helpers/lh_binary_syslinux:
- - Added dedicated directory handling for syslinux (>= 3.36) on usb.
- * helpers/lh_binary_debian-installer, lh_binary_linux-image,
- lh_binary_memtest, lh_binary_syslinux:
- - Added legacy support for syslinux (<< 3.36).
- * Uploaded 1.0~a11-1.
-
-2007-05-18 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Renamed LIVE_KERNEL_FLAVOUR to LIVE_LINUX_FLAVOURS.
- - Renamed LIVE_KERNEL_PACKAGES to LIVE_LINUX_PACKAGES.
- - Renamed LIVE_BINARY_IMAGE to LIVE_BINARY_IMAGES.
- - Renamed LIVE_SOURCE_IMAGE to LIVE_SOURCE_IMAGES.
- - Renamed LIVE_FILESYSTEM to LIVE_CHROOT_FILESYSTEM.
- - Renamed LIVE_SERVER_ADDRESS to LIVE_NET_SERVER.
- - Renamed LIVE_SERVER_PATH to LIVE_NET_PATH.
- * Uploaded 1.0~a10-1.
-
-2007-05-18 Mathieu Geli <mathieu.geli at gmail.com>
-
- * examples/hooks/*
- - Added new hooks for non-free/contrib drivers
- Intel : ipw3945, ipw2100, ipw2200
- Nvidia : nvidia-legacy
- Ralink : rt2x00, rt2570
- - Changed behavior of beryl hook: autostart beryl
- if video driver allows it (minimal detection based on glxinfo)
-
-2007-05-17 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_md5sum, lh_source,md5sum:
- - Fixed accidentally inclusion of md5sum.txt itself into
- binary/md5sum.txt.
-
-2007-05-16 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Added check for local includes and templates.
- - Renamed LH_APT_GENERIC to LIVE_BINARY_INDICES.
- - Renamed lh_binary_localincludes to lh_binary_local-includes.
- - Renamed lh_chroot_localhooks to lh_chroot_local-hooks.
- - Renamed lh_chroot_localincludes to lh_chroot_local-includes.
- - Renamed lh_chroot_localpackages to lh_chroot_local-packages.
- - Renamed lh_chroot_localpackageslists to
- lh_chroot_local-packageslists.
- - Renamed lh_source_download to lh_source_debian.
- - Renamed lh_source_config to lh_source_debian-live.
-
-2007-05-09 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Renamed LH_MIRROR*_BUILD to LH_MIRROR*_BOOTSTRAP.
- - Renamed LH_MIRROR*_IMAGE to LH_MIRROR*_BINARY.
- * helpers/lh_chroot_sources:
- - Added aptitude overwrite for untrusted sources.
- - Changed checks for *.build/*.image to *.bootstrap/*.binary.
-
-2007-05-08 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Renamed lh_binary_linuximage to lh_binary_linux-image.
- - Renamed lh_chroot_linuximage to lh_chroot_linux-image.
- * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap:
- - Added missing cache directory when only caching stages.
- * helpers/lh_binary_debian-installer, lh_binary_linux-image,
- lh_binary_memtest:
- - Changed kernel installation directories.
-
-2007-05-07 Daniel Baumann <daniel at debian.org>
-
- * examples/snapshot-build.sh, live-snapshot.sources.list:
- - Added.
- * helpers/lh_binary_rootfs:
- - Fixed wrong order of squashfs options.
-
-2007-05-06 Daniel Baumann <daniel at debian.org>
-
- * templates/syslinux:
- - Updated again.
- * helpers/lh_config:
- - Fixed overwriting of LH_* options.
- * helpers/lh_binary_includes:
- - Fixed a quoting typo.
- - Working arround symlinks on usb-hdd binary images.
- * Uploaded 1.0~a9-1.
-
-2007-04-31 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Added LH_INITRAMFS.
- - Splitted config/image into config/binary and config/source.
- * Uploaded 1.0~a8-1.
-
-2007-04-26 Daniel Baumann <daniel at debian.org>
-
- * helpers/*:
- - Implemented paranoid caching with LIVE_CACHE_INDICES,
- LIVE_CACHE_PACKAGES and LIVE_CACHE_STAGES. This allows to build
- images offline from the cache.
-
-2007-04-25 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_usb, lh_source_usb:
- - In preparation of adding support for usb-zip images, the usb binary
- type is renamed to usb-hdd.
-
-2007-04-24 Daniel Baumann <daniel at debian.org>
-
- * functions/stagefile.sh:
- - Requite_stagefile can require more than one stage.
- * helpers/lh_binary_debian-installer:
- - Added.
-
-2007-04-23 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_includes, lh_binary_usb, lh_source_usb:
- - Added workaround for vfat limitations.
-
-2007-04-23 Daniel Baumann <daniel at debian.org>
-
- * Makefile:
- - Added simple test rule.
- * functions/*, helpers/*:
- - Added LH_ROOT_COMMAND to support sudo.
- * functions/package.sh:
- - Added. Helper dependencies in-chroot can now be handled by
- functions.
- * helpers/make-live:
- - Added trap to unmount proc and sys on exit and failure.
- * Uploaded 1.0~a7-1.
-
-2007-04-22 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - In ubuntu mode, setting default sections to main restricted.
- * helpers/lh_binary_grub:
- - Making copy call of grub arch independent.
- * helpers/lh_chroot_sources:
- - In debian mode, checking for non-sid rather than if-etch.
- - Fixed wrong Ubuntu security URL.
-
-2007-04-20 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_rootfs, lh_binary_iso:
- - Added mksquashfs/genisoimage quiet/verbose options.
-
-2007-04-19 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub, lh_binary_syslinux:
- - Added check for splash in config directory.
-
-2007-04-18 Daniel Baumann <daniel at debian.org>
-
- * debian/cron.daily, default:
- - Added.
- * doc/BUGS, DOWNLOAD:
- - Added.
- * examples/edu.sources.list, fai.sources.list:
- - Added.
- * manpages/*:
- - Added language suffix.
- - Added German translations.
-
-2007-04-17 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_chroot_hooks:
- - Also check for tasks specific hooks, not just for package lists.
- * helpers/lh_chroot_tasks:
- - Allowing to use either aptitude or tasksel.
- * hooks/kde-desktop:
- - Added.
- * manpages/lh_build.1, lh_source.1:
- - Added.
-
-2007-04-16 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Using lsb_release, if existing, to set default mode to ubuntu on
- ubuntu systems.
- - Moved desktop task to the end, so that gdm doesn't take
- gnome-session as default.
- * helpers/lh_chroot_hooks:
- - Added simple --hooks for easy testing.
- * Uploaded 1.0~a6-1.
-
-2007-04-15 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Set LH_APT to apt-get when using mini or minimal.
- * helpers/lh_chroot_sources:
- - Excluding comments from local sources lists.
- * helpers/lh_bootstrap_cdebootstrap:
- - Removing imported configuration files by cdebootstrap.
-
-2007-04-13 Daniel Baumann <daniel at debian.org>
-
- * Moved examples from /usr/share/doc to /usr/share/live-helper.
- * examples/bpo.sources.list:
- - Added.
- * functions/defaults.sh:
- - Setting LH_GENISOIMAGE on ubuntu to legacy mkisofs.
- * helpers/lh_clean:
- - Added missing removal of generic source.
-
-2007-04-12 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_config, make-live:
- - Adding --config.
- * helpers/lh_binary_memtester86:
- - Renamed to lh_binary_memtest, made more generic.
- * functions/defaults.sh:
- - Setting default distribution to etch until 2.6.20 has setteled in
- unstable.
-
-2007-04-11 Daniel Baumann <daniel at debian.org>
-
- * Merging from sidux fllbuilder 1.0.4:
- - functions/chroot: Added LH_DEBCONF_NOWARNINGS.
- - helpers/lh_chroot_linuximage: Added additional options to
- kernel-img.conf.
- - helpers/lh_chroot_proc: Made binfmt umount conditional.
- * contrib/grub-splash/*, templates/grub/splash.xpm.gz:
- - Added.
- * helpers/lh_binary_grub, lh_binary_syslinux:
- - Added failsafe kernel entries.
- * helpers/lh_chroot_apt:
- - Using apt.conf.d also for apt, not just for aptitude.
- - Minor code cleanup.
- * helpers/lh_source_*:
- - Minor code cleanup.
- * helpers/lh_source_download:
- - Added LIVE_BOOTLOADER to the list of source packages.
- * contrib/grub-splash/*, templates/grub/splash.xpm.gz:
- - Added.
-
-2007-04-10 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_includes, includes/*:
- - Redone.
-
-2007-04-09 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_yaboot, templates/yaboot:
- - Added.
-
-2007-04-09 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_config, make-live, functions/defaults.sh:
- - Added mode to distinguish between Debian and Ubuntu.
- * helpers/lh_chroot_sources:
- - Added check for LIVE_MIRROR_BUILD* to be equal to
- LIVE_MIRROR_IMAGE*.
- * Uploaded 1.0~a5-1.
-
-2007-04-08 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_net:
- - Added check for namespace collision with LIVE_SERVER_PATH.
- * helpers/lh_binary_grub:
- - Added functionality for usb|hdd images.
-
-2007-04-07 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_chroot_sources:
- - Moved check for local source lists from
- config/sources.lists.{build,image} to
- config/chroot_sources/*.{build,image}.
- - Added check for local gpg keys in
- config/chroot_sources/*.{build,image}.gpg.
- - Added check for local keyring packages in
- config/chroot_sources/*.deb.
- - Added LIVE_KEYRING_PACKAGES.
-
-2007-04-06 Daniel Baumann <daniel at debian.org>
-
- * functions/breakpoints.sh, helpers/*:
- - Added initial breakpoints.
- * functions/chroot.sh:
- - Adding /usr/local to path.
- * functions/lockfile.sh:
- - Added additional signals to the trap.
- * helpers/lh_binary_includes:
- - Respect LIVE_INCLUDES=none.
- * manpages/*:
- - Updated.
-
-2007-04-05 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub, templates/grub/menu.lst:
- - Added splash functionality.
- * Uploaded 1.0~a4-1.
-
-2007-04-03 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_grub, lh_binary_grub:
- - Added check for LIVE_TEMPLATES to be existing.
- * helpers/lh_binary_includes:
- - Added check for LIVE_INCLUDES to be existing.
-
-2007-04-02 Daniel Baumann <daniel at debian.org>
-
- * functions/*, helpers/*:
- - Merged LIVE_SYSLINUX and LIVE_GRUB into LIVE_BOOTLOADER.
- * helpers/lh_binary_iso:
- - Added exclude for the bootloader from the iso image content.
-
-2007-04-01 Daniel Baumann <daniel at debian.org>
-
- * helper/lh_binary_grub:
- - Added.
-
-2007-03-30 Daniel Baumann <daniel at debian.org>
-
- * helper/lh_chroot_localincludes:
- - Fixed wrong path for hook removal.
-
-2007-03-29 Daniel Baumann <daniel at debian.org>
-
- * functions/common.sh, echo.sh:
- - Added.
- * doc/README, helpers/lh_source, manpages/lh_binary.1, live-helper.7:
- - Added forgotten helpers.
- * doc/FAQ:
- - Added.
- * lists/mini, minimal:
- - Added --yes to apt call to make them non-interactive.
- * manpages/lh_chroot.1:
- - Added.
-
-2007-03-28 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap:
- - Added --debug, --quiet, and --verbose.
-
-2007-03-27 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_linuximage, lh_binary_memtest86:
- - Added missing Read_conffiles to fix foreign architecture builds.
-
-2007-03-26 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap,
- lh_clean:
- - Added routine to cache bootstrapped chroot as suggested by Kai
- Hendry <hendry at iki.fi>.
- * helpers/lh_chroot_rootfs:
- - Fixed typo in net type.
- * lists/gnome*, kde*, standard-x11, xfce*:
- - Added menu.
-
-2007-03-26 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Fixed handling of desktop list variable loop.
- * Uploaded 1.0~a3-1.
-
-2007-03-25 Daniel Baumann <daniel at debian.org>
-
- * functions/*, helpers/*:
- - Renamed LIVE_FLAVOUR to LIVE_BOOTSTRAP_FLAVOUR.
- - Renamed LIVE_PACKAGES_LIST to LIVE_PACKAGES_LISTS.
- * functions/cache.sh:
- - Added.
- * helpers/lh_bootstrap_cdebootstrap:
- - Added removal of cdebootstrap-helper-diverts.
- * helpers/lh_binary_chroot:
- - Added.
- * helpers/lh_binary_rootfs:
- - Moved filesystem routines into chroot.
- * helpers/lh_chroot_localization, lh_chroot_localpackages,
- lh_chroot_localpackageslists, lh_chroot_packages,
- lh_chroot_packageslists, lh_chroot_tasks:
- - Added check for LH_CACHE.
- * helpers/lh_chroot_apt:
- - Removing old apt.conf if existing as suggested by Ben Armstrong
- <synrg at debian.org>.
- * helpers/lh_chroot_hacks:
- - Added check for already installed smbfs.
- - Added check for already configured initramfs.conf as suggested by
- Ben Armstrong <synrg at debian.org>.
- * helpers/lh_chroot_interactive:
- - Added.
- * helpers/lh_chroot_tasks:
- - Added routine for LH_APT=apt.
- * lists/minimal-net:
- - Minimized.
-
-2007-03-24 Daniel Baumann <daniel at debian.org>
-
- * functions/*, helpers/*, hooks/*:
- - Added GPL blurb.
- * functions/arguments.sh, helpers/*:
- - Added common arguments.
- * functions/arguments.sh, stagefile.sh, helpers/*,
- manpages/live-helper.7:
- - Added --force option.
- * functions/defaults.sh, helpers/lh_binary_syslinux, lh_config,
- make-live:
- - Added LIVE_USERNAME and LIVE_HOSTNAME.
- * helpers/lh_binary_linuximage, lh_binary_memtest86,
- lh_binary_syslinux:
- - Moved kernel directory to live.
- * helpers/lh_clean:
- - Added purge.
-
-2007-03-23 Daniel Baumann <daniel at debian.org>
-
- * helpers/make-live:
- - Calling Arguments twice to catch case with non-default root.
-
-2007-03-22 Daniel Baumann <daniel at debian.org>
-
- * functions/default.sh, helpers/*:
- - Renamed lh_chroot_packageslist to lh_chroot_packageslists and
- lh_chroot_localpackageslist to lh_chroot_localpackageslists
- * helpers/lh_binary_includes:
- - Using LIVE_INCLUDES now.
- * helpers/lh_chroot_apt:
- - Added LH_APT_SECURE.
- * helpers/lh_chroot_linuximage:
- - Added check for LIVE_KERNEL_PACKGES=none to allow kernel packages as
- local packages.
-
-2007-03-21 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_hdd, lh_binary_iso, lh_binary_net, lh_binary_usb:
- - Checking earlier if there is something todo.
- * helpers/lh_binary_linuximage, lh_binary_syslinux,
- lh_chroot_linuximage, templates/syslinux/isolinux.cfg:
- - Extended to support multiple kernels at once.
- * helpers/lh_binary_includes, lh_binary_localincludes,
- lh_chroot_localincludes:
- - Replaced path with variable as suggested Kai Hendry <hendry at iki.fi>.
- * helpers/lh_source_md5sum:
- - Added.
- * helpers/make-live:
- - Added short options in ARGUMENTS.
- * functions/defaults.sh, helpers/*:
- - Renamed LIVE_KERNEL to LIVE_KERNEL_FLAVOUR.
- - Renamed LIVE_MIRROR_LOCAL to LIVE_MIRROR_BUILD and
- LIVE_MIRROR_GENERIC to LIVE_MIRROR_IMAGE.
-
-2007-03-20 Daniel Baumann <daniel at debian.org>
-
- * helpers/make-live:
- - Fixed typo in ARGUMENTS.
-
-2007-03-19 Daniel Baumann <daniel at debian.org>
-
- * lists/gnome*, kde*, standard-x11, xfce*:
- - Added alsa-base, alsa-oss, alsa-utils, and discover.
-
-2007-03-19 Daniel Baumann <daniel at debian.org>
-
- * Uploaded 1.0~a2-1.
-
-2007-03-18 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Quoted date call in LIVE_ISO_VOLUME.
- * manpages/lh_clean.1:
- - Added.
-
-2007-03-17 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh, helpers/*:
- - Renamed LIVE_MIRROR to LIVE_MIRROR_LOCAL and LIVE_MIRROR_SECURITY
- to LIVE_MIRROR_LOCAL_SECURITY.
- * doc/examples/beryl-hook.sh:
- - Added, submitted by Inigo Tejedor Arrondo <inigo at navarrux.org>.
- * helpers/lh_config, make-live:
- - Added check for newconfig to prevent overwriting of non-specified
- options to default values.
- * helpers/lh_chroot_localhooks:
- - Added basename where needed.
- * helpers/lh_chroot_sources:
- - Added check for local sources.list in config for custom
- repositories.
- - Replaced security check for etch with check for not-unstable.
- * manpages/lh_binary.1, lh_bootstrap.1, lh_bootstrap_cdebootstrap.1,
- lh_bootstrap_debootstrap.1, lh_testroot.1:
- - Added.
- * templates/syslinux/pxlinux.cfg:
- - Fixed path.
-
-2007-03-16 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_binary_usb: Corrected stagefile creation.
-
-2007-03-15 Daniel Baumann <daniel at debian.org>
-
- * Makefile:
- - Replaced helper uninstall routine with a less intrusive one.
- * doc/NEWS:
- - Updated.
- * functions/conffile.sh:
- - Beautified.
- * functions/defaults.sh:
- - Added LH_LOSETUP.
- * functions/lockfile.sh:
- - Beautified.
- * helpers/*:
- - Allowing apt-get, not just apt in LH_APT.
- * helpers/lh_config:
- - Added check for existing configuration.
- * helpers/lh_binary_md5sum:
- - Removed legacy code.
- * helpers/lh_binary_manifest:
- - Added creation of packages.txt.
- * helpers/lh_binary_usb, lh_source_usb:
- - Replaced loop device node workaround with a better one.
- * helpers/lh_chroot_hooks, lh_chroot_localhooks:
- - Fixed executable check.
- * helpers/lh_source_config:
- - Added.
- * helpers/lh_source_download:
- - Separeted debian sources and debian-live configuration into
- different directories.
- - Added live-helper to the sources.
- * helpers/lh_source_generic, lh_source_iso, lh_source_usb,
- lh_source_net:
- - Removed annyoing warning when sources are disabled.
- * helpers/lh_source_net:
- - Beautified.
- * helpers/make-live:
- - Fixed typo in ARGUMENTS.
- - Moved help, usage, version into functions.
- - Removed build pre-option.
- * manpages/live-helper.7:
- - Added.
- * templates/syslinux/f10.txt:
- - Added note about Debian Live project.
-
-2007-03-14 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh, helpers/*:
- - Converted LIVE_ROOT to directory, not full path.
- * functions/*, helpers/*:
- - Replaced LIVE_CHROOT with directory name.
- * functions/conffile.sh:
- - Added warning if CONFFILE is not readable.
- * helpers/lh_chroot_localization:
- - Completed check for koffice.
- * helpers/lh_source_download:
- - Fixed typo in old source removal.
-
-2007-03-14 Daniel Baumann <daniel at debian.org>
-
- * helpers/lh_chroot_hacks:
- - Added removal of udev persistent-net rule.
- * Uploaded 1.0~a1-3.
-
-2007-03-14 Daniel Baumann <daniel at debian.org>
-
- * functions/defaults.sh:
- - Fixed setting of LIVE_SYSVINIT.
- * helpers/lh_chroot_sysvinit:
- - Changed check for LIVE_SYSVINIT from disabled to enabled.
- * Uploaded 1.0~a1-2.
-
-2007-03-12 Daniel Baumann <daniel at debian.org>
-
- * Rewritten live-package.
- * Uploaded 1.0~a1-1.
Copied: releases/live-helper/1.0~a25-1/docs/ChangeLog (from rev 2824, dists/trunk/live-helper/docs/ChangeLog)
===================================================================
--- releases/live-helper/1.0~a25-1/docs/ChangeLog (rev 0)
+++ releases/live-helper/1.0~a25-1/docs/ChangeLog 2007-09-01 16:51:15 UTC (rev 2825)
@@ -0,0 +1,1004 @@
+2007-08-28 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Prefering debootstrap over cdebootstrap.
+ * helpers/lh_chroot_local-packages:
+ - Only copy packages matching the build-architecture. This way, you
+ can store local packages for different architectures in the very
+ same config directory.
+ * Uploading 1.0~a25-1.
+
+2007-08-28 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_clean:
+ - Accepting more than one parameter at the same time.
+ * Uploading 1.0~a24-1.
+
+2007-08-14 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Added --conffile to all helpers.
+ * manpages/lh_config.de.1, lh_config.en.1:
+ - Added.
+ * Uploading 1.0~a23-1.
+
+2007-08-13 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_memtest:
+ - Improved grub workaround.
+
+2007-08-12 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_chroot_dpkg:
+ - Added.
+
+2007-08-12 Daniel Baumann <daniel at debian.org>
+
+ * Uploaded 1.0~a22-1.
+
+2007-08-08 Daniel Baumann <daniel at debian.org>
+
+ * functions/lh_chroot_hacks:
+ - Remove resume partition configuration in initramfs on etch.
+
+2007-08-07 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Added auto mode for LH_INITRAMFS.
+
+2007-08-05 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Added debian-edu mode.
+ * lists/knoppix, knoppix-dvd:
+ - Added.
+
+2007-08-05 Mathieu Geli <mathieu.geli at gmail.com>
+
+ * lists/studio, studio-gnome, studio-kde, studio-xfce:
+ - Added.
+
+2007-08-04 Daniel Baumann <daniel at debian.org>
+
+ * functions/*, helpers/*:
+ - Renaming LIVE_* variables to LH_*.
+ * excamples/cron/*:
+ - Updated to make-live removal.
+ * helpers/lh_binary_chroot:
+ - Exit earlier when rootfs was cached.
+ * helpers/lh_binary_debian-installer, lh_binary_includes:
+ - Fixed some bashisms.
+ * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
+ - Workaround from matth over /bin/echo to avoid wrong expansion
+ of entries when using dash (Closes: #431748).
+ * helpers/lh_chroot_hostname:
+ - Installing fake hostname, less intrusive approach for the build
+ system (Closes: #435699).
+ * helpers/lh_config:
+ - Added argument handling.
+ * helpers/lh_losetup:
+ - Simplified and corrected to make it actually work.
+ * helpers/lh_source:
+ - Not using 'echo -e' anymore.
+ * helpers/make-live:
+ - Replaced with a dummy: make-live is deprecated now, use lh_config
+ and lh_build instead.
+
+2007-08-03 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_chroot_apt:
+ - Updated configuration of recommends handling for apt.
+
+2007-07-29 Daniel Baumann <daniel at debian.org>
+
+ * functions/packages.sh:
+ - Using dpkg-query to check for packages when building in chroot,
+ and on systems where dpkg-query is available.
+ * functions/stagefile.sh:
+ - Added missing NAME.
+ * Uploaded 1.0~a21-1.
+
+2007-07-28 Daniel Baumann <daniel at debian.org>
+
+ * functions/chroot.sh:
+ - Added XORG_CONFIG="custom" to chroot call in order to disable
+ xserver-xorg.postinst (Closes: #430566).
+ * helpers/lh_binary_usb-hdd:
+ - Fixes for binary non-chroot build.
+
+2007-07-27 Daniel Baumann <daniel at debian.org>
+
+ * Makefile, debian/postinst, prerm:
+ - Added alternatives handling for includes and templates.
+ * examples/hooks/*:
+ - Cleaned up.
+ * helpers/lh_chroot_preseed:
+ - Process flavour specific preseeds, if available, dropping
+ LIVE_PRESEED.
+ * helpers/lh_chroot_local-preseed:
+ - Added.
+ * templates/syslinux:
+ - Added installer specific templates.
+ - Renamebled additional boot targets (localboot).
+ * Uploaded 1.0~a20-1.
+
+2007-07-24 Mathieu Geli <mathieu.geli at gmail.com>
+
+ * helpers/make-live:
+ - synced usage message and getopts parsing (Closes and extends
+ #434481).
+
+2007-07-19 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh, package.sh, helpers/lh_config, lh_binary_*:
+ - Added support for non-chrooted build.
+ - Added caching of deb packages on this stage too.
+ * helpers/lh_binary_grub:
+ - Added forgotten destdir for default entries.
+ * helpers/lh_binary_memtest:
+ - Added workaround for grub inside chroot when installing memtest as
+ suggested by Vladimir Stavrinov <vs at inist.ru>.
+ * helpers/lh_binary_rootfs:
+ - Updated squashfs-tools package check.
+ * helpers/lh_binary_syslinux:
+ - Using etch workaround for long filenames in syslinux on all
+ distributions.
+ * Uploaded 1.0~a19-1.
+
+2007-07-15 Daniel Baumann <daniel at debian.org>
+
+ * examples/cron/manpages.sh, examples/hooks/win32-loader.sh:
+ - Added.
+
+2007-07-15 Otavio Salvador <otavio at debian.org>
+
+ * functions/templates.sh:
+ - Changed whole code to export TEMPLATES for the item beeing
+ checked.
+ * helpers/lh_binary_grub, helpers/lh_binary_syslinux,
+ helpers/lh_binary_yaboot:
+ - Changed code to use the new TEMPLATES variable and avoid
+ hardcoding the path.
+
+2007-07-14 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_debian-installer:
+ - Addded 'live' mode.
+ - Fixed a minor typo.
+ * helpers/lh_binary_includes:
+ - Moved copying of parameters.txt to lh_binary_linux-image.
+ - Moved parameters.txt.* to live-initramfs and data/casper.
+
+2007-07-12 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub, lh_binary_syslinux:
+ - Also respect local menu.lst and syslinux.cfg.
+ * helpers/lh_binary_syslinux:
+ - Cleaned up netboot specific parts as suggested by
+ Vladimir Stavrinov <vs at inist.ru>.
+ * helpers/lh_binary_linux-image:
+ - Skip vmlinuz/initrd symlinks.
+ * helpers/lh_chroot_hacks:
+ - Setting correct permissions user home directory in case of includes.
+ * helpers/make-live:
+ - Fixed typo in variable name.
+ * lists/rescue:
+ - Added aide and tripwire.
+ * Uploaded 1.0~a18-1.
+
+2007-07-09 Chris Lamb <chris at chris-lamb.co.uk>
+
+ * functions/chroot.sh, functions/defaults.sh:
+ - Altered LH_DEBCONF_NOWARNINGS so that it accepts "enabled/disabled"
+ as well as "yes/no" for consistency.
+
+2007-07-09 Daniel Baumann <daniel at debian.org>
+
+ * functions/architecture.sh, helpers/lh_binary_debian-installer,
+ lh_binary_grub, lh_binary_linux-image, lh_binary_memtest,
+ lh_binary_syslinux, lh_binary_yaboot:
+ - Simplified multi-arch checks/overrides.
+ * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
+ - Added priority=critical for auto/autogui boot labels.
+
+2007-07-07 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_chroot:
+ - Going back to full copy instead of hardlinks.
+ * helpers/lh_binary_debian-installer:
+ - Added architectures for daily images.
+ * helpers/lh_binary_grub:
+ - Refactored.
+ * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
+ - Added 'quiet' for everything newer than etch.
+ * helpers/lh_binary_hacks:
+ - Merged into lh_binary_includes.
+ * helpers/lh_chroot_hacks:
+ - Added removal of some build-system influenced files.
+ - Cleaned up a bit.
+ * helpers/lh_chroot_localization:
+ - Fixed typo.
+ - Added k3b and gwenview.
+ * helpers/lh_chroot_sysvrc:
+ - Renamed to lh_chroot_sysv-rc.
+ * hooks/mini, minimal:
+ - Using apt-get autoremove.
+ * lists/devel-live:
+ - Added.
+
+2007-07-06 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_binary_rootfs:
+ - Fix parameters to allow the removal of kernels inside of
+ squashfs.
+
+2007-07-05 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_binary_rootfs:
+ - Fix inverted logic error to detect when exclude the kernel
+ from the squashfs image.
+
+2007-07-04 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_binary_hacks:
+ - Do not fail if binary/parameters.txt.${LH_INITRAMFS} doesn't
+ exists.
+ * hooks/mini, hooks/minimal:
+ - Do not fail if the package isn't installed.
+
+2007-07-04 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Added architecture handling to mirror defaults.
+ * helpers/lh_binary_hacks,
+ includes/includes/sid/live/parameters.txt.casper,
+ parameters.txt.live-initramfs:
+ - Added.
+
+2007-07-02 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_binary_syslinux:
+ - Fix paths for kernel and initrd image loading.
+
+2007-07-02 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub:
+ - Also respect splash.xpm and not just splash.xpm.gz as local grub
+ splash images.
+
+2007-07-01 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_debian-installer:
+ - Added caching of udebs.
+ * functions/defaults.sh, helpers/lh_binary_grub, lh_binary_syslinux,
+ lh_binary_grub, lh_config:
+ - Added support for aufs.
+ * Uploaded 1.0~a17-1.
+
+2007-06-30 Daniel Baumann <daniel at debian.org>
+
+ * functions/releases.sh, helpers/lh_binary_disk, lh_source_disk,
+ lh_chroot_hostname:
+ - Added.
+
+2007-06-29 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_syslinux:
+ - Fixed damaged memtest entry.
+ - Corrected code style.
+ - Added NUMBER initaliazation to fixed wrong numbering when in compat
+ mode.
+ - Fixed bug with isolinux.cfg fuckup if flavours are in this order:
+ 686 686-bigmem.
+ * helpers/lh_binary_grub, lh_binary_linux-image, lh_binary_memtest,
+ lh_binary_syslinux:
+ - Added compat mode for casper/live directories.
+ * helpers/lh_binary_manifest, lh_binary_md5sum, lh_source_mdsum:
+ - Added introductional text to the generated file.
+ * helpers/lh_binary_manifest:
+ - Only create the correct manifest file for the respective initramfs.
+ * helpers/lh_binary_disk, lh_source_disk:
+ - Added.
+
+2007-06-27 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_binary_syslinux:
+ - Added new methods (syslinux_live_entry and syslinux_di_entry) and
+ change whole code to use them making it much easier to read and
+ modify.
+ * functions/arch.sh:
+ - Added.
+ * helpers/lh_binary_grub, lh_binary_syslinux, lh_binary_yaboot:
+ - Use the new Check_architecture method to avoid duplicated code.
+ * functions/templates.sh:
+ - Added.
+ * helpers/lh_binary_grub, helpers/lh_binary_syslinux,
+ helpers/lh_binary_yaboot:
+ - Use the new Check_templates method to avoid duplicated code.
+
+2007-06-25 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_local-hooks:
+ - Added.
+ * helpers/lh_chroot_linux-image:
+ - Caching downloaded packages.
+ * examples/hooks/qemu-launcher.sh:
+ - Added.
+ * Uploaded 1.0~a16-1.
+
+2007-06-18 Chris Lamb <chris at chris-lamb.co.uk>
+
+ * helpers/lh_chroot_packageslists, lh_chroot_local-packageslists:
+ - Added support for '#<include>' pragma to include other list files.
+ * functions/packagelists.sh:
+ - Added.
+ * lists/*:
+ - Translated existing lists to be include-based, added a few missing
+ lists.
+
+2007-06-18 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - All cache operations use hardlinks now.
+
+2007-06-16 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_bootstrap_clone, lh_bootstrap_copy:
+ - Added.
+ * helpers/lh_binary_live-installer:
+ - Added.
+ * Uploaded 1.0~a15-1.
+
+2007-06-10 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Excluding lenny from the syslinux workarounds as syslinux 3.36 did
+ migrate into testing.
+ * helpers/lh_bootstrap_cache, lh_chroot_cache:
+ - Fixed typos which made caching fail on rebuilds.
+ * helpers/lh_clean:
+ - Added unmount of binfmt on clean.
+ * helpers/lh_binary_usb-hdd:
+ - Including script to write grub to the loop device from Thomas Lange
+ <lange at informatik.uni-koeln.de>.
+
+2007-06-10 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub, lh_binary_rootfs, lh_binary_yaboot,
+ lh_binary_syslinux:
+ - Fixed some typos as found by Peter Holik <holik at it-technology.at>.
+ * manpages/live-helper.en.7:
+ - Fixed typo.
+ * helpers/lh_bootstrap_cache, lh_chroot_cache:
+ - Added.
+ * Uploaded 1.0~a14-1.
+
+2007-06-08 Daniel Baumann <daniel at debian.org>
+
+ * helpers/make-live:
+ - Adjusted reading of configuration to match the previously renamed
+ files.
+
+2007-06-04 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_hdd, lh_source_hdd:
+ - Renamed to lh_binary_tar and lh_source_tar.
+ * helpers/lh_source_generic:
+ - Removed.
+
+2007-06-03 Daniel Baumann <daniel at debian.org>
+
+ * Uploaded 1.0~a13-1.
+
+2007-06-02 Otavio Salvador <otavio at debian.org>
+
+ * helpers/lh_chroot_preseed:
+ - Use {Check,Install,Remove}_package to handle debconf dependency.
+ * Add support to specify the apt/aptitude pipeline depth.
+
+2007-06-02 Daniel Baumann <daniel at debian.org>
+
+ * Applied patches from Otavio Salvador <otavio at debian.org>:
+ - Add support to override helpers base directory
+ - Use LIVE_BOOTSTRAP_CONFIG instead of LIVE_DISTRIBUTION_CONFIG.
+ - Add support to specify the keyring to be used while bootstraping.
+ - Add lh_chroot_preseed helper.
+
+2007-05-28 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Added initial P: messages.
+ - Removed some bashisms.
+ - Added some of the proposed cleanups from Trent Buck
+ <trentbuck at gmail.com>.
+ * lists/mini, minimal:
+ - Removed, already pulled in with live-initramfs depends.
+
+2007-05-27 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_rootfs:
+ - Added check for config/binary_rootfs/squashfs.sort for passing a
+ sorting list to mksquashfs.
+
+2007-05-26 Daniel Baumann <daniel at debian.org>
+
+ * lists/rescue:
+ - Updated with suggestions from Inigo Tejedor Arrondo
+ <inigo at navarrux.org>
+ * Uploaded 1.0~a12-1.
+
+2007-05-25 Daniel Baumann <daniel at 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 at debian.org>
+
+ * helpers/lh_binary_syslinux:
+ - Added dedicated directory handling for syslinux (>= 3.36) on usb.
+ * helpers/lh_binary_debian-installer, lh_binary_linux-image,
+ lh_binary_memtest, lh_binary_syslinux:
+ - Added legacy support for syslinux (<< 3.36).
+ * Uploaded 1.0~a11-1.
+
+2007-05-18 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Renamed LIVE_KERNEL_FLAVOUR to LIVE_LINUX_FLAVOURS.
+ - Renamed LIVE_KERNEL_PACKAGES to LIVE_LINUX_PACKAGES.
+ - Renamed LIVE_BINARY_IMAGE to LIVE_BINARY_IMAGES.
+ - Renamed LIVE_SOURCE_IMAGE to LIVE_SOURCE_IMAGES.
+ - Renamed LIVE_FILESYSTEM to LIVE_CHROOT_FILESYSTEM.
+ - Renamed LIVE_SERVER_ADDRESS to LIVE_NET_SERVER.
+ - Renamed LIVE_SERVER_PATH to LIVE_NET_PATH.
+ * Uploaded 1.0~a10-1.
+
+2007-05-18 Mathieu Geli <mathieu.geli at gmail.com>
+
+ * examples/hooks/*
+ - Added new hooks for non-free/contrib drivers
+ Intel : ipw3945, ipw2100, ipw2200
+ Nvidia : nvidia-legacy
+ Ralink : rt2x00, rt2570
+ - Changed behavior of beryl hook: autostart beryl
+ if video driver allows it (minimal detection based on glxinfo)
+
+2007-05-17 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_md5sum, lh_source,md5sum:
+ - Fixed accidentally inclusion of md5sum.txt itself into
+ binary/md5sum.txt.
+
+2007-05-16 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Added check for local includes and templates.
+ - Renamed LH_APT_GENERIC to LIVE_BINARY_INDICES.
+ - Renamed lh_binary_localincludes to lh_binary_local-includes.
+ - Renamed lh_chroot_localhooks to lh_chroot_local-hooks.
+ - Renamed lh_chroot_localincludes to lh_chroot_local-includes.
+ - Renamed lh_chroot_localpackages to lh_chroot_local-packages.
+ - Renamed lh_chroot_localpackageslists to
+ lh_chroot_local-packageslists.
+ - Renamed lh_source_download to lh_source_debian.
+ - Renamed lh_source_config to lh_source_debian-live.
+
+2007-05-09 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Renamed LH_MIRROR*_BUILD to LH_MIRROR*_BOOTSTRAP.
+ - Renamed LH_MIRROR*_IMAGE to LH_MIRROR*_BINARY.
+ * helpers/lh_chroot_sources:
+ - Added aptitude overwrite for untrusted sources.
+ - Changed checks for *.build/*.image to *.bootstrap/*.binary.
+
+2007-05-08 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Renamed lh_binary_linuximage to lh_binary_linux-image.
+ - Renamed lh_chroot_linuximage to lh_chroot_linux-image.
+ * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap:
+ - Added missing cache directory when only caching stages.
+ * helpers/lh_binary_debian-installer, lh_binary_linux-image,
+ lh_binary_memtest:
+ - Changed kernel installation directories.
+
+2007-05-07 Daniel Baumann <daniel at debian.org>
+
+ * examples/snapshot-build.sh, live-snapshot.sources.list:
+ - Added.
+ * helpers/lh_binary_rootfs:
+ - Fixed wrong order of squashfs options.
+
+2007-05-06 Daniel Baumann <daniel at debian.org>
+
+ * templates/syslinux:
+ - Updated again.
+ * helpers/lh_config:
+ - Fixed overwriting of LH_* options.
+ * helpers/lh_binary_includes:
+ - Fixed a quoting typo.
+ - Working arround symlinks on usb-hdd binary images.
+ * Uploaded 1.0~a9-1.
+
+2007-04-31 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Added LH_INITRAMFS.
+ - Splitted config/image into config/binary and config/source.
+ * Uploaded 1.0~a8-1.
+
+2007-04-26 Daniel Baumann <daniel at debian.org>
+
+ * helpers/*:
+ - Implemented paranoid caching with LIVE_CACHE_INDICES,
+ LIVE_CACHE_PACKAGES and LIVE_CACHE_STAGES. This allows to build
+ images offline from the cache.
+
+2007-04-25 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_usb, lh_source_usb:
+ - In preparation of adding support for usb-zip images, the usb binary
+ type is renamed to usb-hdd.
+
+2007-04-24 Daniel Baumann <daniel at debian.org>
+
+ * functions/stagefile.sh:
+ - Requite_stagefile can require more than one stage.
+ * helpers/lh_binary_debian-installer:
+ - Added.
+
+2007-04-23 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_includes, lh_binary_usb, lh_source_usb:
+ - Added workaround for vfat limitations.
+
+2007-04-23 Daniel Baumann <daniel at debian.org>
+
+ * Makefile:
+ - Added simple test rule.
+ * functions/*, helpers/*:
+ - Added LH_ROOT_COMMAND to support sudo.
+ * functions/package.sh:
+ - Added. Helper dependencies in-chroot can now be handled by
+ functions.
+ * helpers/make-live:
+ - Added trap to unmount proc and sys on exit and failure.
+ * Uploaded 1.0~a7-1.
+
+2007-04-22 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - In ubuntu mode, setting default sections to main restricted.
+ * helpers/lh_binary_grub:
+ - Making copy call of grub arch independent.
+ * helpers/lh_chroot_sources:
+ - In debian mode, checking for non-sid rather than if-etch.
+ - Fixed wrong Ubuntu security URL.
+
+2007-04-20 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_rootfs, lh_binary_iso:
+ - Added mksquashfs/genisoimage quiet/verbose options.
+
+2007-04-19 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub, lh_binary_syslinux:
+ - Added check for splash in config directory.
+
+2007-04-18 Daniel Baumann <daniel at debian.org>
+
+ * debian/cron.daily, default:
+ - Added.
+ * doc/BUGS, DOWNLOAD:
+ - Added.
+ * examples/edu.sources.list, fai.sources.list:
+ - Added.
+ * manpages/*:
+ - Added language suffix.
+ - Added German translations.
+
+2007-04-17 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_chroot_hooks:
+ - Also check for tasks specific hooks, not just for package lists.
+ * helpers/lh_chroot_tasks:
+ - Allowing to use either aptitude or tasksel.
+ * hooks/kde-desktop:
+ - Added.
+ * manpages/lh_build.1, lh_source.1:
+ - Added.
+
+2007-04-16 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Using lsb_release, if existing, to set default mode to ubuntu on
+ ubuntu systems.
+ - Moved desktop task to the end, so that gdm doesn't take
+ gnome-session as default.
+ * helpers/lh_chroot_hooks:
+ - Added simple --hooks for easy testing.
+ * Uploaded 1.0~a6-1.
+
+2007-04-15 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Set LH_APT to apt-get when using mini or minimal.
+ * helpers/lh_chroot_sources:
+ - Excluding comments from local sources lists.
+ * helpers/lh_bootstrap_cdebootstrap:
+ - Removing imported configuration files by cdebootstrap.
+
+2007-04-13 Daniel Baumann <daniel at debian.org>
+
+ * Moved examples from /usr/share/doc to /usr/share/live-helper.
+ * examples/bpo.sources.list:
+ - Added.
+ * functions/defaults.sh:
+ - Setting LH_GENISOIMAGE on ubuntu to legacy mkisofs.
+ * helpers/lh_clean:
+ - Added missing removal of generic source.
+
+2007-04-12 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_config, make-live:
+ - Adding --config.
+ * helpers/lh_binary_memtester86:
+ - Renamed to lh_binary_memtest, made more generic.
+ * functions/defaults.sh:
+ - Setting default distribution to etch until 2.6.20 has setteled in
+ unstable.
+
+2007-04-11 Daniel Baumann <daniel at debian.org>
+
+ * Merging from sidux fllbuilder 1.0.4:
+ - functions/chroot: Added LH_DEBCONF_NOWARNINGS.
+ - helpers/lh_chroot_linuximage: Added additional options to
+ kernel-img.conf.
+ - helpers/lh_chroot_proc: Made binfmt umount conditional.
+ * contrib/grub-splash/*, templates/grub/splash.xpm.gz:
+ - Added.
+ * helpers/lh_binary_grub, lh_binary_syslinux:
+ - Added failsafe kernel entries.
+ * helpers/lh_chroot_apt:
+ - Using apt.conf.d also for apt, not just for aptitude.
+ - Minor code cleanup.
+ * helpers/lh_source_*:
+ - Minor code cleanup.
+ * helpers/lh_source_download:
+ - Added LIVE_BOOTLOADER to the list of source packages.
+ * contrib/grub-splash/*, templates/grub/splash.xpm.gz:
+ - Added.
+
+2007-04-10 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_includes, includes/*:
+ - Redone.
+
+2007-04-09 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_yaboot, templates/yaboot:
+ - Added.
+
+2007-04-09 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_config, make-live, functions/defaults.sh:
+ - Added mode to distinguish between Debian and Ubuntu.
+ * helpers/lh_chroot_sources:
+ - Added check for LIVE_MIRROR_BUILD* to be equal to
+ LIVE_MIRROR_IMAGE*.
+ * Uploaded 1.0~a5-1.
+
+2007-04-08 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_net:
+ - Added check for namespace collision with LIVE_SERVER_PATH.
+ * helpers/lh_binary_grub:
+ - Added functionality for usb|hdd images.
+
+2007-04-07 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_chroot_sources:
+ - Moved check for local source lists from
+ config/sources.lists.{build,image} to
+ config/chroot_sources/*.{build,image}.
+ - Added check for local gpg keys in
+ config/chroot_sources/*.{build,image}.gpg.
+ - Added check for local keyring packages in
+ config/chroot_sources/*.deb.
+ - Added LIVE_KEYRING_PACKAGES.
+
+2007-04-06 Daniel Baumann <daniel at debian.org>
+
+ * functions/breakpoints.sh, helpers/*:
+ - Added initial breakpoints.
+ * functions/chroot.sh:
+ - Adding /usr/local to path.
+ * functions/lockfile.sh:
+ - Added additional signals to the trap.
+ * helpers/lh_binary_includes:
+ - Respect LIVE_INCLUDES=none.
+ * manpages/*:
+ - Updated.
+
+2007-04-05 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub, templates/grub/menu.lst:
+ - Added splash functionality.
+ * Uploaded 1.0~a4-1.
+
+2007-04-03 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_grub, lh_binary_grub:
+ - Added check for LIVE_TEMPLATES to be existing.
+ * helpers/lh_binary_includes:
+ - Added check for LIVE_INCLUDES to be existing.
+
+2007-04-02 Daniel Baumann <daniel at debian.org>
+
+ * functions/*, helpers/*:
+ - Merged LIVE_SYSLINUX and LIVE_GRUB into LIVE_BOOTLOADER.
+ * helpers/lh_binary_iso:
+ - Added exclude for the bootloader from the iso image content.
+
+2007-04-01 Daniel Baumann <daniel at debian.org>
+
+ * helper/lh_binary_grub:
+ - Added.
+
+2007-03-30 Daniel Baumann <daniel at debian.org>
+
+ * helper/lh_chroot_localincludes:
+ - Fixed wrong path for hook removal.
+
+2007-03-29 Daniel Baumann <daniel at debian.org>
+
+ * functions/common.sh, echo.sh:
+ - Added.
+ * doc/README, helpers/lh_source, manpages/lh_binary.1, live-helper.7:
+ - Added forgotten helpers.
+ * doc/FAQ:
+ - Added.
+ * lists/mini, minimal:
+ - Added --yes to apt call to make them non-interactive.
+ * manpages/lh_chroot.1:
+ - Added.
+
+2007-03-28 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap:
+ - Added --debug, --quiet, and --verbose.
+
+2007-03-27 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_linuximage, lh_binary_memtest86:
+ - Added missing Read_conffiles to fix foreign architecture builds.
+
+2007-03-26 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap,
+ lh_clean:
+ - Added routine to cache bootstrapped chroot as suggested by Kai
+ Hendry <hendry at iki.fi>.
+ * helpers/lh_chroot_rootfs:
+ - Fixed typo in net type.
+ * lists/gnome*, kde*, standard-x11, xfce*:
+ - Added menu.
+
+2007-03-26 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Fixed handling of desktop list variable loop.
+ * Uploaded 1.0~a3-1.
+
+2007-03-25 Daniel Baumann <daniel at debian.org>
+
+ * functions/*, helpers/*:
+ - Renamed LIVE_FLAVOUR to LIVE_BOOTSTRAP_FLAVOUR.
+ - Renamed LIVE_PACKAGES_LIST to LIVE_PACKAGES_LISTS.
+ * functions/cache.sh:
+ - Added.
+ * helpers/lh_bootstrap_cdebootstrap:
+ - Added removal of cdebootstrap-helper-diverts.
+ * helpers/lh_binary_chroot:
+ - Added.
+ * helpers/lh_binary_rootfs:
+ - Moved filesystem routines into chroot.
+ * helpers/lh_chroot_localization, lh_chroot_localpackages,
+ lh_chroot_localpackageslists, lh_chroot_packages,
+ lh_chroot_packageslists, lh_chroot_tasks:
+ - Added check for LH_CACHE.
+ * helpers/lh_chroot_apt:
+ - Removing old apt.conf if existing as suggested by Ben Armstrong
+ <synrg at debian.org>.
+ * helpers/lh_chroot_hacks:
+ - Added check for already installed smbfs.
+ - Added check for already configured initramfs.conf as suggested by
+ Ben Armstrong <synrg at debian.org>.
+ * helpers/lh_chroot_interactive:
+ - Added.
+ * helpers/lh_chroot_tasks:
+ - Added routine for LH_APT=apt.
+ * lists/minimal-net:
+ - Minimized.
+
+2007-03-24 Daniel Baumann <daniel at debian.org>
+
+ * functions/*, helpers/*, hooks/*:
+ - Added GPL blurb.
+ * functions/arguments.sh, helpers/*:
+ - Added common arguments.
+ * functions/arguments.sh, stagefile.sh, helpers/*,
+ manpages/live-helper.7:
+ - Added --force option.
+ * functions/defaults.sh, helpers/lh_binary_syslinux, lh_config,
+ make-live:
+ - Added LIVE_USERNAME and LIVE_HOSTNAME.
+ * helpers/lh_binary_linuximage, lh_binary_memtest86,
+ lh_binary_syslinux:
+ - Moved kernel directory to live.
+ * helpers/lh_clean:
+ - Added purge.
+
+2007-03-23 Daniel Baumann <daniel at debian.org>
+
+ * helpers/make-live:
+ - Calling Arguments twice to catch case with non-default root.
+
+2007-03-22 Daniel Baumann <daniel at debian.org>
+
+ * functions/default.sh, helpers/*:
+ - Renamed lh_chroot_packageslist to lh_chroot_packageslists and
+ lh_chroot_localpackageslist to lh_chroot_localpackageslists
+ * helpers/lh_binary_includes:
+ - Using LIVE_INCLUDES now.
+ * helpers/lh_chroot_apt:
+ - Added LH_APT_SECURE.
+ * helpers/lh_chroot_linuximage:
+ - Added check for LIVE_KERNEL_PACKGES=none to allow kernel packages as
+ local packages.
+
+2007-03-21 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_hdd, lh_binary_iso, lh_binary_net, lh_binary_usb:
+ - Checking earlier if there is something todo.
+ * helpers/lh_binary_linuximage, lh_binary_syslinux,
+ lh_chroot_linuximage, templates/syslinux/isolinux.cfg:
+ - Extended to support multiple kernels at once.
+ * helpers/lh_binary_includes, lh_binary_localincludes,
+ lh_chroot_localincludes:
+ - Replaced path with variable as suggested Kai Hendry <hendry at iki.fi>.
+ * helpers/lh_source_md5sum:
+ - Added.
+ * helpers/make-live:
+ - Added short options in ARGUMENTS.
+ * functions/defaults.sh, helpers/*:
+ - Renamed LIVE_KERNEL to LIVE_KERNEL_FLAVOUR.
+ - Renamed LIVE_MIRROR_LOCAL to LIVE_MIRROR_BUILD and
+ LIVE_MIRROR_GENERIC to LIVE_MIRROR_IMAGE.
+
+2007-03-20 Daniel Baumann <daniel at debian.org>
+
+ * helpers/make-live:
+ - Fixed typo in ARGUMENTS.
+
+2007-03-19 Daniel Baumann <daniel at debian.org>
+
+ * lists/gnome*, kde*, standard-x11, xfce*:
+ - Added alsa-base, alsa-oss, alsa-utils, and discover.
+
+2007-03-19 Daniel Baumann <daniel at debian.org>
+
+ * Uploaded 1.0~a2-1.
+
+2007-03-18 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Quoted date call in LIVE_ISO_VOLUME.
+ * manpages/lh_clean.1:
+ - Added.
+
+2007-03-17 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh, helpers/*:
+ - Renamed LIVE_MIRROR to LIVE_MIRROR_LOCAL and LIVE_MIRROR_SECURITY
+ to LIVE_MIRROR_LOCAL_SECURITY.
+ * doc/examples/beryl-hook.sh:
+ - Added, submitted by Inigo Tejedor Arrondo <inigo at navarrux.org>.
+ * helpers/lh_config, make-live:
+ - Added check for newconfig to prevent overwriting of non-specified
+ options to default values.
+ * helpers/lh_chroot_localhooks:
+ - Added basename where needed.
+ * helpers/lh_chroot_sources:
+ - Added check for local sources.list in config for custom
+ repositories.
+ - Replaced security check for etch with check for not-unstable.
+ * manpages/lh_binary.1, lh_bootstrap.1, lh_bootstrap_cdebootstrap.1,
+ lh_bootstrap_debootstrap.1, lh_testroot.1:
+ - Added.
+ * templates/syslinux/pxlinux.cfg:
+ - Fixed path.
+
+2007-03-16 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_binary_usb: Corrected stagefile creation.
+
+2007-03-15 Daniel Baumann <daniel at debian.org>
+
+ * Makefile:
+ - Replaced helper uninstall routine with a less intrusive one.
+ * doc/NEWS:
+ - Updated.
+ * functions/conffile.sh:
+ - Beautified.
+ * functions/defaults.sh:
+ - Added LH_LOSETUP.
+ * functions/lockfile.sh:
+ - Beautified.
+ * helpers/*:
+ - Allowing apt-get, not just apt in LH_APT.
+ * helpers/lh_config:
+ - Added check for existing configuration.
+ * helpers/lh_binary_md5sum:
+ - Removed legacy code.
+ * helpers/lh_binary_manifest:
+ - Added creation of packages.txt.
+ * helpers/lh_binary_usb, lh_source_usb:
+ - Replaced loop device node workaround with a better one.
+ * helpers/lh_chroot_hooks, lh_chroot_localhooks:
+ - Fixed executable check.
+ * helpers/lh_source_config:
+ - Added.
+ * helpers/lh_source_download:
+ - Separeted debian sources and debian-live configuration into
+ different directories.
+ - Added live-helper to the sources.
+ * helpers/lh_source_generic, lh_source_iso, lh_source_usb,
+ lh_source_net:
+ - Removed annyoing warning when sources are disabled.
+ * helpers/lh_source_net:
+ - Beautified.
+ * helpers/make-live:
+ - Fixed typo in ARGUMENTS.
+ - Moved help, usage, version into functions.
+ - Removed build pre-option.
+ * manpages/live-helper.7:
+ - Added.
+ * templates/syslinux/f10.txt:
+ - Added note about Debian Live project.
+
+2007-03-14 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh, helpers/*:
+ - Converted LIVE_ROOT to directory, not full path.
+ * functions/*, helpers/*:
+ - Replaced LIVE_CHROOT with directory name.
+ * functions/conffile.sh:
+ - Added warning if CONFFILE is not readable.
+ * helpers/lh_chroot_localization:
+ - Completed check for koffice.
+ * helpers/lh_source_download:
+ - Fixed typo in old source removal.
+
+2007-03-14 Daniel Baumann <daniel at debian.org>
+
+ * helpers/lh_chroot_hacks:
+ - Added removal of udev persistent-net rule.
+ * Uploaded 1.0~a1-3.
+
+2007-03-14 Daniel Baumann <daniel at debian.org>
+
+ * functions/defaults.sh:
+ - Fixed setting of LIVE_SYSVINIT.
+ * helpers/lh_chroot_sysvinit:
+ - Changed check for LIVE_SYSVINIT from disabled to enabled.
+ * Uploaded 1.0~a1-2.
+
+2007-03-12 Daniel Baumann <daniel at debian.org>
+
+ * Rewritten live-package.
+ * Uploaded 1.0~a1-1.
Deleted: releases/live-helper/1.0~a25-1/functions/help.sh
===================================================================
--- dists/trunk/live-helper/functions/help.sh 2007-09-01 16:06:08 UTC (rev 2823)
+++ releases/live-helper/1.0~a25-1/functions/help.sh 2007-09-01 16:51:15 UTC (rev 2825)
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-# help.sh - print help information
-# Copyright (C) 2006-2007 Daniel Baumann <daniel at debian.org>
-#
-# 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
-
-Help ()
-{
- echo "${PROGRAM} - ${DESCRIPTION}"
- echo
- echo "Usage:"
- echo
-
- if [ -n "${USAGE}" ]
- then
- echo " ${USAGE}" | sed -e 's/]/]\n /g'
- fi
-
- echo " ${PROGRAM} [-h|--help]"
- echo " ${PROGRAM} [-u|--usage]"
- echo " ${PROGRAM} [-v|--version]"
- echo
-
- if [ -n "${HELP}" ]
- then
- echo "${HELP}"
- echo
- fi
-
- echo "Report bugs to Debian Live project <http://debian-live.alioth.debian.org/>."
- exit 0
-}
Copied: releases/live-helper/1.0~a25-1/functions/help.sh (from rev 2824, dists/trunk/live-helper/functions/help.sh)
===================================================================
--- releases/live-helper/1.0~a25-1/functions/help.sh (rev 0)
+++ releases/live-helper/1.0~a25-1/functions/help.sh 2007-09-01 16:51:15 UTC (rev 2825)
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# help.sh - print help information
+# Copyright (C) 2006-2007 Daniel Baumann <daniel at debian.org>
+#
+# 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
+
+Help ()
+{
+ echo "${PROGRAM} - ${DESCRIPTION}"
+ echo
+ echo "Usage:"
+ echo
+
+ if [ -n "${USAGE}" ]
+ then
+ echo -e "${USAGE}"
+ echo
+ fi
+
+ echo " ${PROGRAM} [-h|--help]"
+ echo " ${PROGRAM} [-u|--usage]"
+ echo " ${PROGRAM} [-v|--version]"
+ echo
+
+ if [ -n "${HELP}" ]
+ then
+ echo "${HELP}"
+ echo
+ fi
+
+ echo "Report bugs to Debian Live project <http://debian-live.alioth.debian.org/>."
+ exit 0
+}
Deleted: releases/live-helper/1.0~a25-1/helpers/lh_config
===================================================================
--- dists/trunk/live-helper/helpers/lh_config 2007-09-01 16:06:08 UTC (rev 2823)
+++ releases/live-helper/1.0~a25-1/helpers/lh_config 2007-09-01 16:51:15 UTC (rev 2825)
@@ -1,857 +0,0 @@
-#!/bin/sh
-
-# lh_config(1) - create configuration for live-helper(7)
-# Copyright (C) 2006-2007 Daniel Baumann <daniel at debian.org>
-#
-# 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="${LH_BASE:-/usr/share/live-helper}"
-
-for FUNCTION in "${LH_BASE}"/functions/*.sh
-do
- . "${FUNCTION}"
-done
-
-# Setting static variables
-DESCRIPTION="create configuration for live-helper(7)"
-HELP="FIXME"
-USAGE="${PROGRAM} [--apt apt|aptitude] [--apt-ftp-proxy URL] [--apt-http-proxy URL] [--apt-pdiffs enabled|disabled] [--apt-pipeline FIXME] [--apt-recommends enabled|disabled] [--apt-secure enabled|disabled] [-a|--architecture ARCHITECTURE] [-b|--binary-images iso|net|tar|usb-hdd] [--binary-indices enabled|disabled] [--bootappend PARAMETER|\"PARAMETERS\"] [--bootloader grub|syslinux|yaboot] [--bootstrap cdebootstrap|debootstrap] [--bootstrap-config FILE] [-f|--bootstrap-flavour minimal|standard] [--bootstrap-keyring PACKAGE] [--breakpoints] [--cache enabled|disabled] [--cache-indices enabled|disabled] [--cache-packages enabled|disabled] [--cache-stages STAGE|\"STAGES\"] [--chroot-build enabled|disabled] [--chroot-filesystem ext2|ext3|squashfs|plain] [-c|--conffile FILE] [--debconf-frontend dialog|editor|noninteractive|readline] [--debconf-nowarnings enabled|disabled] [--debconf-priority low|medium|high|critical] [--debian-installer enabled|disabled] [--debug] [-d|--distribution CODENAME] [-e|--encryption aes128|aes192|aes256] [--force] [--genisoimage genisomage|mkisofs] [--grub-splash FILE] [--hooks FILE] [--hostname NAME] [--includes PATH] [--initramfs auto|live-initramfs|casper] [--interactive shell] [--iso-application NAME] [--iso-preparer NAME] [--iso-publisher NAME] [--iso-volume NAME] [--keyring-packages PACKAGE|\"PACKAGES\"] [-l|--language LANGUAGE] [-k|--linux-flavours FLAVOUR|\"FLAVOURS\"] [--linux-packages \"PACKAGES\"] [--losetup losetup|losetup.orig] [--memtest memtest86+|memtest86] [-m|--mirror-binary-security URL] [--mirror-binary URL] [--mirror-bootstrap-security URL] [--mirror-bootstrap URL] [--mode debian|debian-edu|ubuntu] [--net-filesystem nfs|cfs] [--net-mountoptions OPTIONS] [--net-path PATH] [--net-server IP|HOSTNAME] [-p|--packages-lists FILE] [--packages PACKAGE|\"PACKAGES\"] [--quiet] [--root-command sudo] [--sections SECTION|\"SECTIONS\"] [--security enabled|disabled] [--source enabled|disabled] [-s|--source-images iso|net|tar|usb-hdd] [--symlinks enabled|disabled] [--syslinux-splash FILE] [--syslinux-timeout MILISECONDS] [--sysvinit enabled|disabled] [--tasksel aptitude|tasksel] [--tasks TASK] [--templates PATH] [--union-filesystem aufs|unionfs] [--username NAME] [--verbose]"
-
-Local_arguments ()
-{
- ARGUMENTS="`getopt --longoptions apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-pipeline:,apt-recommends:,apt-secure:,bootstrap:,cache:,cache-indices:,cache-packages:,cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,genisoimage:,initramfs:,losetup:,mode:,root-command:,tasksel:,includes:,templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,distribution:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,chroot-filesystem:,union-filesystem:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,binary-images:,binary-indices:,bootappend:,bootloader:,chroot-build:,debian-installer:,encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:,iso-volume:,iso-memtest:,net-filesystem:,net-mountoptions:,net-path:,net-server:,syslinux-splash:,syslinux-timeout:,username:,source:,source-images:,breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --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
- # 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-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
- ;;
-
- --genisoimage)
- LH_GENISOIMAGE="${2}"
- shift 2
- ;;
-
- --initramfs)
- LH_INITRAMFS="${2}"
- shift 2
- ;;
-
- --losetup)
- LH_LOSETUP="${2}"
- shift 2
- ;;
-
- --mode)
- LH_MODE="${2}"
- shift 2
- ;;
-
- --root-command)
- LH_ROOT_COMMAND="${2}"
- shift 2
- ;;
-
- --tasksel)
- LH_TASKSEL="${2}"
- shift 2
- ;;
-
- --includes)
- LH_INCLUDES="${2}"
- shift 2
- ;;
-
- --templates)
- LH_TEMPLATES="${2}"
- shift 2
- ;;
-
- --breakpoints)
- LH_BREAKPOINTS="enabled"
- shift
- ;;
-
- --debug)
- LH_DEBUG="enabled"
- shift
- ;;
-
- --force)
- LH_FORCE="enabled"
- shift
- ;;
-
- --quiet)
- LH_QUIET="enabled"
- shift
- ;;
-
- --verbose)
- LH_VERBOSE="enabled"
- shift
- ;;
-
- -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}"
- shift 2
- ;;
-
- -m|--mirror-bootstrap)
- LH_MIRROR_BOOTSTRAP="${2}"
- shift 2
- ;;
-
- --mirror-bootstrap-security)
- LH_MIRROR_BOOTSTRAP_SECURITY="${2}"
- shift 2
- ;;
-
- --mirror-binary)
- LH_MIRROR_BINARY="${2}"
- shift 2
- ;;
-
- --mirror-binary-security)
- LH_MIRROR_BINARY_SECURITY="${2}"
- shift 2
- ;;
-
- --sections)
- LH_SECTIONS="${2}"
- shift 2
- ;;
-
- # config/chroot
- --chroot-filesystem)
- LH_CHROOT_FILESYSTEM="${2}"
- shift 2
- ;;
-
- --union-filesystem)
- LH_UNION_FILESYSTEM="${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
- -b|--binary-images)
- LH_BINARY_IMAGES="${2}"
- shift 2
- ;;
-
- --binary-indices)
- LH_BINARY_INDICES="${2}"
- shift 2
- ;;
-
- --bootappend)
- LH_BOOTAPPEND="${2}"
- shift 2
- ;;
-
- --bootloader)
- LH_BOOTLOADER="${2}"
- shift 2
- ;;
-
- --chroot-build)
- LH_CHROOT_BUILD="${2}"
- shift 2
- ;;
-
- --debian-installer)
- LH_DEBIAN_INSTALLER="${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
- ;;
-
- --iso-memtest)
- LH_ISO_MEMTEST="${2}"
- shift 2
- ;;
-
- --net-filesystem)
- LH_NET_FILESYSTEM="${2}"
- shift 2
- ;;
-
- --net-mountoptions)
- LH_NET_MOUNTOPTIONS="${2}"
- shift 2
- ;;
-
- --net-path)
- LH_NET_PATH="${2}"
- shift 2
- ;;
-
- --net-server)
- LH_NET_SERVER="${2}"
- shift 2
- ;;
-
- --syslinux-splash)
- LH_SYSLINUX_SPLASH="${2}"
- shift 2
- ;;
-
- --syslinux-timeout)
- LH_SYSLINUX_TIMEOUT="${2}"
- shift 2
- ;;
-
- --username)
- LH_USERNAME="${2}"
- shift 2
- ;;
-
- # config/source
- --source)
- LH_SOURCE="${2}"
- shift 2
- ;;
-
- -s|--source-images)
- LH_SOURCE_IMAGES="${2}"
- shift 2
- ;;
-
- # other
- --breakpoints)
- LH_BREAKPOINTS="enabled"
- shift
- ;;
-
- -c|-conffile)
- LH_CONFFILE="${2}"
- shift 2
- ;;
-
- --debug)
- LH_DEBUG="enabled"
- shift
- ;;
-
- --force)
- LH_FORCE="enabled"
- shift
- ;;
-
- -h|--help)
- Help
- shift
- ;;
-
- --quiet)
- LH_QUIET="enabled"
- shift
- ;;
-
- -u|--usage)
- Usage
- shift
- ;;
-
- --verbose)
- LH_VERBOSE="enabled"
- shift
- ;;
-
- -v|--version)
- Version
- shift
- ;;
-
- --)
- shift
- break
- ;;
-
- *)
- Echo_error "internal error"
- exit 1
- ;;
- esac
- done
-}
-
-# Reading existing configuration
-Read_conffile config/common
-Read_conffile config/bootstrap
-Read_conffile config/chroot
-Read_conffile config/binary
-Read_conffile config/source
-Read_conffile "${LH_CONFIG}"
-
-# Setting defaults
-Set_defaults
-
-Local_arguments "${@}"
-
-if [ -n "${LH_CONFFILE}" ]
-then
- Read_conffile "${LH_CONFFILE}"
-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_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_GENISOIMAGE: set genisoimage program
-# (Default: ${LH_GENISOIMAGE})
-LH_GENISOIMAGE="${LH_GENISOIMAGE}"
-
-# \$LH_INITRAMFS: set initramfs hook
-# (Default: ${LH_INITRAMFS})
-LH_INITRAMFS="${LH_INITRAMFS}"
-
-# \$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}"
-
-# \$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
-
-# \$LH_BREAKPOINTS: enable breakpoints
-# (Default: ${LH_BREAKPOINTS})
-#LH_BREAKPOINTS="${LH_BREAKPOINTS}"
-
-# \$LH_DEBUG: enable debug
-# (Default: ${LH_DEBUG})
-#LH_DEBUG="${LH_DEBUG}"
-
-# \$LH_FORCE: enable force
-# (Default: ${LH_FORCE})
-#LH_FORCE="${LH_FORCE}"
-
-# \$LH_QUIET: enable quiet
-# (Default: ${LH_QUIET})
-#LH_QUIET="${LH_QUIET}"
-
-# \$LH_VERBOSE: enable verbose
-# (Default: ${LH_VERBOSE})
-#LH_VERBOSE="${LH_VERBOSE}"
-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_FLAVOUR: select flavour to use
-# (Default: ${LH_BOOTSTRAP_FLAVOUR})
-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 fetch packages from
-# (Default: ${LH_MIRROR_BOOTSTRAP})
-LH_MIRROR_BOOTSTRAP="${LH_MIRROR_BOOTSTRAP}"
-
-# \$LH_MIRROR_BOOTSTRAP_SECURITY: set security mirror to fetch packages from
-# (Default: ${LH_MIRROR_BOOTSTRAP_SECURITY})
-LH_MIRROR_BOOTSTRAP_SECURITY="${LH_MIRROR_BOOTSTRAP_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_SECTIONS: select section(s) to use
-# (Default: ${LH_SECTIONS})
-LH_SECTIONS="${LH_SECTIONS}"
-EOF
-
-# Creating lh_chroot_* configuration
-mkdir -p config/chroot_local-hooks
-mkdir -p config/chroot_local-includes
-mkdir -p config/chroot_local-packages
-mkdir -p config/chroot_local-packageslists
-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_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_grub
-mkdir -p config/binary_local-debs
-mkdir -p config/binary_local-hooks
-mkdir -p config/binary_local-includes
-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_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: set boot parameters
-# (Default: empty)
-LH_BOOTAPPEND="${LH_BOOTAPPEND}"
-
-# \$LH_BOOTLOADER: set bootloader
-# (Default: ${LH_BOOTLOADER})
-LH_BOOTLOADER="${LH_BOOTLOADER}"
-
-# \${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 disabled.
-LH_CHROOT_BUILD="${LH_CHROOT_BUILD}"
-
-# \$LH_DEBIAN_INSTALLER: set debian-installer
-# (Default: ${LH_DEBIAN_INSTALLER})
-LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER}"
-
-# \$LH_ENCRYPTION: set encrytion
-# (Default: empty)
-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 preparer
-# (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_MEMTEST: set memtest
-# (Default: ${LH_MEMTEST})
-LH_MEMTEST="${LH_MEMTEST}"
-
-# \$LH_NET_FILESYSTEM: set netboot filesystem
-# (Default: ${LH_NET_FILESYSTEM})
-LH_NET_FILESYSTEM="${LH_NET_FILESYSTEM}"
-
-# \$LH_NET_MOUNTOPTIONS: set nfsopts
-# (Default: empty)
-LH_NET_MOUNTOPTIONS="${LH_NET_MOUNTOPTIONS}"
-
-# \$LH_NET_PATH: set netboot server directory
-# (Default: ${LH_NET_PATH})
-LH_NET_PATH="${LH_NET_PATH}"
-
-# \$LH_NET_SERVER: set netboot server address
-# (Default: ${LH_NET_SERVER})
-LH_NET_SERVER="${LH_NET_SERVER}"
-
-# \$LH_SYSLINUX_SPLASH: set custom syslinux splash
-# (Default: empty)
-LH_SYSLINUX_SPLASH="${LH_SYSLINUX_SPLASH}"
-
-# \$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
-
-if [ "${CONFIG}" = "clone" ] # FIXME
-then
- # Read package selection
- echo `dpkg --get-selections | awk '{ print $1 }'` > config/chroot_local-packageslists/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
Copied: releases/live-helper/1.0~a25-1/helpers/lh_config (from rev 2824, dists/trunk/live-helper/helpers/lh_config)
===================================================================
--- releases/live-helper/1.0~a25-1/helpers/lh_config (rev 0)
+++ releases/live-helper/1.0~a25-1/helpers/lh_config 2007-09-01 16:51:15 UTC (rev 2825)
@@ -0,0 +1,932 @@
+#!/bin/sh
+
+# lh_config(1) - create configuration for live-helper(7)
+# Copyright (C) 2006-2007 Daniel Baumann <daniel at debian.org>
+#
+# 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="${LH_BASE:-/usr/share/live-helper}"
+
+for FUNCTION in "${LH_BASE}"/functions/*.sh
+do
+ . "${FUNCTION}"
+done
+
+# Setting static variables
+DESCRIPTION="create configuration for live-helper(7)"
+HELP="FIXME"
+USAGE="${PROGRAM} [--apt apt|aptitude]\n\
+\t [--apt-ftp-proxy URL]\n\
+\t [--apt-http-proxy URL]\n\
+\t [--apt-pdiffs enabled|disabled]\n\
+\t [--apt-pipeline FIXME]\n\
+\t [--apt-recommends enabled|disabled]\n\
+\t [--apt-secure enabled|disabled]\n\
+\t [-a|--architecture ARCHITECTURE]\n\
+\t [-b|--binary-images iso|net|tar|usb-hdd]\n\
+\t [--binary-indices enabled|disabled]\n\
+\t [--bootappend PARAMETER|\"PARAMETERS\"]\n\
+\t [--bootloader grub|syslinux|yaboot]\n\
+\t [--bootstrap cdebootstrap|debootstrap]\n\
+\t [--bootstrap-config FILE]\n\
+\t [-f|--bootstrap-flavour minimal|standard]\n\
+\t [--bootstrap-keyring PACKAGE]\n\
+\t [--breakpoints]\n\
+\t [--cache enabled|disabled]\n\
+\t [--cache-indices enabled|disabled]\n\
+\t [--cache-packages enabled|disabled]\n\
+\t [--cache-stages STAGE|\"STAGES\"]\n\
+\t [--chroot-build enabled|disabled]\n\
+\t [--chroot-filesystem ext2|ext3|squashfs|plain]\n\
+\t [-c|--conffile FILE]\n\
+\t [--debconf-frontend dialog|editor|noninteractive|readline]\n\
+\t [--debconf-nowarnings enabled|disabled]\n\
+\t [--debconf-priority low|medium|high|critical]\n\
+\t [--debian-installer enabled|disabled]\n\
+\t [--debug]\n\
+\t [-d|--distribution CODENAME]\n\
+\t [-e|--encryption aes128|aes192|aes256]\n\
+\t [--force]\n\
+\t [--genisoimage genisomage|mkisofs]\n\
+\t [--grub-splash FILE]\n\
+\t [--hooks FILE]\n\
+\t [--hostname NAME]\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 [--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-binary-security URL]\n\
+\t [--mirror-binary URL]\n\
+\t [--mirror-bootstrap-security URL]\n\
+\t [--mirror-bootstrap URL]\n\
+\t [--mode debian|debian-edu|ubuntu]\n\
+\t [--net-filesystem nfs|cfs]\n\
+\t [--net-mountoptions OPTIONS]\n\
+\t [--net-path PATH]\n\
+\t [--net-server IP|HOSTNAME]\n\
+\t [-p|--packages-lists FILE]\n\
+\t [--packages PACKAGE|\"PACKAGES\"]\n\
+\t [--quiet]\n\
+\t [--root-command sudo]\n\
+\t [--sections SECTION|\"SECTIONS\"]\n\
+\t [--security enabled|disabled]\n\
+\t [--source enabled|disabled]\n\
+\t [-s|--source-images iso|net|tar|usb-hdd]\n\
+\t [--symlinks enabled|disabled]\n\
+\t [--syslinux-splash FILE]\n\
+\t [--syslinux-timeout MILISECONDS]\n\
+\t [--sysvinit enabled|disabled]\n\
+\t [--tasksel aptitude|tasksel]\n\
+\t [--tasks TASK]\n\
+\t [--templates PATH]\n\
+\t [--union-filesystem aufs|unionfs]\n\
+\t [--username NAME]\n\
+\t [--verbose]"
+
+Local_arguments ()
+{
+ ARGUMENTS="`getopt --longoptions apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-pipeline:,apt-recommends:,apt-secure:,bootstrap:,cache:,cache-indices:,cache-packages:,cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,genisoimage:,initramfs:,losetup:,mode:,root-command:,tasksel:,includes:,templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,distribution:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,chroot-filesystem:,union-filesystem:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,binary-images:,binary-indices:,bootappend:,bootloader:,chroot-build:,debian-installer:,encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:,iso-volume:,iso-memtest:,net-filesystem:,net-mountoptions:,net-path:,net-server:,syslinux-splash:,syslinux-timeout:,username:,source:,source-images:,breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --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
+ # 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-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
+ ;;
+
+ --genisoimage)
+ LH_GENISOIMAGE="${2}"
+ shift 2
+ ;;
+
+ --initramfs)
+ LH_INITRAMFS="${2}"
+ shift 2
+ ;;
+
+ --losetup)
+ LH_LOSETUP="${2}"
+ shift 2
+ ;;
+
+ --mode)
+ LH_MODE="${2}"
+ shift 2
+ ;;
+
+ --root-command)
+ LH_ROOT_COMMAND="${2}"
+ shift 2
+ ;;
+
+ --tasksel)
+ LH_TASKSEL="${2}"
+ shift 2
+ ;;
+
+ --includes)
+ LH_INCLUDES="${2}"
+ shift 2
+ ;;
+
+ --templates)
+ LH_TEMPLATES="${2}"
+ shift 2
+ ;;
+
+ --breakpoints)
+ LH_BREAKPOINTS="enabled"
+ shift
+ ;;
+
+ --debug)
+ LH_DEBUG="enabled"
+ shift
+ ;;
+
+ --force)
+ LH_FORCE="enabled"
+ shift
+ ;;
+
+ --quiet)
+ LH_QUIET="enabled"
+ shift
+ ;;
+
+ --verbose)
+ LH_VERBOSE="enabled"
+ shift
+ ;;
+
+ -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}"
+ shift 2
+ ;;
+
+ -m|--mirror-bootstrap)
+ LH_MIRROR_BOOTSTRAP="${2}"
+ shift 2
+ ;;
+
+ --mirror-bootstrap-security)
+ LH_MIRROR_BOOTSTRAP_SECURITY="${2}"
+ shift 2
+ ;;
+
+ --mirror-binary)
+ LH_MIRROR_BINARY="${2}"
+ shift 2
+ ;;
+
+ --mirror-binary-security)
+ LH_MIRROR_BINARY_SECURITY="${2}"
+ shift 2
+ ;;
+
+ --sections)
+ LH_SECTIONS="${2}"
+ shift 2
+ ;;
+
+ # config/chroot
+ --chroot-filesystem)
+ LH_CHROOT_FILESYSTEM="${2}"
+ shift 2
+ ;;
+
+ --union-filesystem)
+ LH_UNION_FILESYSTEM="${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
+ -b|--binary-images)
+ LH_BINARY_IMAGES="${2}"
+ shift 2
+ ;;
+
+ --binary-indices)
+ LH_BINARY_INDICES="${2}"
+ shift 2
+ ;;
+
+ --bootappend)
+ LH_BOOTAPPEND="${2}"
+ shift 2
+ ;;
+
+ --bootloader)
+ LH_BOOTLOADER="${2}"
+ shift 2
+ ;;
+
+ --chroot-build)
+ LH_CHROOT_BUILD="${2}"
+ shift 2
+ ;;
+
+ --debian-installer)
+ LH_DEBIAN_INSTALLER="${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
+ ;;
+
+ --iso-memtest)
+ LH_ISO_MEMTEST="${2}"
+ shift 2
+ ;;
+
+ --net-filesystem)
+ LH_NET_FILESYSTEM="${2}"
+ shift 2
+ ;;
+
+ --net-mountoptions)
+ LH_NET_MOUNTOPTIONS="${2}"
+ shift 2
+ ;;
+
+ --net-path)
+ LH_NET_PATH="${2}"
+ shift 2
+ ;;
+
+ --net-server)
+ LH_NET_SERVER="${2}"
+ shift 2
+ ;;
+
+ --syslinux-splash)
+ LH_SYSLINUX_SPLASH="${2}"
+ shift 2
+ ;;
+
+ --syslinux-timeout)
+ LH_SYSLINUX_TIMEOUT="${2}"
+ shift 2
+ ;;
+
+ --username)
+ LH_USERNAME="${2}"
+ shift 2
+ ;;
+
+ # config/source
+ --source)
+ LH_SOURCE="${2}"
+ shift 2
+ ;;
+
+ -s|--source-images)
+ LH_SOURCE_IMAGES="${2}"
+ shift 2
+ ;;
+
+ # other
+ --breakpoints)
+ LH_BREAKPOINTS="enabled"
+ shift
+ ;;
+
+ -c|-conffile)
+ LH_CONFFILE="${2}"
+ shift 2
+ ;;
+
+ --debug)
+ LH_DEBUG="enabled"
+ shift
+ ;;
+
+ --force)
+ LH_FORCE="enabled"
+ shift
+ ;;
+
+ -h|--help)
+ Help
+ shift
+ ;;
+
+ --quiet)
+ LH_QUIET="enabled"
+ shift
+ ;;
+
+ -u|--usage)
+ Usage
+ shift
+ ;;
+
+ --verbose)
+ LH_VERBOSE="enabled"
+ shift
+ ;;
+
+ -v|--version)
+ Version
+ shift
+ ;;
+
+ --)
+ shift
+ break
+ ;;
+
+ *)
+ Echo_error "internal error"
+ exit 1
+ ;;
+ esac
+ done
+}
+
+# Reading existing configuration
+Read_conffile config/common
+Read_conffile config/bootstrap
+Read_conffile config/chroot
+Read_conffile config/binary
+Read_conffile config/source
+Read_conffile "${LH_CONFIG}"
+
+# Setting defaults
+Set_defaults
+
+Local_arguments "${@}"
+
+if [ -n "${LH_CONFFILE}" ]
+then
+ Read_conffile "${LH_CONFFILE}"
+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_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_GENISOIMAGE: set genisoimage program
+# (Default: ${LH_GENISOIMAGE})
+LH_GENISOIMAGE="${LH_GENISOIMAGE}"
+
+# \$LH_INITRAMFS: set initramfs hook
+# (Default: ${LH_INITRAMFS})
+LH_INITRAMFS="${LH_INITRAMFS}"
+
+# \$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}"
+
+# \$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
+
+# \$LH_BREAKPOINTS: enable breakpoints
+# (Default: ${LH_BREAKPOINTS})
+#LH_BREAKPOINTS="${LH_BREAKPOINTS}"
+
+# \$LH_DEBUG: enable debug
+# (Default: ${LH_DEBUG})
+#LH_DEBUG="${LH_DEBUG}"
+
+# \$LH_FORCE: enable force
+# (Default: ${LH_FORCE})
+#LH_FORCE="${LH_FORCE}"
+
+# \$LH_QUIET: enable quiet
+# (Default: ${LH_QUIET})
+#LH_QUIET="${LH_QUIET}"
+
+# \$LH_VERBOSE: enable verbose
+# (Default: ${LH_VERBOSE})
+#LH_VERBOSE="${LH_VERBOSE}"
+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_FLAVOUR: select flavour to use
+# (Default: ${LH_BOOTSTRAP_FLAVOUR})
+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 fetch packages from
+# (Default: ${LH_MIRROR_BOOTSTRAP})
+LH_MIRROR_BOOTSTRAP="${LH_MIRROR_BOOTSTRAP}"
+
+# \$LH_MIRROR_BOOTSTRAP_SECURITY: set security mirror to fetch packages from
+# (Default: ${LH_MIRROR_BOOTSTRAP_SECURITY})
+LH_MIRROR_BOOTSTRAP_SECURITY="${LH_MIRROR_BOOTSTRAP_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_SECTIONS: select section(s) to use
+# (Default: ${LH_SECTIONS})
+LH_SECTIONS="${LH_SECTIONS}"
+EOF
+
+# Creating lh_chroot_* configuration
+mkdir -p config/chroot_local-hooks
+mkdir -p config/chroot_local-includes
+mkdir -p config/chroot_local-packages
+mkdir -p config/chroot_local-packageslists
+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_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_grub
+mkdir -p config/binary_local-debs
+mkdir -p config/binary_local-hooks
+mkdir -p config/binary_local-includes
+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_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: set boot parameters
+# (Default: empty)
+LH_BOOTAPPEND="${LH_BOOTAPPEND}"
+
+# \$LH_BOOTLOADER: set bootloader
+# (Default: ${LH_BOOTLOADER})
+LH_BOOTLOADER="${LH_BOOTLOADER}"
+
+# \${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 disabled.
+LH_CHROOT_BUILD="${LH_CHROOT_BUILD}"
+
+# \$LH_DEBIAN_INSTALLER: set debian-installer
+# (Default: ${LH_DEBIAN_INSTALLER})
+LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER}"
+
+# \$LH_ENCRYPTION: set encrytion
+# (Default: empty)
+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 preparer
+# (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_MEMTEST: set memtest
+# (Default: ${LH_MEMTEST})
+LH_MEMTEST="${LH_MEMTEST}"
+
+# \$LH_NET_FILESYSTEM: set netboot filesystem
+# (Default: ${LH_NET_FILESYSTEM})
+LH_NET_FILESYSTEM="${LH_NET_FILESYSTEM}"
+
+# \$LH_NET_MOUNTOPTIONS: set nfsopts
+# (Default: empty)
+LH_NET_MOUNTOPTIONS="${LH_NET_MOUNTOPTIONS}"
+
+# \$LH_NET_PATH: set netboot server directory
+# (Default: ${LH_NET_PATH})
+LH_NET_PATH="${LH_NET_PATH}"
+
+# \$LH_NET_SERVER: set netboot server address
+# (Default: ${LH_NET_SERVER})
+LH_NET_SERVER="${LH_NET_SERVER}"
+
+# \$LH_SYSLINUX_SPLASH: set custom syslinux splash
+# (Default: empty)
+LH_SYSLINUX_SPLASH="${LH_SYSLINUX_SPLASH}"
+
+# \$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
+
+if [ "${CONFIG}" = "clone" ] # FIXME
+then
+ # Read package selection
+ echo `dpkg --get-selections | awk '{ print $1 }'` > config/chroot_local-packageslists/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
More information about the debian-live-changes
mailing list