• Michael Shigorin's avatar
    official {distro,ve}/* support · d5a5941f
    Michael Shigorin authored
    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)
    d5a5941f
Name
Last commit
Last update
bin Loading commit data...
doc Loading commit data...
features.in Loading commit data...
image.in Loading commit data...
lib Loading commit data...
pkg.in Loading commit data...
sub.in Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
QUICKSTART Loading commit data...
README Loading commit data...