1. 12 May, 2021 1 commit
  2. 12 Apr, 2021 3 commits
  3. 05 Apr, 2021 1 commit
  4. 03 Apr, 2021 5 commits
  5. 26 Jan, 2021 1 commit
  6. 25 Jan, 2021 1 commit
  7. 05 Dec, 2020 1 commit
  8. 23 Nov, 2020 1 commit
  9. 06 Nov, 2020 1 commit
    • Anton Midyukov's avatar
      drm, plymouth, stage2, x11: initial feature drm · da918083
      Anton Midyukov authored
      The drm feature solves the problem of creating a common entry
      point for adding kernel drm modules for different package lists.
      The need for allocation into a separate feature arose from one
      parties to the need to make a switch between free and proprietary
      NVIDIA driver, on the other, because of the need to add only drm
      modules kernels for purposes such as use/stage2/kms and use/plymouth.
      
      Also no more switch needed for RADEON, as only the free video driver
      remains.
      da918083
  10. 26 Oct, 2020 1 commit
  11. 21 Sep, 2020 1 commit
  12. 09 Jun, 2020 1 commit
  13. 22 May, 2020 4 commits
  14. 01 May, 2020 3 commits
  15. 29 Oct, 2018 1 commit
    • Michael Shigorin's avatar
      stage2: fix make-initrd environment on p8 · b13ba812
      Michael Shigorin authored
      This has manifested on e2k for me -- still using older
      make-initrd lacking R: file -- so let's get this kludge
      back for a while, or until any reasonable make-initrd
      around has *everything* it needs to create images
      listed in its runtime requirements.
      
      Fixes: 2b3455c2
      b13ba812
  16. 15 Oct, 2018 2 commits
    • Michael Shigorin's avatar
      stage2: fix cifs-related bits · 2b3455c2
      Michael Shigorin authored
      sin@ was kind enough to just stick mount.cifs into initrd
      regardless of its presence in the chroot in question;
      let's look first and only add what's found.
      
      This started as a stopgap fix after make-initrd 2.2.0
      which happened to collide with cifs-related m-p commits
      in a somewhat unfortunate manner...
      2b3455c2
    • Evgeny Sinelnikov's avatar
      stage1: fix CIFS installation method · 00a828bc
      Evgeny Sinelnikov authored
      00a828bc
  17. 23 May, 2018 1 commit
  18. 21 May, 2018 1 commit
  19. 16 Jun, 2017 1 commit
  20. 31 May, 2017 1 commit
  21. 28 Jul, 2016 1 commit
  22. 03 Jun, 2016 1 commit
  23. 23 May, 2016 1 commit
  24. 16 Nov, 2015 1 commit
    • Michael Shigorin's avatar
      stage2: mv use/stage2/cifs{-install,} · 79b92db5
      Michael Shigorin authored
      This has no users in master but out-of-tree branches might need
      a trivial update.
      
      The rationale is that it's actually for *any* stage2 and not related
      to specifically "install" at all (otherwise it should have been moved
      to install2 feature altogether).
      
      Note that there's no reason to add nfs-utils similarly as make-initrd
      requires kinit-utils which includes its own nfsmount.
      79b92db5
  25. 20 Apr, 2015 4 commits
    • Michael Shigorin's avatar
      stage2: make use of finer-grained module lists · 111ec1d0
      Michael Shigorin authored
      This is sort of laying the ground for the future dismantling
      of 10-stage2 (which was sub.in/stage1/modules just recently);
      things look like tagged lists might become due some day, e.g.
      "net+usb" or "scsi+raid" -- time will tell.
      111ec1d0
    • Michael Shigorin's avatar
      stage2: added broken-down module lists · e139a5e0
      Michael Shigorin authored
      These were produced off the single sub.in/stage1/modules
      file using this scriptlet to prefix/annotate the names:
      
        grep '\.ko$' modules \
        | grep -v / \
        | while read m; do \
        	echo "$(find /lib/modules/$(uname -r)/kernel/{drivers,fs} \
      		-name "$m" -printf %P $m $(modinfo -d "${m%.ko}" 2>&1)"; \
          done
      
      ...with subsequent sorting and manual separation.
      
      This is meant to be the second stage in monolithic modules
      file split, so the lists themselves are largely unmolested
      otherwise.  The plan is to further split those into prefix-
      and module-specific ones.
      
      Add a note clarifying 10-stage2's status, by the way.
      e139a5e0
    • Michael Shigorin's avatar
      stage1, stage2: moved propagator modules file · 1ee01498
      Michael Shigorin authored
      What was a static sub.in/stage1/modules (and the only one)
      is now features.in/stage2/stage1/modules.d/10-stage2
      (basically a compatibility file that might go some day).
      
      It will be auto-picked as its name corresponds to the
      NN-SUFFIX pattern specified in stage1 subprofile now
      with $(FEATURES) going into default STAGE1_MODLISTS.
      1ee01498
    • Michael Shigorin's avatar
      stage1, stage2: initial modlists support · a36d0236
      Michael Shigorin authored
      stage1's got prepare-modules target collecting
      modules file snippets all over stage1/modules.d/
      subdirectories within individual features.
      
      stage2 now adds names of all the features going into
      a particular image as snippet file suffix list so that
      individual features don't have to register themselves
      twice (as a feature and as a propagator modules.d
      snippet carrier).
      
      This is going to allow both "uncommon" modules getting
      included with no problem (sin@ has wanted cifs ones
      for quite some time, for example, and some want e.g.
      infiniband modules) *and* to reduce the actual list
      below the common mark as well (which is the case with
      live-privacy image, for one).
      
      And stage1 memory consumption does matter in some cases
      as it's highly critical with no chance to use swap yet.
      a36d0236