1. 10 Dec, 2021 1 commit
  2. 16 Nov, 2021 1 commit
  3. 18 Jun, 2021 1 commit
  4. 05 Aug, 2020 1 commit
  5. 19 Feb, 2018 1 commit
  6. 21 Aug, 2017 1 commit
    • Michael Shigorin's avatar
      dev, ve.mk: factor out builder+extra · 1a272e44
      Michael Shigorin authored
      It's strange but ve/builder and distro/live-builder
      along with distro/regular-builder are all mostly
      "independent", that is duplicating functionality
      without any reasonable gain; spotted finally.
      1a272e44
  7. 09 Jun, 2017 1 commit
    • Michael Shigorin's avatar
      docs update · 31ecda72
      Michael Shigorin authored
      Another minor facelift:
      - s/ALT Linux/ALT/gc (where applicable);
      - s/7.0/8.0/g;
      - 2017;
      - e2k;
      - links.
      31ecda72
  8. 14 Jan, 2017 1 commit
  9. 05 Jun, 2015 1 commit
  10. 31 May, 2015 1 commit
  11. 09 Mar, 2015 1 commit
    • Michael Shigorin's avatar
      dev: hint regarding hasher repo · f5112719
      Michael Shigorin authored
      It's entirely unclear to an unsuspecting curious user
      where the actual results of a proposed example hasher
      build end up; that's ~/hasher/repo, just state that.
      f5112719
  12. 11 Dec, 2014 3 commits
    • Michael Shigorin's avatar
      dev: rework user setup · 1cf1bcb8
      Michael Shigorin authored
      There were quite a few things missing:
      - packager pseudo for both rpm and hasher;
      - proper target (so that i686 or athlon don't confuse people);
      - hasher repo for apt so that mkimage would use it too;
      - last but not least, a friendly bootstrap message! ;-)
      1cf1bcb8
    • Michael Shigorin's avatar
      dev: tweak main subprofile to avoid extra packages · 52a4265e
      Michael Shigorin authored
      THE_* and friends are all unneeded for live builder image;
      this commit makes dev feature basically incompatible with
      install2 feature (which relies on the conventional behaviour
      of main subprofile), will have to think it all over if the
      combination of these two ever becomes needed.
      52a4265e
    • Michael Shigorin's avatar
      dev, live.mk: refactor live-builder bits · 74126092
      Michael Shigorin authored
      It feels like time to introduce regular-builder.iso,
      let's help it by factoring most of the common part out
      into the feature.
      74126092
  13. 02 Jun, 2014 2 commits
  14. 15 Jul, 2013 1 commit
  15. 16 Jul, 2012 1 commit
    • Michael Shigorin's avatar
      live-builder: minor fixes · 809ae4d9
      Michael Shigorin authored
      su wasn't making it into the image breaking ~/.git setup,
      and there's no reason for a full default boot timeout either.
      809ae4d9
  16. 19 Mar, 2012 1 commit
    • Michael Shigorin's avatar
      initial "+shortcut" support and refactoring · a52b7476
      Michael Shigorin authored
      It looks like the intermediate targets aren't all equal:
      some define a finished feature while some create a common
      lower level piece of configuration.
      
      Let's do shortcuts for the former so that a distro line can be
      more terse and descriptive; help targets in features.in/ tweaked
      accordingly.
      a52b7476
  17. 16 Feb, 2012 1 commit
    • Michael Shigorin's avatar
      50-etcnet-dhcp: moved from dev to live feature · a62cdfa6
      Michael Shigorin authored
      If there's an ethernet interface, a DHCP client, and these
      can result in connectivity out-of-box, then it's rather
      a feature for almost any LiveCD.
      
      Thus the configuration script is moved from dev feature
      to live one with the addition of dhcpcd/dhclient test.
      This is asking for some more neat solution though...
      a62cdfa6
  18. 26 Dec, 2011 1 commit
    • Michael Shigorin's avatar
      s/subst/sed -i/g · 96e89d00
      Michael Shigorin authored
      Initial openSUSE package base taming effort has shown that
      relatively few things should be fixed; subst has been generalized
      as -i option to sed(1) since its introduction, so let's just fix it.
      96e89d00
  19. 19 Nov, 2011 2 commits
    • Michael Shigorin's avatar
      introduced add_feature function · 9cedefdb
      Michael Shigorin authored
      The features might get copy-pasted (or even copied-and-pruned)
      when initialized; there's an unneccessary duplication of the
      function name in the line adding it to FEATURES list, thus
      prone to being forgotten and causing some havoc later on.
      
      It was wrong in the first place but tackling this with some
      double-colon rules ran into terminality issues, and further
      tortures were considered unneccessary.
      
      The current solution isn't perfect (no completely transparent
      function name registration upon corresponding target being called)
      but at least it is an improvement...
      9cedefdb
    • Michael Shigorin's avatar
      initial repo feature · ae7139f8
      Michael Shigorin authored
      We've got some parts of it in build-distro feature,
      and some went to dev feature for no real reason.
      
      But a bare installer might go without package base,
      and LiveCDs other than live-builder might find local
      repository useful given aufs2 root overlay.
      
      Now the overall scheme is more straightforward:
      - a distro:
        + asks that a package repo be included
        + cares to further add the packages to it
      - a repo feature:
        + pulls in sub/main for it to happen
        + provides genbasedir script to create repo metadata
        + supplements live feature with repo configuration
      ae7139f8
  20. 06 Nov, 2011 1 commit
    • Michael Shigorin's avatar
      live-builder distro: your self-hosted livecd · 83392012
      Michael Shigorin authored
      If you make distro/live-builder.iso, the result is an image
      containing almost everything (short of actual full enough
      repository) to rebuild itself.  It will attempt to configure
      eth0 with DHCP and reach http://ftp.altlinux.org for packages.
      
      RAM requirements start with 2Gb, self-build is accomplished
      on a 4Gb host with "make CLEAN=1 distro/live-builder.iso".
      
      Packages required for "make distro/syslinux.iso" get included.
      
      (some due fixups all over the place too)
      83392012