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.
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.
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
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.
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.
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.