1. 30 Dec, 2022 2 commits
  2. 12 Jul, 2022 1 commit
  3. 02 Mar, 2022 2 commits
  4. 20 Feb, 2022 1 commit
  5. 02 Feb, 2022 1 commit
  6. 19 Jan, 2022 1 commit
    • Anton Midyukov's avatar
      rename empty .gitignore to .empty · 44c60e5c
      Anton Midyukov authored
      When building the rpm package .gitignore is deleted. These files
      are necessary in order for saved profiles when building the image
      from git repository and from installed rpm package have been
      identical.
      44c60e5c
  7. 30 Dec, 2021 1 commit
  8. 10 Dec, 2021 1 commit
  9. 15 Aug, 2021 1 commit
  10. 06 Jun, 2021 1 commit
  11. 20 May, 2021 1 commit
  12. 30 Apr, 2021 1 commit
  13. 03 Apr, 2021 1 commit
  14. 26 Sep, 2020 2 commits
  15. 19 Aug, 2019 1 commit
  16. 24 Dec, 2018 1 commit
  17. 16 Jul, 2018 1 commit
  18. 15 Feb, 2018 1 commit
  19. 04 Dec, 2017 1 commit
  20. 07 Aug, 2017 1 commit
    • Michael Shigorin's avatar
      image.in, main.mk: align debug targets · 319fdfc5
      Michael Shigorin authored
      Weird but the last round of image builds on e2k started complaining:
      
        Makefile:95: *** target file `debug' has both : and :: entries.  Stop.
      
      Looks like these should have been fixed indeed.
      But why didn't this surface before then?
      319fdfc5
  21. 27 Jun, 2016 1 commit
    • Michael Shigorin's avatar
      image.in: added groups2lists() · cbbc23ed
      Michael Shigorin authored
      NB: PKGDIR might be overridden now so that these functions
      can be used within both metaprofile and generated profile
      contexts; this isn't clean but I couldn't come up with
      anything better so far.
      cbbc23ed
  22. 01 Apr, 2016 1 commit
  23. 08 Feb, 2016 1 commit
  24. 16 Nov, 2015 1 commit
    • Michael Shigorin's avatar
      image.in, stage2: reworked TCB fixup hook · 5427f3af
      Michael Shigorin authored
      The issue at hand is that:
      
      /etc/tcb/USER/shadow gets USER:auth ownership (OK);
      /etc/tcb/USER/shadow- backup file is root:root (broken);
      /etc/tcb/USER/shadow.lock file is also root:root (broken).
      
      This is observed for all pseudousers created by package installation
      process within working chroots as well as for users created by deflogin
      feature; the problem is that e.g. echo USER:PASS | chpasswd will break.
      
      Looks like the cuplrit might be fakeroot/faked.
      5427f3af
  25. 07 Aug, 2015 1 commit
  26. 02 Feb, 2015 1 commit
    • Denis Smirnov's avatar
      Fix /etc/tcb/*/shadow* permissions · 8df9c40d
      Denis Smirnov authored
      Looks like there's some issue with fakeroot as pseudousers
      created with useradd during package installation have their
      /etc/tcb/*/shadow files with proper permissions ($user:auth)
      but shadow- and shadow.lock belong to root:root which makes
      passwd(1) fail.
      8df9c40d
  27. 14 Nov, 2014 1 commit
    • Michael Shigorin's avatar
      initial l10n feature · b5ff2b24
      Michael Shigorin authored
      Aimed at live images at first but should cover installers as well.
      
      This has been brewing for quite some time and while the proper
      implementation is considerably more complex (and hard to do)
      looks like there's demand for the particular important use case,
      namely LiveCDs for Russian users, so this code has been shared
      with a few people before merge.
      b5ff2b24
  28. 19 Sep, 2014 1 commit
    • 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
  29. 05 Mar, 2014 1 commit
    • Michael Shigorin's avatar
      documentation: use paths relative to toplevel dir · 3f547e25
      Michael Shigorin authored
      This change is done to reduce ambiguity in some cases;
      the previous intention has been to ease navigation when
      staying in a particular directory, now it's been changed
      in favour of convenient toplevel `git grep' in fact.
      
      Both variants have their pros and cons, I just find myself
      leaning to this one by now hence the commit.  Feel free to
      provide constructive criticism :)
      
      Some path-related bitrot has also been fixed while at that.
      3f547e25
  30. 10 Jun, 2013 1 commit
    • Michael Shigorin's avatar
      README update · 5b21100b
      Michael Shigorin authored
      These have been proofread somewhat to correspond
      to the current state of affairs; a missing one
      was added for fonts feature.
      5b21100b
  31. 11 Feb, 2013 1 commit
  32. 04 Feb, 2013 1 commit
    • Michael Shigorin's avatar
      ensure that IMAGEDIR exists (thus globbable) · e46c259a
      Michael Shigorin authored
      It appears that manually specified IMAGEDIR, e.g. by adding
      
        IMAGEDIR = ~/out/$(shell date +%Y%m%d)
      
      to ~/.mkimage/profiles.mk, might be problematic due to
      missing globbing.  Let's make sure the paths are globbed
      and directories are created -- since make's wildcard()
      returns an empty string when there's nothing there [yet].
      e46c259a
  33. 21 Jan, 2013 1 commit
  34. 06 Jan, 2013 1 commit
  35. 17 Dec, 2012 1 commit
  36. 31 Oct, 2012 1 commit
  37. 10 Oct, 2012 1 commit
    • Michael Shigorin's avatar
      make-3.82 adaptation · 6f5be918
      Michael Shigorin authored
      The issue actually hit image.in/Makefile: "metadata" target
      in features.in/metadata/lib/50-metadata.mk wasn't reached
      even if features.in/build-distro/lib/90-build-distro.mk
      would ACK that the "whatever" actions included "metadata";
      thus Metadata/pkg-groups.tar wasn't created and the installer
      silently failed to install the .base system.
      
      Let's armour the rest of the cases where the order of inclusion
      might be important as well.
      6f5be918