echo "creating $rootfs/var..."
mkdir -p $rootfs/var
for i in `lsdir /var` ; do
- if [ $i == lib ] ; then
+ if [ $i == cache ] ; then
+ mkdir -p $rootfs/var/$i
+ for j in `lsdir /var/$i` ; do
+ if [ $j == lxc ] ; then
+ mkdir -p $rootfs/var/$i/$j
+ else
+ cp -a /var/$i/$j $rootfs/var/$i
+ fi
+ done
+ echo -n "."
+ elif [ $i == lib ] ; then
mkdir -p $rootfs/var/$i
for j in `lsdir /var/$i` ; do
if [ $j == libvirt ] ; then
mkdir -p $rootfs/var/$i/$j
for k in `lsdir /var/$i/$j` ; do
- if [ $k != images ] ; then
+ if [ $k == images ] ; then
+ mkdir -p $rootfs/var/$i/$j/$k
+ else
cp -a /var/$i/$j/$k $rootfs/var/$i/$j
fi
done
+ elif [ $j == lxc -o $j == docker ] ; then
+ mkdir -p $rootfs/var/$i/$j
else
cp -a /var/$i/$j $rootfs/var/$i
fi
echo
rm -f $rootfs/var/lib/libvirt/images/*
rm -rf $rootfs/var/log/libvirt/{*,.*} 2> /dev/null
+rm -rf $rootfs/var/log/lxc/{*,.*} 2> /dev/null
cat /dev/null > $rootfs/var/log/messages
if [ -d $rootfs/var/log/audit ] ; then
rm -rf $rootfs/var/log/audit/{*,.*} 2> /dev/null