From 3f9fa58213e7f9f48eee1f98cbb868127089c176 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Wed, 13 May 2015 22:11:39 -0400 Subject: [PATCH] tests: Fix writable repo test When I removed the `transaction` symlink, that made this test start failing. Fix it by doing `chmod` on `repo/objects`, which is what the core `ostree_repo_is_writable()` looks at. --- tests/basic-test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/basic-test.sh b/tests/basic-test.sh index 753f5004..834e76dd 100755 --- a/tests/basic-test.sh +++ b/tests/basic-test.sh @@ -394,10 +394,10 @@ if test "$(id -u)" != "0"; then cd ${test_tmpdir} rm -f expected-fail error-message $OSTREE init --mode=archive-z2 --repo=repo-noperm - chmod -w repo-noperm + chmod -w repo-noperm/objects $OSTREE --repo=repo-noperm pull-local repo 2> error-message || touch expected-fail assert_has_file expected-fail assert_file_has_content error-message "Permission denied" - chmod +w repo-noperm + chmod +w repo-noperm/objects echo "ok unwritable repo was caught" fi