Changelog
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 <email address hidden> 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
<email address hidden>.
* 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 <email address hidden>.
* 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.
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 <email address hidden>.
* 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 <email address hidden>.
* 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.
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 <email address hidden>.
* 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.
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 <email address hidden> 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 <email address hidden>. (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 <email address hidden>.
* Only saving source indices to indices cache if source indices are actually
existing, thanks to Thanatermesis <email address hidden>.
* Correcting path for system-wide lh_config defaults file.
[ Marco Amadori ]
* Added support for /etc/live-helper.
* Removed a useless space.
-- Ubuntu Archive Auto-Sync <email address hidden> Wed, 05 Nov 2008 10:38:44 +0000