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 . [ 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 (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 . * 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 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 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 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 . * 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 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 . -- Daniel Baumann 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 . -- Daniel Baumann 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 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 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 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 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 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 . (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 . (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 . * 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 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 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 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 . * 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 . * 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 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 . * 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 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 . * 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 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 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 . (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 . * Only saving source indices to indices cache if source indices are actually existing, thanks to Thanatermesis . * Correcting path for system-wide lh_config defaults file. [ Marco Amadori ] * Added support for /etc/live-helper. * Removed a useless space. -- Daniel Baumann 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 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 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 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 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 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 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 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 to correct error messages in Require_stagefile (Closes: #472774). * Applying patch from Bas Wijnen to make Check_crossarchitecture() working on non-listed architectures (Closes: #472775). -- Daniel Baumann 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 (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 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 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 (Closes: #468902). -- Daniel Baumann 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 . * Adding lh_local based on the idea from Tzafrir Cohen . * 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 (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 . * 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 . * 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 and Ben Armstrong . * 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 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 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 . * 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 . * 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 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 (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 . * Improving trap call to unmount pseudo filesystem when failing as suggested by Justin Pryzby . * Updating to install the generic wrapper. * Fixing trap call, thanks to An-Cheng Huang . * 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 . * Adding some more fakeroot related fixes from An-Cheng Huang . * Adding a check to see if user is running lh_clean from a sane location (i.e. not config/), thanks to Kai Hendry . * Adding check to detect gnu-fdisk and using the original fdisk, thanks to Peter Skogström for the report. * Removing the whole cache, not just the .deb cache in mini and minimal hooks, thanks to Franklin Piat . * Adding option to disable md5sum generation. * Fixed a few bashisms, thanks to Trent W. Buck . * Adding checkbashsms call to test target of the Makefile as suggested by Trent W. Buck . * 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 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 . * Renaming live-failsafe boot target to livefailsafe (Closes: #450576). * Using shell redirection to truncate rather than additional commands/forks/files, thanks to Justin Pryzby . * Documenting preseeding for sun-java hooks, thanks to Antonio Amorim . * Adding option to allow building in fakeroot/fakechroot environment, thanks to An-Cheng Huang . [ 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 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 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 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 . * Updating Debian stable release number, thanks to Peter Skogström . * 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 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 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 . * Fixing typing error, thanks to Jesse W. Hathaway . * Respecting LH_QUIET for cdebootstrap calls, thanks to Justin Pryzby . [ 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 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 (Closes: #443099). -- Daniel Baumann Mon, 24 Sep 2007 00:00:00 +0200 live-helper (1.0~a28-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 17 Sep 2007 00:00:00 +0200 live-helper (1.0~a27-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 10 Sep 2007 00:00:00 +0200 live-helper (1.0~a26-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 3 Sep 2007 00:00:00 +0200 live-helper (1.0~a25-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 Mon, 20 Aug 2007 00:00:00 +0200 live-helper (1.0~a23-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 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 Mon, 30 Jul 2007 00:00:00 +0200 live-helper (1.0~a20-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 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 Mon, 9 Jul 2007 00:00:00 +0200 live-helper (1.0~a17-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 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 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 Mon, 11 Jun 2007 00:00:00 +0200 live-helper (1.0~a13-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 4 Jun 2007 00:00:00 +0200 live-helper (1.0~a12-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 28 May 2007 00:00:00 +0200 live-helper (1.0~a11-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 Mon, 14 May 2007 00:00:00 +0200 live-helper (1.0~a9-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 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 Mon, 23 Apr 2007 00:00:00 +0200 live-helper (1.0~a6-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 16 Apr 2007 00:00:00 +0200 live-helper (1.0~a5-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 9 Apr 2007 00:00:00 +0200 live-helper (1.0~a4-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 2 Apr 2007 00:00:00 +0200 live-helper (1.0~a3-2) unstable; urgency=low * New upstream snapshot. -- Daniel Baumann Mon, 26 Mar 2007 17:00:00 +0200 live-helper (1.0~a3-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 26 Mar 2007 00:00:00 +0100 live-helper (1.0~a2-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 19 Mar 2007 00:00:00 +0100 live-helper (1.0~a1-3) unstable; urgency=low * New upstream snapshot. -- Daniel Baumann Wed, 14 Mar 2007 21:00:00 +0100 live-helper (1.0~a1-2) unstable; urgency=low * New upstream snapshot. -- Daniel Baumann Wed, 14 Mar 2007 18:00:00 +0100 live-helper (1.0~a1-1) unstable; urgency=low * Initial release, replacing live-package. -- Daniel Baumann Mon, 12 Mar 2007 00:00:00 +0100 live-package (0.99.26-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Fri, 9 Mar 2007 12:27:00 +0100 live-package (0.99.25-1) unstable; urgency=low * New upstream release. -- Daniel Baumann 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 (Closes: #412325). -- Daniel Baumann Sun, 3 Mar 2007 12:25:00 +0100 live-package (0.99.23-1) unstable; urgency=low * New upstream release. -- Daniel Baumann 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 Fri, 16 Feb 2007 20:38:00 +0100 live-package (0.99.21-1) unstable; urgency=low * New upstream release. -- Daniel Baumann 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 (Closes: #410040). -- Daniel Baumann Thu, 1 Feb 2007 17:35:00 +0100 live-package (0.99.19-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Wed, 31 Jan 2007 12:38:00 +0100 live-package (0.99.18-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Thu, 25 Jan 2007 08:29:00 +0100 live-package (0.99.17-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Wed, 24 Jan 2007 22:18:00 +0100 live-package (0.99.16-1) unstable; urgency=low * New upstream release. -- Daniel Baumann 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 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 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 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 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 . - corrected manpage section (Closes: #396083), thanks to Sune Vuorela . - fixes script sourcing to exclude files in .svn (Closes: #396861), thanks to Markus Bauer . -- Daniel Baumann Mon, 6 Nov 2006 00:00:00 +0200 live-package (0.99.13-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 Mon, 23 Oct 2006 00:00:00 +0200 live-package (0.99.11-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann Mon, 16 Oct 2006 00:00:00 +0200 live-package (0.99.10-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 Mon, 2 Oct 2006 00:00:00 +0200 live-package (0.99.8-1) unstable; urgency=medium * New upstream release. -- Daniel Baumann 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 for space handling in arguments (Closes: #388204). - fixes package list handling similar to the fix suggested by Alex Owen (Closes: #388060). -- Daniel Baumann Mon, 18 Sep 2006 00:00:00 +0200 live-package (0.99.6-1) unstable; urgency=medium * New upstream release: - fixing netboot. -- Daniel Baumann 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 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 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 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 Mon, 21 Aug 2006 00:00:00 +0200 live-package (0.99.2-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 31 Jul 2006 00:00:00 +0200 live-package (0.99.1-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 24 Jul 2006 00:00:00 +0200 live-package (0.99-1) unstable; urgency=low * Initial release. -- Daniel Baumann Mon, 17 Jul 2006 00:00:00 +0200