From a989b976cb0e36a03858e4dacc6daf14d0763823 Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Fri, 4 Jul 2025 19:40:08 +0000 Subject: [PATCH] configroot: add missing set_defaults sub missing set_defaults sub result in error when generate flash image during build after add wireguard UI Signed-off-by: Vincent Li --- config/cfgroot/general-functions.pl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/cfgroot/general-functions.pl b/config/cfgroot/general-functions.pl index 181922ba6..45fa4be65 100644 --- a/config/cfgroot/general-functions.pl +++ b/config/cfgroot/general-functions.pl @@ -189,6 +189,18 @@ sub setup_default_networks $defaultNetworks->{$name}{'NAME'} = "WGRW"; } } + +sub set_defaults($$) { + my $hash = shift; + my $defaults = shift; + + foreach my $key (keys %$defaults) { + unless (defined($hash->{$key})) { + $hash->{$key} = $defaults->{$key}; + } + } +} + sub get_aliases {