Commit Graph

2300 Commits

Author SHA1 Message Date
Daniel Baumann 9635371d5e Updating lb config --config manpage option to reflect that any Git Id can be specified, not just branches. 2012-08-02 18:54:03 +02:00
Daniel Baumann 281e42d267 Concentrating all parted calls within lb_binary_hdd into one place in order to make things simpler. 2012-07-31 19:30:59 +02:00
Daniel Baumann b2eb7a885b Releasing debian version 3.0~a56-1. 2012-07-30 21:56:34 +02:00
Daniel Baumann e53c79c8d0 Disabling volatile for wheezy for the time being.
Why oh why can people not just create empty indices for the
auxiliary repositories once they populate a new suite in the
main archive, this is so obvious and I say it after every
release.. Keeping these things constantly in sync with reality
is tedious, just stupid and sucks big time.
2012-07-30 18:19:29 +02:00
Daniel Baumann 1eabc72682 Removing chroot_local-patches, too much overhead for just applying patches (notably, with -p1 enforced), hooks are more flexible anyway. 2012-07-30 18:19:28 +02:00
Daniel Baumann 508510e097 Updating GPL standard header in all files. 2012-07-30 18:19:27 +02:00
Daniel Baumann 913c6037af Adding shortcut helper for dctrl-tools.
This 'Packages' shortcut helper can be used for simplified
usage of grep-aptavailable from dctrl-tools.

Rather than needing to specify the following explicit command:

  ! grep-aptavail -n -sPackage -FPriority standard

in package lists, the following shortcut can be used:

  ! Packages Priority standard
2012-07-30 18:19:23 +02:00
Daniel Baumann a48c974c9c Avoid showing message in lb config running the second time through auto on git repository based config trees. 2012-07-30 01:19:05 +02:00
Daniel Baumann da30397e4b Automatically update auto/config when using --config with extra options. 2012-07-30 00:33:33 +02:00
Daniel Baumann e2b2441d86 Adding messages about performing git operations when using --config. 2012-07-30 00:28:10 +02:00
Daniel Baumann ecc1d7a0c2 Adding possibility to specify a git branch when using lb config --config. 2012-07-29 23:26:31 +02:00
Daniel Baumann 227ae768e6 Releasing debian version 3.0~a55-1. 2012-07-29 02:03:11 +02:00
Daniel Baumann cdf1bca486 Optimizing chroot package-lists handling for the cases where it's not used. 2012-07-29 00:36:49 +02:00
Daniel Baumann 94fc62e2ff Also checking for dctrl-tools when assembling binary package lists. 2012-07-29 00:35:30 +02:00
Daniel Baumann 81fb429453 Dropping global package-lists entirely, only local package lists within the config tree are support. 2012-07-29 00:29:23 +02:00
Daniel Baumann e81b1c6f7a Removing chroot_task-lists, obsoleted by package lists. 2012-07-29 00:01:19 +02:00
Daniel Baumann d360b3dc34 Handling dctrl-tools temporary installation in chroot during package-lists expansion. 2012-07-28 23:55:22 +02:00
Daniel Baumann a691caa0f2 Adding support for executable statements as '! $command' in package lists. 2012-07-28 23:38:43 +02:00
Daniel Baumann f84a979906 Removing debian-junior list, same as with debian-science, see 9ad58f0d. 2012-07-28 21:05:55 +02:00
Daniel Baumann 154f822592 Removing unused debian-live package lists. 2012-07-28 21:04:38 +02:00
Daniel Baumann 62d8488a75 Removing minimal package list, not needed anymore.
live-boot pulls in eject and file through recommends,
live-config pulls in user-setup and sudo through recommends,
gnupg is pulled in as include during bootstrap on ubuntu.

We don't need these packages by default, and if users are
building with recommends disabled, then they have to make
sure these are pulled in too.

This is the more consistent handling than to explicitly
force all of these in all live images.
2012-07-28 21:02:12 +02:00
Daniel Baumann bedb2fa9f9 Including gnupg on ubuntu by default through corresponding default for bootstrap includes. 2012-07-28 21:01:37 +02:00
Daniel Baumann 2bffb6eaf3 Adding git to suggests. 2012-07-28 20:51:32 +02:00
Daniel Baumann bb6462ce88 Removing unmaintained gnustep package list. 2012-07-28 20:38:57 +02:00
Daniel Baumann 28cd477e7e Showing a message about ignoring --config when the current directory already is a git repository. 2012-07-28 20:37:19 +02:00
Daniel Baumann 189ea002e4 Reordering auto/config in lb_config to work with bootstrapping config tree from a git repository. 2012-07-28 20:04:36 +02:00
Daniel Baumann e8a9169e26 Allowing to specify a git repository to lb_config in order to bootstrap a config tree. 2012-07-28 19:17:53 +02:00
Daniel Baumann 0ba1c532f8 Moving off rescue package list to its own git repository for the config tree. 2012-07-28 19:09:43 +02:00
Daniel Baumann 0ea1faca82 Dropping globale package lists for the desktop environments.
For the default images, we're maintaining their config trees in
git repositories now. So they're not needed anymore.

