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