From cf3dbedfa903ba5e7517865b80be745114dcfb96 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 9 Jun 2017 11:25:54 +0200 Subject: [PATCH] interfaces.lib.inc, legacy_interface_create, add optional name parameter --- src/etc/inc/interfaces.lib.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/etc/inc/interfaces.lib.inc b/src/etc/inc/interfaces.lib.inc index 4714f82c8..df6eb1c3a 100644 --- a/src/etc/inc/interfaces.lib.inc +++ b/src/etc/inc/interfaces.lib.inc @@ -72,9 +72,12 @@ function legacy_interface_flags($ifs, $flag, $report_errors=true) } } -function legacy_interface_create($ifs) +function legacy_interface_create($ifs, $name=null) { $cmd = '/sbin/ifconfig ' . escapeshellarg($ifs) . ' create'; + if (!empty($name)) { + $cmd .= " name " . $name; + } $new = null; exec($cmd . ' 2>&1', $out, $ret);