[pve-devel] applied: [PATCH v4 pve-manager] API2 : Network : add network config reload
Dietmar Maurer
dietmar at proxmox.com
Wed Oct 10 10:10:50 CEST 2018
> >>Please can you try to solve those issues marked as 'clean me'?
>
> I'm not sure what is the best/cleanest way to read/write and parse /etc/network/interfaces ?
I think the current way is OK, but we can improve
the error handling and pass the correct filename, i.e.
#clean-me
my $fh = IO::File->new("<$current_config_file");
check for errors here (what if open fails)
my $running_config = PVE::INotify::read_etc_network_interfaces(1,$fh);
and pass the filename here:
my $running_config = PVE::INotify::read_etc_network_interfaces($current_config_file, $fh);
More information about the pve-devel
mailing list