When --stdout not supplied, we should keep on delivering the config file instead of return.
Before the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 $ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/
After the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 Resulted files: /tmp/bond2team.nV4eX3/ifcfg-team0 /tmp/bond2team.nV4eX3/ifcfg-eth1 /tmp/bond2team.nV4eX3/ifcfg-eth2
$ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/ ifcfg-eth1 ifcfg-eth2 ifcfg-team0
Fixes: d5a1c8ee9e36 ("utils: add bond2team conversion tool") Signed-off-by: Hangbin Liu liuhangbin@gmail.com --- utils/bond2team | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utils/bond2team b/utils/bond2team index fc81c4b..28733da 100755 --- a/utils/bond2team +++ b/utils/bond2team @@ -623,7 +623,7 @@ team_ifcfg_write() team_ifcfg_deliver() { pr_dbg "${FUNCNAME} $*" - if ! to_stdout; then + if to_stdout; then return 0 fi
Mon, Jul 20, 2020 at 10:52:56AM CEST, liuhangbin@gmail.com wrote:
When --stdout not supplied, we should keep on delivering the config file instead of return.
Before the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 $ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/
After the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 Resulted files: /tmp/bond2team.nV4eX3/ifcfg-team0 /tmp/bond2team.nV4eX3/ifcfg-eth1 /tmp/bond2team.nV4eX3/ifcfg-eth2
$ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/ ifcfg-eth1 ifcfg-eth2 ifcfg-team0
Fixes: d5a1c8ee9e36 ("utils: add bond2team conversion tool") Signed-off-by: Hangbin Liu liuhangbin@gmail.com
applied, thanks!
Hi, Jiri
will you do 1.31 release soon or we will have to wait for a long time?
Thanks.
On Wed, Jul 22, 2020 at 8:49 PM Jiri Pirko jiri@resnulli.us wrote:
Mon, Jul 20, 2020 at 10:52:56AM CEST, liuhangbin@gmail.com wrote:
When --stdout not supplied, we should keep on delivering the config file instead of return.
Before the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 $ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/
After the fix: $ bond2team --configdir ./bonding/ --master bond0 --rename team0 Resulted files: /tmp/bond2team.nV4eX3/ifcfg-team0 /tmp/bond2team.nV4eX3/ifcfg-eth1 /tmp/bond2team.nV4eX3/ifcfg-eth2
$ bond2team --configdir bonding/ --outputdir teaming/ --master bond0 --rename team0 $ ls teaming/ ifcfg-eth1 ifcfg-eth2 ifcfg-team0
Fixes: d5a1c8ee9e36 ("utils: add bond2team conversion tool") Signed-off-by: Hangbin Liu liuhangbin@gmail.com
applied, thanks! _______________________________________________ libteam mailing list -- libteam@lists.fedorahosted.org To unsubscribe send an email to libteam-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/libteam@lists.fedorahosted.org
libteam@lists.fedorahosted.org