1. 20 May, 2021 4 commits
  2. 19 May, 2021 2 commits
    • Dmitriy Terekhin's avatar
      grub: save ang read default menu item · efec47fa
      Dmitriy Terekhin authored
      If the ISO image has a FAT partition and the image is written
      to a flash drive, then it is possible to write to this partition
      of the flash drive.
      This is necessary, for example, if the user
      does not want to install the system, but wants to constantly work
      in LiveCD mode with or without recording sessions.
      In order for this code to work, you need to make changes
      to the FAT partition of the image on the flash drive:
      Add the 1st line to the grub.cfg file:
      set pfxfat=${prefix}
      Write a 1kb file grubenv.
      If grub.cfg contains a line like '^default=id',
      then the read value is not used.
      efec47fa
    • Evgeny Sinelnikov's avatar
      grub: look for any way to set default menu item · aed27a30
      Evgeny Sinelnikov authored
      This prepares the ability to write and read
      the default menu item from the grubenv file.
      If grub.cfg contains a line like '^default=id',
      then the read value is not used.
      Setting the default menu item from the grubenv file
      will be indented inside the 'if' optator and therefore
      does not match the '^default' pattern.
      aed27a30
  3. 17 May, 2021 20 commits
  4. 14 May, 2021 1 commit
  5. 12 May, 2021 3 commits
  6. 11 May, 2021 2 commits
  7. 10 May, 2021 1 commit
  8. 04 May, 2021 1 commit
    • Anton Midyukov's avatar
      desktop+regular: replace fuse-exfat to exfatprogs · f4811470
      Anton Midyukov authored
      As new exfat filesystem is merged into linux-5.7 kernel, exfatprogs is
      created as an official userspace utilities that contain all of the standard
      utilities for creating and fixing and debugging exfat filesystem in linux
      system.
      std-def kernel in Sisyphus 5.10.
      f4811470
  9. 30 Apr, 2021 1 commit
  10. 29 Apr, 2021 5 commits
    • Anton Midyukov's avatar
      reports.mk: generate targets.svgz instead targets.png · f9ef0e95
      Anton Midyukov authored
      SVGZ is more than a hundred times smaller than PNG.
      a
      f9ef0e95
    • Michael Shigorin's avatar
      reports.mk: provide bashism with bash · 1d8b9f49
      Michael Shigorin authored
      Wrote that it's a bashism myself and neglected
      to specify the proper shell, sigh.
      
      This SHELL manipulation could ruin tracing
      piggybacked onto it within lib/report.mk
      but it's too late at this stage anyways.
      1d8b9f49
    • Michael Shigorin's avatar
      reports.mk: use process substitution to dedup · 6f584cdc
      Michael Shigorin authored
      The first half of both pipes was clearly a copy-pasted
      initial logfile processing; the file can be of considerable
      size (e.g. several megabytes) so it might be slightly more
      efficient and cool (but a bit more arcane) to use bash(1)'s
      process substitution along with good ol' tee(1) like this:
      
      $ echo -e '1\n2\n3' |tee /dev/stderr 2> >(grep 2 >STDERR) |grep 1 >STDOUT
      $ head STD*
      ==> STDERR <==
      2
      
      ==> STDOUT <==
      1
      6f584cdc
    • Michael Shigorin's avatar
      reports.mk: streamline basedir(1) equivalent · 4c701def
      Michael Shigorin authored
      That "clever hack" with two rev(1) invocations
      seems pretty stupid to me: too much processes
      and processing instead of simple prefix removal.
      
      One can also have that as ${var##*/} when dealing
      with a shell variable and avoiding extra forks, BTW.
      4c701def
    • Michael Shigorin's avatar
      reports.mk: factor out reports/packages · 4a419e6b
      Michael Shigorin authored
      ..making it fit 80 columns while at that
      to avoid horizontal spaghetti code.
      4a419e6b