Check write permissions to plugin folder

During plugin installation, check if required write permissions are in
place; if the sanity check fails, warn the user. This is a squash
4-in-1 commit.
This commit is contained in:
Ilya Terentyev 2015-07-22 20:13:01 +03:00
parent 8d97f05f89
commit f4d920362c
1 changed files with 7 additions and 0 deletions

View File

@ -47,10 +47,17 @@ ensure_tpm_path_exists() {
mkdir -p $SHARED_TPM_PATH
}
verify_tpm_path_permissions() {
# check the write permission flag for all users to ensure
# that we have proper access
[ -w $SHARED_TPM_PATH ] || echo_message "$SHARED_TPM_PATH does not seem to be writable!"
}
main() {
reload_tmux_environment
shared_set_tpm_path_constant
ensure_tpm_path_exists
verify_tpm_path_permissions
install_plugins
reload_tmux_environment
end_message