Commit Graph

192 Commits

Author SHA1 Message Date
Daniel Baumann 0904d6b37d Also handling ext3 in lh_binary_rootfs, thanks to Bas Wijnen <wijnen@debian.org> (Closes: #468902). 2011-03-09 19:01:33 +01:00
Bas Wijnen 1268b8b957 Making usb-hdd images large enough (Closes: #468855).
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-09 19:01:31 +01:00
Chris Lamb 20da312cd1 Use ${*} instead of ${@} for checking for no arguments in lh_clean.
${@} expands to "<arg1>" "<arg2>" ... etc., which causes the -z test to
encounter too many arguments and thus fail with an error.
2011-03-09 19:01:30 +01:00
Daniel Baumann f23072923e Adding temporary hack to remove fstab when using live-installer. 2011-03-09 18:36:19 +01:00
Daniel Baumann 9ffb223d70 Adding --jffs2-eraseblock parameter.
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-09 18:36:19 +01:00
Daniel Baumann 5330b557ac It's actually enough to just truncate kernel-img.conf and also less invasive than including a default configuration. 2011-03-09 18:36:19 +01:00
Daniel Baumann 979c71fd6e Including default kernel-img.conf in live-systems. 2011-03-09 18:36:18 +01:00
Daniel Baumann 2b086405f9 Using wildcards to support more than one preseeding file. 2011-03-09 18:36:17 +01:00
Daniel Baumann d78a97a521 Honor local preseeding file for debian-installer. 2011-03-09 18:36:17 +01:00
Daniel Baumann a74fb24d5e Fixing typo in sed call to set isolinux splash file. 2011-03-09 18:36:16 +01:00
Daniel Baumann 2b6c057b1c Added forgotten getopts arguments for chroot mirror. 2011-03-09 18:36:15 +01:00
Daniel Baumann 3c0d008c79 When a wrong argument is passed, that argument should be listed (Closes: #468201). 2011-03-09 18:36:14 +01:00
Daniel Baumann 0c9fc8846d Adding option to set binary-net compression (or disable it). 2011-03-09 18:36:13 +01:00
Daniel Baumann 5ce2688675 Re-adding additional indices updated, otherwise we wouldn't honor thirdparty repositories (anymore). 2011-03-09 18:36:09 +01:00
Daniel Baumann b0c38d67e2 Renaming LH_MIRROR_BOOTSTRAP* to LH_MIRROR_CHROOT and introducing dedicated LH_MIRROR_BOOTSTRAP for debootstrap/cdebootstrap only. 2011-03-09 18:36:07 +01:00
Daniel Baumann 953a3d1af6 Renaming extra bootstrap indices to chroot. 2011-03-09 18:36:06 +01:00
Daniel Baumann 09f88a6e38 Adding apt/aptitude options.
By using APT_OPTIONS and APTITUDE_OPTIONS in config/common,
one can manipulate the default options wich is made to each
and every apt and aptitude call.
2011-03-09 18:36:05 +01:00
Otavio Salvador 1ffce292fb lh_binary_rootfs: add support to generate jffs2 filesystem 2011-03-09 18:36:05 +01:00
Otavio Salvador 5d3c850ccb lh_binary_encryption: add jffs2 as not supported filesystem 2011-03-09 18:36:04 +01:00
Otavio Salvador f3f391ddc0 lh_config: add jffs2 in supported filesystems 2011-03-09 18:36:03 +01:00
Otavio Salvador fa1d552b66 lh_source_debian: add mtd-tools since it provides mkfs.jffs2 application 2011-03-09 18:36:03 +01:00
Otavio Salvador 9f6f1f3f84 chroot: don't fail if /dev/pts is already mounted 2011-03-09 18:36:02 +01:00
Otavio Salvador cd087b9abf binary: do not fail if parameters.txt isn't available 2011-03-09 18:36:01 +01:00
Daniel Baumann a6da98c2b8 Fixing typo. 2011-03-09 18:36:00 +01:00
Otavio Salvador 15cb7bb5c1 bootstrap: use minbase flavour when LH_PACKAGES_LISTS is set to minimal
Since debootstrap 1.0.8 there's a variant called minbase that installs
just essentials packages so base's size is greatly reduced. Use this
variant when producing reduced images.
2011-03-09 18:35:59 +01:00
Otavio Salvador ffa2568b55 bootstrap: adds support to debootstrap 1.0.7
New debootstrap has change the scripts to /usr/share since they're
architecture independent code. The support for it has been added
however it fallback to /usr/lib to keep backward compatibility.
2011-03-09 18:35:58 +01:00
Daniel Baumann bc23f61130 Removing unintendet set -x. 2011-03-09 18:35:57 +01:00
Daniel Baumann f224359bb1 Working arround aptitude behaviour of removing packages rather than to installing missing depends when using initramfs generator from local-packages. 2011-03-09 18:35:57 +01:00
Daniel Baumann 68be48c28e Correcting wrong installation attempt of initramfs generator from local-packages. 2011-03-09 18:35:56 +01:00
Daniel Baumann c87301732b Installing initramfs generator from local-packages, if available. 2011-03-09 18:35:54 +01:00
Daniel Baumann 74b2c5778d Renaming mini flavour to stripped to avoid confusion, thanks to Fathi Boudra <fabo@debian.org> and Ben Armstrong <synrg@debian.org>. 2011-03-09 18:35:54 +01:00
Daniel Baumann 58e7e813be Fixing typo, thanks to Fathi Boudra <fabo@debian.org>. 2011-03-09 18:35:51 +01:00
Daniel Baumann 324621f3f4 Checking for /sys/class rather than /sys/kernel, avoids problem when running under OpenVZ which doesn't have sys/kernel, thanks to Takeshi Yaegashi <yaegashi@debian.org>. 2011-03-09 18:35:48 +01:00
Chris Lamb 577d29afa8 Re-order hooks such that local hooks are executed first. (Closes: #453360)
Some non-local hooks clean the chroot too much, resulting in the
local hooks having to perform identical clean-up tasks (for example,
downloading a package).
2011-03-09 18:35:44 +01:00
Chris Lamb e0ad886393 Re-add guards against bogus 'for' shell expansion. 2011-03-09 18:35:43 +01:00
Chris Lamb 2ebe770e41 Refactor d-i udeb handling with better failure mode (Closes: #444565) 2011-03-09 18:35:42 +01:00
Chris Lamb cf3d97cd1f Use Install_file for udebs. 2011-03-09 18:35:41 +01:00
Daniel Baumann 342d2870eb Consistently using the pipe as seperator in sed commands now. 2011-03-09 18:35:39 +01:00
Chris Lamb 042dfa1ee0 Move installing binary.deb/archives/*.deb. 2011-03-09 18:35:37 +01:00
Chris Lamb 28d856f6f1 Remove conditionals, as an expansion never 'fails': it just
won't copy any files.
2011-03-09 18:35:36 +01:00
Chris Lamb 295542614d Refactor installing file to binary/pool/main/./.* functionality. 2011-03-09 18:35:35 +01:00
Chris Lamb 716d31d587 Don't put more than one glob on a 'for' line, unless they are guaranteed
to succeed, otherwise the second one is not expanded and "*.deb" (for
example) is used literally.

This patch expands (haha) each "for" loop into it's own.
2011-03-09 18:35:34 +01:00
Chris Lamb 6a9d30b2ae Implement -v/--version and -h/--help in lh_clean. 2011-03-09 18:35:31 +01:00
Chris Lamb 94e44ce69a Implement -u/--usage function in lh_clean (Closes: #454553) 2011-03-09 18:35:28 +01:00
Daniel Baumann d725d86274 Don't fail if resolv.conf is a symlink, thanks to David Madore <david.madore@ens.fr> (Closes: #457595). 2011-03-09 18:22:29 +01:00
Daniel Baumann 969ac8f07f Switching to GPL3+. 2011-03-09 18:22:29 +01:00
Daniel Baumann 3818b02197 Addjusting lh helper to be called from lh_local. 2011-03-09 18:22:29 +01:00
Daniel Baumann ac8753ea3f Adding lh_local based on the idea from Tzafrir Cohen <tzafrir.cohen@xorcom.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann ff9af0f960 Fixed incomplete fdisk parameter list in lh_config --help. 2011-03-09 18:22:29 +01:00
Daniel Baumann de1698708d Also removing manpage cache in cleanup. 2011-03-09 18:22:29 +01:00