#!/bin/sh

[ -z "$DURING_INSTALL" ] || exit 0

LOCKFILE=/var/lock/makewhatis/lock

lockfile -r0 "$LOCKFILE" 2>/dev/null || exit 0

exit_handler()
{
	local rc=$?
	trap - EXIT
	rm -f -- "$LOCKFILE"
	exit $rc
}

trap exit_handler SIGHUP SIGPIPE SIGINT SIGQUIT SIGTERM EXIT

su -l cacheman -s /bin/sh -c /usr/sbin/makewhatis
