1. 25 Feb, 2015 1 commit
  2. 24 Dec, 2014 1 commit
  3. 05 May, 2014 1 commit
  4. 23 Sep, 2013 1 commit
    • Michael Shigorin's avatar
      ve.mk: added ve/ldv · 01b3adb6
      Michael Shigorin authored
      It's based on the package list provided by ldv@ and intended
      for barebone OpenVZ template cache serving as a base for any
      customizations needed.
      01b3adb6
  5. 16 Sep, 2013 3 commits
    • Michael Shigorin's avatar
      ve.mk: use/repo for ve/generic · 7bdda821
      Michael Shigorin authored
      Setting up apt configuration in every container
      is pretty annoying, let's enable it by default.
      
      Some provision to add/enable local mirror would
      be beneficial but not there yet...
      7bdda821
    • Michael Shigorin's avatar
      ve.mk: tweaked ve/generic · 441a5bdf
      Michael Shigorin authored
      etckeeper was suggested by george@ along with vim-console;
      the latter should come by server,base tags but so far does not
      (splitting server-base list into common, bare metal and virtualized
      parts in haste looked suboptimal).
      441a5bdf
    • Michael Shigorin's avatar
      ve.mk: employ init feature · 3161c434
      Michael Shigorin authored
      It should actually work better than manual specification
      now that it's fixed.
      3161c434
  6. 19 Jun, 2013 1 commit
    • Michael Shigorin's avatar
      {lib,conf.d}/{ve,vm}.mk: shift the real targets · a18295f2
      Michael Shigorin authored
      lib/*.mk aren't going to be parsed for build targets
      in the near future; and the early placement of those
      targets was superseded by a dedicated configuration
      snippet directory so just move these bits there.
      a18295f2
  7. 17 Jun, 2013 1 commit
    • Michael Shigorin's avatar
      initial init feature · b337e72e
      Michael Shigorin authored
      This one is finally there and should help reduce the
      systemd-induced mess in package lists and specifications.
      b337e72e
  8. 21 Jul, 2012 1 commit
  9. 25 Jun, 2012 1 commit
    • Michael Shigorin's avatar
      factor out openssh packages · 3f21b6b0
      Michael Shigorin authored
      There's no need to repeat the typical openssh-* triade
      all over the place; those who need server and client
      are better off pulling in "openssh" pkglist, and those
      needing a particular package should specify it.
      3f21b6b0
  10. 25 Mar, 2012 1 commit
    • Michael Shigorin's avatar
      ve/generic += openssh suite · 17bd880e
      Michael Shigorin authored
      openssh-server is in need indeed on almost any server instance;
      thanks Aleksey Cheusov for reporting the shortage.
      
      This might be amended in the future but is reasonable right now.
      17bd880e
  11. 16 Jan, 2012 1 commit
    • Michael Shigorin's avatar
      lib/ve.mk: introduced ve/bare · b95caa9b
      Michael Shigorin authored
      A minimal chroot supporting extension via apt-get;
      vitals if built on Sisyphus as of Jan 16, 2012:
      
        i586: 13M tar.xz, 58M chroot (33M w/o /usr/share/{doc,locale,man})
      x86_64: 14M tar.xz, 60M chroot (35M w/o /usr/share/{doc,locale,man})
      
      Trivial fixups (extra checks) added to two script hooks.
      b95caa9b
  12. 04 Nov, 2011 2 commits
    • Michael Shigorin's avatar
      introduced conf.d/ for distro, ve config snippets · e8306860
      Michael Shigorin authored
      This was asked for by Leo-sp50 and torabora, and seems quite reasonable:
      let's provide means to keep at least some distribution configurations
      a bit apart, so that these can be considered more standalone in terms
      of hard warranted functionality but at the same time enjoying the common
      infrastructure.
      
      Considering lib/distro.mk: it's now experimentally pulled apart so that
      parallel development of different distro families can go on without
      major merge hassles.  *Please* don't abuse with massive copy-paste.
      
      And before you ask: this might get extended to allow for "private"
      out-of-tree configurations being included since apparently there
      are goals with no meaning outside of some very particular context...
      but otherwise I'd like to encourage getting reusable bits in-tree.
      e8306860
    • 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