#!/bin/ash
#180425 sfs
value() { egrep -o "(^| )$1=[^ ]+" /proc/cmdline | cut -d= -f2; } #sfs

case "$1" in
    start)
#	[ -f /usr/lib/gvfs/gvfsd ] && exit 0
	[ -e /usr/bin/pup-volume-monitor ] || exit 1
	(pup-volume-monitor-admin -s && sleep 2 && chmod 777 /tmp/pup_volume_monitor_socket) &
	[ "`value dir``value overlay`" ] && sed -i '/^\/dev\/.* \/mnt\// {s/^\//#\//}' /etc/fstab
        ;;
    poll)
        return 0 
        ;;
    stop)
	killall pup-volume-monitor && rm /tmp/pup_volume_monitor_socket 
	[ "`value dir``value overlay`" ] && 	sed -i '/^#\/dev\/.* \/mnt\// {s/^#\//\//}' /etc/fstab
        ;;
    *)
        echo "Minirc: $@ - unknown action" ;;
esac

