Daniel Baumann
8b5bab3922
Releasing live-helper 1.0~a46-1.
2011-03-09 19:03:33 +01:00
Tiago Bortoletto Vaz
cd97e1bbb1
Support list of items for conditionals in package lists
...
This patch allows giving a list of items for the conditionals in package
lists. For example, it's possible to specify some packages for more than one
architecture in the same conditional block:
package01
#if ARCHITECTURE i386 amd64
package02
package03
#endif
package04
where package01 and package04 are available for all architectures, but
package02 and package03 are available only for i386 and amd64 architectures.
2011-03-09 19:03:33 +01:00
Chris Lamb
9ae7a00544
Support simple conditionals in package lists
...
This patch adds support for simple conditionals in package lists. For
example, to limit a package to i386 only:
foo
#if ARCHITECTURE i386
package-only-in-i386
#endif
bar
Any variable that beings in LH_ can be expanded:
#if MODE ubuntu
package-only-in-ubuntu
#endif
Nesting of conditionals is not supported. If the variable to be expanded
does not exist, the conditional is false.
2011-03-09 19:03:33 +01:00
Chris Lamb
c742448209
Use APT::Install-Recommends to disable installation of recommends for Etch
2011-03-09 19:03:33 +01:00
Daniel Baumann
9ad7466cf1
Adding powerpc64 to default kernel flavours (in addition to the normal 32 bit one).
2011-03-09 19:03:33 +01:00
Daniel Baumann
a6a95bd632
Releasing live-helper 1.0~a45-1.
2011-03-09 19:03:33 +01:00
Daniel Baumann
7be45011f7
Adjusting Save_cache(); to skip already cached .deb files and only copying new packages to it.
2011-03-09 19:03:32 +01:00
Chris Lamb
3cd834e69c
Rewrite Expand_packagelist to not be recursive
2011-03-09 19:03:32 +01:00
Daniel Baumann
f4724f60b5
Releasing live-helper 1.0~a44-1.
2011-03-09 19:03:32 +01:00
Chris Lamb
08a0bc7155
Don't install "Recommends:" when installing local tools
...
This patch disables the installation of "Recommends:" packages whilst
obtaining build utilities such as 'syslinux'.
It has three benefits:
* Doesn't waste time installing useless packages whilst building.
* Keeps the "binary chroot" clean - packages leak into the the live system
on a rebuild.
* Makes the behaviour of Install_Package more predictable and independent
of the chroot's APT configuration.
2011-03-09 19:03:32 +01:00
Daniel Baumann
999fa9df27
Consistenly using short options rather than long options in function files.
2011-03-09 19:03:32 +01:00
Daniel Baumann
7e5c3585b8
Improving .deb caching by using hardlinks (if possible).
2011-03-09 19:03:32 +01:00
Chris Lamb
50e21abdb5
helpers/lh_config, functions/defaults.sh: Correct "boostrap" -> "bootstrap"
2011-03-09 19:03:32 +01:00
Daniel Baumann
d795c6c854
Releasing live-helper 1.0~a43-1.
2011-03-09 19:03:32 +01:00
Daniel Baumann
1d1e48b394
Fixing forgotten variable in conffile loop.
2011-03-09 19:03:32 +01:00
Daniel Baumann
0466a3bda4
Allowing multiple arguments for Read_conffile();.
2011-03-09 19:03:31 +01:00
Daniel Baumann
705a4178e7
Centraly evaluate LH_CONFIG for custom configuration file.
2011-03-09 19:03:31 +01:00
Daniel Baumann
716c2c8ab7
Removing temporary workaround of adding lzma-modules2.6 to linux packages, all fixed squashfs are now in sid and lenny.
2011-03-09 19:03:31 +01:00
Daniel Baumann
dbe6283b1b
Releasing live-helper 1.0~a42-1.
2011-03-09 19:03:31 +01:00
Daniel Baumann
98b7e55ecb
Also including lzma modules on lenny temporarily.
2011-03-09 19:03:31 +01:00
Daniel Baumann
d54990695f
Applying patch from Bas Wijnen <wijnen@debian.org> to correct error messages in Require_stagefile ( Closes : #472774 ).
2011-03-09 19:03:31 +01:00
Daniel Baumann
53433eca7d
Applying patch from Bas Wijnen <wijnen@debian.org> to make Check_crossarchitecture() working on non-listed architectures ( Closes : #472775 ).
2011-03-09 19:03:31 +01:00
Daniel Baumann
3f6c3cba86
Releasing live-helper 1.0~a41-1.
2011-03-09 19:03:31 +01:00
Chris Lamb
55472e6557
Allow LH_ENCRYPTION="disabled" to disable encryption
2011-03-09 19:03:29 +01:00
Daniel Baumann
fcbe998101
Switching default of LH_APT from aptitude to apt for >= lenny.
...
Apt in lenny also supports tracking of 'orphaned' packages. If aptitude is
installed, apt can't be removed, so by switching to apt making the default
images a tiny bit smaller. And, aptitude got mainly default because of the
sarge->etch update recommendation.
2011-03-09 19:01:53 +01:00
Daniel Baumann
b222519217
Including 686 kernel flavour on i386 too, but defaulting (still) to 486 for compatibility reasons.
2011-03-09 19:01:50 +01:00
Otavio Salvador
48a2346ab0
functions/losetup.sh: use SECTORS as variable name to reflect the real usage
2011-03-09 19:01:48 +01:00
Daniel Baumann
acf66f3c52
Bumping live-helper version.
2011-03-09 19:01:42 +01:00
Daniel Baumann
c5a91189a0
Updating copyright years to 2008.
2011-03-09 19:01:41 +01:00
Daniel Baumann
9c9dfb24b8
Fixed accidental overwriting of LH_NET_TARBALL value in defaults.
2011-03-09 18:36:19 +01:00
Daniel Baumann
851dc3ca93
Adding lzma modules on sid.
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
3421a5b614
Fixing quoting with chroot wrapper calls.
2011-03-09 18:36:08 +01:00
Daniel Baumann
004d019239
Fixing aptitude typo.
2011-03-09 18:36:08 +01:00
Daniel Baumann
63a5d0c7a4
Improving etch compat warnings.
2011-03-09 18:36:07 +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
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
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
86da6b8fa1
Using ftp.us.debian.org rather than ftp.debian.org, see http://lists.debian.org/debian-devel-announce/2007/12/msg00002.html .
2011-03-09 18:35:50 +01:00
Chris Lamb
33e33cec7d
Use C-style 'include' in lists (backwards compatible).
2011-03-09 18:35:47 +01:00
Daniel Baumann
342d2870eb
Consistently using the pipe as seperator in sed commands now.
2011-03-09 18:35:39 +01:00
Daniel Baumann
969ac8f07f
Switching to GPL3+.
2011-03-09 18:22:29 +01:00
Daniel Baumann
f343828646
Checking LH_APT when using mini and minimal package lists.
2011-03-09 18:22:29 +01:00
Daniel Baumann
e6517de50a
Don't fail silently when extern executables are configured but not present.
2011-03-09 18:22:29 +01:00
Daniel Baumann
bef3eea04e
Preparing live-helper 1.0~a38-1.
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
d27d316160
Fixing typing error.
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
a2c2b6841f
Extending conffiles to allow config/., config/., as well as config/, config/. and config/..
2011-03-09 18:22:29 +01:00