Re: [PATCH 1/2] nwfilter: use shell variable to invoke 'ebtables' command

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/21/2011 06:27 AM, Stefan Berger wrote:
> Introduce a shell variable 'EBT' to invoke the ebtables command.
> Hard-code the used ebtables table to '-t nat'.
> 
> Tested with libvirt-tck.
> 
> @@ -2967,11 +2964,11 @@ _ebtablesRemoveSubChains(virBufferPtr bu
>      char rootchain[MAX_CHAINNAME_LENGTH];
>      unsigned i;
>  
> +    NWFILTER_SET_EBTABLES_SHELLVAR(buf);
> +
>      virBufferAsprintf(buf, NWFILTER_FUNC_COLLECT_CHAINS,
> -                      ebtables_cmd_path, EBTABLES_DEFAULT_TABLE, chains);
> -    virBufferAsprintf(buf, NWFILTER_FUNC_RM_CHAINS,
> -                      ebtables_cmd_path, EBTABLES_DEFAULT_TABLE,
> -                      ebtables_cmd_path, EBTABLES_DEFAULT_TABLE);
> +                      chains);
> +    virBufferAdd(buf, NWFILTER_FUNC_RM_CHAINS, -1);

If I'm not mistaken, virBufferAddLit() should work here, since
NWFILTER_FUNC_FM_CHAINS is a macro for a string literal; but since 'make
syntax-check' can't see through macros, you can get away with this as-is.

ACK, looks like you caught all the places that need it.

-- 
Eric Blake   eblake@xxxxxxxxxx    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]