diff options
author | David Kalnischkies <david@kalnischkies.de> | 2014-10-20 12:00:46 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2014-10-20 14:42:47 +0200 |
commit | 0d303f1764645284b33924c9be8bf29f0a32ca5c (patch) | |
tree | a8765da8d91f77762e62bdca1b11fc5c70bbb1d6 /test/integration/test-bug-604401-files-are-directories | |
parent | 4fa34122cbe347d21b3a162ff2fa75dd2e73c3a8 (diff) |
test if TMPDIR is accessible before using
Private temporary directories as created by e.g. libpam-tmpdir are nice,
but they are also very effective in preventing our priviledge dropping
to work as TMPDIR will be set to a directory only root has access to, so
working with it as _apt will fail. We circumvent this by extending our
check for a usable TMPDIR setting by checking access rights.
Closes: 765951
Diffstat (limited to 'test/integration/test-bug-604401-files-are-directories')
-rwxr-xr-x | test/integration/test-bug-604401-files-are-directories | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/integration/test-bug-604401-files-are-directories b/test/integration/test-bug-604401-files-are-directories index e6913edcf..fe0ccc783 100755 --- a/test/integration/test-bug-604401-files-are-directories +++ b/test/integration/test-bug-604401-files-are-directories @@ -57,7 +57,7 @@ echo 'Package: apt Pin: release a=now Pin-Value: 1000' > rootdir/etc/apt/good-link.pref ln -s rootdir/etc/apt/good-link.pref rootdir/etc/apt/preferences -test -n "$(aptcache policy | grep 1000)" && msgfail || msgpass +test -n "$(aptcache policy | grep '1000 ')" && msgfail || msgpass rm rootdir/etc/apt/preferences msgtest "Broken link instead of a file as preferences ignored" |