summaryrefslogtreecommitdiff
path: root/src/init
diff options
context:
space:
mode:
Diffstat (limited to 'src/init')
-rwxr-xr-xsrc/init/vyos-router13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/init/vyos-router b/src/init/vyos-router
index 7a02ce564..e6e1f3b9b 100755
--- a/src/init/vyos-router
+++ b/src/init/vyos-router
@@ -314,6 +314,17 @@ bind_mount_boot ()
fi
}
+bind_mount_slash_config ()
+{
+ if [ -d /opt/vyatta/etc/config ]
+ then
+ if [ ! -d /config ] ; then
+ mkdir /config
+ fi
+ mount --bind /opt/vyatta/etc/config /config
+ fi
+}
+
clear_or_override_config_files ()
{
for conf in snmp/snmpd.conf snmp/snmptrapd.conf snmp/snmp.conf \
@@ -587,6 +598,8 @@ start ()
bind_mount_boot
+ disabled bind_mount_slash_config || bind_mount_slash_config
+
disabled configure || load_bootfile || overall_status=1
log_end_msg $?