diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2013-03-21 13:34:51 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2013-03-21 13:34:51 +0200 |
commit | 6c6ab3125da430bdaafb9bacc88c32279a961525 (patch) | |
tree | ef8f4005504a8545eaab5b111890649ba0302d2c /configure.ac | |
parent | 194f4b1204d6e49ba0af7dd761f8c794ba37c035 (diff) | |
download | beam-6c6ab3125da430bdaafb9bacc88c32279a961525.tar.gz beam-6c6ab3125da430bdaafb9bacc88c32279a961525.tar.bz2 |
Prevent reentrant invocations. Minor bugfix.
At startup a pid file is checked. If it exists, another beam
process is assumed to be running and start up is aborted. Otherwise
a new pid file is created. The existing pid is removed before
exiting (by epilogue_hook).
* backup.in (prologue_hook): Prepend beam_lock.
* lib/beam/common.in (backup_pidfile): New global.
(beam_lock,beam_unlock): New functions.
* lib/beam/s3.sh (s3_getmpoint): Fix regexp to take
into account s3backer invocation without --vhost.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions