From 8df96ff5b1d2165b777e98a0f16be7f0499f9565 Mon Sep 17 00:00:00 2001 From: "Joshua I. Haase H. (xihh)" Date: Mon, 4 Jun 2012 23:47:23 -0500 Subject: Updated librechroot message. --- librechroot | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'librechroot') diff --git a/librechroot b/librechroot index 9e292f5..ae4a94b 100755 --- a/librechroot +++ b/librechroot @@ -67,7 +67,7 @@ while [ "\$count" -lt "3" ]; do done -echo "Cleaning failed: please report error" +echo "Please run \`update-cleansystem\' and try again" EOF ) > "${CHROOTDIR}/${CHROOTNAME}/clean" @@ -81,13 +81,17 @@ EOF function clean_repo { msg "Cleaning repo for chroot: ${CHROOTDIR}/${CHROOTNAME}" + if [ -d "${CHROOTDIR}/${CHROOTNAME}/repo" ]; then find "${CHROOTDIR}/${CHROOTNAME}/repo/" -mindepth 1 -delete else mkdir -p "${CHROOTDIR}/${CHROOTNAME}/repo" fi + bsdtar -czf "${CHROOTDIR}/${CHROOTNAME}/repo/repo.db.tar.gz" -T /dev/null ln -s "repo.db.tar.gz" "${CHROOTDIR}/${CHROOTNAME}/repo/repo.db" + + exit 0 } source /etc/libretools.conf -- cgit v1.2.3-2-g168b