Chris Lamb
5f3168deb7
Revert aborting live d-i installation if minimal/stripped is selected and instead attempt to not break the chroot too much in this case
2011-03-09 19:03:35 +01:00
Chris Lamb
a5e675792a
Replace another unweildy "if P1 || P2" statement with its "case" equivalent.
2011-03-09 19:03:35 +01:00
Chris Lamb
8474de1d65
Remove more imported whitespaces.
2011-03-09 19:03:35 +01:00
Chris Lamb
519d7c17cd
Adjust "lh_config --help" and lh_config(1) so that the -m option corresponds with --mirror-bootstrap isntead of --mirror-binary-security.
2011-03-09 19:03:35 +01:00
Daniel Baumann
444ef13a69
Removing imported whitespaces.
2011-03-09 19:03:35 +01:00
Chris Lamb
369fd95bee
Only deference symlinks on usb-hdd filesystems that do not support symlinks.
2011-03-09 19:03:35 +01:00
Chris Lamb
51a75d515a
Add support for ext2 and ext3 to lh_source_usb-hdd.
2011-03-09 19:03:35 +01:00
Chris Lamb
cc8092771e
Add support for usb-hdd on sparc (requires parted 1.8 from experimental).
2011-03-09 19:03:35 +01:00
Chris Lamb
c96228be81
Refactor mkfs handling.
2011-03-09 19:03:35 +01:00
Chris Lamb
36f737b756
Refactor partition table type handling.
2011-03-09 19:03:35 +01:00
Chris Lamb
f5dc49aaeb
Refactor partition type handling.
2011-03-09 19:03:35 +01:00
Chris Lamb
1edb371113
Prefix mount and unmount in lh_binary_debian-installer with LH_ROOT_COMMAND.
2011-03-09 19:03:35 +01:00
Chris Lamb
336687882c
Add support for sparc to lh_binary_debian-installer.
2011-03-09 19:03:35 +01:00
Chris Lamb
d4f70af91b
Add support for the sparc architecture.
2011-03-09 19:03:35 +01:00
Chris Lamb
1acc8f8b0b
Add lh_binary_silo and associated templates to support the SILO bootloader.
2011-03-09 19:03:35 +01:00
Chris Lamb
a26d1c55e1
Ensure apt-utils is installed in the helpers it is required.
...
This allows us to remove a hacky test from hooks/minimal to see whether
we need the package.
2011-03-09 19:03:35 +01:00
Chris Lamb
5cb3a1a800
Abort if "live" d-i installation is attempted with minimal or stripped LH_PACKAGES_LISTS
...
This is required because lh_binary_rootfs removes /boot if minimal or
stripped is the only packages list.
2011-03-09 19:03:35 +01:00
Chris Lamb
e7b3cabbd7
Fix d-i locations in yaboot entries.
2011-03-09 19:03:35 +01:00
Chris Lamb
7b881914d4
Fix trivial typographic error ("flavor" => "flavour")
2011-03-09 19:03:35 +01:00
Chris Lamb
21592c73bc
Only deference symlinks on FAT{16,32} partitions on usb-hdd.
2011-03-09 19:03:35 +01:00
Chris Lamb
f662127928
Revert always deferencing symlinks when installing some binary includes.
2011-03-09 19:03:35 +01:00
Chris Lamb
600d183d29
Add Echo_breakage for messages preceeding often-breaking stages and use before {c,}debootstrap calls
2011-03-09 19:03:35 +01:00
Chris Lamb
243ee8a6d3
Replace a few unweildy "if" statements with their "case" equivalents
2011-03-09 19:03:35 +01:00
Chris Lamb
85493ae3b2
Move Etch syslinux workaround closer to the original definitions
2011-03-09 19:03:35 +01:00
Chris Lamb
1bd10cea37
Use correct location of powerpc d-i images.
2011-03-09 19:03:35 +01:00
Chris Lamb
4d748e582c
Set correct d-i image type on usb-hdd and tar image types
2011-03-09 19:03:35 +01:00
Chris Lamb
4950924195
Remove pointless "echo" statements pre- and post- cdebootstrap
2011-03-09 19:03:35 +01:00
Chris Lamb
991139e0f6
Allow LH_APT_SECURE to disable package cdebootstrap package authentication
2011-03-09 19:03:34 +01:00
Chris Lamb
25ad66e62d
Rename USE_NETBOOT_DI to DI_IMAGE_TYPE
2011-03-09 19:03:34 +01:00
Chris Lamb
a1caf63a92
Always deference symlinks when installing some binary includes to fix breakage on amd64.
2011-03-09 19:03:34 +01:00
Chris Lamb
41638d7921
Ensure "Using system defaults" message appears when calling lh_config without --verbose
2011-03-09 19:03:34 +01:00
Chris Lamb
01a611b24d
Don't skip single dot-files in the root directory of binary and chroot local includes
2011-03-09 19:03:34 +01:00
Chris Lamb
7540b66682
Don't exclude live-installer when LH_DEBIAN_INSTALLER=live
2011-03-09 19:03:34 +01:00
Chris Lamb
90d2fedc09
Fix a few bogus guards in lh_binary_debian-installer
2011-03-09 19:03:34 +01:00
Daniel Baumann
e6b633314e
Parsing local arguments to lh_config last.
2011-03-09 19:03:34 +01:00
Daniel Baumann
76319632a1
Correcting order where system-wide lh_config defaults file is read, thanks to Juergen Fiedler <juergen.fiedler@gmail.com>.
2011-03-09 19:03:34 +01:00
Daniel Baumann
4c4e58ca20
Only saving source indices to indices cache if source indices are actually existing, thanks to Thanatermesis <thanatermesis.ecvs@elivecd.net>.
2011-03-09 19:03:34 +01:00
Daniel Baumann
11883b9f46
Correcting path for system-wide lh_config defaults file.
2011-03-09 19:03:34 +01:00
Marco Amadori
80a2f25b02
Added support for /etc/live-helper.
...
* lh_config system-wide configuration file, like an implicit specification
of '--conffile=/etc/live-helper' to each lh_config call.
2011-03-09 19:03:34 +01:00
Marco Amadori
2b287d6b6c
Removed a useless space.
2011-03-09 19:03:34 +01:00
Chris Lamb
b067d159ec
Create chroot_local-preseed/ directory when building config/ in lh_config
2011-03-09 19:03:34 +01:00
Daniel Baumann
ae58d0f7af
Producing rsyncable tarballs where possible.
2011-03-09 19:03:33 +01:00
Chris Lamb
ac27ecc2e0
Allow fallback to chroot_package-lists inside binary lists
...
Without this, a modified version of the (say) "gnome" list inside
chroot_package-lists would be completely ignored when installing binary
packagelists.
2011-03-09 19:03:32 +01:00
Chris Lamb
efa7c76589
Remove temporary binary package list files
2011-03-09 19:03:32 +01:00
Chris Lamb
ffa20df082
Tidy calls to new Expand_packagelist
2011-03-09 19:03:32 +01:00
Daniel Baumann
002c79ef51
Some formating and style cleanups.
2011-03-09 19:03:32 +01:00
Daniel Baumann
cc3c1ff10d
Using one single packages cache directory for all chroot packages.
2011-03-09 19:03:32 +01:00
Daniel Baumann
7bcdcf7f05
Using hardlinks to copy local packages into chroot.
2011-03-09 19:03:32 +01:00
Daniel Baumann
d23cf256e8
Moving lh_chroot_packages call in lh_chroot to old place.
2011-03-09 19:03:32 +01:00
Chris Lamb
36cc525945
Install most chroot packages in one ${LH_APT} call ( Closes : #475739 )
...
This patch installs (almost) all chroot packages by queueing the package
names into a single file and then installing that. It depends on my
previous patch to install local packages by using an APT mirror.
This speeds up image build causes even greater speedups once more packages
adopt triggers.
(Packages installed by debconf preseeding are not touched, nor are packages
installed by tasks.)
2011-03-09 19:03:32 +01:00