:

LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin
export LC_ALL PATH
unset LANGUAGE

case $(id -u) in
(0) ;;
(*)
	echo >&2 "E: need root"
	exit 4
	;;
esac

mac_ena=`cat /parsecfs/mac_enabled 2> /dev/null`;

# max values for label parts
sysmaxlev=3
sysmaxilev=`cat /sys/module/parsec/parameters/max_ilev`
hexmaxilev=`printf %x $sysmaxilev`
sysmaxcat=0xffffffffffffffff

sysmaxlbl="$sysmaxlev:$sysmaxilev:$sysmaxcat"

case "$mac_ena" in
	1)
		imaxlbl="$sysmaxlbl"
		;;
	*)
		imaxlbl="0:$sysmaxilev:0"
		;;
esac

mkdir -p /run/xrdp || exit 1
chown root:xrdp /run/xrdp || exit 1
chmod 2775 /run/xrdp || exit 1
/usr/sbin/pdpl-file "$imaxlbl:ccnr" /run/xrdp

mkdir -p /run/xrdp/sockdir || exit 1
chown root:xrdp /run/xrdp/sockdir || exit 1
chmod 3777 /run/xrdp/sockdir || exit 1
/usr/sbin/pdpl-file "$imaxlbl:ccnr" /run/xrdp/sockdir

:
