diff options
Diffstat (limited to 'src/init')
| -rwxr-xr-x | src/init/vyos-router | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/init/vyos-router b/src/init/vyos-router index 7a02ce564..34c216cd6 100755 --- a/src/init/vyos-router +++ b/src/init/vyos-router @@ -120,7 +120,6 @@ mount_encrypted_config() { return 1 fi - mount /dev/mapper/vyos_config /config mount /dev/mapper/vyos_config $vyatta_sysconfdir/config echo "Mounted encrypted config volume" @@ -143,7 +142,6 @@ unmount_encrypted_config() { return fi - umount /config umount $vyatta_sysconfdir/config cryptsetup close vyos_config @@ -314,6 +312,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 +596,8 @@ start () bind_mount_boot + disabled bind_mount_slash_config || bind_mount_slash_config + disabled configure || load_bootfile || overall_status=1 log_end_msg $? |
