Skip to content
Snippets Groups Projects
  1. Sep 26, 2018
    • Robert Yang's avatar
      Kill the child processes spawned by a run command · 0c81a6d9
      Robert Yang authored
      When the timeout occurs it is important to ensure clean up of child
      processes. Killing only the direct process created by a command can
      leave child processes running.
      
      For example a pmbootstrap.py install will run apk add. This run command
      creates multiple processes as follows:
      (cmd line arguments snipped for readability)
      
        $ ps -e -o pid,ppid,pgid,cmd
        PID  PPID  PGID CMD
        31738 23247 31738 python3 ./pmbootstrap.py -t 15 install --no-fde
        31746 31738 31738 sudo env -i /bin/sh -c ... ;apk --no-progress add
        31747 31746 31738 /bin/sh -c ... ;apk --no-progress add
        31748 31747 31738 apk --no-progress add
      
      The root process of the run command is PID 31746. We want to kill
      the child processes too. Otherwise only running kill -9 31746 will leave
      the processes 31747 and 31748 running.
      0c81a6d9
    • Oliver Smith's avatar
      Link to wiki page if first git clone fails · f68a7a6b
      Oliver Smith authored
      f68a7a6b
  2. Sep 19, 2018
  3. Sep 17, 2018
  4. Sep 14, 2018
  5. Sep 13, 2018
  6. Sep 11, 2018
  7. Sep 05, 2018
  8. Sep 04, 2018
  9. Sep 03, 2018
    • Oliver Smith's avatar
      main/linux-postmarketos-*-dev: fix kernel-scripts · e027a8a9
      Oliver Smith authored
      When cross compiling, the kernel scripts would be in the native arch
      again. That was already fixed in !1234, however the mime type of the
      binaries has changed, so we couldn't detect them properly anymore
      (#1659).
      
      This commit fixes it again, and also adds a checks so this won't
      silently fail in the future.
      
      [skip ci] because this would not run through anyway (building these
      packages takes too long). Fixes #1659.
      e027a8a9
  10. Sep 01, 2018
  11. Aug 28, 2018
  12. Aug 27, 2018
  13. Aug 26, 2018
  14. Aug 25, 2018
  15. Aug 24, 2018
  16. Aug 23, 2018
  17. Aug 22, 2018
  18. Aug 16, 2018
  19. Aug 15, 2018
  20. Aug 14, 2018
Loading