For people wanting to build e.g. a GNOME image in a 'quick&dirty'
way, in the past, they used something like 'lb config -p gnome'.

Since we do want to get away with all automagics like this where
we need to maintain the package list eventhough tasksel is already
doing that (and more), we're now needing people to create a package
list, e.g.

  # echo 'task-gnome-desktop' > config/package-lists/gnome-desktop.list.chroot

This is consistent with the package handling where we dropped the
'lb config --packages' in favour for the same mechanism for package lists.

With dropping global package lists finally, we'll have consistency
and same workflow for everything soon.
2012-07-28 18:59:28 +02:00
Daniel Baumann cd4a3eddc0 Dropping global binary includes and moving binary local-includes to includes, just as with chroot includes and local-includes. 2012-07-28 18:57:40 +02:00
Daniel Baumann a16be4ab5e Updating all distribution specific selectors in defaults to be as future proof as possible. 2012-07-27 23:29:19 +02:00
Daniel Baumann 825f24f97d Adding release information for jessie. 2012-07-27 22:45:27 +02:00
Daniel Baumann 8587b8c65f Releasing debian version 3.0~a54-1. 2012-07-20 04:48:07 +02:00
Daniel Baumann e74bc6a73f Correcting accidentally reverted check for rsvg in binary_syslinux when building non-chrooted. 2012-07-19 21:12:03 +02:00
Daniel Baumann 8473b925fd Fixing up inclusion of functions while allowing local usage of live-build with different file layouts. 2012-07-19 21:11:59 +02:00
Daniel Baumann 6c0ddb7d6d Making sure target directory for syslinux theme files exists when building non-chrooted. 2012-07-19 18:13:13 +02:00
Daniel Baumann d4999431b8 Releasing debian version 3.0~a53-1. 2012-07-19 04:18:13 +02:00
Daniel Baumann b5dc28d1aa Removing leftover maintainer scripts from cron removals. 2012-07-19 04:13:14 +02:00
Daniel Baumann e8a9743b37 Correcting spelling typo in 3.0~a52-1 changelog entry. 2012-07-19 04:12:25 +02:00
Daniel Baumann 3fadd7c436 Adding missing copyright fields in copyright file. 2012-07-19 04:11:49 +02:00
Daniel Baumann a4996ee015 Removing ubuntu-cloud and ubuntu-cloud-desktop package lists.
This package list has had a spelling typo since its initial
commit. Nobody has ever reported that and the official
live-build package in ubuntu does not ship these lists either.
Apparently nobody uses them, so we can remove them to improve
quantity/quality ratio.
2012-07-19 03:59:39 +02:00
Daniel Baumann 64cd868fbc Removing warning from minimal package list about minimal hook, which isn't the case anymore. 2012-07-19 03:53:50 +02:00
Daniel Baumann 9ad58f0d5a Removing debian-science package list, there's science-tasks and #513296 to do this in proper. 2012-07-19 03:52:19 +02:00
Daniel Baumann a6cdc3f9d3 Installing examples into the correct location in /usr/share/doc. 2012-07-19 03:35:11 +02:00
Daniel Baumann 65470edffa Removing debian-live-pxe-server.chroot example hook, not usefull in this way. 2012-07-19 03:33:28 +02:00
Daniel Baumann 394fb6ab23 Removing localepurge.chroot example hook, should be done solely through preseeding. 2012-07-19 03:32:00 +02:00
Daniel Baumann bf8d8afab0 Removing kernel-purge.chroot example hook, not usefull anymore. 2012-07-19 03:32:00 +02:00
Daniel Baumann 1470c95200 Removing losetup-lukshome.chroot example hook, obsoleted by live-boots new persistence implementation. 2012-07-19 03:32:00 +02:00
Daniel Baumann f1de9370cc Removing sysvinit.chroot example hook, not useful on modern systems anymore. 2012-07-19 03:32:00 +02:00
Daniel Baumann b5fdc31759 Removing virtualbox.chroot example hook, not required anymore with current virtualbox versions. 2012-07-19 03:32:00 +02:00