diff options
author | Renato Botelho <renato@netgate.com> | 2015-09-30 10:12:36 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-09-30 10:45:56 -0300 |
commit | 48b79a600859d1cce8f23835bd7922a64817c74c (patch) | |
tree | 823c41533885c0ab613639fcef9d9d373c55dfca /tools/builder_common.sh | |
parent | f39bb5b636b2f8d14cda7d23b29eb732aadf4a78 (diff) | |
download | pfsense-48b79a600859d1cce8f23835bd7922a64817c74c.zip pfsense-48b79a600859d1cce8f23835bd7922a64817c74c.tar.gz |
Make sure pkg db and cache is safe on nanobsd and on pfSense with /var mounted as MFS
Diffstat (limited to 'tools/builder_common.sh')
-rw-r--r-- | tools/builder_common.sh | 10 |
1 files changed, 10 insertions, 0 deletions
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 |