ogra@anubis:~/datengrab/devel/packages/livecd-rootfs-2.420+ppa47$ cat live-build/ubuntu-core/hooks/300-create-classic-diff.binary
#! /bin/sh
#
# create delta tarball for classic shell
set -ex
echo "I: Creating delta tarball for use with classic shell"
PREFIX=binary/boot/filesystem.dir
# create a classic tarball
(cd $PREFIX
mkdir -p var/lib/classic
apt-get clean
apt-get install --reinstall -d apt locales
cp /var/cache/apt/archives/*.deb var/cache/apt/archives/
tar czvf var/lib/classic/classic-diff.tgz \
usr/bin/dpkg* \
var/lib/dpkg \
var/cache/apt/archives/*.deb
cat << EOF > var/lib/classic/enable.sh
#! /bin/sh
set -e
rm -f /usr/local/bin/* /etc/apt/sources.list.d/*
tar xf /var/lib/classic/classic-diff.tgz -C /
dpkg -i /var/cache/apt/archives/*.deb
apt-get clean
EOF
chmod +x var/lib/classic/enable.sh
)
ogra@anubis:~/datengrab/devel/packages/livecd-rootfs-2.420+ppa47$