#!/bin/sh . /etc/control.d/functions BINARY_MOUNT=/usr/bin/pmount BINARY_UMOUNT=/usr/bin/pumount new_fmode public 4711 root root new_fmode xgrp 4710 root xgrp new_fmode restricted 700 root root new_help public "Any user can execute $BINARY" new_help xgrp "Any user from group xgrp can execute $BINARY" new_help restricted "Only root can execute $BINARY" case "$*" in list) echo "$NAME_LIST" ;; status|'') STATUS_MOUNT="`control_fmode "$BINARY_MOUNT" status`" || exit 1 STATUS_UMOUNT="`control_fmode "$BINARY_UMOUNT" status`" || exit 1 if [ -n "$STATUS_MOUNT" -a "$STATUS_MOUNT" = "$STATUS_UMOUNT" ]; then echo "$STATUS_MOUNT" else echo "unknown" fi ;; *) control_fmode "$BINARY_MOUNT" "$*" || exit 1 control_fmode "$BINARY_UMOUNT" "$*" || exit 1 ;; esac