#!/bin/sh

. "$MAINTENANCE_DIR_ROOT/core/bin/perform"

APPLICATION="access"

if [ $# -lt 4 ]
then
echo "Usage: $APPLICATION <FILE or DIRECTORY> <USER_OPTION> <USER> <GROUP_OPTION> <GROUP> <MODE_OPTION> <MODE>"
exit 0
fi

TARGET=$1
USER_OPTION=$2
USER_NAME=$3
GROUP_OPTION=$4
GROUP_NAME=$5
MODE_OPTION=$6
MODE_NAME=$7

#echo "Rebuilding access permissions for: $TARGET"
#echo "Change own	->	$USER_OPTION	$USER_NAME"
perform "chown $USER_OPTION $USER_NAME $TARGET"
#echo "Change grp	->	$GROUP_OPTION	$GROUP_NAME"
perform "chgrp $GROUP_OPTION $GROUP_NAME $TARGET"
#echo "Change mode	->	$MODE_OPTION	$MODE_NAME"
perform "chmod $MODE_OPTION $MODE_NAME $TARGET"
