From 48b79a600859d1cce8f23835bd7922a64817c74c Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Wed, 30 Sep 2015 10:12:36 -0300 Subject: Make sure pkg db and cache is safe on nanobsd and on pfSense with /var mounted as MFS --- tools/builder_common.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools/builder_common.sh') diff --git a/tools/builder_common.sh b/tools/builder_common.sh index c419951..a34b66b 100644 --- a/tools/builder_common.sh +++ b/tools/builder_common.sh @@ -1113,6 +1113,16 @@ customize_stagearea_for_image() { if [ "${1}" = "nanobsd" -o \ "${1}" = "nanobsd-vga" ]; then + + mkdir -p ${FINAL_CHROOT_DIR}/root/var/db \ + ${FINAL_CHROOT_DIR}/root/var/cache \ + ${FINAL_CHROOT_DIR}/var/db/pkg \ + ${FINAL_CHROOT_DIR}/var/cache/pkg + mv -f ${FINAL_CHROOT_DIR}/var/db/pkg ${FINAL_CHROOT_DIR}/root/var/db + mv -f ${FINAL_CHROOT_DIR}/var/cache/pkg ${FINAL_CHROOT_DIR}/root/var/cache + ln -sf ../../root/var/db/pkg ${FINAL_CHROOT_DIR}/var/db/pkg + ln -sf ../../root/var/cache/pkg ${FINAL_CHROOT_DIR}/var/cache/pkg + pkg_chroot_add ${FINAL_CHROOT_DIR} base-nanobsd else pkg_chroot_add ${FINAL_CHROOT_DIR} base -- cgit v1.1