From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 43E1B1FF150 for ; Mon, 06 Jul 2026 14:15:51 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 7AAF321448; Mon, 06 Jul 2026 14:15:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783340105; x=1783944905; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=n2veA+OYeb+gpMTNQl8wHY0Yb1mOxk3uTSwSmoh54Jg=; b=YenvDNyhDcsIyP0LQIxjDownhW5dSZiceViTRCshNcvmJIYpFwgUTYUeO70ipwG4LC MQHs2rgsVJV3J/ex8e8SXbxlKb1TahK42AStE/8S++kc4SbOPQXngjuFox0LiaQSLBxT JDCKwqnDnMlKPwUYCU+QnkaiDQg0ZzA24vAS2DeuOSBjZUmoOJSdBE8RV27ny0VM2sl4 Q9wkTo9BLMreVwkptMrhe1ZVNUBXla6UJJ/Fc2jLqcLQTnUoKZdlzY9sQGZvJYJc6XiD Gh3z58gT/KKbLYc877WLFKxhopLswa4yZk06h9JPF+WZTuCvZ7H3gVgjVK3v4pVRxHY1 0/Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783340105; x=1783944905; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=n2veA+OYeb+gpMTNQl8wHY0Yb1mOxk3uTSwSmoh54Jg=; b=TTJx7Qg4GvnzICZElcYUmpQF6oeTIbv+LXJgwa3WGOuwkE99uU6D71u+GjwczPxG4U JntwZyXBjHJxWoPfJl0sPJdezVc8YMFl0ldyPYVbNc78XM+5KHVE0fEuTkGWEVikZBiM CNZbj3G9zPald/imvxamH++0YzrM1OqbZyBFytfMlsN/pggN9cIlCZzROIVwON9MC/CX OcI0mrMw2LjrdK9R8XLD/MxZdoTEDxTO6Q3O3pV4brnEu7I4JHTp69lpvzbBVEZO3cGN 6ZYUyR9atGNjxZt66RRLNQUKPjqXAlEY+ehsac9okD0eXweS4fiSb0W3a4i0Ck1Ga/hu y5Ig== X-Gm-Message-State: AOJu0Yy6H8BnR/mbu3EuiFkMjs/wYoTY5u8QDB1/9DzxAiGmfn9d2uPJ 4Dc0yYMj5qPdxSxigqSQG7nX6PAvFL4HK6+MQHv4XxLj/p3E8b/cFup8BgsgXQ== X-Gm-Gg: AfdE7cn82+WGMXHTmn5EPWCSRWg6s+lYHk1xHgUHKDlVmoZm/jB/9EBKtHOkausQ0lt Abia8LBgAAq5Rwq8oPu+/0EOkwosXTqBOD9YCChhx9ZK1N6S+Dw+wN5G++TrHWcJxXaTxSm/FAO 18LwdVTSpmjgvDXMSigltnEmxBq9QejN6zQ6iRhiMaU+Zl8OnppSbVN/ceRYF+tU27vgFXyAiRD xHGP8NiWRULn7dbTtkI4TNL/w7iHGClALVKkUxEVYY0t2qcIiOzj68TXM+eWe5EVjMQTBTbLs1I I2QvNqbT7y2pJSmQSvI8bmq0mD6UDrywucZUgpcj+x399W8uQLmeBWZhIAincsIloBW0sMTXzWL mE0U4BAa5h84atYkebzUxKRMMdsaTABPrdrT6twDWmQN873qrNJTckuPKTgXaAUWAkEHc/4LHHF JKO2OwGUas4lsM3K68QnUo7MWDrLlYd0hp3PCqHA== X-Received: by 2002:a17:903:3b8f:b0:2be:3850:297e with SMTP id d9443c01a7336-2ccbee24a98mr1908265ad.31.1783340104760; Mon, 06 Jul 2026 05:15:04 -0700 (PDT) From: Kaiyang Wu X-Google-Original-From: Kaiyang Wu To: pve-devel@lists.proxmox.com Subject: [PATCH pve-container] setup: openeuler: use network scripts to setup network Date: Mon, 6 Jul 2026 20:14:39 +0800 Message-ID: <20260706121458.73398-1-wukaiyang@loongfans.cn> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: 3WNIEP5JA2QZ653MBSQ4NBS445DFCIXB X-Message-ID-Hash: 3WNIEP5JA2QZ653MBSQ4NBS445DFCIXB X-MailFrom: wukaiyang2003@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Kaiyang Wu X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Fix the error "can't open '/etc/redhat-release' - No such file or directory". Fix the typo "netork" => "network". openEuler does not provide '/etc/redhat-release', which causes an error during network setup, as the setup script attempts to distinguishes RedHat releases, whereas openEular never shipped this file. openEuler defaults to use network scripts in LXC templates shipped by linuxcontainers.org. [0] [0] https://github.com/lxc/lxc-ci/blob/7a61e7539f0009ab458661628a34267cbfc288a7/images/openeuler.yaml#L239 Signed-off-by: Kaiyang Wu --- src/PVE/LXC/Setup/CentOS.pm | 4 ++-- src/PVE/LXC/Setup/OpenEuler.pm | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/PVE/LXC/Setup/CentOS.pm b/src/PVE/LXC/Setup/CentOS.pm index 2469046..7e8140b 100644 --- a/src/PVE/LXC/Setup/CentOS.pm +++ b/src/PVE/LXC/Setup/CentOS.pm @@ -197,7 +197,7 @@ sub setup_network { # With CentOS/AlmaLinux/... 10 the support for network scripts got dropped. setup_network_with_networkmanager($self, $conf); } else { - setup_netork_with_network_scripts($self, $conf); + setup_network_with_network_scripts($self, $conf); } } @@ -284,7 +284,7 @@ sub setup_network_with_networkmanager { } } -sub setup_netork_with_network_scripts { +sub setup_network_with_network_scripts { my ($self, $conf) = @_; my ($gw, $gw6); diff --git a/src/PVE/LXC/Setup/OpenEuler.pm b/src/PVE/LXC/Setup/OpenEuler.pm index 9bfd5c4..185ff5a 100644 --- a/src/PVE/LXC/Setup/OpenEuler.pm +++ b/src/PVE/LXC/Setup/OpenEuler.pm @@ -33,4 +33,10 @@ sub setup_init { $self->setup_systemd_preset(); } +sub setup_network { + my ($self, $conf) = @_; + + $self->setup_network_with_network_scripts($self, $conf); +} + 1; -- 2.52.0