From b7ebcf226701335d3c5bd88293af21b5345d0e6f Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 4 Sep 2017 09:32:24 +0200 Subject: [PATCH] xmlrpc: hardcode old config version for interoperability We've always just given '11.2' here, instead of removing it keep this so that boxes are ok between lower than <=> higher than 17.7.2. --- src/etc/inc/xmlrpc/legacy.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/etc/inc/xmlrpc/legacy.inc b/src/etc/inc/xmlrpc/legacy.inc index 451115728..abc42f0d0 100644 --- a/src/etc/inc/xmlrpc/legacy.inc +++ b/src/etc/inc/xmlrpc/legacy.inc @@ -106,9 +106,11 @@ function merge_config_attributes(&$cnf_source, &$cnf_dest) function firmware_version_xmlrpc() { return array( - 'firmware' => array('version' => file_get_contents('/usr/local/opnsense/version/opnsense')), - 'kernel' => array('version' => file_get_contents('/usr/local/opnsense/version/kernel')), - 'base' => array('version' => file_get_contents('/usr/local/opnsense/version/base')), + 'firmware' => array('version' => file_get_contents('/usr/local/opnsense/version/opnsense')), + 'kernel' => array('version' => file_get_contents('/usr/local/opnsense/version/kernel')), + 'base' => array('version' => file_get_contents('/usr/local/opnsense/version/base')), + # XXX hardcoded pre-17.7.2 compat, can remove this in 18.1 + 'config_version' => '11.2', ); }