#!/bin/sh
# pstorage abort_timeout script
#
# Copyright (C) Parallels IP Holdings GmbH, 1999-2012.
# All rights reserved.

case "$1" in
  stop)
        PATH="/sbin:/usr/sbin:/bin:/usr/bin"
        DIRS=`find /dev/shm/pstorage 2>/dev/null | grep -e ".*/fuse/[0-9]*$"`
        for e in $DIRS; do
                if [ -d $e ]; then
                        echo $[10*60] > "$e/abort_timeout"
                        pid=`basename $e`
                        grep -a -e "pstorage-mount" /proc/$pid/cmdline >/dev/null 2>&1
                        [ $? -eq 0 ] && kill -s USR1 $pid >/dev/null 2>&1
                fi
        done
        ;;
  *)
        echo "Usage: $0 stop"
        exit 1
esac

exit 0

