1. 01 Jul, 2020 1 commit
  2. 22 May, 2020 4 commits
  3. 01 May, 2020 3 commits
  4. 07 Apr, 2020 3 commits
  5. 17 Jan, 2020 1 commit
  6. 08 Nov, 2019 1 commit
  7. 23 Sep, 2019 1 commit
  8. 19 Aug, 2019 2 commits
  9. 29 May, 2019 1 commit
  10. 06 May, 2019 1 commit
  11. 29 Apr, 2019 1 commit
  12. 13 Aug, 2018 2 commits
  13. 04 Apr, 2018 1 commit
  14. 02 Aug, 2017 1 commit
  15. 01 Apr, 2016 2 commits
  16. 19 Sep, 2014 2 commits
    • Michael Shigorin's avatar
      fix kpackages() API · 6f452182
      Michael Shigorin authored
      This function's got its argument order chosen for "aesthetical"
      reason of $(2) following $(1) in the macros but the logical order
      is exactly the opposite: we care for kernel flavour much more than
      for module set (which is dependent upon it).
      
      So while silent dropout of kernel-image if KFLAVOURS is set
      but KMODULES is empty could be fixed by testing for $(2) only,
      it looks like a good time to fix this discrepancy altogether.
      6f452182
    • Michael Shigorin's avatar
      kernel, stage2: rearranged initrd hooks · 8faf1407
      Michael Shigorin authored
      stage2 has been thinking it's synonymous with propagator
      and used to usurp kernel's belongings either; carefully
      tear scripts apart so that kernel feature makes sure
      initrd gets generated, and stage2 (which is still all
      about propagator) cares for its bits.
      8faf1407
  17. 29 Aug, 2014 1 commit
  18. 17 Mar, 2014 1 commit
    • Michael Shigorin's avatar
      kernel, stage1: don't provide r8168.ko by default · 49b6291a
      Michael Shigorin authored
      It conflicts with r8169.ko inobviously.
      
      The whole mess looks like this:
      - r8169.ko doesn't work for all of Realtek 8111/8168/8169 mutations
      - r8168.ko works with some of the chips r8169.ko doesn't
      - r8168.ko also works with many chips r8169.ko works with
      - r8169.ko is provided by kernel-image package (thus default)
      - r8168.ko is provided by kernel-modules-r8168 package (optional)
      - kernel-modules-r8168 package requires r8168-blacklist package
      - r8168-blacklist package is a one-liner that blacklists r8169.ko
      - STAGE1_KMODULES wouldn't include r8168 (std-def) or rtl8168 (led-ws)
      - sub.in/stage1/modules would mention r8168.ko (m-p-d: r8169.ko)
      
      So a LiveCD built with use/kernel/net might work with RTL8111/8110
      just fine when booted live but fail to automatically load the module
      when installed onto hard drive; manual modprobe r8169 would work though.
      NB: some of the chips (those available to me) would work just fine
      both ways -- this has contributed to fixing this *that* late.
      
      Bottom line:
      
        do not install backup/kludge drivers overriding main ones by default!
      
      Thanks sem@ for providing the crucial hint.
      49b6291a
  19. 21 Feb, 2013 1 commit
    • Michael Shigorin's avatar
      kernel: introduced use/kernel/net target · 753d8273
      Michael Shigorin authored
      The various *8168 and friends among kernel modules
      have finally been pushed into a designated target
      so that RM doesn't have to care which particular
      additional ethernet modules are available in this
      particular branch and kernel.
      
      Tweak distros as appropriate.
      
      NB: *maybe* this is required by distro/.base either.
      753d8273
  20. 04 Feb, 2013 2 commits
  21. 03 Sep, 2012 1 commit
    • Michael Shigorin's avatar
      use un-def kernel by default · 0e8871e7
      Michael Shigorin authored
      3.5.2-std-def-alt2 brings boot problems which were absent
      with 3.4.x-std-def and are absent with 3.5.x-un-def;
      seems like it's better to stay with known good variant
      at the moment instead of having to fall back to it.
      0e8871e7
  22. 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
  23. 16 May, 2012 1 commit
  24. 10 May, 2012 1 commit
    • Michael Shigorin's avatar
      initial kernel and metadata features · c83cc111
      Michael Shigorin authored
      This further refines the modular build by making
      metadata being a clearly separated feature rather
      than having to rely on runtime tests, and also by
      moving the code which cares for kernel bits of base
      installation (.base list) in a feature of its own.
      
      There's more to it but let's get the ball rolling first.
      c83cc111