]> git.apps.os.sepia.ceph.com Git - fscrypt.git/commit
cmd/fscrypt: improve errors
authorEric Biggers <ebiggers@google.com>
Sat, 9 May 2020 21:52:07 +0000 (14:52 -0700)
committerEric Biggers <ebiggers@google.com>
Sat, 9 May 2020 22:21:31 +0000 (15:21 -0700)
commit181600d6327ed34a3f62eda0dd03a6d2ae49e5f9
treedda5a65b2d8c157e03d3d35f3442547dafd51e4c
parent197eb371697aff066947372d10732387454fd88a
cmd/fscrypt: improve errors

In checkEncryptable(), check whether the directory is already encrypted
before checking whether it's empty.

Also improve the error message for when a directory is nonempty.

Finally, translate keyring.ErrKeyAddedByOtherUsers and
keyring.ErrKeyFilesOpen into errors which include the directory.
cli-tests/t_encrypt.out
cli-tests/t_lock.out
cli-tests/t_setup.out
cli-tests/t_v1_policy.out
cmd/fscrypt/commands.go
cmd/fscrypt/errors.go