summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2009-11-22 14:36:42 +0100
committerDaniel Baumann <daniel@debian.org>2009-11-22 14:38:00 +0100
commita62f12110b19a52a58d7eae871012202cfa16055 (patch)
tree0bd188079c808ee8956fb5304c46ce8266b49f75 /debian
downloadvyos-live-build-a62f12110b19a52a58d7eae871012202cfa16055.tar.gz
vyos-live-build-a62f12110b19a52a58d7eae871012202cfa16055.zip
Renaming categories to archive areas (Closes: #519690).
Diffstat (limited to 'debian')
-rw-r--r--debian/bug/live-helper.presubj11
-rw-r--r--debian/bug/live-helper.script16
-rw-r--r--debian/changelog2099
-rw-r--r--debian/compat1
-rw-r--r--debian/control24
-rw-r--r--debian/copyright68
-rw-r--r--debian/live-helper.cron.daily155
-rw-r--r--debian/live-helper.default16
-rw-r--r--debian/live-helper.logrotate11
-rw-r--r--debian/live-helper.postinst28
-rw-r--r--debian/live-helper.postrm22
-rw-r--r--debian/live-helper.prerm23
-rwxr-xr-xdebian/rules61
13 files changed, 2535 insertions, 0 deletions
diff --git a/debian/bug/live-helper.presubj b/debian/bug/live-helper.presubj
new file mode 100644
index 000000000..e59a93a65
--- /dev/null
+++ b/debian/bug/live-helper.presubj
@@ -0,0 +1,11 @@
+Before submitting a bug report against live-helper, please make sure
+that you have read your guidlines for Debian Live bug reports:
+
+ http://live.debian.net/manual/html/bugs.html
+
+By providing the required information as outlined in the guidlines makes
+sure that we can optimally reproduce and fix bugs, not doing so wastes a
+lot of time for both the maintainers and the submitters.
+
+Pleae bear in mind that bugs that lack the required information will
+likely be ignored when the submitter doesn't follow up to questions.
diff --git a/debian/bug/live-helper.script b/debian/bug/live-helper.script
new file mode 100644
index 000000000..54ef8ddca
--- /dev/null
+++ b/debian/bug/live-helper.script
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+DEFAULT_SETTINGS="/etc/default/live-helper"
+
+# Checking depends
+dpkg -l debootstrap cdebootstrap
+
+# Checking suggests
+dpkg -l dosfstools genisoimage memtest86+ memtest86 mtools parted squashfs-tools genext2fs mtd-tools sudo fakeroot syslinux grub uuid-runtime win32-loader
+
+if [ -e "${DEFAULT_SETTINGS}" ]; then
+ echo "Contents of ${DEFAULT_SETTINGS}:"
+ cat "${DEFAULT_SETTINGS}"
+else
+ echo "${DEFAULT_SETTINGS} does not exist."
+fi
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000000000..51d602532
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,2099 @@
+live-helper (1.0.6-2) unstable; urgency=high
+
+ * Replacing sed 4.2 command to assemble debootstraps components option
+ with a less advanced one, in order to work on legacy distributions.
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 22 Nov 2009 13:35:50 +0100
+
+live-helper (1.0.6-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Updating lenny point release number.
+ * Settinglosetup-lukshome example hook executable bit again.
+ * Adding kernelpurge example hook to remove all kernel images except
+ the newest one.
+ * Making replace-di-banner hook to not fail when no d-i is included in
+ the image.
+ * Allowing to overwrite default gzip options through config switch or
+ option.
+
+ [ Cody A.W. Somerville ]
+ * Unify bootloader helpers.
+ * Only add available install frontend boot entries.
+
+ [ Daniel Baumann ]
+ * Automatically optaining version number for config tree format.
+ * Updating presubj text for reportbug.
+ * Correcting install calls for reportbug files in rules.
+ * Adding console-setup to standard package list.
+ * Adding gfortran and gnat to rescue list.
+ * Updating debian-live snapshots repository entries.
+ * Adding live snapshots repository gpg key.
+ * Updating debian-backports example sources for lenny.
+ * Removing old beryl source repository example.
+ * Removing old fai source repository example.
+ * Removing old debian-edu source repository example.
+ * Updating git snapshot repository in image autobuild script.
+ * Respecting /etc/hostname in case it's part of chroot_local-includes,
+ thanks to Luigi Capriotti <l.capriotti@xbmc.org> for the idea.
+ * Updating kde-core package list for squeeze/sid, thanks to Diederik
+ de Haas <didi.debian@cknow.org>.
+ * Adding mailutils to rescue list.
+ * Updating conditionals in package lists for squeeze.
+ * Updating debian-forensics packages list.
+ * Updating vcs fields.
+ * Using pre-cached bootstrap stage, if available, in order to build
+ chroot image which dramatically speads up building of large images.
+ * Returning error value of the last process before exiting (Closes:
+ #527331).
+ * Allow to enforce syslinux menu module through LH_SYSLINUX_MENU.
+ * Respecting (possibly) customized LH_SYSLINUX_CFG when autodecting
+ syslinux menu module (Closes: #533846).
+ * Deprecating all dashed forms of commands.
+ * Giving message to users that lh_config is actually doing something.
+ * Avoid showing 'dashed commands are deprecated' warning more than one
+ within lh_clean.
+ * Updating distribution release information.
+ * Allow to overload global functions with local functions stored in
+ the config tree at scripts/functions.
+ * Also actually creating the functions directory in lh_config.
+ * Correcting conditional reading of local functions.
+ * Correcting spelling typo in a previous changelog entry to please
+ lintian.
+ * Fixing nroff formatting error in lh_config manpage.
+ * Updating to debhelper 7.
+ * Updating to standards version 3.8.3.
+ * Don't use dh_clean in favour of dh_prep.
+ * Fixing another nroff formatting error in lh_config manpage.
+ * Updating defaults of linux packages for sid (>= 2.6.31).
+
+ [ Rui Miguel Bernardo ]
+ * Correcting apt pinning support.
+
+ [ Daniel Baumann ]
+ * Merging initial and experimental grub2 support from Luigi Capriotti
+ <l.capriotti@xbmc.org>.
+ * Adding check for config tree version and fail or give warnings if
+ the version doesn't match.
+
+ [ Karl Goetz ]
+ * Adding missing exit 1 in the archtiecture detection case.
+ * Correcting comment about replacing /dev/urandom with /dev/random.
+ * Replacing all -ge with -gt checks for string max lenghts of iso meta
+ information.
+ * Correcting spelling type in 'wrong config tree version' error
+ message.
+ * Rewording some of the error messages in Check_defaults().
+
+ [ Daniel Baumann ]
+ * Fixing regression imported by fixing #533846 incorrectly.
+ * Correcting pathes in include statements when building netboot images
+ (Closes: #546910).
+ * Correctly replacing pathes in exithelp.cfg for returning back to
+ syslinux menu.
+ * Adjusting pathes for boot-screens in netboot images.
+ * Escaping variables in binary.sh of lh_binary_iso, thanks to Luigi
+ Capriotti <l.capriotti@xbmc.org>.
+ * Simplyfing chroot copying in lh_binary_chroot.
+ * Tidy helper calls before and after switching chroot filesystem in
+ lh_binary_rootfs to not leave certain helpers activated at the end
+ of the build, thanks to Luigi Capriotti <l.capriotti@xbmc.org>.
+ * Adding patch from Dusty Hendrickson <dhendrickson@cleversafe.com> to
+ allow lh_bootstrap_debootstrap to bootstrap from different section
+ than main and evaluate LH_CATEGORIES for that purpose.
+ * Adding example hook from Rui Miguel Bernardo
+ <rui.bernardo.pt@gmail.com> for bugfixing cdrom-detect when using
+ live-installer in lenny.
+ * Renaming example hooks and prefixing them with distribution name.
+
+ [ Cody A.W. Somerville ]
+ * Omit numbering for first kernel and initrd installed into binary.
+ * Fixing intermittent truncating of filesystem.
+ * Correcting LH_BOOTAPPEND_INSTALL default values.
+
+ [ Daniel Baumann ]
+ * Giving conditional message in lh_config when creating or updating
+ the config tree.
+ * Respecting that etch has no prompt.cfg in netboot images.
+ * Adding syslinux hardcoded default label entries.
+ * Adding another workaround for etchs syslinux generation to manually
+ treat live.cfg.
+ * Only adding hardcoded fallback syslinux label when not using neither
+ vesamenu nor gfxboot.
+ * Removing newline in f8.txt.install syslinux template.
+ * Removing newline in f6.txt syslinux template.
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 15 Nov 2009 17:16:19 +0100
+
+live-helper (1.0.5-2) unstable; urgency=low
+
+ [ Cody A.W. Somerville ]
+ * Reflect addition of the ubuntu mode and add missing contents where
+ marked FIXME in lh_config manpage.
+
+ [ Daniel Baumann ]
+ * Preserve quoting in lh when passing through to sub commands (Closes:
+ #521824).
+ * Outputting usage if lh is called without argument.
+ * Adding example hook to allow hal automounting local partitions.
+
+ [ Cody A.W. Somerville ]
+ * Simplifying template precedence.
+
+ [ Daniel Baumann ]
+ * Using common prefix for packages lists of packaging teams.
+ * Updating version and date in manpage headers.
+ * Exclude di-utils-exit-installer from udeb_exclude, we want it on the
+ images on purpose.
+ * Correcting spelling typo in hal-automount.sh, thanks to Martin
+ Engelmann <martin.engelmann@gmx.de>.
+ * Installing gdm after lxde in lxde package list in order to not pull
+ in gnome depends uselessly, thanks to Fabian Greffrath
+ <greffrath@leat.rub.de> (Closes: #536230).
+ * Correcting typo in default values assignment of losetup functions.
+ * Avoid using HOSTNAME variable in order to not get false positives
+ from checkbashism.
+ * Cosmetical simplification of debian-installer DESTDIR assignement,
+ thanks to Cody A.W. Somerville <cody.somerville@canonical.com>.
+ * Updating ubuntu specific package preselection.
+ * Removing config stage file on purge, if the user is using an auto
+ script to generate the config.
+
+ [ Chris Lamb ]
+ * Support LH_BOOTSTRAP_FLAVOUR="standard" when using debootstrap
+ * Fix usb-hdd d-i installation.
+ * Remove potentially-expanding architecture list by making current x86
+ vars the fallback.
+ * Update my email address.
+ * Generate correct bootappend line for preseed/live-installer/usb-hdd
+ combination.
+ * Add replace-di-banner.sh example hook to replace the graphical d-i
+ banner.
+
+ [ Daniel Baumann ]
+ * Marking replace-di-banner.sh executable and adjust line wrapping.
+
+ [ Chris Lamb ]
+ * Fix s/coppy/copy/ typo
+
+ [ Daniel Baumann ]
+ * Including archive trace into .disk meta information.
+ * Consistenly installing gdm later than the desktop packages in order
+ to ensure non-inflated installs.
+ * Replacing policy-rc.d text that is used by sbuild too.
+ * Setting binary mirror default to cdn.debian.net.
+ * Setting bootstrap mirror default to ftp.de.debian.org,
+ ftp.us.debian.orgs is too unreliable (round-robin out of sync).
+ * Adding example hook from Rui Miguel Bernardo
+ <rui.bernardo.pt@gmail.com> to use home on a separated luks
+ encrypted partition.
+ * Improving replace-di-banner example hook.
+ * Adding localepurge example hook.
+ * Simplyfing localepurge hook.
+ * Applying patch from Chris Leick <c.leick@vollbio.de> to fix some
+ spelling typos in the manpages (Closes: #543868).
+ * Adding German manpage translations from Chris Leick
+ <c.leick@vollbio.de> (Closes: #544512).
+
+ [ Cody A.W. Somerville ]
+ * Fix build failure when retrying build at deconfiguring file
+ /bin/hostname.
+ * Add option to disable use of GTK debian-installer.
+
+ [ Rui Miguel Bernardo ]
+ * Correcting some rough edges in lukshome example hook.
+
+ [ Daniel Baumann ]
+ * Updating kernel defaults for squeeze (removing squashfs, not
+ required anymore).
+ * Adding a message about which hook made a build fail, if any.
+ * Updating lenny point release number.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 04 Sep 2009 13:21:04 +0200
+
+live-helper (1.0.5-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Shortening LH_ISO_VOLUME defaults to not exceed max lenght (Closes:
+ #515974).
+ * Adding checks for exceeding lenght of the iso header strings.
+ * Emitting a warning rather than an error when iso strings are too
+ long.
+ * Evalualting iso volume before checking their lenght, thanks to
+ Roberto C. Morano <rcmorano@emergya.es>.
+
+ [ Chris Lamb ]
+ * Correcting spelling of s/lenght/length/ in warning messages.
+ * Improving grammar and clarity of LH_ISO_APPLICATION etc. warnings
+
+ [ Daniel Baumann ]
+ * Adding initial support for virtual-hdd binary image type.
+ * Updating manpage headers.
+ * Updating manpage po4a.
+ * Adding missing use of which in defaults setting of bootstrap
+ program.
+ * Correcting win32-loader copy call to work with non-chrooted builds
+ too.
+ * Only trying to copy syslinux english templates if they are actually
+ available.
+ * Only trying to handle syslinux help screens if they are actually
+ available.
+ * Improving check for syslinux templates by checking actual content,
+ not just the directory.
+ * Don't always overwrite keyring package option on debian or emedebian
+ mode.
+
+ [ Cody A.W. Somerville ]
+ * Checking for installer README.html to prevent build failure.
+
+ [ Daniel Baumann ]
+ * Adding gpm to rescue list (Closes: #521557).
+ * Adding bonnie++ to rescue list.
+ * Updating first bunch of architectures to new location of d-i daily
+ images.
+
+ [ Cody A.W. Somerville ]
+ * Do not fail build when greps to generate udeb exclusion list return
+ no results or grepped files do not exist.
+
+ [ Daniel Baumann ]
+ * Removing some code in chroot_apt helper that left over the
+ preferences files in the final image.
+ * Removing old todo file.
+ * Updating internal release numbers to current state in debian.
+
+ [ Cody A.W. Somerville ]
+ * Adding Ubuntu mode.
+
+ [ Daniel Baumann ]
+ * Not adding squashfs-modules to linux-packages on sid anymore, there
+ it's mainlined.
+
+ [ Cody A.W. Somerville ]
+ * Adding lpia support.
+ * Updating defaults.sh to correctly set default LH_CATEGORIES when in
+ Ubuntu mode.
+
+ [ Daniel Baumann ]
+ * Manually ensuring correct permissions of filesystem.squashfs in
+ order to prevent unbootable systems in some nutcases.
+ * Updating location of powerpc d-i daily images.
+ * Cleaning up makefile.
+ * Simplyfing architecture handling for d-i daily URLs.
+ * Adding update-initramfs call back in lh_chroot_hacks, but only for
+ netboot.
+ * Correcting typo in Makefile about line wrapping.
+ * Correcting chroot call for update-initramfs in lh_chroot_hacks.
+ * Correcting clean option of lh_config to tidy configuration tree.
+
+ [ Chris Lamb ]
+ * Update location of ia64 d-i dailies. Thanks to Luk Claes.
+
+ [ Daniel Baumann ]
+ * Not removing man/index.db in lh_chroot_hacks to keep man -k aka
+ apropos working, thanks to Juliusz Chroboczek
+ <Juliusz.Chroboczek@pps.jussieu.fr> (Closes: #527311).
+ * Updating credits file.
+ * Adding cdebootstrap and rinse to rescue list.
+ * Exporting LH_CONFIG_VERSION for the configuration tree format.
+
+ [ Chris Lamb ]
+ * Print a warning if you are using "stripped" or "minimal" but you
+ have set LH_BINARY_INCICES="enabled" (Closes: #527974)
+
+ [ Tzafrir Cohen ]
+ * Returning to menu in syslinux.
+
+ [ Daniel Baumann ]
+ * Always rebuilding initrd in chroot_hacks to avoid inclusion of
+ previously removed udev rules (such as persistent devices).
+ * Removing madwifi from rescue list; packages are removed from debian,
+ and currently we don't support nested ifdefs in packages lists.
+
+ [ Cody A.W. Somerville ]
+ * Fixing LH_BOOTAPPEND_INSTALL issues for Ubuntu based builds.
+
+ [ Daniel Baumann ]
+ * Adding kpdf-nodrm example hook from Tzafrir Cohen
+ <tzafrir.cohen@xorcom.com>.
+ * Updating kpdf-nodrm hook to also work with KDE4.
+ * Correcting spelling mistake in kde-no-pdf-drm example hook.
+ * Correcting another spelling mistake in kde-no-pdf-drm example hook.
+
+ [ Cody A.W. Somerville ]
+ * Unmounting all mounts in chroot.
+
+ [ Daniel Baumann ]
+ * Marking paketto and sing in rescue list as etch and lenny only
+ (Closes: #531795).
+
+ [ Cody A.W. Somerville ]
+ * Also respecting general apt/aptitude options for the install
+ functions used during binary stage.
+ * Fixing build failure in lh_binary_syslinux that occurs if
+ exithelp.cfg does not exist.
+
+ [ Daniel Baumann ]
+ * Emitting a warning if resolvconf is detected on the to be generated
+ live system. Beware of resolvconf, it's broken beyond repair.
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 14 Jun 2009 15:00:00 +0200
+
+live-helper (1.0.4-1) unstable; urgency=low
+
+ * Handling kernel selection properly in example images build script.
+ * Updating udeb exclude lists.
+ * Adding new setting for binary indices: If set to none, no indices
+ are included at all.
+ * Trimming down gnome-desktop images to fit cd size in example build
+ script.
+ * Updating release numbers.
+ * Updating syslinux menu configuration.
+ * Updating boot menu title when using syslinux menu.
+ * Correcting typo in example image build script.
+ * Removing explicit defaults from example image build script.
+ * Updating doc includes.
+ * Updating debian-cd doc includes.
+ * Correcting path within netboot tarballs.
+ * Redirecting stderr to log as well in example image build script.
+
+ -- Daniel Baumann <daniel@debian.org> Sat, 14 Feb 2009 18:00:00 +0100
+
+live-helper (1.0.3-2) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Regenerationg live-helper pot file.
+ * Fixing typo in changelog.
+ * Correcting order of genisoimage option assembling, the exludes do have to be
+ processed last.
+ * Adding clean parameter to lh_config to minimize config directory by
+ automatically removing unused and thus empty subdirectories.
+ * Splitting out win32-loader handling into own helper script.
+ * Take win32-loader from the target distribution by using the chroot.
+ * Revert using debhelper 7 command in rules.
+ * Prefixing debhelper files with package name.
+ * Updating copyright file.
+ * Cleaning up rules file.
+ * Moving binary manifest to live subdirectory on the images.
+ * Moving live-initramfs or casper parameter list to live subdirectory on the
+ images.
+ * Introducing debian-release mode.
+ * Adding own iso volume when beeing in release mode.
+ * Correcting typo in iso volume.
+ * Including the distribution name in iso volume when being in debian mode.
+ * Renaming win32-loader executable as debian-cd does.
+ * Creating win32-loader.ini in win32-loader helper script.
+ * Updating .disk/info generation when building iso images.
+ * Updating lenny cd includes.
+ * Updating install call for live-helper defaults file.
+ * Updating syslinux help screens.
+ * Correcting bootstrap default logic to not overwrite the 'copy' method.
+ * Really correcting bootstrap default logic to not overwrite the 'copy'
+ method.
+ * Updating image example build script.
+ * Overwriting default kernels in image autobuild script only when being on
+ i386.
+ * Updating binary-filesystem reference in lh_config manpage.
+ * For space consideration, don't install laptop task in desktop images by
+ default anymore.
+ * Only enabling win32-loader by default if we also include debian-installer.
+
+ [ Tiago Bortoletto Vaz ]
+ * Updating pt_br localization (Closes: #514196).
+
+ -- Daniel Baumann <daniel@debian.org> Tue, 10 Feb 2009 00:00:00 +0100
+
+live-helper (1.0.3-1) unstable; urgency=medium
+
+ [ Antonio Terceiro ]
+ * Don't break messages into parts; this make it impossible for translators
+ * Adding missing newlines in Echo_error
+ * Not considering some strings as translatable.
+ * Adding Echo function as translatable
+ * Don't ask for translators to translate a bunch of asterisks
+ * Removing incorrect extra argument
+ * Translating the description of the helpers
+ * Must be printf instead of echo!
+ * Fixing message for i18n compatibility
+
+ [ Cyril Brulebois ]
+ * Get rid of MIRROR_BOOTSTRAP_SECURITY in documentation.
+ * Document LH_BOOTSTRAP_FLAVOUR as empty by default.
+ * Fix --apt-pdiffs disabled being ignored.
+ * Make hacks not break if there are no initrds.
+ * Actually fix initrd-related breakage in chroot hacks.
+
+ [ Daniel Baumann ]
+ * Adding short comments to the different cases in Check_defaults();.
+ * Adding check for currently not supported bootloader/image-type combinations.
+ * Unsupported bootloader/image type combinations are errors, not warning.
+ * Parsing lh_config flags from config.cfg, if available.
+ * If config.cfg is executable, we execute it and accept its output as extra
+ arguments. This makes dynamic configuration possible.
+ * Adding support for using cdebootstra-static as bootstrap program.
+ * Setting default taskel program from aptitude to tasksel.
+ * Correcting typo in previous aptitude->tasksel commit.
+ * Updating mode help message in lh_config.
+ * Adding missing --dump to help output of lh_config.
+ * Making sure that /tmp has the right permissions after installing
+ sun-java*-doc through sun-java example hooks. Apparently, sun-java*-doc
+ packages are tampering with it.
+ * Actually doing apt-ftparchive operations in chroot as it was originally
+ intended to be, otherwise apt-utils would be need to be a depends of
+ live-helper.
+ * Adding temporary workaround to 'failed to install grub' error when using
+ live-installer.
+ * Removing enforced installation of mawk in the chroot in
+ lh_binary_debian-installer, mawk is priority required and therefore always
+ there anyway. Additionally, this would unnecessarily blow up images that
+ have gawk (or any other awk implementation) installed.
+ * Fixing and unifying handling of hooks.
+ * Using common function file to source shell includes.
+ * Updating year in copyright notices for 2009.
+ * Including functions.sh, forgot to add it before.
+ * Marking aufs and unionfs in devel-live packages list as lenny and sid,
+ resp. etch-only.
+ * Updating forensic packages in rescue list.
+ * Removing vim-tiny from minimal packages list, it's not a requirement for
+ live-initramfs :)
+ * Correcting lh_configs config.cfg handling, so that it's at least working
+ when not using config.cfg. Will have to be fixed properly later.
+ * Rewriting all existent manpages.
+ * Running po4a for manpages.
+ * Adding simple manpages for every other live-helper command.
+ * Also covering compressed manpages in uninstall target of Makefile.
+ * Automatically displaying manpage when calling a helper with -h or --help.
+ * Replacing previous attempt of using config.cfg, now using scripts/config.sh
+ and scripts/clean.sh instead.
+ * Adding dummy live-helper command to make any confused user aware that
+ live-helper is a set of commands starting with the lh_ prefix.
+ * Removing shell specific extensions and call of scripts/config and
+ scripts/clean, thanks to Tzafrir Cohen <tzafrir.cohen@xorcom.com>.
+ * Overwriting the debootstrap or fdisk program if it is set to a value that
+ is not on the host system anymore, but another alternative of it is.
+ * Correcting typo for libewf in rescue list.
+ * Updating name of arhive keys in image autobuild script.
+ * Fixing infinit loop when using autoconfig for lh_config and lh_clean.
+ * Adding autoconfig support to lh_build as well.
+ * Correcting wrong logic in defaults.sh which resultet in having
+ loop-aes-utils always installed.
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 1 Feb 2009 17:00:00 +0100
+
+live-helper (1.0.2-4) unstable; urgency=low
+
+ * Prefering local resolv.conf over truncated one.
+ * Prefering local hosts over truncated one.
+ * Moving removal of apt packages lists from minimal and stripped hook
+ to lh_chroot_sources, thanks to Ben Armstrong <synrg@debian.org>.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 12 Jan 2009 13:00:00 -0500
+
+live-helper (1.0.2-3) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Add 'dump' as a getopt longoption so as not to prevent rejection of --dump
+ argument to lh_config.
+ * Only print versions of live-helper in --dump output, not every package
+ installed.
+ * Test for dpkg-query instead of dpkg if we are only going to run dpkg-query
+ within that scope.
+ * Don't assume that if dpkg is installed, we'll actually get a live-helper
+ version number from it.
+ * Re-order arguments to find(1) to silence warning about sub-optimal ordering.
+ * Set default value of _COLOR to "false" from "disabled".
+
+ [ Daniel Baumann ]
+ * Also handling custom apt.conf in config/chroot_apt/apt.conf to allow further
+ apt configuration (Closes: #511247).
+ * Adding sample hook to add custom /etc/modules entries.
+ * Truncating resolv.conf created during bootstrap stage, otherwise we'll end
+ up with a local resolv.conf in the final image. Thanks to Ben Armstrong
+ <synrg@debian.org>.
+
+ -- Daniel Baumann <daniel@debian.org> Sat, 10 Jan 2009 15:00:00 -0500
+
+live-helper (1.0.2-2) unstable; urgency=medium
+
+ * Marking fragrouter in rescue list as etch only.
+ * Correcting naming of source tarballs in image autobuild script.
+ * Marking pstack in rescuelist as i386 only.
+ * Updating location of archive key in in image autobuild script.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 26 Dec 2008 09:00:00 +0100
+
+live-helper (1.0.2-1) unstable; urgency=medium
+
+ * Marking ardour-gtk in studio package list as etch and sid only.
+ * Iterating over all installed kernel images in update-initramfs example hook.
+ * Updating udeb data.
+ * Updating cd includes.
+
+ -- Daniel Baumann <daniel@debian.org> Sat, 20 Dec 2008 15:00:00 +0100
+
+live-helper (1.0.1-4) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Don't attempt to remove scripts directory in lh_clean if it doesn't exist.
+ * Adding tct to rescue list.
+ * Updating lxde-desktop support.
+ * Adding missing endif in rescue list.
+ * Removing nested ifdefs in rescue list.
+ * Correcting defaults check for diverted losetup binary to also cope with
+ host systems that do install loop-aes-utils after populating live-helper
+ config.
+ * Correcting update-initramfs example hook description.
+ * Mention possibility to symlink example hooks in their descriptions.
+ * Also installing build-essential manually in module example hooks, as
+ module-assistant doesn't do it automatically.
+ * Adding Debian Science package list.
+ * Removing debian-edu mode, outdated and apparently not used anymore.
+ * Adding emdebian grip mode.
+
+ [ Marco Amadori ]
+ * NEW: "binary_debian-installer-includes" config directory.
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 11 Dec 2008 06:00:00 +0100
+
+live-helper (1.0.1-3) unstable; urgency=medium
+
+ [ An-Cheng Huang ]
+ * Copy menu binary from the correct directory
+
+ [ Antonio Terceiro ]
+ * Adding missing arguments to printf (l10n disabled)
+
+ [ Daniel Baumann ]
+ * Correcting typo in dh_prep call in rules.
+ * Correcting wrong defaults setting for internal _L10N variable.
+ * Applied patch from Maximilian Gass <mxey@cloudconnected.org> to fix
+ typo in generation of release files in lh_chroot_sources.
+ * Removing wrong 'new-line' in running echo functions when using no
+ color output.
+ * Removing scripts directory through lh_clean, if it's not empty.
+ * Even though users are supposed to have any local-includes with the
+ correct owner and permissions, we set them manually on /home/user as
+ it's likely that anybody will forget it (Closes: #506553).
+
+ -- Daniel Baumann <daniel@debian.org> Tue, 25 Nov 2008 12:00:00 +0100
+
+live-helper (1.0.1-2) unstable; urgency=medium
+
+ [ An-Cheng Huang ]
+ * ignore harmless warnings from parted.
+
+ [ Chris Lamb ]
+ * Really fix LH_BOOTSTRAP="copy". Thanks to Andreas Teuchert
+ <ant+bdo@hsg-kl.de>. (Closes: #498385)
+ * Ensure local packages lists are sourced over global ones (Closes: #499656)
+ * Fix timing issue in create of source tarballs. Patch by Sebastian H
+ <shbugreport@online.de>. (Closes: #499793)
+ * Additionally save the 'scripts/' subdirectory if it contains files when
+ building source images.
+ * Syncing options in lh_config(1) with lh_config, etc. Thanks to Luca Bruno.
+ * Create a "missing-source.txt" file containing missing source packages
+ instead of exiting.
+ * Don't build up source package list inside chroot.
+ * Install appropriate tasksel program.
+ * Correcting sparc architecture detection to ensure correct source package
+ contents.
+ * Include source for sparc-utils on that architecture.
+ * Ensure all files installed via chroot_local-includes are owned by root:root.
+ Thanks to Julien Cristau <jcristau@debian.org>.
+ * For consistency, don't preserve uid/gid for files in binary_local-includes.
+ * Add utility function to call 'Exit' when script exits.
+ * Print message when Exit is called.
+ * Setup cleanup hook in the high-level helpers.
+ * Refactor utility to locate conffiles.
+ * Add utility to dump specified file to stdout.
+ * Add utility to dump all conffiles to stdout.
+ * Add lh_dumpconfig helper to print suitable output for pastebins and other
+ remote debugging.
+
+
+ [ Daniel Baumann ]
+ * Adding explicit --yes to apt-get call when installing keyring packages
+ (previously, this was inherited through Apt(); wrapper) (Closes: #499625).
+ * Correcting wrong spelling of sl-modem-daemon in rescue list.
+ * Fixing bcm43xx-fwcutter entry in rescue list, only available in etch.
+ * Automatically correct LH_SETUP value if the configured losetup cannot be
+ found.
+ * Improving indices workaround by checking LH_BOOTSTRAP_FLAVOUR rather than
+ LH_PACKAGES_LISTS in order to handle chicken-egg problem for installing
+ apt-utils when having bootstrapped a minimal chroot.
+ * Also accept x86_64 as alias for amd64 when checking for cross architecture
+ support.
+ * Adding virtualbox-ose hook.
+ * Adding lh_chroot_selinuxfs helper to support building live images on a
+ selinux enabled host (Closes: #501652).
+ * Applying patch from Frederic Boiteux <fboiteux@calistel.com> to support
+ wildcards in rootfs exclude lists (Closes: #500677).
+ * Making removal stage of lh_chroot_selinuxfs dependent on the existence of
+ /selinux, otherwise that directory would be always created in the chroot.
+ * Manually setting owner of /etc/skel to root.
+ * Making sure /etc/sudoers has right owner/permissions.
+ * Using simplified Require_stagefile(); calls by passing multiple arguments.
+ * Enforcing lh_config to be run before lh_build, see also
+ http://lists.debian.org/debian-live/2008/10/msg00102.html (Closes: #500740).
+ * Updating version number in common.sh.
+ * Removing LIVE_* grep from Exit(); as we have switched to LH_* variables long
+ time ago.
+ * Adding unmount calls for pseudo-filesystems in Exit();.
+ * Excluding ipppd from rescue list due to #502693.
+ * Correcting intendation in conffile.sh.
+ * Adjusting code style of lh_dumpconfig.
+ * Merging lh_dumpconfig into lh_config as --dump parameter.
+ * Updating Debian Forensics packages in rescue list.
+ * Using dd rather than cat to write mbr.bin to usb-hdd images; dd is more
+ robust in case mbr.bin is corrupted.
+ * Improving version output of lh_config --dump.
+ * Removing double cryptsetup entry in rescue list.
+ * Adding lsof in rescue list.
+ * Updating releases.sh to match internal namespace of included functions.
+ * Marking grub and lilo in rescue list as amd64 and i386 only.
+ * Grouping bootloaders in rescue list.
+ * Adding hppa bootloader to rescue list.
+ * Renaming internal Read_conffile(); to Read_conffiles(); for consistency
+ reasons.
+ * Generalizing internal Chroot(); by requiring its first argument to be the
+ chroot directory.
+ * Don't use set -e in sourced functions, this is the job of the actual
+ executed script.
+ * Check for availability of gettext at runtime, and only use it if existing.
+ * Updating color functions.
+ * Adding armel to architecture specific checks.
+ * Slightly reordering genisoimage option assembling.
+ * Slightely improving wording of the 'bootloader not yet supported' when
+ creating images.
+ * Updating signals in exit and lockfile traps.
+ * Syncing internal lockfile functions.
+ * Syncing internal l10n functions.
+ * Generalizing internal LH_L10N variable.
+ * Generalizing internal LH_FORCE variable.
+ * Generalizing internal LH_DEBUG variable.
+ * Generalizing internal LH_QUIET variable.
+ * Generalizing internal LH_VERBOSE variable.
+ * Generalizing internal LH_BREAKPOINTS variable.
+ * Implementing colorful output (currently disabled by default, though).
+ * Cleaning up code of 'lh' short helper.
+ * Correcting manpage section reference in a comment in lh.
+ * Removing double warning symbol.
+ * Also checking for gettext catalogs to be installed before enabling l10n.
+ * Using package variable to refere internally to live-helper.
+ * Generalizing internal LH_CONFFILE variable.
+ * Replacing obsolete dh_clean -k with dh_prep.
+
+ [ Marco Amadori ]
+ * lh_config --help and manpage 'copy' mention.
+ * Ensure lh_binary_debian-installer includes local debs (Closes: #502877)
+
+ [ Maximilian Gass ]
+ * Only install memtest in lh_binary_syslinux if enabled.
+
+ [ Kai Hendry ]
+ * Removing etch-only madwifi-doc package from madwifi example hook.
+
+ -- Daniel Baumann <daniel@debian.org> Tue, 11 Nov 2008 13:00:00 +0100
+
+live-helper (1.0.1-1) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Improve architecture auto-detection.
+ * mksquashfs in Lenny supports -no-progress, so remove (broken) check.
+ * Standardise on appending " (fail-safe mode)" for all bootloaders.
+ * Use cp's "-T" option instead of shell globbing to ensure dotfiles in the
+ binary image's / are copied.
+ * Add "/.disk" metadata on usb-hdd images.
+ * Unmount chroot/dev.tmp/pts filestems created by lh_binary_usb-hdd in
+ lh_clean.
+ * Additionally unmount chroot/binary.tmp in lh_clean --chroot.
+ * Refactor partition size calculation, ensuring a uniform increase for ext
+ partitions.
+ * Warn when using syslinux with a non-FAT LH_BINARY_FILESYSTEM.
+ * Use tar to perform lh_bootstrap_copy (Closes: #498385)
+ * Add silo to sparc source package selection.
+ * Correcting package name "dd_rescue" -> "ddrescue".
+ * Correcting package names for "madwifi", only installing if non-free
+ selected.
+ * Removing packages from rescue list where they 'Conflict:' with each other.
+ * Fix handling of --version and getopt program name.
+
+ [ Daniel Baumann ]
+ * Adding support for squeeze (lenny+1).
+ * Don't install more than one kernel image when building minimal or stripped
+ images.
+ * Removing currently unused Upstream-Depends field in control.
+ * Making gettext depends unversioned.
+ * Fixing a chicken-egg problem with package indices when using
+ minimal/stripped list *and* including local-packages.
+ * Adding color functions for future usage.
+ * Adding cursor functions for future usage.
+ * Updating vcs fields in control file.
+ * Applying patch from Ian Jackson <ian@davenant.greenend.org.uk> to update
+ package selection of the rescue list.
+ * Removing unsupported, unmaintained and unused knoppix package lists.
+ * Adding syslinux-common to rescue list.
+ * Adding scalpel to rescue list as suggested by Mathieu Geli
+ <mathieu.geli@gmail.com>.
+ * Correcting typo with if/endif statements in the rescue list.
+ * Removing alsa-oss from standard-x11 package list, this should not really be
+ in a default list.
+ * Adding posh and dash to devel-live packages list.
+ * Not including syslinux-common on lenny just yet, it still neds 1.5 days to
+ migrate.
+ * Adding rescue flavour to autobuild images.
+ * Always using apt to install keyring packages (Closes: #498531).
+ * Correcting wrong logic in lh_cleans check for beeing in the config directory
+ or not (in order to prevent accidental cleaning by the user).
+ * Automatically enforcing fat32 on usb-hdd when detecting files bigger than
+ 2GB.
+ * Automatically enforcing fat32 on usb-hdd when detecting partitions bigger
+ than 2GB.
+ * Simplyfing partition size check when enforcing fat32.
+ * Removing example hook for qemu-launcher, this is now in the archive as
+ autorun4linuxcd package.
+ * Adding example hook to update initramfs.
+ * Updating cursor.sh with additional functions.
+ * Re-including syslinux-common for lenny in the rescue list.
+ * Adding lxde list, thanks to Kam Salisbury <kam@kamsalisbury.com>.
+ * Adding moreutils to rescue list.
+ * Adding scripts directory to to include custom helper scripts.
+ * Removing sbm, not needed anymore.
+
+ [ Mathieu Geli ]
+ * Correcting some little glitches building with the rescue list.
+
+ [ Marco Amadori ]
+ * Splitted "longoptions" in various lines.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 19 Sep 2008 14:00:00 +0200
+
+live-helper (1.0.0-2) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Adding nilfs2-tools to rescue list.
+ * Including btrfs-tools in rescue list only when building sid.
+ * Using internal prefix for PACKAGES variable in function/packages.sh
+ (Closes: #468900).
+ * Improving check for a mounted chroot/dev/pts to cover all terminals, not
+ just the 0th (Closes: #459697, #459779).
+ * Renaming sections to categories in order to use the same names as Debian
+ Policy does (Closes: #483777).
+ * Since #433076 is fixed in live-initramfs, we only need to adjust owner of
+ the live-user when using casper for etch builds.
+ * Moving the automatic run of the script tests to package build-time
+ invokation.
+ * Introducing config/binary_rootfs/excludes as a generic way to exclude files
+ manually from the binary image.
+ * Passing -wildcards to mksquashfs call when having excludes, thanks to
+ Phillip Lougher <phillip@lougher.demon.co.uk>.
+ * Adding Debian Forensics packages to rescue list.
+ * Replacing Chroot(); call for removing the udev persistent-net rules with a
+ direct rm call to avoid beeing expanded by the shell based on the build
+ systems files.
+ * Adding some more packages to the rescue list.
+ * Adding some more packages to the rescue list again.
+ * Setting project email address to the new debian-live@lists.debian.org.
+ * Adding lsusb to rescue list.
+ * Correcting chroot call to process config/binary_rootfs/excludes in chrooted
+ builds.
+
+ [ Marco Amadori ]
+ * Fixed 2 typos in getopt longoptions string.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 1 Sep 2008 00:00:00 +0200
+
+live-helper (1.0.0-1) unstable; urgency=medium
+
+ [ Antonio Terceiro ]
+ * Sorting functions alphabetically.
+ * Replacing file checking with ls by function calls
+
+ [ Chris Lamb ]
+ * Install loop-aes-utils if we are using encryption.
+ * Support expanding wildcards in udeb excludes.
+ * Remove pointless whitespace.
+ * Only install unionfs-tools under Etch in rescue list.
+ * Correct logic in LH_BOOTAPPEND_INSTALL handling
+ * Removing surrounded braces from LH_BOOTAPPEND_INSTALL - it is expanded by
+ sed, not the shell.
+ * Correcting typo LH_BOOTSTRAP_INSTALL -> LH_BOOTAPPEND_INSTALL in Grub kernel
+ parameters.
+ * Correct bogus path for d-i preseed files.
+ * Don't install lists from chroot_local-packageslists without them being
+ specified in LH_PACKAGES_LISTS (Closes: #490755)
+ * Don't use interpolation to print usage and help as it breaks newlines and
+ tabs.
+ * Remove accidental trailing '"' (quote) package from lh_config usage.
+ * Tidy "install" / "install-binary" handling in lh_chroot_apt.
+ * Add informational comments to generated /etc/apt/preferences stanzas.
+ * Generate Release file for chroot_local-packages when APT_SECURE is disabled.
+ * Prevent (harmless) duplicate entries appearing in /etc/apt/preferences
+ * Remove gettext from Build-Depends (it's already in Build-Depends-Indep).
+ * Correcting aesthetic typo "proces" -> "process".
+ * Add leading space to prevent unnecessary diff when running lh_config
+ repeatedly.
+ * Rename internal LH_BOOTAPPEND_PRESEED variable to _LH_BOOTAPPEND_PRESEED
+ * Ensure the binary image does not inherit the binary stage's APT settings.
+ * Always create stagefile for chroot_install-packages and require it for
+ lh_source
+ * Correct indentation of conditional code.
+ * Clean source.list instead of binary.list when calling lh_clean --source.
+ * Move gettext to Build-Depends-Indep.
+ * Add busybox to DI_PACKAGES as its required to install kernels.
+ * Choose correct d-i install method for "live" and usb-hdd/tar image types.
+ * Don't duplicate .debs of packages in binary/pool that are installed via
+ live-installer.
+ * Create pool/main to prevent build failure when no local .debs are queued for
+ installation.
+ * Don't include the bootstrap .debs on live-installer based disks (saves
+ ~30MiB).
+ * Rework WGET_OPTIONS and use "--no-verbose" by default (just prints the URL).
+ * Fix "lh_config -c". Thanks to Simon Schiele <lists@codingmonkey.de>.
+ * Remove --debian-installer-daily from getopt call.
+ * Update lh_config(1) to match status of
+ LH_DEBIAN_INSTALLER_{DAILY,DISTRIBUTION}.
+ * Fix a bug in chroot_local-packages where packages were upgraded with
+ themselves during lh_binary stages.
+ * Fix bug in LH_DEBIAN_INSTALLER_DISTRIBUTION = "daily" handling.
+ * Disabling call to "update-initramfs" in lh_chroot_hacks.
+ * Always add our apt_preference(5) pinning stanza when using local-packages.
+ * Ensure packages in config/chroot_local-packages override all others.
+ * Test whether to use hard-links when caching d-i downloads.
+ * Print a warning when package caching is disabled but d-i integration is
+ enabled.
+ * Don't install Recommends of d-i packages.
+ * Call "Check_defaults" in lh_build.
+ * Print nicer error message when bootstrap missing from LH_CACHE_STAGES.
+ * Remove 'E:' prefix in call to Echo_error - it gets added later too.
+ * Don't attempt install deprecated helpers/make-live.
+ * Add lh_chroot_local-patches helper to apply local patches against chroot.
+ * Fix cache poisoning issue in lh_binary_debian-installer with 404 downloads
+ * Don't attempt to use live-installer on Etch; it would simply result in no
+ bootstrap method.
+ * Cache d-i kernel, initrd and mini.iso downloads (Closes: #492085)
+ * Wrap most calls to wget in lh_binary_debian-installer.
+ * Add system-config-printer as a replacement to gnome-cups-manager.
+ * Removed "gnome-cups-manager" from package lists as it has been removed from
+ Lenny due to being obsolete. (Closes: #491695)
+
+ [ Daniel Baumann ]
+ * Preserve changed apt settings (pdiffs, recommends, and secure) in binary
+ image (Closes: #494640).
+ * Updating chroot hacks to reflect namechange of the udev persistent rules.
+ * Correcting typo in win32-loader config.
+ * Correcting win32-loader default values.
+ * Moving win32-loader inclusion support from external hook into main program
+ (Closes: #476546).
+ * Adding generic echo function.
+ * Removing currently unused help message in lh_config.
+ * Sorting authors file.
+ * Removing superfluous echo type from echo call.
+ * Correcting escaping of $VERSION in LH_ISO_PREPARER defaults.
+ * Updating po files.
+ * Replacing remaining echo calls with proper echo functions.
+ * Don't expand version in default configuration, but rather use it
+ dynamically.
+ * Moving live-helper defaults file for cron autobuilder from
+ /etc/default/live-helper to /etc/default/live-helper_autobuild in order to
+ not conflict with the system-wide default file for helper configuration.
+ * Adding guessing of the preseeding filename, and way to manually overwrite it
+ (or select it in case of multiple available preseeding files).
+ * Switching chechbashism call to now fail and abort rather than just give a
+ warning if bashishms are detected.
+ * Using $HOST rather than $HOSTNAME to avoid false positive in checkbashisms.
+ * Using signal names rather than signal numbers in trap calls.
+ * Merging debian-installer-daily option into debian-installer-distribution.
+ * Bumping version number to 1.0.0.
+ * Updating credits file.
+ * Only using hardlinks for local-packages when hardlinks are possible.
+ * Removing make-live legacy helper.
+ * Updating debian release information.
+ * Making check for local-patches silent.
+ * Making check for local-includes silent.
+ * Using rfc2606 invalid tld instead of dummy.
+ * Using better suited variable name for live-helpers local key.
+
+ [ Frederic Daniel Luc Lehobey ]
+ * Added po4a support for manpages. Use case: 'make po4a'.
+
+ [ Marco Amadori ]
+ * Removing evms from rescue list, package got removed from debian.
+
+ [ Tiago Bortoletto Vaz ]
+ * Making help.sh and version.sh messages translatable.
+ * Making lh_chroot_interactive and lh_source_usb-hdd messages translatable.
+ * Making lh_binary_usb-hdd messages translatable.
+ * Making usage.sh messages translatable.
+ * Supporting remote preseeding files.
+ * Also allowing multiple preseeding files for netboot.
+ * Allowing to use more than one preseeding file to be on the media.
+ * Adding last modifications in order to have localization fully working in
+ live-helper. This commit goes with some pt_BR translations just for testing.
+ Thanks to Antonio Terceiro for helping and coding in some shell stuff.
+ * Adding the basic infrastructure to provide l10n support for live-helper.
+ * Minor typo fix for encryption parameter in lh_config help message.
+ * Suporting debian-installer distribution choice, which makes possible to
+ build a image using a system-independent debian-installer suite. The config
+ option for this is --debian-installer-distribution CODENAME.
+ * Adding missing debian-installer options in lh_config --help message.
+ * Improving message when using default values in /etc/default/live-helper.
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 24 Aug 2008 00:00:00 +0200
+
+live-helper (1.0~a48-1) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Additionally clean md5sum.txt temporary file.
+ * Remove pointless whitespace.
+ * Temporarily replace /dev/urandom with /dev/random when creating local
+ packages key.
+ * Correct d-i kernel and initrd locations in grub entries. Thanks to Jun
+ NOGATA <nogajun@gmail.com> for the patch. (Closes: #490245)
+ * Fix a bug where a /etc/apt/preferences supplied in chroot_local-includes was
+ always being deleted when used in conjunction with
+ config/chroot_apt/preferences.
+ * Abort build if working directory contains spaces - not supported by (at
+ least) debootstrap and cdebootstrap.
+ * Replace spaces in LH_BOOTSTRAP_{IN,EX}CLUDE variables with commas on use.
+ Thanks to Cyril Brulebois <cyril.brulebois@kerlabs.com>. (Closes: #490114)
+ * Fix syntax error in --ignore-system-defaults handling.
+ * Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9)
+ * Fix bug where command-line argument --ignore-system-default was not seen
+ before it was required.
+ * Fix formatting error with --ignore-system-defaults in "lh_config --help"
+ * Add --ignore-system-defaults option to not source /etc/default/live-helper.
+ * Correct location of /etc/default/live-helper in lh_config(1) manpage.
+ * Perform in LH_BOOTAPPEND_INSTALL conditional expansion manually to avoid
+ expansion bug/feature on repetitive calls to lh_config (Closes: #488672)
+ * Use a temporary apt key when installing local packages (Closes: #488257)
+ * Fix caching of APT indices (Closes: #478744)
+ * Refactor d-i GTK image selection, ensuring the GTK installer is only chosen
+ on the netboot variant when building on powerpc.
+ * Only consider linux-image-2.6-prep powerpc kernel image on Etch.
+ * Refactor remote d-i location handling and ensure correct locations for
+ powerpc.
+ * Print a friendlier message if debootstrap or cdebootstrap cannot be found.
+ * Re-order a case statement for consistency.
+ * Fix incorrect test for sparc architecture in binary include handling.
+ * Add support for generation of sparc netboot images.
+ * Add support for sparc "tar" binary image type.
+ * Add support for sparc install includes.
+ * Refactor destination setting in lh_binary_silo to check arguments at
+ beginning of the script.
+ * Abort build if building from the root directory (/) as this causes misc
+ build failures.
+ * Emit a warning when running lh_build without a config/ directory.
+ * Migrate a In_list candidate to grep -E.
+ * Migrate a few uses of grep to In_list.
+ * Add In_list function to extract various bits of code that did (or should
+ have done) the same job.
+ * Remove a useless space
+ * Consolidate grep text searching predicates to use "grep -qs"
+ * Revert aborting live d-i installation if minimal/stripped is selected and
+ instead attempt to not break the chroot too much in this case
+ * Replace another unweildy "if P1 || P2" statement with its "case" equivalent.
+ * Remove more imported whitespaces.
+ * Adjust "lh_config --help" and lh_config(1) so that the -m option corresponds
+ with --mirror-bootstrap isntead of --mirror-binary-security.
+ * Only deference symlinks on usb-hdd filesystems that do not support symlinks.
+ * Add support for ext2 and ext3 to lh_source_usb-hdd.
+ * Add support for usb-hdd on sparc (requires parted 1.8 from experimental).
+ * Refactor mkfs handling.
+ * Refactor partition table type handling.
+ * Refactor partition type handling.
+ * Prefix mount and unmount in lh_binary_debian-installer with LH_ROOT_COMMAND.
+ * Add support for sparc to lh_binary_debian-installer.
+ * Add support for the sparc architecture.
+ * Add lh_binary_silo and associated templates to support the SILO bootloader.
+ * Ensure apt-utils is installed in the helpers it is required.
+ * Abort if "live" d-i installation is attempted with minimal or stripped
+ LH_PACKAGES_LISTS
+ * Fix truncated Echo_breakage messages.
+ * Fix d-i locations in yaboot entries.
+ * Fix trivial typographic error ("flavor" => "flavour")
+ * Only deference symlinks on FAT{16,32} partitions on usb-hdd.
+ * Replace install.amd/install -> install.386/install symlink with a real copy.
+ * Revert always deferencing symlinks when installing some binary includes.
+ * Add Echo_breakage for messages preceeding often-breaking stages and use
+ before {c,}debootstrap calls
+ * Replace a few unweildy "if" statements with their "case" equivalents
+ * Move Etch syslinux workaround closer to the original definitions
+ * Use correct location of powerpc d-i images.
+ * Set correct d-i image type on usb-hdd and tar image types
+ * Remove pointless "echo" statements pre- and post- cdebootstrap
+ * Allow LH_APT_SECURE to disable package cdebootstrap package authentication
+ * Rename USE_NETBOOT_DI to DI_IMAGE_TYPE
+ * Always deference symlinks when installing some binary includes to fix
+ breakage on amd64.
+ * Ensure "Using system defaults" message appears when calling lh_config
+ without --verbose
+ * Don't skip single dot-files in the root directory of binary and chroot local
+ includes
+ * Don't exclude live-installer when LH_DEBIAN_INSTALLER=live
+ * Fix a few bogus guards in lh_binary_debian-installer
+ * Show contents of /etc/default/live-helper in bug info collection script
+
+ [ Daniel Baumann ]
+ * Removing imported whitespaces.
+ * Parsing local arguments to lh_config last.
+ * Correcting order where system-wide lh_config defaults file is read, thanks
+ to Juergen Fiedler <juergen.fiedler@gmail.com>.
+ * Only saving source indices to indices cache if source indices are actually
+ existing, thanks to Thanatermesis <thanatermesis.ecvs@elivecd.net>.
+ * Correcting path for system-wide lh_config defaults file.
+
+ [ Marco Amadori ]
+ * Added support for /etc/live-helper.
+ * Removed a useless space.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 14 Jul 2008 00:00:00 +0200
+
+live-helper (1.0~a47-1) unstable; urgency=medium
+
+ [ Antonio Ospite ]
+ * Fix formatting problems in lh_config man page
+
+ [ Chris Lamb ]
+ * Create chroot_local-preseed/ directory when building config/ in
+ lh_config
+ * Fix minor typographical error in live-helper(7)
+ * Compress build logs. Thanks to Mathieu Geli for the suggestion.
+
+ [ Daniel Baumann ]
+ * Updating vcs fields in control file.
+ * Adding uuid-runtime to suggests.
+ * Moving bugs document to live-manual.
+ * Updating to standards 3.8.0.
+ * Updating udeb include/exclude files from debian-cd.
+ * Reverting previous commit to compress build logs.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 9 Jun 2008 00:00:00 +0200
+
+live-helper (1.0~a46-2) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Allow needle and haystack parts of packagelist #if constructs to be
+ lists
+ * Conditionally add non-free rar and unrar. Add unrar-free
+ unconditionally.
+ * Remove buggy ext2resize
+ * Remove oldstable-only hwtools from rescue list
+ * Remove removed/non-Debian packages pasd, irpas and nsed from rescue
+ list
+ * Correct typo of "ntfs3g" -> "ntfs-3g" in rescue list
+ * Only install reaim on Etch in rescue list
+ * Correct typo of "geopip-bin" => "geoip-bin"
+ * Only install sysutils on Etch in rescue list
+ * Only install read-edid on i386 and powerpc in rescue list
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 28 Apr 2008 18:00:00 +0200
+
+live-helper (1.0~a46-1) unstable; urgency=low
+
+ [ Tiago Bortoletto Vaz ]
+ * Support list of items for conditionals in package lists
+ * Fixed minor typographical error in rescue flavor file.
+ * Improving rescue flavor: added a set of missing tools, mainly for
+ file system
+
+ [ Chris Lamb ]
+ * Only install pstack on i386 (Closes: #477815)
+ * Support simple conditionals in package lists (Closes: #478273)
+ * Use APT::Install-Recommends to disable installation of recommends
+ for Etch
+
+ [ Daniel Baumann ]
+ * Adding netboot tarballs and plain squashfs images to images build
+ script.
+ * Adding powerpc64 to default kernel flavours (in addition to the
+ normal 32 bit one).
+ * Adjusting obtaining of the date string in snapshots.sh to new git
+ log date format.
+ * Updating Richards email address.
+ * Producing rsyncable tarballs where possible.
+ * Also taking mirrors from environment in image.sh.
+ * Taking config variables for images.sh from environment.
+ * Handling sourceless builds in images.sh.
+ * Removing old cron example scripts for image building, they are
+ obsoleted by images.sh.
+ * Updating live-magic git location.
+ * Getting architecture dynamically in images cron script.
+ * Correcting permissions in snapshot script.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 28 Apr 2008 00:00:00 +0200
+
+live-helper (1.0~a45-1) unstable; urgency=medium
+
+ [ Tiago Bortoletto Vaz ]
+ * lh_chroot_local-preseed: fix minor typo
+
+ [ Chris Lamb ]
+ * Install most chroot packages in one call (Closes: #475739)
+ * Install local packages using a local APT repo instead of using "dpkg -i"
+ * hooks/minimal: Use "find -print0 | xargs -0" idiom over "find | xargs"
+ * Allow fallback to chroot_package-lists inside binary lists
+ * Remove temporary binary package list files
+ * Tidy calls to new Expand_packagelist
+ * Rewrite Expand_packagelist to not be recursive
+
+ [ Daniel Baumann ]
+ * Updating snapshot build script.
+ * When building snapshot images, also storing source.list away.
+ * Building snapshot images with --apt-recommends disabled.
+ * Adding example script to build a row of images.
+ * Some formating and style cleanups.
+ * Using one single packages cache directory for all chroot packages.
+ * Using hardlinks to copy local packages into chroot.
+ * Moving lh_chroot_packages call in lh_chroot to old place.
+ * Updating snapshots url.
+ * Adding live-magic to snapshots.
+ * Adding debian-unofficial-archive-keyring to snapshots.
+ * Updating live-snapshots example sources.
+ * Removing non anymore existing live-backports example sources.
+ * Renaming image build script.
+ * Adjusting Save_cache(); to skip already cached .deb files and only
+ copying new packages to it.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 21 Apr 2008 00:00:00 +0200
+
+live-helper (1.0~a44-1) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * lh_chroot_linux-image: Catch missing case in local live-initramfs
+ handling
+ * helpers/lh_config, functions/defaults.sh: Correct "boostrap" ->
+ "bootstrap"
+ * lh_binary_debian-installer: Add dependency on 'wget'
+ * Don't install "Recommends:" when installing local tools
+ * Fix a number of issues with Syslinux templates (Closes: #476204)
+ * Use "find -path" for matching "path/to/file" files (Closes: #476206)
+ * Fix quoting when installing local packages (Closes: #470683)
+ * Fix typo in policy-rc.d
+
+ [ Daniel Baumann ]
+ * Updating oot example hooks to loop through all install kernel
+ flavours.
+ * Sorting image file lists.
+ * Consistenly using short options rather than long options in function
+ files.
+ * Improving .deb caching by using hardlinks (if possible).
+ * Creating binary and source file lists in build directory.
+ * Also copying binary package list to build directory.
+ * Also adding a packages.txt when building etch images, although there
+ is a casper/filesystem.manifest already.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 14 Apr 2008 00:00:00 +0200
+
+live-helper (1.0~a43-1) unstable; urgency=medium
+
+ * Sort md5sum.txt files again after filename.
+ * Fixing forgotten variable in conffile loop.
+ * Updating help output of lh_config.
+ * Applied patch from Erwan Le Gall <elegall@linagora.com> to give a
+ warning when installing local packages with wrong naming scheme.
+ * Using new Read_conffile(); now.
+ * Allowing multiple arguments for Read_conffile();.
+ * Centraly evaluate LH_CONFIG for custom configuration file.
+ * Adding 'all' configuration file.
+ * Removing temporary workaround of adding lzma-modules2.6 to linux
+ packages, all fixed squashfs are now in sid and lenny.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 7 Apr 2008 00:00:00 +0200
+
+live-helper (1.0~a42-1) unstable; urgency=medium
+
+ * Also including lzma modules on lenny temporarily.
+ * Applying patch from Bas Wijnen <wijnen@debian.org> to correct error
+ messages in Require_stagefile (Closes: #472774).
+ * Applying patch from Bas Wijnen <wijnen@debian.org> to make
+ Check_crossarchitecture() working on non-listed architectures
+ (Closes: #472775).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 31 Mar 2008 00:00:00 +0200
+
+live-helper (1.0~a41-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * Fixing md5sum.txt creation to not fail on filenames with
+ whitespaces, thanks to Bas Wijnen <wijnen@debian.org> (Closes:
+ #469085).
+ * Updating copy instructions in example sources to match current
+ state.
+ * Updating credits.
+ * Switching default of LH_APT from aptitude to apt for >= lenny.
+ * Correcting wrong logic on handling secure apt.
+ * Including 686 kernel flavour on i386 too, but defaulting (still) to
+ 486 for compatibility reasons.
+
+ [ Chris Lamb ]
+ * lh_chroot_hacks: Ensure initrds are group- and world- readable
+ * Allow LH_ENCRYPTION="disabled" to disable encryption
+ * lh_binary_encryption: Rework and fix broken AES encryption routines
+ * lh_binary_rootfs: Remove
+ * lh_binary_debian-installer: Preseed by repacking initrd in some
+ situations
+ * lh_binary_debian-installer: Merge pool/netboot determining logic
+ * lh_binary_debian-installer: Remove "local"-oriented bashisms
+ (Closes: #471873).
+ * lists/gnome-core: Add gnome-themes
+ * lh_chroot_linux-image: Install dependencies differently when using
+ aptitude
+ * lh_binary_debian-installer: Don't use --no-clobber for downloading
+ files
+ * lh_binary_debian-installer: Only create package pools when necessary
+ * lh_binary_debian-installer: Re-enable d-i on netboot images
+ * hooks/stripped: Clean Lintian and Linda overrides in 'stripped' hook
+
+ [ Cyril Brulebois ]
+ * Fix various typos.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 24 Mar 2008 00:00:00 +0100
+
+live-helper (1.0~a40-1) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Ensure syslinux entry names match templates and standard d-i names
+ * Don't append 'quiet' kernel parameter in rescue modes
+
+ [ Daniel Baumann ]
+ * Updating bug script to also check for recently added packages to
+ suggests.
+ * Adding bug presubj message.
+ * Fixing incomplete changelog entry from git-dch.
+ * Reworded package description.
+ * Improved wording of debian-live splash license.
+ * Removing (temporary) preinst, not needed anymore.
+ * Cleaning up target depends in rules.
+ * Updating documentation about how to report bugs.
+ * Updating copyright years to 2008.
+ * Bumping live-helper version.
+ * Re-adding quiet on all d-i install targets in post-etch, except
+ expert (and keeping Chris fixed quiet handling).
+ * Adjusting wrong variable convention in syslinux templates for
+ LH_VERSION (Closes: #468841).
+ * Fixing wrong debian-installer auto target configuration.
+
+ [ Otavio Salvador ]
+ * functions/losetup.sh: use SECTORS as variable name to reflect the
+ real usage
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 10 Mar 2008 00:00:00 +0100
+
+live-helper (1.0~a39-1) unstable; urgency=medium
+
+ [ Bas Wijnen ]
+ * Making usb-hdd images large enough (Closes: #468855).
+
+ [ Chris Lamb ]
+ * Use ${*} instead of ${@} for checking for no arguments in lh_clean.
+
+ [ Daniel Baumann ]
+ * Fixing spelling mistake in changelog.
+ * Fixing manpage quoting errors.
+ * Rewriting copyright in machine-interpretable format.
+ * Adding option to set binary-net compression (or disable it).
+ * When a wrong argument is passed, that argument should be listed
+ (Closes: #468201).
+ * Added forgotten getopts arguments for chroot mirror.
+ * Adding lzma modules on sid.
+ * Changing version scheme for snapshots.
+ * Fixing typo in sed call to set isolinux splash file.
+ * Honor local preseeding file for debian-installer.
+ * Using wildcards to support more than one preseeding file.
+ * Including default kernel-img.conf in live-systems.
+ * It's actually enough to just truncate kernel-img.conf and also less
+ invasive than including a default configuration.
+ * Adding --jffs2-eraseblock parameter.
+ * Adding temporary hack to remove fstab when using live-installer.
+ * Fixed accidental overwriting of LH_NET_TARBALL value in defaults.
+ * Also handling ext3 in lh_binary_rootfs, thanks to Bas Wijnen
+ <wijnen@debian.org> (Closes: #468902).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 3 Mar 2008 00:00:00 +0100
+
+live-helper (1.0~a38-1) unstable; urgency=medium
+
+ [ Chris Lamb ]
+ * Implement -u/--usage function in lh_clean (Closes: #454553)
+ * Implement -v/--version and -h/--help in lh_clean.
+ * Remove 'ssl' package references from mini and minimal hooks.
+ * Don't prompt when autoremoving packages in minimal hooks.
+ * Don't put more than one glob on a 'for' line, unless they are
+ guaranteed
+ * Refactor installing file to binary/pool/main/./.* functionality.
+ * Remove conditionals, as an expansion never 'fails': it just
+ * Move installing binary.deb/archives/*.deb.
+ * Use Install_file for udebs.
+ * Refactor d-i udeb handling with better failure mode (Closes:
+ #444565)
+ * Re-add guards against bogus 'for' shell expansion.
+ * Re-order hooks such that local hooks are executed first. (Closes:
+ #453360)
+ * Remove trailing newline from syslinux splash screens. (Closes:
+ #457740)
+ * Remove duplicated 'irpas' package in rescue list.
+ * Use C-style 'include' in lists (backwards compatible).
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Fixing typing error in Makefile.
+ * Also removing manpage cache in cleanup.
+ * Fixed incomplete fdisk parameter list in lh_config --help.
+ * Don't fail silently when extern executables are configured but not
+ present.
+ * Fixing changelog email address.
+ * Bumping standards version.
+ * Removing mkisofs from recommends, not needed anymore.
+ * Updating rules.
+ * Checking LH_APT when using mini and minimal package lists.
+ * Adding example binary hook to copy live-helper and its config based
+ on the idea from Tzafrir Cohen <tzafrir.cohen@xorcom.com>.
+ * Adding lh_local based on the idea from Tzafrir Cohen
+ <tzafrir.cohen@xorcom.com>.
+ * Addjusting lh helper to be called from lh_local.
+ * Switching to GPL3+.
+ * Removing discover from standard-x11 list, udev does the same.
+ * Don't fail if resolv.conf is a symlink, thanks to David Madore
+ <david.madore@ens.fr> (Closes: #457595).
+ * Fixing changelog.
+ * Consistently using the pipe as seperator in sed commands now.
+ * Checking for /sys/class rather than /sys/kernel, avoids problem when
+ running under OpenVZ which doesn't have sys/kernel, thanks to
+ Takeshi Yaegashi <yaegashi@debian.org>.
+ * Using ftp.us.debian.org rather than ftp.debian.org, see
+ http://lists.debian.org/debian-devel-announce/2007/12/msg00002.html.
+ * Fixing typo, thanks to Fathi Boudra <fabo@debian.org>.
+ * Merging old live-package debian changelog into current debian
+ changelog.
+ * Merging old live-package debian changelog entry for testing upload.
+ * Renaming mini flavour to stripped to avoid confusion, thanks to
+ Fathi Boudra <fabo@debian.org> and Ben Armstrong <synrg@debian.org>.
+ * Installing initramfs generator from local-packages, if available.
+ * Removing install call for old changelog, which is not needed
+ anymore.
+ * Correcting wrong installation attempt of initramfs generator from
+ local-packages.
+ * Working arround aptitude behaviour of removing packages rather than
+ to installing missing depends when using initramfs generator from
+ local-packages.
+ * Removing unintendet set -x.
+ * Fixing typo.
+ * Adding apt/aptitude options.
+ * Renaming extra bootstrap indices to chroot.
+ * Renaming LH_MIRROR_BOOTSTRAP* to LH_MIRROR_CHROOT and introducing
+ dedicated LH_MIRROR_BOOTSTRAP for debootstrap/cdebootstrap only.
+ * Improving etch compat warnings.
+ * Fixing aptitude typo.
+ * Fixing quoting with chroot wrapper calls.
+ * Re-adding additional indices updated, otherwise we wouldn't honor
+ thirdparty repositories (anymore).
+ * Updating devel-live package list.
+
+ [ Otavio Salvador ]
+ * bootstrap: adds support to debootstrap 1.0.7
+ * bootstrap: use minbase flavour when LH_PACKAGES_LISTS is set to
+ minimal
+ * binary: do not fail if parameters.txt isn't available
+ * chroot: don't fail if /dev/pts is already mounted
+ * debian: add mtd-tools in suggests field since it's used when jffs2
+ is chosen
+ * lh_source_debian: add mtd-tools since it provides mkfs.jffs2
+ application
+ * lh_config: add jffs2 in supported filesystems
+ * lh_binary_encryption: add jffs2 as not supported filesystem
+ * lh_binary_rootfs: add support to generate jffs2 filesystem
+
+ -- Daniel Baumann <daniel@debian.org> Tue, 26 Feb 2008 13:33:00 +0100
+
+live-helper (1.0~a37-2) unstable; urgency=medium
+
+ * Disabling global arguments in lh_clean (Closes: #451960).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 19 Nov 2007 18:00:00 +0100
+
+live-helper (1.0~a37-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Preparing live-helper 1.0~a37-1.
+ * Fixing some coding style issues.
+ * Removing German manpages, they will be re-translated after the
+ English manpages are finished.
+ * Rewritten live-helper manpage.
+ * Fixing typing errors.
+ * Extending conffiles to allow config/., config/., as well as config/,
+ config/. and config/..
+ * Adding manpage for lh.
+ * Fixed wrapping.
+ * Rewritten lh_binary manpage.
+ * Rewritten lh_bootstrap manpage.
+ * Rewritten lh_chroot manpage.
+ * Rewritten lh_source manpage.
+ * Rewritten lh_build manpage.
+ * Fixing fstab handling.
+ * Moving lh_losetup into an internal function, avoiding helper failure
+ with return value due to new trap.
+ * Fixing typing error.
+ * Mounting pseudo filesystems before creating binary images in non-
+ chrooted builds.
+ * Do not create the filesystem with parted.
+ * Do really not create the filesystem with parted.
+ * Speeding up the dd call, thanks to Peter Skogstroem
+ <peter.skogstrom@bitrunner.com>.
+ * Adding binary filesystem option, currently only supporting fat16 and
+ fat32.
+ * Adding an upgrade and dist-upgrade to lh_chroot_sources, so that
+ security updates gets pulled into the base system. Thanks to Kai
+ Hendry <hendry@iki.fi>.
+ * Fixing wrong parted call.
+ * Removing lh_bootstrap_* manpages temporarily.
+ * Switching lh_clean to proper command line arguments.
+ * Moving sanity check in lh_clean to the earliest possibility.
+ * Rewriting lh_clean manpage.
+ * Fixing lh_clean manpage synopsis formatting.
+ * Rewritten lh_config manpage.
+ * Rewritten lh_testroot manpage.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 19 Nov 2007 00:00:00 +0100
+
+live-helper (1.0~a36-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Preparing live-helper 1.0~a36-1.
+ * Fixing trap call as suggested by Justin Pryzby
+ <jpryzby@quoininc.com> (Closes: #431160, #449087).
+ * Correcting some language shortcommings.
+ * Fixing wrong kernel flavour warning message on m68k.
+ * Evaluating local arguments befor setting the defaults (Closes:
+ #444985).
+ * Adding custom reportbug script.
+ * Allowing LH_BOOTSTRAP_FLAVOUR to be minimal or mini.
+ * Fixing some coding style issues.
+ * Added warning about etch compatibility of lh_config options.
+ * Adding generic lh wrapper.
+ * Fixing spelling mistake, thanks to Kel Modderman <kel@otaku42.de>.
+ * Improving trap call to unmount pseudo filesystem when failing as
+ suggested by Justin Pryzby <jpryzby@quoininc.com>.
+ * Updating to install the generic wrapper.
+ * Fixing trap call, thanks to An-Cheng Huang <ancheng@vyatta.com>.
+ * Making umount calls check if they are actually necessary.
+ * Extending --force to also cover lockfiles to avoid recursive loop
+ within trap.
+ * Fixing typing error, thanks to An-Cheng Huang <ancheng@vyatta.com>.
+ * Adding some more fakeroot related fixes from An-Cheng Huang
+ <ancheng@vyatta.com>.
+ * Adding a check to see if user is running lh_clean from a sane
+ location (i.e. not config/), thanks to Kai Hendry
+ <hendry@webconverger.com>.
+ * Adding check to detect gnu-fdisk and using the original fdisk,
+ thanks to Peter Skogström <peter.skogstrom@bitrunner.com> for the
+ report.
+ * Removing the whole cache, not just the .deb cache in mini and
+ minimal hooks, thanks to Franklin Piat <fpiat@bigfoot.com>.
+ * Adding option to disable md5sum generation.
+ * Fixed a few bashisms, thanks to Trent W. Buck <trentbuck@gmail.com>.
+ * Adding checkbashsms call to test target of the Makefile as suggested
+ by Trent W. Buck <trentbuck@gmail.com>.
+ * Outputting an own message when having more than one case in a
+ helper, instead of a global one.
+ * Removing the unmounting of pseudo filesystems from the trap call,
+ needs some other changes before it can safely be done.
+ * Adding 'remove' case, which is in between of all and purge.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 12 Nov 2007 00:00:00 +0100
+
+live-helper (1.0~a35-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Preparing live-helper 1.0~a35-1.
+ * Corrected wrong path, thanks to Ben Armstrong <synrg@debian.org>.
+ * Renaming live-failsafe boot target to livefailsafe (Closes:
+ #450576).
+ * Using shell redirection to truncate rather than additional
+ commands/forks/files, thanks to Justin Pryzby
+ <jpryzby@quoininc.com>.
+ * Documenting preseeding for sun-java hooks, thanks to Antonio Amorim
+ <Antonio.Amorim@sim.fc.ul.pt>.
+ * Adding option to allow building in fakeroot/fakechroot environment,
+ thanks to An-Cheng Huang <ancheng@vyatta.com>.
+
+ [ Jesse Hathaway ]
+ * add force flag when removing /etc/mtab for exposedroot mode
+ * allow basename of net-root-path to be binary
+ * add /etc/adjtime to list of writable files in exposed root mode
+ * fix syslinux timeout option
+ * fix isolinux when booting multiple kernel flavours
+ * add new option --syslinux-menu to enable syslinux menu
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 5 Nov 2007 00:00:00 +0100
+
+live-helper (1.0~a34-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Correcting homepage field.
+ * Respecting LH_BOOTSTRAP_FLAVOUR (Closes: #448034).
+ * Fixing typing error (missing paranthese).
+ * Correcting vcs fields.
+ * Fixing typing error (wrong variable name).
+ * Setting LH_BOOTSTRAP_FLAVOUR only when using cdebootstrap.
+ * Fixing indenting.
+ * Adding lh_chroot_devpts.
+
+ [ Jesse Hathaway ]
+ * add new option to mount cow device on nfs volume
+
+ [ Maarten ter Huurne ]
+ * Fixed lh_config tool name in manpage.
+ * Avoid [Y/n] query on package autoremove in "mini" hook.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 29 Oct 2007 00:00:00 +0100
+
+live-helper (1.0~a33-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Preparing live-helper 1.0~a33-1.
+ * Adding cryptsetup.
+ * Removing ubuntu support.
+ * Removing mkisofs support.
+ * Setting default union filesystem to for etch to unionfs.
+
+ [ Alex Owen ]
+ * fix lh_chroot_sources to actually install *.deb from
+ config/chroot_sources
+
+ [ Jesse Hathaway ]
+ * add exposedroot option which exposes the root fs as ro
+
+ [ Maarten ter Huurne ]
+ * Remove ".img" from kernel image file name.
+ * Added feature to exclude paths from the root filesystem.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 22 Oct 2007 00:00:00 +0200
+
+live-helper (1.0~a32-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Preparing live-helper 1.0~a32-1.
+ * Fixing consistency error.
+ * Adding sudo and fakeroot to suggests.
+ * Adding check to fail if a cross build is started (Closes: #444669, #444670).
+ * Not interpreting LH_UNION_FILESYSTEM, so that it gets set with an actual
+ value at build-time (Closes: #446306).
+ * Adding support for a local /etc/apt/preferences file in
+ config/chroot_apt/preferences.
+ * Adjusting error message: debootstrap is default, hence listed first.
+ * Setting union filesystem default to aufs since default distribution is
+ lenny.
+ * Fixing typing error, thanks to Peter Skogström
+ <peter.skogstrom@bitrunner.com>.
+ * Updating Debian stable release number, thanks to Peter Skogström
+ <peter.skogstrom@bitrunner.com>.
+ * Adding lh_binary_local-packageslists.
+
+ [ Jesse Hathaway ]
+ * Unify syslinux code, so that pxelinux isolinux & usb-hdd
+ * readd support for booting etch via syslinux
+ * lh_binary_syslinux: fix usb-hdd etch images
+
+ [ Otavio Salvador ]
+ * lh_binary_syslinux: check for and not to detect wrong path
+ * lh_binary_syslinux: always put splash image as splash.{rle,png} to avoid
+ filename issues
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 15 Oct 2007 00:00:00 +0200
+
+live-helper (1.0~a31-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Preparing live-helper 1.0~a31-1.
+
+ [ Otavio Salvador ]
+ * cdebootstrap: simplified code using case instead of if's so it's
+ easier to read
+ * iso: move mini and minimal flavors assigment to a cannonical place
+ * hooks/mini: remove dselect package since it's mostly unused now
+ * bootstrap: add support to include and exclude packages
+ * syslinux: force latin1 encoding on texts used for labels
+ * iso: use -allow-multidot option when calling genisoimage
+ * templates: change font used on syslinux menu to a better one
+ * fix version guessing using proper evaluation
+ * syslinux: fix usb-hdd entries to use menu.cfg file
+ * syslinux: properly change timeout and do not fail if help files do
+ not exists
+ * syslinux: fix usb-hdd templates coping
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 8 Oct 2007 00:00:00 +0200
+
+live-helper (1.0~a30-1) unstable; urgency=medium
+
+ [ Daniel Baumann ]
+ * New upstream release.
+ * Preparing live-helper 1.0~a30-1.
+ * Replacing backticks with POSIX expression.
+ * Fixing typing error, thanks to Maarten ter Huurne
+ <maarten.ter.huurne@philips.com>.
+ * Fixing typing error, thanks to Jesse W. Hathaway <jesse@mbuki-
+ mvuki.org>.
+ * Respecting LH_QUIET for cdebootstrap calls, thanks to Justin Pryzby
+ <pryzbyj@justinpryzby.com>.
+
+ [ Ben Armstrong ]
+ * genext2fs: new switch name: --reserved-percentage; thanks, Zagiox
+
+ [ Otavio Salvador ]
+ * add template to be used by syslinux vesa menu support
+ * add new options to allow support for syslinux with vesa menu
+ * implements syslinux vesa menu support
+ * refactoring: simplified if/else case since the list of supported
+ arch were too long
+ * syslinux: defaults to english text if we lack the specified language
+ * syslinux: fix menu label usage for normal live boot
+ * templates: move syslinux-menu to syslinux/menu
+ * syslinux: always output MENU LABEL since they're ignored if menu.c32
+ isn't loaded
+ * syslinux: split syslinux configuration in multiple files
+ * templates: split syslinux templates to reduce diverting
+ * syslinux: fix memcheck path since it was using the wrong path
+ * syslinux: fix module detection otherwise it won't be copied
+ * debian/control: use XS-Homepage to avoid errors while calling dpkg-
+ gencontrol
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 1 Oct 2007 00:00:00 +0200
+
+live-helper (1.0~a29-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Adding preinst to take care about package upgrades with respect to
+ directories that are symlinks now (Closes: #442408, #442922).
+ - Fixed typing error in lh_binary_syslinux, thanks to Jean Pierre LeJacq
+ <jp.lejacq@quoininc.com> (Closes: #443099).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 24 Sep 2007 00:00:00 +0200
+
+live-helper (1.0~a28-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 17 Sep 2007 00:00:00 +0200
+
+live-helper (1.0~a27-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 10 Sep 2007 00:00:00 +0200
+
+live-helper (1.0~a26-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 3 Sep 2007 00:00:00 +0200
+
+live-helper (1.0~a25-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@debian.org> Mon, 12 Mar 2007 00:00:00 +0100
+
+live-package (0.99.26-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 9 Mar 2007 12:27:00 +0100
+
+live-package (0.99.25-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 9 Mar 2007 01:49:00 +0100
+
+live-package (0.99.24-1) unstable; urgency=low
+
+ * New upstream release:
+ - adds LIVE_INCLUDE_CHROOT to the manual exported variables as reported by
+ Mathieu Geli <mathieu.geli@gmail.com> (Closes: #412325).
+
+ -- Daniel Baumann <daniel@debian.org> Sun, 3 Mar 2007 12:25:00 +0100
+
+live-package (0.99.23-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Wed, 21 Feb 2007 22:08:00 +0100
+
+live-package (0.99.22-1) unstable; urgency=low
+
+ * New upstream release:
+ - updates manpage (Closes: #411008).
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 16 Feb 2007 20:38:00 +0100
+
+live-package (0.99.21-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 12 Feb 2007 15:06:00 +0100
+
+live-package (0.99.20-1) unstable; urgency=low
+
+ * New upstream release:
+ - Fixed manual pruning in minimal flavour as suggested by
+ Bas Wijnen <wijnen@debian.org> (Closes: #410040).
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 1 Feb 2007 17:35:00 +0100
+
+live-package (0.99.19-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Wed, 31 Jan 2007 12:38:00 +0100
+
+live-package (0.99.18-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 25 Jan 2007 08:29:00 +0100
+
+live-package (0.99.17-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Wed, 24 Jan 2007 22:18:00 +0100
+
+live-package (0.99.16-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 18 Jan 2007 16:25:00 +0100
+
+live-package (0.99.15-1) unstable; urgency=low
+
+ * New upstream release:
+ - switched default distribution back to unstable, as unstable is usable
+ again from the kernel point of view (Closes: #400457).
+ - added file to the minimal package list (Closes: #400485).
+
+ -- Daniel Baumann <daniel@debian.org> Tue, 16 Jan 2007 21:24:00 +0100
+
+live-package (0.99.14-4) testing; urgency=medium
+
+ * 02defaults.sh: Updated kernel flavours to match etch.
+ * 14chroot.sh: Removed xorg hack, not needed in etch.
+ * 14chroot.sh: Fixed misspelling of aptitude.
+ * main.sh: Updated release codenames to match etch.
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 8 Mar 2007 10:55:00 +0100
+
+live-package (0.99.14-3) unstable; urgency=high
+
+ * Adding workaround for new xorg packages by including xserver-xorg-input-all
+ and xserver-xorg-video-all in all X11 package lists. See #405639 for more
+ information.
+ * Adding xdebconfigurator to all X11 package lists.
+
+ -- Daniel Baumann <daniel@debian.org> Fri, 5 Jan 2007 22:34:00 +0100
+
+live-package (0.99.14-2) unstable; urgency=high
+
+ * Adding workaround for initrd backup files (Closes: #404314).
+
+ -- Daniel Baumann <daniel@debian.org> Thu, 4 Jan 2007 20:52:00 +0100
+
+live-package (0.99.14-1) unstable; urgency=medium
+
+ * New upstream release:
+ - fixed typo for policy-rc.d hack (Closes: #396813), thanks to
+ Markus Bauer <bauer-markus@web.de>.
+ - corrected manpage section (Closes: #396083), thanks to
+ Sune Vuorela <reportbug@pusling.com>.
+ - fixes script sourcing to exclude files in .svn (Closes: #396861),
+ thanks to Markus Bauer <bauer-markus@web.de>.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 6 Nov 2006 00:00:00 +0200
+
+live-package (0.99.13-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 30 Oct 2006 00:00:00 +0200
+
+live-package (0.99.12-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Reverted mangling of LIVE_DISTRIBUTION for sources.list generation
+ (Closes: #394226).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 23 Oct 2006 00:00:00 +0200
+
+live-package (0.99.11-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 16 Oct 2006 00:00:00 +0200
+
+live-package (0.99.10-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 9 Oct 2006 00:00:00 +0200
+
+live-package (0.99.9-1) unstable; urgency=medium
+
+ * New upstream release:
+ - adds support for custom repositories (Closes: #387068).
+ - using proxy for chroot creating too (Closes: #390378).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 2 Oct 2006 00:00:00 +0200
+
+live-package (0.99.8-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 25 Sep 2006 00:00:00 +0200
+
+live-package (0.99.7-1) unstable; urgency=medium
+
+ * New upstream release:
+ - removes the now outdated handling of testing specific kernels
+ (Closes: #387562).
+ - added fix from Bas Wijnen <wijnen@debian.org> for space handling in
+ arguments (Closes: #388204).
+ - fixes package list handling similar to the fix suggested by Alex Owen
+ <r.alex.owen@gmail.com> (Closes: #388060).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 18 Sep 2006 00:00:00 +0200
+
+live-package (0.99.6-1) unstable; urgency=medium
+
+ * New upstream release:
+ - fixing netboot.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 11 Sep 2006 00:00:00 +0200
+
+live-package (0.99.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Set maintainer to the project list.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 4 Sep 2006 00:00:00 +0200
+
+live-package (0.99.4-1) unstable; urgency=low
+
+ * New upstream release:
+ - Added patch from Alex Owen <r.a.owen@qmul.ac.uk> to update pxelinux.cfg
+ for NFS root in casper (Closes: #380512).
+ - Temporarily hacks xorg configuration file to remove BusID and set
+ default driver to vesa (Closes: #382391).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 28 Aug 2006 00:00:00 +0200
+
+live-package (0.99.3-1) unstable; urgency=low
+
+ * New upstream release:
+ - fixed configuration file handling (Closes: #384598).
+ * Update long descriptiong (Closes: #382473).
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 21 Aug 2006 00:00:00 +0200
+
+live-package (0.99.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 31 Jul 2006 00:00:00 +0200
+
+live-package (0.99.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 24 Jul 2006 00:00:00 +0200
+
+live-package (0.99-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 17 Jul 2006 00:00:00 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 000000000..480945ca3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: live-helper
+Section: misc
+Priority: optional
+Maintainer: Debian Live <debian-live@lists.debian.org>
+Uploaders: Daniel Baumann <daniel@debian.org>
+Build-Depends: debhelper (>= 7)
+Build-Depends-Indep: gettext
+Standards-Version: 3.8.3
+Homepage: http://debian-live.alioth.debian.org/
+Vcs-Browser: http://live.debian.net/gitweb/?p=live-helper.git
+Vcs-Git: git://live.debian.net/git/live-helper.git
+
+Package: live-helper
+Architecture: all
+Depends: debootstrap | cdebootstrap | cdebootstrap-static
+Recommends: gettext-base
+Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub, uuid-runtime, win32-loader
+Description: Debian Live build scripts
+ live-helper is a set of scripts to build Debian Live system images.
+ .
+ The idea behind live-helper is a framework that uses a configuration directory
+ to completely automate and customize all aspects of building a Live image.
+ .
+ An introduction to live-helper can be found in the live-helper(7) manpage.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 000000000..dde430588
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,68 @@
+Author: Daniel Baumann <daniel@debian.org>
+Download: http://debian-live.alioth.debian.org/
+
+Files: *
+Copyright: (C) 2006-2009 Daniel Baumann <daniel@debian.org>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
+
+Files: contrib/graph-helpers
+Copyright: (C) 2007 Chris Lamb <chris@chris-lamb.co.uk>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
+
+Files: contrib/grub-splash, contrib/syslinux-splash
+License: other
+ The splash for Debian Live was made by Daniel Baumann <daniel@debian.org> based
+ on the original work of Mark Riedesel.
+ .
+ The contribution of Daniel is hereby placed in the public domain (no rights
+ reserved).
+ .
+ ---------------
+ http://dugnet.com/klown/pics/klowner_debboot.png
+ by Mark Riedesel, license same as open use logo
+ .
+ To create klowner.rle:
+ .
+ 1. convert klowner.png klowner.bmp
+ 2. bmptoppm < klowner.bmp | ppmtolss16 #FBFDFA=7 > klowner.rle
+ (FBFDFA is the color used for the inside of the "n" in Debian.)
+ ---------------
+ .
+ Debian Open Use Logo License
+ .
+ Copyright (c) 1999 Software in the Public Interest
+ This logo or a modified version may be used by anyone to refer to the Debian
+ project, but does not indicate endorsement by the project.
+ .
+ Note: we would appreciate that you make the image a link to
+ http://www.debian.org/ if you use it on a web page.
diff --git a/debian/live-helper.cron.daily b/debian/live-helper.cron.daily
new file mode 100644
index 000000000..0882de491
--- /dev/null
+++ b/debian/live-helper.cron.daily
@@ -0,0 +1,155 @@
+#!/bin/sh
+
+set -e
+
+BUILD="daily"
+HOST="$(hostname)"
+
+# Checking for live-helper availability
+if [ ! -x /usr/bin/lh_config ]
+then
+ exit 0
+fi
+
+# Checking for live-helper defaults
+if [ -r /etc/default/live-helper_autobuild ]
+then
+ . /etc/default/live-helper_autobuild
+else
+ echo "E: /etc/default/live-helper_autobuild missing."
+ exit 1
+fi
+
+# Checking for autobuild
+if [ "${AUTOBUILD}" != "enabled" ]
+then
+ exit 0
+fi
+
+# Checking for build directory
+if [ ! -d "${TEMPDIR}" ]
+then
+ mkdir -p "${TEMPDIR}"/debian-live
+else
+ # FIXME: maybe we should just remove the left overs.
+ echo "E: ${TEMPDIR} needs cleanup."
+ exit 1
+fi
+
+echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: begin daily build." >> /var/log/live
+
+for ARCHITECTURE in ${ARCHITECTURES}
+do
+ for DISTRIBUTION in ${DISTRIBUTIONS}
+ do
+ for PACKAGES_LIST in ${PACKAGES_LISTS}
+ do
+ if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt ]
+ then
+ # Creating build directory
+ mkdir -p "${TEMPDIR}"/debian-live
+
+ cd "${TEMPDIR}"/debian-live
+ echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
+
+ # Generating images
+ lh_config -b iso -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source enabled ${OPTIONS}
+ lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
+
+ echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
+ fi
+
+ if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar ]
+ then
+ # Creating log directory
+ mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log
+
+ # Moving logs
+ mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-log.txt
+ mv "${TEMPDIR}"/debian-live/packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt
+
+ # Creating images directory
+ mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}
+ mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source
+
+ # Moving images
+ mv "${TEMPDIR}"/debian-live/binary.iso "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.iso
+ mv "${TEMPDIR}"/debian-live/source.tar "${DESTDIR}"/"${BUILD}"-builds/${DATE}/source/debian-live-${DISTRIBUTION}-source-${PACKAGES_LIST}.tar
+ fi
+
+ if [ ! -f "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt ]
+ then
+ # Workaround of missing multi-binary support in live-helper
+ mv "${TEMPDIR}"/debian-live/binary/casper "${TEMPDIR}"/debian-live/casper.tmp
+ rm -rf "${TEMPDIR}"/debian-live/binary* "${TEMPDIR}"/debian-live/.stage/binary_*
+ mkdir "${TEMPDIR}"/debian-live/binary
+ mv "${TEMPDIR}"/debian-live/casper.tmp "${TEMPDIR}"/debian-live/binary/casper
+ touch "${TEMPDIR}"/debian-live/.stage/binary_chroot
+ touch "${TEMPDIR}"/debian-live/.stage/binary_rootfs
+
+ # Creating build directory
+ mkdir -p "${TEMPDIR}"/debian-live
+
+ cd "${TEMPDIR}"/debian-live
+ echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
+
+ # Generating images
+ lh_config -b usb-hdd -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source disabled ${OPTIONS}
+ lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
+
+ echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
+ fi
+
+ if [ -f "${TEMPDIR}"/debian-live/binary.img ]
+ then
+ # Creating log directory
+ mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log
+
+ # Moving logs
+ mv "${TEMPDIR}"/debian-live/log.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-log.txt
+ cp "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-iso-packages.txt "${DESTDIR}"/"${BUILD}"-builds/${DATE}/log/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}_${DATE}-usb-hdd-packages.txt
+
+ # Creating image directory
+ mkdir -p "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}
+
+ # Moving images
+ mv "${TEMPDIR}"/debian-live/binary.img "${DESTDIR}"/"${BUILD}"-builds/${DATE}/${ARCHITECTURE}/debian-live-${DISTRIBUTION}-${ARCHITECTURE}-${PACKAGES_LIST}.img
+ fi
+
+ # Cleanup
+ cd "${TEMPDIR}"/debian-live
+ lh_clean
+ done
+
+ # Cleanup
+ cd "${TEMPDIR}"/debian-live
+ lh_clean purge
+ done
+done
+
+# Cleaning up
+if [ -f "${TEMPDIR}"/debian-live/chroot/proc/version ]
+then
+ umount "${TEMPDIR}"/debian-live/chroot/proc
+fi
+
+if [ -d "${TEMPDIR}"/debian-live/chroot/sys/kernel ]
+then
+ umount "${TEMPDIR}"/debian-live/chroot/sys
+fi
+
+# Removing build directory
+rm -rf "${TEMPDIR}"
+
+# Creating md5sums
+for DIRECTORY in "${DESTDIR}"/"${BUILD}"-builds/${DATE}/*
+do
+ cd "${DIRECTORY}"
+ md5sum * > MD5SUMS
+done
+
+# Creating current symlink
+rm -f "${DESTDIR}"/"${BUILD}"-builds/current
+ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
+
+echo "$(date +%b\ %d\ %H:%M:%S) ${HOST} live-helper: end daily build." >> /var/log/live
diff --git a/debian/live-helper.default b/debian/live-helper.default
new file mode 100644
index 000000000..b2ed78ffc
--- /dev/null
+++ b/debian/live-helper.default
@@ -0,0 +1,16 @@
+# Defaults for /etc/cron.daily/live-helper_autobuild
+
+AUTOBUILD="disabled"
+
+DATE="$(date +%Y%m%d)"
+DESTDIR="/srv/debian-live"
+TEMPDIR="/srv/tmp/live-helper"
+
+OPTIONS="--binary-indices disabled"
+
+ARCHITECTURES="$(dpkg --print-architecture)"
+DISTRIBUTIONS="sid"
+MIRROR_BOOTSTRAP="http://ftp.debian.org/debian/"
+MIRROR_BINARY="http://ftp.debian.org/debian/"
+MIRROR_BINARY_SECURITY="http://security.debian.org/"
+PACKAGES_LISTS="standard rescue gnome-desktop kde-desktop xfce-desktop"
diff --git a/debian/live-helper.logrotate b/debian/live-helper.logrotate
new file mode 100644
index 000000000..91b5ed577
--- /dev/null
+++ b/debian/live-helper.logrotate
@@ -0,0 +1,11 @@
+# /etc/logrotate.d/live-helper
+
+/var/log/live
+{
+ compress
+ copytruncate
+ missingok
+ monthly
+ notifempty
+ rotate 24
+}
diff --git a/debian/live-helper.postinst b/debian/live-helper.postinst
new file mode 100644
index 000000000..9137a2cc2
--- /dev/null
+++ b/debian/live-helper.postinst
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ configure)
+ update-alternatives --install /usr/share/live-helper/templates \
+ live-helper_templates \
+ /usr/share/live-helper/templates.debian 100
+
+ update-alternatives --install /usr/share/live-helper/includes \
+ live-helper_includes \
+ /usr/share/live-helper/includes.debian 100
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/live-helper.postrm b/debian/live-helper.postrm
new file mode 100644
index 000000000..977883516
--- /dev/null
+++ b/debian/live-helper.postrm
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ purge)
+ rm -f /var/log/live*
+ ;;
+
+ remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/live-helper.prerm b/debian/live-helper.prerm
new file mode 100644
index 000000000..e30345b1f
--- /dev/null
+++ b/debian/live-helper.prerm
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+case "${1}" in
+ remove|upgrade|deconfigure)
+ update-alternatives --remove live-helper_includes /usr/share/live-helper/includes.debian
+ update-alternatives --remove live-helper_templates /usr/share/live-helper/templates.debian
+ ;;
+
+ failed-upgrade)
+
+ ;;
+
+ *)
+ echo "prerm called with unknown argument \`${1}'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 000000000..4b7ce63ae
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,61 @@
+#!/usr/bin/make -f
+
+clean:
+ dh_testdir
+ dh_testroot
+
+ $(MAKE) -C po clean
+
+ dh_clean
+
+build:
+ $(MAKE) test
+ $(MAKE) -C po update-po
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+
+ # Installing package
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/live-helper
+
+ # Installing message catalogs
+ $(MAKE) -C po install DESTDIR=$(CURDIR)/debian/live-helper
+
+ install -D -m 0644 debian/live-helper.default debian/live-helper/etc/default/live-helper_autobuild
+
+ # Preparing alternatives
+ mv debian/live-helper/usr/share/live-helper/includes debian/live-helper/usr/share/live-helper/includes.debian
+ mv debian/live-helper/usr/share/live-helper/templates debian/live-helper/usr/share/live-helper/templates.debian
+
+ # Removing double files
+ rm -f debian/live-helper/usr/share/doc/live-helper/COPYING
+ rm -f debian/live-helper/usr/share/doc/live-helper/ChangeLog
+ mv debian/live-helper/usr/share/doc/live-helper/ChangeLog.live-package debian/live-helper/usr/share/doc/live-helper/changelog.live-package
+
+ # Installing bug control
+ install -D -m 0644 debian/bug/live-helper.presubj debian/live-helper/usr/share/bug/live-helper/presubj
+ install -D -m 0755 debian/bug/live-helper.script debian/live-helper/usr/share/bug/live-helper/script
+
+binary: binary-indep
+
+binary-arch:
+
+binary-indep: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs docs/ChangeLog
+ dh_installdocs
+ dh_installlogrotate
+ dh_installcron
+ dh_installman
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+.PHONY: clean build install binary binary-arch binary-indep