1. 28 Nov, 2013 2 commits
  2. 24 Nov, 2013 3 commits
  3. 18 Mar, 2013 2 commits
    • Michael Shigorin's avatar
      desktop.mk: the now-missing links · cdf86ff1
      Michael Shigorin authored
      Added sysklogd and udev-rule-generator-net there too; if someone
      needs to inherit a systemd based image from distro/.desktop-network
      don't break the existing behaviour please.
      
      Rebased tde flavours to .desktop-network as these were the actual
      target to fix.
      cdf86ff1
    • Michael Shigorin's avatar
      desktop.mk: fall back to std-def for now · 97e4d03a
      Michael Shigorin authored
      There's some peculiarity causing Sisyphus' initrd
      (namely led-ws and make-initrd{,-propagator} of today
      to die with this message while booting the resulting ISO:
      
        initrd: Running /scripts/pre/prepare/000-propagator
        FATAL ERROR IN INIT: mkdir
      
        I can't recover from this,please reboot manually and send bugreport.
      97e4d03a
  4. 10 Mar, 2013 1 commit
  5. 29 Jan, 2013 1 commit
  6. 03 Dec, 2012 2 commits
  7. 27 Oct, 2012 1 commit
    • Michael Shigorin's avatar
      live-webkiosk-mini, tde: use led-ws kernel flavour · 63b515c9
      Michael Shigorin authored
      The rationale for the former is that the image gets slightly
      more compact (although the current sisyphus build is way larger
      than the t6/branch build of the optimization time, need to look
      into that...); and for the latter it's to provide yet another
      installer with a different enough kernel so that there's one more
      chance in a weird situation.
      63b515c9
  8. 24 Sep, 2012 1 commit
  9. 31 Jul, 2012 1 commit
    • Michael Shigorin's avatar
      conf.d/test.mk: experimental stuff went here · 307fb51f
      Michael Shigorin authored
      Some images were unbuildable (at least without special setup,
      like ve/centos), unusable or just not useful in any meaningful way
      (like distro/live-isomd5sum); as these tend to get any attention
      during experiments, I decided to put them together in a separate
      configuration file that would be effectively skipped if DEBUG
      is not requested.
      307fb51f
  10. 02 Jul, 2012 1 commit
    • Michael Shigorin's avatar
      desktop.mk: use Croscore Arimo for most installers · cb55a893
      Michael Shigorin authored
      The very basic bitmap fonts that were left in back a year ago
      aren't particularly modern (even if they are somewhat elegant
      and resource sparing which was the goal at that time).
      
      So let's allow for something slightly prettier,
      like Croscore Arimo kindly prepared by Steve Matteson,
      provided by Google, packaged by Fedora and imported by
      Igor Vlasenko.
      
      Here's the news item behind this commit:
      http://lwn.net/Articles/502371/
      cb55a893
  11. 14 Jun, 2012 1 commit
    • Michael Shigorin's avatar
      added plymouth feature · 8989fc27
      Michael Shigorin authored
      An initial draft of it was done half a year ago but several tricky
      thingies had kept the code from showing up as it was rather brittle
      and incomplete.
      
      This implementation involves quite a few changes all over the place
      but finally works good enough for live and installer images.
      
      Please pay attention to the versions of these packages:
      - installer-feature-setup-plymouth (0.3.2-alt1+)
      - branding-altlinux-sisyphus (20110706-alt2+ if used)
      - plymouth (0.8.3-alt20.git20110406+)
      
      See also:
      - http://www.altlinux.org/Branding
      - http://www.altlinux.org/Plymouth
      8989fc27
  12. 26 May, 2012 1 commit
  13. 18 Apr, 2012 1 commit
    • Michael Shigorin's avatar
      virtualbox feature renamed to vm, extended · 48587911
      Michael Shigorin authored
      Initial SPICE support has been added for kvm/libvirt installation
      and boot-up using qxl and spice by default as proposed by shaba@.
      
      VirtualBox part is shifted a level deeper correspondingly
      but otherwise stays the same.
      48587911
  14. 31 Mar, 2012 1 commit
    • Michael Shigorin's avatar
      syslinux configuration revisited · b5e6906b
      Michael Shigorin authored
      - incompatible change (to fix the rather broken early style):
        use/syslinux/ui-% is now use/syslinux/ui/%;
      
      - default timeout changed to 9 seconds (long enough and keeps
        the countdown in a single figure);
      
      - added totaltimeout of 300 seconds;
      
      - provided live kiosk images with almost-instant boot by default;
      
      ...and some other assorted tweaks here and there, sorry.
      b5e6906b
  15. 21 Mar, 2012 1 commit
  16. 19 Mar, 2012 2 commits
    • Michael Shigorin's avatar
      plant SHELL beacons into all config-forming rules · 79bb3f8d
      Michael Shigorin authored
      As noted in doc/assumptions.txt, the SHELL based target tracing
      only works for rules with recipes, even empty but present ones.
      
      The simplest thing to do is hooking "; @:" onto the rule's tail
      (one-liner with a non-printing shell builting "true" command).
      79bb3f8d
    • 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. 12 Mar, 2012 3 commits
    • Michael Shigorin's avatar
      hide intermediate distro targets · a07959e2
      Michael Shigorin authored
      There are pseudo-distro targets that are useful to combine
      the needed bits and pieces for a few more different end-user
      images but that are useless themselves (e.g. desktop-base
      wouldn't even start X session before someone would have
      installed a window manager).
      
      Let's just hide these under the hood so that `make help',
      `make everything' and potential frontends don't bother.
      a07959e2
    • Michael Shigorin's avatar
      initial TDE distros · af6b9940
      Michael Shigorin authored
      A minimal live, tiny desktop system and a test LTSP installer;
      all of these work.
      af6b9940
    • Michael Shigorin's avatar
      refactored base part from distro/ltsp-icewm · 872afb3c
      Michael Shigorin authored
      ltsp-icewm used to be the only ALTSP (testbed) distro over here
      but now its terminal server part works good enough to seperate
      it from the UI part.
      
      A few additions to facilitate testing, tweaking and benchmarking:
      iftop, openssh-server, mplayer
      872afb3c
  18. 09 Feb, 2012 2 commits
    • Michael Shigorin's avatar
      grub by default in "production" targets · 9c6824ea
      Michael Shigorin authored
      There's still an annoying problem (a race?) manifesting itself
      as installer bailing out between packages installation and lilo
      setup with X segfault in logs; while the culprit is not known yet,
      let's avoid that for most images by moving the bootloader request
      from the former "leaf" target (which noe became a "node") into an
      experimental server-systemd one.
      
      Thanks Leo-sp50 for bringing that to my attention again; see also
      http://forum.russ2.com/index.php?showtopic=3310&pid=31364&st=0&#entry31364
      9c6824ea
    • Michael Shigorin's avatar
      distro/installer related graph cleanup · 62ab13cc
      Michael Shigorin authored
      As was duly noted by Leo-sp50, both server.mk and desktop.mk
      duplicate a few bits layered over bare distro/installer which
      happened to be both a dependency (thus should reduce redundancy)
      and a "real distro" target (well, it doesn't just work yet, need
      to provide networking and sources.list in install2 by hand).
      
      Fixed by moving a "node" to distro/.installer along with typical
      additions and leaving a bare installer as is by now; there's a
      need to get it working at least for DHCP/ftp.altlinux.org case.
      62ab13cc
  19. 06 Feb, 2012 2 commits
  20. 11 Jan, 2012 1 commit
  21. 19 Dec, 2011 1 commit
  22. 19 Nov, 2011 2 commits
    • 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
    • Michael Shigorin's avatar
      initial systemd feature · 7964bccb
      Michael Shigorin authored
      Thanks shaba@ for both the package and a wiki page,
      and dek@ for the inspiration to finally get to it.
      7964bccb
  23. 09 Nov, 2011 1 commit
    • Michael Shigorin's avatar
      features.in/power: renamed++ from powerbutton · b85d82c2
      Michael Shigorin authored
      This feature was handling powersave already, so the name
      should be changed already.  Thanks sem@ for cpufreq-simple,
      there's now a compelling reason for that rename.
      
      Tweaked a few distro recipes accordingly.
      b85d82c2
  24. 04 Nov, 2011 1 commit
    • 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