Chris Lamb
3199a409fa
Don't duplicate gtk and non-gtk kernels if they are identical.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-29 00:48:31 +01:00
Chris Lamb
2435bee4ac
Fix cache poisoning issue in lh_binary_debian-installer with 404 downloads
...
When wget 404's, an target file is created - this poisons the cache as the
file is apparently downloaded but in actuality is simply empty. We fix this
by unconditionally deleting the cache file if wget fails and emitting an
error.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-26 00:27:29 +01:00
Chris Lamb
364ed4e362
Don't attempt to use live-installer on Etch; it would simply result in no bootstrap method.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-26 00:21:25 +01:00
Chris Lamb
db756ce6c6
Cache d-i kernel, initrd and mini.iso downloads ( Closes : #492085 )
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-24 05:48:47 +01:00
Chris Lamb
1b0a6b7420
Wrap most calls to wget in lh_binary_debian-installer.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-24 05:47:08 +01:00
Chris Lamb
de3befa554
Add system-config-printer as a replacement to gnome-cups-manager.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-21 15:05:26 +01:00
Chris Lamb
4392fdf946
Removed "gnome-cups-manager" from package lists as it has been removed from Lenny due to being obsolete. ( Closes : #491695 )
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-21 13:31:27 +01:00
Daniel Baumann
5d2cdbe5c6
Using rfc2606 invalid tld instead of dummy.
2008-07-15 09:33:27 +02:00
Daniel Baumann
e8f45391ba
Using better suited variable name for live-helpers local key.
2008-07-15 09:32:30 +02:00
Daniel Baumann
81893c0e3d
Releasing debian version 1.0~a48-1.
2008-07-14 20:10:40 +02:00
Chris Lamb
16a45783e1
Additionally clean md5sum.txt temporary file.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-13 02:43:58 +01:00
Chris Lamb
ee29509120
Remove pointless whitespace.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-13 02:42:55 +01:00
Chris Lamb
bb897a80a5
Temporarily replace /dev/urandom with /dev/random when creating local packages key.
...
This avoids blocking automated mage builds; we don't care about the
security of this key anyway.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-13 02:42:46 +01:00
Chris Lamb
03ad96281e
Correct d-i kernel and initrd locations in grub entries. Thanks to Jun NOGATA <nogajun@gmail.com> for the patch. ( Closes : #490245 )
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-11 00:37:51 +01:00
Chris Lamb
3aa34e3461
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.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-10 21:54:02 +01:00
Chris Lamb
04841d46ad
Abort build if working directory contains spaces - not supported by (at least) debootstrap and cdebootstrap.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-10 05:13:57 +01:00
Chris Lamb
78d346e90c
Replace spaces in LH_BOOTSTRAP_{IN,EX}CLUDE variables with commas on use. Thanks to Cyril Brulebois <cyril.brulebois@kerlabs.com>. ( Closes : #490114 )
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-10 00:24:07 +01:00
Chris Lamb
e0160b3eaf
Fix syntax error in --ignore-system-defaults handling.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-09 15:40:57 +01:00
Chris Lamb
77e3602fa4
Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9)
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-09 15:40:39 +01:00
Chris Lamb
9f96103510
Fix bug where command-line argument --ignore-system-default was not seen before it was required.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-09 04:59:23 +01:00
Chris Lamb
0b38353a81
Fix formatting error with --ignore-system-defaults in "lh_config --help"
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-09 04:55:10 +01:00
Chris Lamb
2de3396734
Add --ignore-system-defaults option to not source /etc/default/live-helper.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-09 00:13:09 +01:00
Chris Lamb
731a5c3d6f
Correct location of /etc/default/live-helper in lh_config(1) manpage.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-08 23:53:44 +01:00
Chris Lamb
d3f15a317f
Perform in LH_BOOTAPPEND_INSTALL conditional expansion manually to avoid expansion bug/feature on repetitive calls to lh_config ( Closes : #488672 )
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-05 00:54:00 +01:00
Chris Lamb
3205bb9409
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-05 00:40:20 +01:00
Chris Lamb
3b540b4c4f
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-04 22:29:43 +01:00
Chris Lamb
3feafc9a70
Refactor d-i GTK image selection, ensuring the GTK installer is only chosen on the netboot variant when building on powerpc.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-04 22:28:20 +01:00
Chris Lamb
6c11528829
Only consider linux-image-2.6-prep powerpc kernel image on Etch.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-04 22:26:35 +01:00
Chris Lamb
70925408b6
Refactor remote d-i location handling and ensure correct locations for powerpc.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-07-04 22:25:47 +01:00
Chris Lamb
744c2f6bab
Print a friendlier message if debootstrap or cdebootstrap cannot be found.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-22 01:20:09 +01:00
Chris Lamb
627de6d41e
Re-order a case statement for consistency.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 11:37:02 +01:00
Chris Lamb
d0f57376eb
Fix incorrect test for sparc architecture in binary include handling.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 11:36:15 +01:00
Chris Lamb
bcd8472821
Add support for generation of sparc netboot images.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:38:21 +01:00
Chris Lamb
6d9de44806
Add support for sparc "tar" binary image type.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:37:47 +01:00
Chris Lamb
21d51d04f9
Add support for sparc install includes.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:35:18 +01:00
Chris Lamb
ec998961a8
Refactor destination setting in lh_binary_silo to check arguments at beginning of the script.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:35:07 +01:00
Chris Lamb
5bee701f29
Abort build if building from the root directory (/) as this causes misc build failures.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:33:49 +01:00
Chris Lamb
8fed454c06
Emit a warning when running lh_build without a config/ directory.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:33:15 +01:00
Chris Lamb
733e453306
Migrate a In_list candidate to grep -E.
...
Perhaps we could .-include the In_list function?
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:32:03 +01:00
Chris Lamb
c05c115684
Migrate a few uses of grep to In_list.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 01:31:21 +01:00
Chris Lamb
912c054a7e
Add In_list function to extract various bits of code that did (or should have done) the same job.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-20 00:51:12 +01:00
Chris Lamb
da4672b5d5
Remove a useless space
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 22:02:37 +01:00
Chris Lamb
daec955a09
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.
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 19:49:16 +01:00
Chris Lamb
30bafdae57
Revert aborting live d-i installation if minimal/stripped is selected and instead attempt to not break the chroot too much in this case
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 19:03:10 +01:00
Chris Lamb
3ddecb18c8
Replace another unweildy "if P1 || P2" statement with its "case" equivalent.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 18:58:09 +01:00
Chris Lamb
6143328e16
Remove more imported whitespaces.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 18:56:11 +01:00
Chris Lamb
191746a476
Adjust "lh_config --help" and lh_config(1) so that the -m option corresponds with --mirror-bootstrap isntead of --mirror-binary-security.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-19 18:41:26 +01:00
Daniel Baumann
b7f5a3af97
Removing imported whitespaces.
2008-06-17 07:08:24 +02:00
Chris Lamb
64d2e53e07
Only deference symlinks on usb-hdd filesystems that do not support symlinks.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-15 16:51:49 +01:00
Chris Lamb
0c46e9185b
Add support for ext2 and ext3 to lh_source_usb-hdd.
...
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2008-06-15 16:48:47 +01:00