Commits on Jun 12, 2016
  1. prepare v17

    committed Jun 12, 2016
  2. README: document dependency requirements

    Yes, you really do need a userspace released some time in the past 3
    years to install Arch.
    committed Jun 12, 2016
  3. genfstab: canonicalize root dir

    Avoids problems with users passing weird inputs (such as including a
    trailing slash).
    committed Jun 12, 2016
  4. Merge pull request #27 from jcjordyn130/patch-1

    Fix the help text
    committed on GitHub Jun 12, 2016
  5. @jcjordyn130

    Fix the help text

    Fixed the help text where it says what it will exec
    jcjordyn130 committed on GitHub Jun 12, 2016
Commits on Jun 11, 2016
  1. prepare v16

    committed Jun 11, 2016
Commits on Jun 10, 2016
Commits on Apr 18, 2016
Commits on Jul 4, 2015
Commits on Jun 30, 2015
  1. Thou shalt use /bin/bash

    committed Jun 30, 2015
Commits on Feb 15, 2015
  1. prepare v15

    committed Feb 15, 2015
Commits on Jan 26, 2015
  1. arch-chroot: handle /etc/resolv.conf as a symlink

    This is probably going to lead to somewhere in /run, but we may as well
    support a symlink to anywhere, as long as it isn't a nested symlink.
    committed Jan 26, 2015
Commits on Dec 26, 2014
  1. genfstab: make -p default behavior, add -P as inverse

    This should be the default, as you generally don't want to include
    pseudofs mounts in your /etc/fstab.
    committed Dec 26, 2014
Commits on Dec 17, 2014
Commits on Dec 16, 2014
  1. rename chroot setup-related functions

    make it more obvious that these are really related functions.
    committed Dec 16, 2014
Commits on Dec 15, 2014
  1. fix valid_number_of_base

    function execution halts entirely on a invalid base, so we never
    actually get to our 'return 1'. I'm not sure how our expected failures
    ever actually worked, but it's quite plain to see that:
      $ a=$(( 2#3 )); echo hi
    Never echos "hi". Use a subshell in valid_number_of_base so that we can
    properly "trap" execution, and return a meaningful result.
    committed Dec 15, 2014
  2. explicitly exit from TEST_exit

    This prevents some odd interactions with the EXIT trap, and our last
    command's status is seemingly not preserved for the script's real exit.
    Add a BASH override to the Makefile as well, as it might be useful for
    debugging or testing against other versions of bash.
    committed Dec 15, 2014
Commits on Dec 12, 2014
  1. prepare v14

    committed Dec 12, 2014
  2. run the chroot in a new PID namespace

    This automatically tears down any processes remaining in the chroot
    when we exit. I'm looking at you, gnupg.
    committed Dec 12, 2014
Commits on Oct 30, 2014
  1. Merge pull request #21 from abraithwaite/patch-1

    Remove redundant variable declaration
    committed Oct 30, 2014
  2. @abraithwaite

    Remove redundant variable declaration

    Unless I'm mistaken, newroot is assigned later, and never referenced in between:
    (( $# )) || die "No root directory specified"
    newroot=$1; shift
    abraithwaite committed Oct 30, 2014
Commits on Apr 6, 2014
  1. genfstab: add vfat quirk

    committed Dec 9, 2013
  2. genfstab: add option quirks for f2fs

    committed Dec 8, 2013
  3. add option twiddling functions

    these will be used in genfstab
    committed Dec 8, 2013
Commits on Feb 6, 2014
  1. common: be explict about in_array return values

    Not doing this can lead to false positives when checking for existence
    in empty arrays.
    committed Feb 6, 2014
Commits on Feb 5, 2014
  1. prepare v13

    committed Feb 5, 2014
Commits on Jan 26, 2014
  1. README: fix typo

    committed Jan 26, 2014
Commits on Dec 9, 2013
  1. genfstab: fix deleted file parsing

    backslashes in single quotes don't need escaping. We need to match the
    literal string \040deleted.
    committed Dec 9, 2013
Commits on Dec 8, 2013
  1. common: fix errors in valid_number_of_base

    Instead of trying to do bit twiddling on what might not even be a
    number, just try to cast the subject to the target base.
    committed Dec 7, 2013