diff options
author | June McEnroe <june@causal.agency> | 2022-02-14 22:44:50 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2022-02-14 22:44:50 -0500 |
commit | 87e72f9f7f22f082346013e4fdd02cb2b622ab23 (patch) | |
tree | e05045df8a811baf1f884f89e83ed781397712e9 /www/git.causal.agency/cgit/tests/t0109-gitconfig.sh | |
parent | Narrow filter (diff) | |
download | src-87e72f9f7f22f082346013e4fdd02cb2b622ab23.tar.gz src-87e72f9f7f22f082346013e4fdd02cb2b622ab23.zip |
Remove cgit
My fork of cgit is now <https://git.causal.agency/cgit-pink/>.
Diffstat (limited to 'www/git.causal.agency/cgit/tests/t0109-gitconfig.sh')
-rwxr-xr-x | www/git.causal.agency/cgit/tests/t0109-gitconfig.sh | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/www/git.causal.agency/cgit/tests/t0109-gitconfig.sh b/www/git.causal.agency/cgit/tests/t0109-gitconfig.sh deleted file mode 100755 index 189ef281..00000000 --- a/www/git.causal.agency/cgit/tests/t0109-gitconfig.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh - -test_description='Ensure that git does not access $HOME' -. ./setup.sh - -test -n "$(which strace 2>/dev/null)" || { - skip_all='Skipping access validation tests: strace not found' - test_done - exit -} - -strace true 2>/dev/null || { - skip_all='Skipping access validation tests: strace not functional' - test_done - exit -} - -test_no_home_access () { - non_existent_path="/path/to/some/place/that/does/not/possibly/exist" - while test -d "$non_existent_path"; do - non_existent_path="$non_existent_path/$(date +%N)" - done && - strace \ - -E HOME="$non_existent_path" \ - -E CGIT_CONFIG="$PWD/cgitrc" \ - -E QUERY_STRING="url=$1" \ - -e access -f -o strace.out cgit && - ! grep "$non_existent_path" strace.out -} - -test_no_home_access_success() { - test_expect_success "do not access \$HOME: $1" " - test_no_home_access '$1' - " -} - -test_no_home_access_success -test_no_home_access_success foo -test_no_home_access_success foo/refs -test_no_home_access_success foo/log -test_no_home_access_success foo/tree -test_no_home_access_success foo/tree/file-1 -test_no_home_access_success foo/commit -test_no_home_access_success foo/diff -test_no_home_access_success foo/patch -test_no_home_access_success foo/snapshot/master.tar.gz - -test_done |