diff --git a/gluon/gluon-core/check_site.lua b/gluon/gluon-core/check_site.lua index 67035c0..1a6987a 100644 --- a/gluon/gluon-core/check_site.lua +++ b/gluon/gluon-core/check_site.lua @@ -1,7 +1,7 @@ need_string 'site_code' need_string 'site_name' -need_string 'hostname_prefix' +need_string('hostname_prefix', false) need_string 'timezone' need_string_array('ntp_servers', false) diff --git a/gluon/gluon-core/files/lib/gluon/upgrade/030-system b/gluon/gluon-core/files/lib/gluon/upgrade/030-system index b31ba42..d7a6660 100755 --- a/gluon/gluon-core/files/lib/gluon/upgrade/030-system +++ b/gluon/gluon-core/files/lib/gluon/upgrade/030-system @@ -10,7 +10,7 @@ if not sysconfig.gluon_version then local system = uci:get_first('system', 'system') - uci:set('system', system, 'hostname', site.hostname_prefix .. '-' .. util.node_id()) + uci:set('system', system, 'hostname', (site.hostname_prefix or '') .. util.node_id()) uci:set('system', system, 'timezone', site.timezone) uci:save('system')