Check whether the subdirectory has been opened before opening
This commit is contained in:
parent
9f1997837e
commit
cc36d53933
|
@ -15,6 +15,11 @@ gocrypt_env_check() {
|
|||
[ ! -d "$gocrypt_dir" ] && gocrypt_die "gocrypt plugin not initialized"
|
||||
}
|
||||
|
||||
gocrypt_close_check() {
|
||||
gocrypt_env_check
|
||||
[ -f "$gocrypt_dec_dir"/.pass-gocrypt ] && gocrypt_die "gocrypt already opened"
|
||||
}
|
||||
|
||||
gocrypt_open_check() {
|
||||
gocrypt_env_check
|
||||
[ ! -f "$gocrypt_dec_dir"/.pass-gocrypt ] && gocrypt_die "gocrypt not opened"
|
||||
|
@ -54,7 +59,7 @@ gocrypt_init() {
|
|||
}
|
||||
|
||||
gocrypt_open() {
|
||||
gocrypt_env_check
|
||||
gocrypt_close_check
|
||||
mkdir -p "$gocrypt_dec_dir"
|
||||
|
||||
gocryptfs -passfile /dev/stdin "$gocrypt_dir" "$gocrypt_dec_dir" <<< "$(pass show "$gocrypt_passwd_file")"
|
||||
|
|
Loading…
Reference in New Issue