summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorGraham Gower <graham.gower@gmail.com>2010-08-16 14:17:55 +0000
committerMartin Jansa <Martin.Jansa@gmail.com>2010-08-19 07:47:39 +0200
commita6888e89305fb9624dbb179e8f2f058890f0db38 (patch)
treebaafe905f46e9e80aa9db759923543c093639e62 /classes
parent270dbbab1f8676ff771bf57ebf0d41e20afee7c4 (diff)
downloadopenembedded-a6888e89305fb9624dbb179e8f2f058890f0db38.tar.gz
rootfs_ipk.bbclass: remove host's lists in /var/lib/opkg/*
Signed-off-by: Graham Gower <graham.gower@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/rootfs_ipk.bbclass8
1 files changed, 6 insertions, 2 deletions
diff --git a/classes/rootfs_ipk.bbclass b/classes/rootfs_ipk.bbclass
index db04fb6bfc..915e3d74cf 100644
--- a/classes/rootfs_ipk.bbclass
+++ b/classes/rootfs_ipk.bbclass
@@ -98,15 +98,19 @@ fakeroot rootfs_ipk_do_rootfs () {
else
rm -f ${IMAGE_ROOTFS}${libdir}/opkg/lists/*
fi
-
+
+ # Remove lists, but leave SHR's tmp dir if it exists.
+ rm -f ${IMAGE_ROOTFS}/var/lib/opkg/* || true
+
# Keep these lines until package manager selection is implemented
ln -s opkg ${IMAGE_ROOTFS}${sysconfdir}/ipkg
ln -s opkg ${IMAGE_ROOTFS}${libdir}/ipkg
else
rm -rf ${IMAGE_ROOTFS}${libdir}/opkg
rm -rf ${IMAGE_ROOTFS}/usr/lib/opkg
+ rm -rf ${IMAGE_ROOTFS}/var/lib/opkg
fi
-
+
log_check rootfs
rm -rf ${IPKG_TMP_DIR}
}