summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-09lh_chroot_hacks: Ensure initrds are group- and world- readableChris Lamb1-0/+4
The loop-aes-utils sets a umask in its update-initramfs configuration, causing initrds to have "0600" permissions which causes boot failures when offering the files over netboot or similar. The justification given by loop-aes is that, as it supports encrypting against embedded GPG keyrings, the keys would be compromised if the files were group- or world- readable. However, as live-helper does not support this feature, it is safe to simply correct the permissions.
2011-03-09Allow LH_ENCRYPTION="disabled" to disable encryptionChris Lamb6-43/+52
2011-03-09lh_binary_encryption: Rework and fix broken AES encryption routinesChris Lamb1-36/+40
2011-03-09lh_binary_rootfs: RemoveChris Lamb1-0/+3
mksquashfs has a nasty habit of segfaulting when creating an image where an image already exists. This can happen, for example, if you are performing multiple runs of lh_binary and the build breaks for some reason. This is almost certainly a bug in mksquashfs; I will look into finding a suitable testcase.
2011-03-09lh_binary_debian-installer: Preseed by repacking initrd in some situationsChris Lamb1-0/+28
This patch repacks the initrd when using the d-i netboot images in order to incorporate a preseed.cfg if it exists. Before this patch, preseeding of d-i netboot images was not possible. Repacking the initrd has the additional advantage of being able to preseed the first few questions of the installation process.
2011-03-09lh_binary_debian-installer: Merge pool/netboot determining logicChris Lamb1-19/+18
The code which determined whether to use the netboot d-i images was the inverse of the code which determined whether to create a local package pool: this patch merges the two. This patch additionally ensures that setting "businesscard" whilst building an ISO image will install the d-i netboot images; this was causing d-i failures when it couldn't find its (non-existent) package pool.
2011-03-09lh_binary_debian-installer: Remove "local"-oriented bashismsChris Lamb1-2/+5
2011-03-09lists/gnome-core: Add gnome-themesChris Lamb1-0/+1
Gnome is really really ugly without its theme package. :)
2011-03-09lh_chroot_linux-image: Install dependencies differently when using aptitudeChris Lamb1-2/+9
We must use "aptitude install <pkgname>" to install dependencies of a dpkg-installed <pkgname>, or aptitude's resolver will remove it. apt-get does not have this "feature". This was causing a problem when using a custom versions of live-initramfs as they would be removed, causing a boot failure.
2011-03-09lh_binary_debian-installer: Don't use --no-clobber for downloading filesChris Lamb1-4/+4
Using --no-clobber at the same time as -O<file> results in <file> being created with no contents, which was resulting in (broken) zero-byte d-i kernels and initrds. The patch is simple -- simply remove --no-clobber: wget -O<file> <url> will always download <url> to <file>, regardless of how many times it is run.
2011-03-09lh_binary_debian-installer: Only create package pools when necessaryChris Lamb1-143/+163
There is no need to create a package pool when creating a netboot Debian Live image or when the LH_DEBIAN_INSTALLER is set to "businesscard".
2011-03-09lh_binary_debian-installer: Re-enable d-i on netboot imagesChris Lamb1-20/+21
This patch also modifies the configuration logic to ensure that setting LH_DEBIAN_INSTALLER="enabled" whilst creating a netboot image will install the netboot variety of d-i.
2011-03-09Switching default of LH_APT from aptitude to apt for >= lenny.Daniel Baumann1-1/+6
Apt in lenny also supports tracking of 'orphaned' packages. If aptitude is installed, apt can't be removed, so by switching to apt making the default images a tiny bit smaller. And, aptitude got mainly default because of the sarge->etch update recommendation.
2011-03-09hooks/stripped: Clean Lintian and Linda overrides in 'stripped' hookChris Lamb1-0/+2
2011-03-09Fix various typos.Cyril Brulebois4-4/+4
2011-03-09Correcting wrong logic on handling secure apt.Daniel Baumann1-2/+2
2011-03-09Including 686 kernel flavour on i386 too, but defaulting (still) to 486 for ↵Daniel Baumann1-1/+1
compatibility reasons.
2011-03-09Releasing live-helper 1.0~a40-1.Daniel Baumann1-0/+30
2011-03-09functions/losetup.sh: use SECTORS as variable name to reflect the real usageOtavio Salvador1-2/+2
2011-03-09Fixing wrong debian-installer auto target configuration.Daniel Baumann1-1/+1
2011-03-09Adjusting wrong variable convention in syslinux templates for LH_VERSION ↵Daniel Baumann3-3/+3
(Closes: #468841).
2011-03-09Re-adding quiet on all d-i install targets in post-etch, except expert (and ↵Daniel Baumann1-3/+3
keeping Chris fixed quiet handling).
2011-03-09Don't append 'quiet' kernel parameter in rescue modesChris Lamb1-5/+5
2011-03-09Ensure syslinux entry names match templates and standard d-i namesChris Lamb1-1/+10
This patch alters the syslinux labels to follow the "expert" and "expertgui" style in favour of "TextExpert" and "GUIExpert". This makes the names match Live Helper's syslinux templates, as well as the more typical d-i installations and numerious sources that claim that one should "just type 'expert' at the syslinux prompt", etc.
2011-03-09Bumping live-helper version.Daniel Baumann1-1/+1
2011-03-09Updating copyright years to 2008.Daniel Baumann99-100/+100
2011-03-09Updating documentation about how to report bugs.Daniel Baumann1-14/+36
2011-03-09Cleaning up target depends in rules.Daniel Baumann1-4/+4
2011-03-09Removing (temporary) preinst, not needed anymore.Daniel Baumann1-40/+0
2011-03-09Improved wording of debian-live splash license.Daniel Baumann3-3/+3
2011-03-09Reworded package description.Daniel Baumann1-7/+6
2011-03-09Fixing incomplete changelog entry from git-dch.Daniel Baumann1-1/+1
2011-03-09Adding bug presubj message.Daniel Baumann2-0/+3
2011-03-09Updating bug script to also check for recently added packages to suggests.Daniel Baumann1-1/+1
2011-03-09Releasing live-helper 1.0~a39-1.Daniel Baumann1-0/+32
2011-03-09Also handling ext3 in lh_binary_rootfs, thanks to Bas Wijnen ↵Daniel Baumann1-7/+7
<wijnen@debian.org> (Closes: #468902).
2011-03-09Making usb-hdd images large enough (Closes: #468855).Bas Wijnen2-2/+2
When building a very minimal live system on a usb-hdd target, the generated image is too small. A very minimal system is smaller than 50MB, and so this is the same as DU_DIM for such a system. This is too small. Unconditionally adding one solves the problem.
2011-03-09Use ${*} instead of ${@} for checking for no arguments in lh_clean.Chris Lamb1-1/+1
${@} expands to "<arg1>" "<arg2>" ... etc., which causes the -z test to encounter too many arguments and thus fail with an error.
2011-03-09Fixed accidental overwriting of LH_NET_TARBALL value in defaults.Daniel Baumann1-1/+1
2011-03-09Adding temporary hack to remove fstab when using live-installer.Daniel Baumann1-0/+7
2011-03-09Adding --jffs2-eraseblock parameter.Daniel Baumann2-4/+19
Marco sais, that flash devices often need a different erase size than mkfs.jffs2 defaults to. Hence, this parameter passes the blocksize to the mkfs.jffs2 call through --eraseblock option.
2011-03-09It's actually enough to just truncate kernel-img.conf and also less invasive ↵Daniel Baumann1-16/+1
than including a default configuration.
2011-03-09Including default kernel-img.conf in live-systems.Daniel Baumann1-1/+16
2011-03-09Using wildcards to support more than one preseeding file.Daniel Baumann1-3/+3
2011-03-09Honor local preseeding file for debian-installer.Daniel Baumann1-0/+6
2011-03-09Fixing typo in sed call to set isolinux splash file.Daniel Baumann1-1/+1
2011-03-09Changing version scheme for snapshots.Daniel Baumann1-5/+5
2011-03-09Adding lzma modules on sid.Daniel Baumann1-0/+5
2011-03-09Added forgotten getopts arguments for chroot mirror.Daniel Baumann1-1/+1
2011-03-09When a wrong argument is passed, that argument should be listed (Closes: ↵Daniel Baumann2-2/+2
#468201).