1. 16 Feb, 2016 1 commit
  2. 15 Feb, 2016 3 commits
  3. 10 Feb, 2016 11 commits
    • Michael Shigorin's avatar
      desktop.mk, fonts, install2: explicit installer fonts · 935d2508
      Michael Shigorin authored
      mixin/desktop-installer became *quite* inobvious
      even for me over time, and it's not easy to grep up;
      let's introduce explicit targets where one is expected
      to expect those.
      935d2508
    • Michael Shigorin's avatar
      README, pkglists.txt: minor fixes · 522eff57
      Michael Shigorin authored
      Thanks cas@ and Ivan Khakhaev for feedback!
      My docs are clearly not the best in town,
      please help bring those into shape :-)
      522eff57
    • Michael Shigorin's avatar
      install2: cosmetic fix · 47ffa675
      Michael Shigorin authored
      (missing space)
      47ffa675
    • Michael Shigorin's avatar
      control: install2 support · 8ce8ce89
      Michael Shigorin authored
      rootfs scripts should hit installer some day; the problem
      is with variables (dumping 'em wholesale looks dirty,
      and proxying those sort of defeats the approach)
      rather than with scripts.
      
      Until then, transform the data from the single variable
      into a file containing one facility per line for
      installer-1.8.31+ to consume.
      8ce8ce89
    • Michael Shigorin's avatar
      regular.mk: force "xdriver=vesa" for jeos-ovz · 37ce3f63
      Michael Shigorin authored
      The issue at hand is that recent xorg has suddenly started
      to both depend on kernel modesetting *and* not fail through
      towards e.g. vesa driver which would save the day for minimal
      environments like installer; I definitely don't want to plug
      a pile of DRM modules into this image for just this reason.
      37ce3f63
    • Michael Shigorin's avatar
      QUICKSTART: tweaked a tiny bit · 2776e07d
      Michael Shigorin authored
      ~/.gitconfig is only relevant when git-core is installed,
      no need to put it as a standalone item (turned up when
      discussing things with cas@ on the way from #OSEDUCONF).
      2776e07d
    • Michael Shigorin's avatar
      regular.mk: lock down jeos-ovz as per ldv@'s advice · 1c23cf0e
      Michael Shigorin authored
      This is a set of control(8) non-defaults that's recommended
      for use with servers of significant security requirements.
      1c23cf0e
    • Michael Shigorin's avatar
      control: added some actual ldv@'s settings · 1e39ab3a
      Michael Shigorin authored
      As noted in the comment, these include a few quite strong ones:
      - sshd(8) will only allow in "wheel" and "users" members
        by keys, no password access is allowed;
      - password change even by root is subject to quality checks;
      - su(8) is only useful to lower privileges and not gain those
        (so root access is available either through local console
        or via use of ssh keys).
      
      Don't use if frowned upon.
      1e39ab3a
    • Michael Shigorin's avatar
      regular.mk: refactored jeos, added jeos-ovz · fd0fb5f1
      Michael Shigorin authored
      We've been pruning quite a few packages from a recently installed
      altlinux-p7-server-ovz instance; looks like server-ovz's added
      functionality should go into plain server instead, and -ovz flavour
      should focus on bare metal HN.
      
      In particular, bash-completion-1.99-alt3 seems to misbehave with
      mount(8) at the very least -- better drop it for now.
      fd0fb5f1
    • Michael Shigorin's avatar
      cleanup: add jeos targets · 0717417e
      Michael Shigorin authored
      This is based on distro/regular-jeos but torn into two
      and somewhat updated for sisyphus-going-to-bring-p8:
      1) libcap-ng is now required by util-linux;
      2) bridge-utils might be needed for subsequent images.
      0717417e
    • Michael Shigorin's avatar
      ovz-server: split into tagged/{base,server}+openvz · b1005e51
      Michael Shigorin authored
      Those packages which are *required* should be available
      for standalone use; and those which are optional should go
      into extras.
      
      Adjust server feature accordingly.
      b1005e51
  4. 08 Feb, 2016 5 commits
  5. 05 Feb, 2016 2 commits
    • Michael Shigorin's avatar
      firmware: a trivial tracing fixup · f197b971
      Michael Shigorin authored
      The issue with these "; @:" thinglets is that mkimage-profiles
      relies on target tracing (see commit 788cad88 some four years ago);
      and this tracing approach relies on non-empty recipes which do call
      shell (which gets (ab)used) unlike empty ones which oviously don't.
      
      So this _will_ be traced properly:
      
          a: b
      	@echo "hello world"
      
      and this will too:
      
          a: b; @:
      
      but this will result in a broken graph with REPORT=1:
      
          a: b
      f197b971
    • Michael Shigorin's avatar
      regular.mk: added mdadm · 32e77dc9
      Michael Shigorin authored
      ...just in case a minimalistic server system
      is needed on an actual bare metal host...
      32e77dc9
  6. 03 Feb, 2016 2 commits
    • Michael Shigorin's avatar
      desktop+lxqt+extra: added KF5 translations · 7017d1ef
      Michael Shigorin authored
      kf5-i18-ru, in this case (of course this should be handled
      by a proper l10n subsystem -- yet another use case for it,
      just not clear what exactly do we want).
      7017d1ef
    • Michael Shigorin's avatar
      x11: tweak kde5 target · 647294f4
      Michael Shigorin authored
      icon-theme-oxygen is required by kf5-oxygen <- kde5 <- kde5-big
      by now so it's not needed to specify it explicitly anymore;
      and zerg@ has just packaged some translations, let's jump in!
      647294f4
  7. 25 Jan, 2016 3 commits
  8. 19 Jan, 2016 2 commits
  9. 16 Jan, 2016 1 commit
  10. 14 Jan, 2016 1 commit
  11. 12 Jan, 2016 1 commit
    • Michael Shigorin's avatar
      stage2: tweak 99-cleanup-boot for efficiency · 37e77285
      Michael Shigorin authored
      Thanks glebfm@ for noticing that Simply (an m-p-d product)
      takes no kernel inside squashfs but relies on livecd-install's
      50-restore-kernel.sh hook to copy the kernel from iso9660
      and regenerate initrd (which is a must anyways but requires
      System.map to be still around).
      
      This saves about 3 Mb in ISO size for a LiveCD using
      kernel-image-std-def-4.1.15-alt1.x86_64.rpm.
      37e77285
  12. 11 Jan, 2016 3 commits
  13. 10 Jan, 2016 3 commits
    • Michael Shigorin's avatar
      style.txt: avoid merge commits! · 97eee80f
      Michael Shigorin authored
      Merge commits aren't going to be merged upstream
      for these break all sorts of git tools including
      log -p, blame, bisect, etc (or make their use less
      convenient).
      97eee80f
    • Michael Shigorin's avatar
      style.txt: slightly better call for documenting · 41d2644e
      Michael Shigorin authored
      Sometimes we tend to "just" translate the code to human
      which doesn't really help; what usually helps is noting
      down what the code author intended to implement or fix,
      and what was the case for that.
      41d2644e
    • Michael Shigorin's avatar
      QUICKSTART, mktmpdir, build.mk: hasher's /proc · 3b3cf4cc
      Michael Shigorin authored
      Either /etc/hasher-priv/system or /etc/hasher-priv/user.d/$USER
      must contain at least "allowed_mountpoints=/proc" for mkimage
      to work for mkimage-profiles; thanks Daniil Golovanov for
      providing feedback indicating the lack of the corresponding
      checks.
      3b3cf4cc
  14. 03 Jan, 2016 1 commit
  15. 24 Dec, 2015 1 commit