#!/bin/sh -e
# Install binary policy file and load_policy utility for loading it.
test -n "$INITRDDIR"
mkdir -p "$INITRDDIR"/selinux
mkdir -p "$INITRDDIR"/etc/security/selinux
mkdir -p "$INITRDDIR"/scripts
VER=`/usr/bin/checkpolicy -V`
if [ -f /etc/security/selinux/initrd_policy.$VER ]; then
  SOURCE=/etc/security/selinux/initrd_policy.$VER
else
  SOURCE=/etc/security/selinux/policy.$VER
fi
cp -a $SOURCE "$INITRDDIR/etc/security/selinux/policy.$VER"
cp -a /sbin/load_policy "$INITRDDIR/bin/load_policy"
cp -aL /lib/libselinux.so.1 "$INITRDDIR/lib/"
cp -aL /lib/libattr.so.1 "$INITRDDIR/lib/"
if [ "$VER" = "12" ]; then
  cp -a /usr/share/selinux/oldse-initrd-script "$INITRDDIR/scripts/selinux"
else
  cp -a /usr/share/selinux/initrd-script "$INITRDDIR/scripts/selinux"
fi
