#!/bin/bash set -e # $HeadURL$ $LastChangedRevision$ TRIES=2 INTERVAL=15 case "$1" in upgrade|remove) for ((I=0; I<$TRIES; I++)); do ((I==0)) || { echo "prerm/$1: udi appears to be running; waiting $((INTERVAL*(TRIES-I)))s more before giving up ..." >&2 sleep 15 } lockfile-create -p -r 0 -l -q /tmp/udi.lock && exit 0 done exit 1 ;; deconfigure) : ;; failed-upgrade) : ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac exit 0