#!/bin/sh

box_check=0
for security in $(cat /proc/cmdline); do
	case ${security} in
	security=*)
		result=${security#*=}
		box=(${result//,/ })
		for var in ${box[@]}; do
			case ${var} in
			box)
				box_check=1
			;;
			esac
		done
	;;
	esac
done

if [ "$box_check" -eq "0" ]; then
	echo "Do not load kbox kernel module..."
	exit 0
fi

if [ -e /usr/src/kysec2-kbox-1.0.0/kysec2-kbox.ko ]; then
	/usr/sbin/insmod /usr/src/kysec2-kbox-1.0.0/kysec2-kbox.ko

	if [ -e /etc/kysec/box_extend.conf ]; then
		/usr/bin/cat /etc/kysec/box_extend.conf > /sys/kernel/security/box/policy 2>/dev/null
	fi
fi

/usr/bin/ls -a /home/*/.box 2>/dev/null
/usr/bin/ls -a /root/.box 2>/dev/null

exit 0
