official {distro,ve}/* support
This is quite a large-scale change since mkimage-profiles got used to
baking distributions over the last year, and virtual environments are
quite different, so e.g. image.in/Makefile had to be split in two with
the main part of it moved into features.in/iso/lib/.
Short overview:
- features.in/Makefile: lib/ support
(supporting VE images requires dynamic modifications
to image.in/Makefile before starting the build;
the most natural way to achieve that seems to use
features mechanism along with makefile include dir)
- packaging format related part moved into features.in/pack
(should be better prepared for diversity either)
- features.in/iso renamed to features.in/build-distro
- features.in/ve renamed to features.in/build-ve
+ NB: these could not be merged as e.g. features.in/build
due to completely different script hooks
- lib/image.mk renamed to lib/build.mk
- image, config, log postprocessing moved downstream
- added a sort of a topping in the form of lib/sugar.mk
- assorted style fixups (like ifeq usage)
- clean.mk: reliability fix (the problem was observed by Oleg Ivanov
and me too but finally it did get the attention quantum)
- reviewed, updated and extended docs
+ QUICKSTART: should be[come] a step-by-step guide
(thanks Leo-sp50 for prodiving feedback)
Showing
QUICKSTART
0 → 100644
File moved
File moved
features.in/build-ve/README
0 → 100644
features.in/pack/README
0 → 100644
features.in/pack/config.mk
0 → 100644
image.in/lib/.gitignore
0 → 100644
lib/README
0 → 100644
lib/sugar.mk
0 → 100644
lib/ve.mk
0 → 100644
libdistro.mk
deleted
100644 → 0
pkg.in/lists/tagged/ve+tools
0 → 100644
Please
register
or
sign in
to comment