diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2018-08-18 13:32:19 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2018-08-18 13:32:19 -0400 |
commit | d2178c7b1668f572b9a016e52255eb4569682829 (patch) | |
tree | dbdb8e962c975337e628fa1e8b59ee98f30a8b4b /README.md | |
parent | 1bec95dbb31f75fa5ba4e43d2ef5e0d4f0f7460d (diff) |
add a README file
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c79ac2 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Luke's extended testsuite for (not)systemd + +## Usage + + $ ./runtests GITREV=<git_commit_id_or_tag_or_branch_or_whatever> + +It will use `sudo` to run the `./osi-mount` command. You may wish to +configure that command specially in `/etc/sudoers`. + +## Dependencies + +The tests run in QEMU virtual machines (running Parabola +GNU/Linux-libre), so you won't need to install too much on the host +system. I believe the complete list of dependencies is (along with +what I believe is the newest feature that is depended on): + + - arch-install-scripts + - btrfs-progs + - gitget <https://git.parabola.nu/packages/libretools.git/tree/src/gitget> + - GNU Bash 4.4 (needs `@Q`) + - GNU Make + - GNU coretutils 8.15 (needs `realpath`) + - GNU gettext + - QEMU (needs `qemu-system-x86_64`) + - Ruby + - sudo + - util-linux-ng 2.18 (needs automatic loop devices in `mount`) + +## Developing + +You can lint the code in this repository by running `make lint`, which +requires the `shellcheck` command. |