[pve-devel] [PATCH ifupdown2 2/2] add openvswitch addon
Alexandre DERUMIER
aderumier at odiso.com
Tue Feb 18 07:08:43 CET 2020
>>Oh, and yes, if this breaks the old way of specifying ovs interfaces some
>>compatibillity would be great, e.g., with your mentioned postinst script
What do you think about this simple postinst script ?
"
use PVE::INotify;
my $config = PVE::INotify::read_file('interfaces', 1);
my $configdata = $config->{data};
if(defined($config->{changes})) {
PVE::INotify::write_file('interfaces', $configdata);
print "network config changes has been detected and generated in /etc/network/interfaces.new\n";
print "Please reload network configuration in gui\n";
}
"
Like this, user can still review the changes, reload it manually, on get applied on next reboot
----- Mail original -----
De: "Thomas Lamprecht" <t.lamprecht at proxmox.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>, "aderumier" <aderumier at odiso.com>
Envoyé: Lundi 17 Février 2020 15:46:39
Objet: Re: [pve-devel] [PATCH ifupdown2 2/2] add openvswitch addon
On 2/17/20 1:51 PM, Alexandre Derumier wrote:
> This reimplement the ifupdown1 script with same options,
>
> with reloading included !
> ---
> debian/patches/series | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/debian/patches/series b/debian/patches/series
> index 3f39fc8..b8c348c 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -6,3 +6,4 @@ pve/0004-don-t-remove-bridge-is-tap-veth-are-still-plugged.patch
> pve/0005-ifreload-down-up-vxlan-interfaces-when-ifreload_down.patch
> pve/0006-config-tuning.patch
> pve/0007-networking.service-fix-dependencies-and-ordering.patch
> +pve/0008-add-openvswitch-addon.patch
>
could it be that the actual "pve/0008-add-openvswitch-addon.patch" patch
wasn't added to the git index? :)
Oh, and yes, if this breaks the old way of specifying ovs interfaces some
compatibillity would be great, e.g., with your mentioned postinst script
(as network isn't automatically reloaded on installation/update, or is it?)
More information about the pve-devel
mailing list