blob: 3b56754bfa14fa89f3cb850b8151740a6094f0bb [file] [log] [blame]
#!/bin/sh
#
# upload-crash-log spawns this as a subprocess in between log uploads.
# Run upload-logs-now to kill this process and make upload-crash-log
# start immediately (if it isn't already running).
#
. /etc/utils.sh
DELAY=$(randint 55 65)
if experiment LogUpload30s; then
DELAY=$(randint 25 35)
elif experiment LogUpload15s; then
DELAY=$(randint 10 20)
elif experiment LogUpload5s; then
DELAY=$(randint 3 7)
fi
sleep "$DELAY" &
pid=$!
trap 'kill -15 $pid' EXIT
trap 'exit 1' INT TERM
wait
trap - EXIT