Commit Graph

158 Commits

Author SHA1 Message Date
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
Daniel Baumann e5ac7fb714 Disabling global arguments in lh_clean (Closes: #451960). 2011-03-09 18:22:29 +01:00
Daniel Baumann 76c75b83c5 Moving sanity check in lh_clean to the earliest possibility. 2011-03-09 18:22:29 +01:00
Daniel Baumann 7ace089629 Switching lh_clean to proper command line arguments. 2011-03-09 18:22:29 +01:00
Daniel Baumann cbcb382f13 Fixing wrong parted call. 2011-03-09 18:22:29 +01:00
Daniel Baumann cd2618e5d5 Adding an upgrade and dist-upgrade to lh_chroot_sources, so that security updates gets pulled into the base system. Thanks to Kai Hendry <hendry@iki.fi>. 2011-03-09 18:22:29 +01:00
Daniel Baumann 01d34e6d1d Adding binary filesystem option, currently only supporting fat16 and fat32. 2011-03-09 18:22:29 +01:00
Daniel Baumann c59670779a Speeding up the dd call, thanks to Peter Skogstroem <peter.skogstrom@bitrunner.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann c4ba9e6be8 Do really not create the filesystem with parted. 2011-03-09 18:22:29 +01:00
Daniel Baumann 44a36ecc49 Do not create the filesystem with parted. 2011-03-09 18:22:29 +01:00
Daniel Baumann ec72b41c82 Mounting pseudo filesystems before creating binary images in non-chrooted builds. 2011-03-09 18:22:29 +01:00
Daniel Baumann c6236a0794 Moving lh_losetup into an internal function, avoiding helper failure with return value due to new trap. 2011-03-09 18:22:29 +01:00
Daniel Baumann b5dc203126 Fixing fstab handling. 2011-03-09 18:22:29 +01:00
Daniel Baumann de1e32df4c Fixing some coding style issues. 2011-03-09 18:22:29 +01:00
Daniel Baumann 1324f6e13b Adding 'remove' case, which is in between of all and purge. 2011-03-09 18:22:29 +01:00
Daniel Baumann 0c2e079c10 Outputting an own message when having more than one case in a helper, instead of a global one. 2011-03-09 18:22:29 +01:00
Daniel Baumann 0e2e348b53 Fixed a few bashisms, thanks to Trent W. Buck <trentbuck@gmail.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann 02a9e71667 Adding option to disable md5sum generation. 2011-03-09 18:22:29 +01:00
Daniel Baumann 8321653cb3 Adding check to detect gnu-fdisk and using the original fdisk, thanks to Peter Skogström <peter.skogstrom@bitrunner.com> for the report. 2011-03-09 18:22:29 +01:00
Daniel Baumann b47d0c480d Adding a check to see if user is running lh_clean from a sane location (i.e. not config/), thanks to Kai Hendry <hendry@webconverger.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann 1ef63a83da Adding some more fakeroot related fixes from An-Cheng Huang <ancheng@vyatta.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann 66e6a4c14a Fixing typing error, thanks to An-Cheng Huang <ancheng@vyatta.com>. 2011-03-09 18:22:29 +01:00
Daniel Baumann 2a90796447 Making umount calls check if they are actually necessary. 2011-03-09 18:22:29 +01:00
Daniel Baumann 77dba7d248 Adding generic lh wrapper. 2011-03-09 18:22:29 +01:00
Daniel Baumann b17568a395 Added warning about etch compatibility of lh_config options. 2011-03-09 18:22:29 +01:00
Daniel Baumann 532f4e281f Fixing some coding style issues. 2011-03-09 18:22:28 +01:00
Daniel Baumann c7ad124959 Allowing LH_BOOTSTRAP_FLAVOUR to be minimal or mini. 2011-03-09 18:22:28 +01:00
Daniel Baumann 8a2a37bd28 Evaluating local arguments befor setting the defaults (Closes: #444985). 2011-03-09 18:22:28 +01:00
Daniel Baumann ba83790488 Adding option to allow building in fakeroot/fakechroot environment, thanks to An-Cheng Huang <ancheng@vyatta.com>. 2011-03-09 18:22:28 +01:00
Daniel Baumann 889489c8ce Using shell redirection to truncate rather than additional commands/forks/files, thanks to Justin Pryzby <jpryzby@quoininc.com>. 2011-03-09 18:22:28 +01:00
Daniel Baumann 7fc3e5c0e4 Renaming live-failsafe boot target to livefailsafe (Closes: #450576). 2011-03-09 18:22:28 +01:00
Jesse Hathaway 72220890bd add new option --syslinux-menu to enable syslinux menu
added a new syslinux menu splash screen, I'm not an artist
but I think it is better than the generic splash which was
already included. Also added the svg file if anyone wants
to make any changes.
2011-03-09 18:22:28 +01:00
Daniel Baumann 34683dc5e6 Corrected wrong path, thanks to Ben Armstrong <synrg@debian.org>. 2011-03-09 18:22:28 +01:00
Jesse Hathaway 86a090e029 fix isolinux when booting multiple kernel flavours 2011-03-09 18:22:28 +01:00
Jesse Hathaway 1652f58575 fix syslinux timeout option
change MILISECONDS to SECONDS. Syslinux actually uses
tenths of seconds not milliseconds, but it seems
unnecessary to expose this to the user. Fix templates
to only specify the timeout once.
2011-03-09 18:22:28 +01:00