diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2008-09-05 13:09:26 -0400 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2008-09-05 13:09:26 -0400 |
commit | a266aa89051dad0e057c1e042d483b9f86e67e59 (patch) | |
tree | 6fcfddb5f239342a35a6416e3122c62845d1a048 /src | |
parent | 3cf7b2a42a93a456102eab977d0cd25178663696 (diff) |
fix lockfile wrapper; it was sloppily constructed.
Diffstat (limited to 'src')
-rw-r--r-- | src/common | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -103,6 +103,7 @@ lock() { if ! ( which lockfile-create >/dev/null 2>/dev/null ) ; then if ! ( which lockfile >/dev/null ); then failure "Neither lockfile-create nor lockfile are in the path!" + fi use_lockfileprogs= fi @@ -116,9 +117,9 @@ lock() { ;; touch) if [ -n "$use_lockfileprogs" ] ; then - lockfile-touch "$file" + lockfile-touch --oneshot "$file" else - # Nothing to do here + : Nothing to do here fi ;; remove) @@ -131,7 +132,7 @@ lock() { *) failure "bad argument for lock subfunction '$action'" esac -} + # check that characters are in a string (in an AND fashion). # used for checking key capability @@ -788,7 +789,7 @@ update_known_hosts() { esac # touch the lockfile, for good measure. - lock touch --oneshot "$KNOWN_HOSTS" + lock touch "$KNOWN_HOSTS" done # remove the lockfile and the trap @@ -931,7 +932,7 @@ update_authorized_keys() { esac # touch the lockfile, for good measure. - lock touch --oneshot "$AUTHORIZED_KEYS" + lock touch "$AUTHORIZED_KEYS" done # remove the lockfile and the trap |