X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=src%2Fshare%2Fcommon;h=37e31a11b7f48b21920d741233c1b4edf7ba7dde;hb=b4296a152643b5c759beb7c2604812417cad0928;hp=c10e71b5c3f87485ef9e64966db50a3af8948a8d;hpb=72721ebd269341e82b8e477d78a7f041d3639129;p=monkeysphere.git diff --git a/src/share/common b/src/share/common index c10e71b..37e31a1 100644 --- a/src/share/common +++ b/src/share/common @@ -897,12 +897,12 @@ update_known_hosts() { # touch the known_hosts file so that the file permission check # below won't fail upon not finding the file if [ ! -f "$KNOWN_HOSTS" ]; then - [ -d $(dirname "$KNOWN_HOSTS") ] || mkdir -m 0700 $(dirname "$KNOWN_HOSTS") - touch "$KNOWN_HOSTS" + [ -d $(dirname "$KNOWN_HOSTS") ] || mkdir -m 0700 $(dirname "$KNOWN_HOSTS") || failure "Could not create path to known_hosts file '$KNOWN_HOSTS'" + touch "$KNOWN_HOSTS" || failure "Unable to create known_hosts file '$KNOWN_HOSTS'" fi # check permissions on the known_hosts file path - check_key_file_permissions $(whoami) "$KNOWN_HOSTS" || failure + check_key_file_permissions $(whoami) "$KNOWN_HOSTS" || failure "Bad permissions governing known_hosts file '$KNOWN_HOSTS'" # create a lockfile on known_hosts: lock create "$KNOWN_HOSTS"