[+] 修复手滑bug
修复了手滑写错的bug 增加了 example 的注释
This commit is contained in:
+5
-2
@@ -427,9 +427,12 @@ class Libvirt {
|
||||
* @param $newMac 新的网卡 MAC
|
||||
*
|
||||
*/
|
||||
public function changeMac($server, $newMac) {
|
||||
public function changeMac($server, $newMac = "") {
|
||||
$data = $this->dumpxml($server);
|
||||
$data = preg_replace("/address='([A-Za-z0-9\:]+)'/", "address='" . $Libvirt->randomMac() . "'", $data);
|
||||
if($newMac == "") {
|
||||
$newMac = $this->randomMac();
|
||||
}
|
||||
$data = preg_replace("/address='([A-Za-z0-9\:]+)'/", "address='{$newMac}'", $data);
|
||||
@file_put_contents(__DIR__ . "/{$server}.xml", $data);
|
||||
$this->uploadFile(__DIR__ . "/{$server}.xml", $this->libpath . "/{$server}.xml");
|
||||
@unlink(__DIR__ . "/{$server}.xml");
|
||||
|
||||
Reference in New Issue
Block a user