#!/bin/bash

if [ `/usr/sbin/astra_modeswitch get 2> /dev/null` != "2" ]; then exit 0; fi

sysmaxlbl=`pdp-ls -Mdn / | awk '{ print $5 }' | awk -F":" '{ print $1":"$2":"$3 }'`

# for libvirt
LIBVIRT_DIRS="\
/var/ \
/var/lib/ \
/var/lib/libvirt/ \
/var/lib/libvirt/nvram \
/var/lib/libvirt/images \
/var/lib/libvirt/runimages \
/var/lib/libvirt/qemu/   \
/var/lib/libvirt/qemu/channel/ \
/var/lib/libvirt/qemu/channel/target/ \
/var/lib/libvirt/qemu/save/ \
/var/lib/libvirt/qemu/snapshot/ \
/var/lib/libvirt/qemu/nvram/ \
/var/lib/libvirt/qemu/ram/ \
/var/lib/libvirt/qemu/dump/ \
/run/ \
/var/run/libvirt/ \
/var/run/libvirt/qemu/   \
"
for dir in ${LIBVIRT_DIRS}; do
    [ ! -e "${dir}" ] || pdpl-file "$sysmaxlbl:CCNRA" "${dir}"
done

lsmod | grep kvm
if [ "x$?" == "x0"  ]; then
	pdpl-file 0:0:0:ehole /dev/kvm
fi

