Skip to content
  1. Oct 04, 2012
  2. Oct 03, 2012
    • Pierre Schmitz's avatar
      mkarchroot: Use systemd's nspawn if available · c617c67f
      Pierre Schmitz authored
      * If we are running systemd use nspawn instead of our own chroot setup
      * Use pacstrap to setup our chroot environment
      * Make sure the common trap is still called
      * Bind resolve.conf, timezone and lcoaltime from the host if nspawn is not used
      * Run ldconfig within the chroot
      c617c67f
  3. Jun 16, 2012
  4. Jun 15, 2012
  5. Jun 12, 2012
  6. Jun 11, 2012
  7. Jun 10, 2012
    • Gerardo Exequiel Pozzi's avatar
      mkarchroot: use bind mount instead of symlink for /dev/ptmx · 231496c8
      Gerardo Exequiel Pozzi authored
      
      
      We need /dev/ptmx -> /dev/pts/ptmx (for devpts -o newinstance)
      Other way to do this thing is via bind mount (as said kernel doc[devpts.txt]).
      
      This should be done in this way at least for /dev as devtmpfs in the chroot.
      Since we can not touch /dev (devtmpfs), because devtmpfs is "singleton",
      just use bind method and avoid interference.
      
      Do it the same for both modes of /dev (tmpfs) and (devtmpfs) to keep it simple.
      
      Currently devpts in chroot is not working without this when using /dev as devtmpfs,
      this fixes this issue (opening /dev/ptmx, creates devices nodes on outside /dev/pts)
      
      Signed-off-by: default avatarGerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
      Signed-off-by: default avatarPierre Schmitz <pierre@archlinux.de>
      231496c8
  8. Mar 05, 2012
  9. Dec 20, 2011
  10. Dec 04, 2011
    • Lukas Fleischer's avatar
      Use double brackets everywhere · 56d4dec1
      Lukas Fleischer authored
      
      
      We already fixed a couple of these in previous patches - this one should
      replace all remaining uses of single brackets ("[") by double brackets.
      Also, use arithmetic evaluation instead of conditional expressions where
      appropriate and make use of "-z" and "-n" instead of comparing variables
      to empty strings.
      
      Signed-off-by: default avatarLukas Fleischer <archlinux@cryptocrack.de>
      56d4dec1
  11. Nov 06, 2011
  12. Nov 04, 2011
  13. Nov 01, 2011
  14. Oct 14, 2011
  15. Oct 07, 2011
    • Lukas Fleischer's avatar
      Support non-standard install locations · 46c4def0
      Lukas Fleischer authored
      This build system overhaul allows for adding (define-style) macros to
      our scripts. All source files are now suffixed with ".in" to clarify
      that they might contain unprocessed defines. The Makefile provides a new
      rule to preprocess source files and generate proper output scripts.
      
      Also, add a "@pkgdatadir@" define (as used in GNU Autotools) and use it
      instead of hardcoded paths to "/usr/share/devtools" everywhere. We
      missed this when adding PREFIX support to the build system in commit
      35fc83ce
      
      .
      
      Signed-off-by: default avatarLukas Fleischer <archlinux@cryptocrack.de>
      46c4def0
  16. Jul 25, 2011
  17. May 16, 2011
  18. Mar 22, 2011
  19. Mar 14, 2011
  20. Jan 08, 2011
  21. Jan 06, 2011
  22. Dec 04, 2010
  23. Dec 02, 2010
  24. Nov 16, 2010
  25. Sep 11, 2010
  26. Aug 22, 2010
  27. Aug 17, 2010
  28. Aug 16, 2010
  29. Aug 12, 2010
  30. Jun 24, 2010
  31. Feb 21, 2010
  32. Feb 13, 2010