#!/bin/sh
# script to install necessary files and update initramfs
echo "Installing vdfuse components"
cp ./vdfuse-minimal/sbin/vdfuse /usr/sbin
cp -R ./vdfuse-minimal/usr/lib/virtualbox /usr/lib
chmod 755 /usr/sbin/vdfuse
chmod 755 /usr/lib/virtualbox/VBoxDDU.so
chmod 755 /usr/lib/virtualbox/VBoxRT.so
echo "Adding necessary files to initramfs"
cp ./initramfs-tools/hooks/vdfuse /usr/share/initramfs-tools/hooks
cp ./initramfs-tools/scripts/init-bottom/vdhost /usr/share/initramfs-tools/scripts/init-bottom
cp ./initramfs-tools/scripts/init-top/vdfuse /usr/share/initramfs-tools/scripts/init-top
chmod 755 /usr/share/initramfs-tools/hooks/vdfuse
chmod 755 /usr/share/initramfs-tools/scripts/init-bottom/vdhost
chmod 755 /usr/share/initramfs-tools/scripts/init-top/vdfuse
echo "Updating initramfs"
update-initramfs -k all -c
echo "vdprepare completed successfully"
exit 0