summaryrefslogtreecommitdiffstats
path: root/src/usr/local/sbin/pfSense-upgrade
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-07-06 07:47:17 -0300
committerRenato Botelho <renato@netgate.com>2016-07-06 07:47:17 -0300
commit5fac13aafdc335864082fd2e3f5a843d33859fe4 (patch)
tree8b8203274bc5565a41e0cb80f58a46894bbfe6ea /src/usr/local/sbin/pfSense-upgrade
parente55810246439f22523cfd13846749aae34c3b700 (diff)
downloadpfsense-5fac13aafdc335864082fd2e3f5a843d33859fe4.zip
pfsense-5fac13aafdc335864082fd2e3f5a843d33859fe4.tar.gz
Make sure resolv.conf is present during nanobsd upgrade. Fixes #6557
Diffstat (limited to 'src/usr/local/sbin/pfSense-upgrade')
-rwxr-xr-xsrc/usr/local/sbin/pfSense-upgrade3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usr/local/sbin/pfSense-upgrade b/src/usr/local/sbin/pfSense-upgrade
index 10f2dff..44b0f95 100755
--- a/src/usr/local/sbin/pfSense-upgrade
+++ b/src/usr/local/sbin/pfSense-upgrade
@@ -549,6 +549,9 @@ setup_nanobsd_env() {
_exec "/sbin/fsck -y -t ufs /dev/${_update_partition}" "Testing duplicated partition integrity" mute
_exec "mount /dev/${_update_partition} ${chroot_dir}" "Mounting second partition to run upgrade" mute
+ # Make sure resolv.conf is present, otherwise upgrade may fail (bug #6557)
+ _exec "cp -f /etc/resolv.conf ${chroot_dir}/etc" "Copying resolv.conf to upgrade partition" mute
+
sed -i '' -e "s,^${_cur_partition},/dev/${_update_partition}," \
${chroot_dir}/etc/fstab
OpenPOWER on IntegriCloud