Commit Graph

2308 Commits

Author SHA1 Message Date
Daniel Baumann
c68e06fb6b Simplyfing sourcing of build.sh and getting away with the broken subshell construct. 2012-08-13 12:23:34 +02:00
Daniel Baumann
31d966cb49 Releasing debian version 3.0~a57-1. 2012-08-10 22:42:58 +02:00
Daniel Baumann
59785f19f6 Adding cron to recommends for live-build-cgi. 2012-08-09 13:33:31 +02:00
Daniel Baumann
670df4e9df Adding live-build to depends for live-build-cgi. 2012-08-09 13:33:22 +02:00
Daniel Baumann
bfd14cf38d Also removing binary.netboot.tar.xz before re-creating it in binary_netboot. 2012-08-07 06:57:21 +02:00
Richard Nelson
abc4f98acf Remove settings that should be handled by --config git option. 2012-08-04 20:06:50 -05:00
Richard Nelson
b589256e88 Initial work to support --config git option. 2012-08-04 20:00:05 -05:00
Daniel Baumann
12a2f17ea7 Removing manpage stubs for second-level commands.
We don't have proper manpages for lb_*_* commands yet,
rather than having a useless stub for it that's just a
boilerplate and nothing more, let's remove them for now,
and add them back one by one but with full reference content.
2012-08-02 18:56:07 +02:00
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