Commit Graph

3484 Commits

Author SHA1 Message Date
Chris Lamb
2c30a051bb Correct location of /etc/default/live-helper in lh_config(1) manpage. 2011-03-09 19:03:36 +01:00
Chris Lamb
c184c0a74f Perform in LH_BOOTAPPEND_INSTALL conditional expansion manually to avoid expansion bug/feature on repetitive calls to lh_config (Closes: #488672) 2011-03-09 19:03:36 +01:00
Chris Lamb
bb528d9f19 Use a temporary apt key when installing local packages (Closes: #488257)
This patch also allows preferring locally provided packages by preferencing
repositories with the label 'local-packages' in chroot_apt/preferences.
2011-03-09 19:03:36 +01:00
Chris Lamb
ad5c5bc2c7 Fix caching of APT indices (Closes: #478744)
I've tested this the cross-product of LH_APT={apt,aptitude} and
LH_APT_SECURE={enabled,disabled} with no problems.
2011-03-09 19:03:36 +01:00
Chris Lamb
e4e77a0c91 Refactor d-i GTK image selection, ensuring the GTK installer is only chosen on the netboot variant when building on powerpc. 2011-03-09 19:03:36 +01:00
Chris Lamb
e7b0c3b78a Only consider linux-image-2.6-prep powerpc kernel image on Etch. 2011-03-09 19:03:36 +01:00
Chris Lamb
19039961c8 Refactor remote d-i location handling and ensure correct locations for powerpc. 2011-03-09 19:03:36 +01:00
Chris Lamb
cfc182e161 Print a friendlier message if debootstrap or cdebootstrap cannot be found. 2011-03-09 19:03:36 +01:00
Chris Lamb
412ac01000 Re-order a case statement for consistency. 2011-03-09 19:03:36 +01:00
Chris Lamb
a46e647710 Fix incorrect test for sparc architecture in binary include handling. 2011-03-09 19:03:36 +01:00
Chris Lamb
730cf9e4eb Add support for generation of sparc netboot images. 2011-03-09 19:03:36 +01:00
Chris Lamb
9f1a88d0d9 Add support for sparc "tar" binary image type. 2011-03-09 19:03:36 +01:00
Chris Lamb
fd9c9df5a8 Add support for sparc install includes. 2011-03-09 19:03:36 +01:00
Chris Lamb
468838fdad Refactor destination setting in lh_binary_silo to check arguments at beginning of the script. 2011-03-09 19:03:36 +01:00
Chris Lamb
1271828d6d Abort build if building from the root directory (/) as this causes misc build failures. 2011-03-09 19:03:36 +01:00
Chris Lamb
9fba09b735 Emit a warning when running lh_build without a config/ directory. 2011-03-09 19:03:36 +01:00
Chris Lamb
39310a3121 Migrate a In_list candidate to grep -E.
Perhaps we could .-include the In_list function?
2011-03-09 19:03:36 +01:00
Chris Lamb
5e310e0fca Migrate a few uses of grep to In_list. 2011-03-09 19:03:36 +01:00
Chris Lamb
b7ccfa63ca Add In_list function to extract various bits of code that did (or should have done) the same job. 2011-03-09 19:03:35 +01:00
Chris Lamb
f24582d59d Remove a useless space 2011-03-09 19:03:35 +01:00
Chris Lamb
988db3ba49 Consolidate grep text searching predicates to use "grep -qs"
If this is deemed not portable enough in the future, it should be easy
enough to find/replace.
2011-03-09 19:03:35 +01:00
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
54a05a4691 Fix truncated Echo_breakage messages. 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
80d4f98089 Replace install.amd/install -> install.386/install symlink with a real copy. 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