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
Daniel Baumann
d78619d404
Removing update-initramfs.chroot example hook, obsoleted by live-builds own hacks.
2012-07-19 03:32:00 +02:00
Daniel Baumann
3812292d80
Removing udev-generators.chroot example hook, obsoleted by live-builds own hacks.
2012-07-19 03:32:00 +02:00
Daniel Baumann
deedd8aa31
Removing sun-java6.chroot example hook, obsoleted by openjdk.
2012-07-19 03:31:59 +02:00
Daniel Baumann
c4f6771ed7
Removing rt2570-modules.chroot example hook, obsoleted out-of-tree module.
2012-07-19 03:31:59 +02:00