From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4h82Kf0Vscz2xl4 for ; Mon, 27 Jul 2026 15:18:14 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4h82Kd5PMJz2xJ5 for ; Mon, 27 Jul 2026 15:18:13 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [IPv6:2001:678:b28::161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "people01.haj.ipfire.org", Issuer "YE2" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4h82KT4mXlzBY for ; Mon, 27 Jul 2026 15:18:05 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1785165485; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=aMJrPo+EXe2SJQzPoNOioEUHiMz037ALC+t9zzQF+XA=; b=dhbtT7bD3NbZ2rVKXZdadrN03iWKBY9h1U9f7neB45XrtKU5hDTgNCpK4qPgc5qaMi3EMq VXhAtlxu39FwxKDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1785165485; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=aMJrPo+EXe2SJQzPoNOioEUHiMz037ALC+t9zzQF+XA=; b=m/6fD31Dt4/MB1EC+Iy+PVIlqDFhC5Hd/N8F9m+HsfXJwvDy/3hOjH4FnmL8fjLSgtizRs bCOz/+xgG0nwkVxQy8sYDK5bRdrjlwSP2JO0P0t+WO4o4sXw0JU3kaHrUYMiJU//WgPUMJ c6QhfDHbSuvC5VmGFB5jxJUrUWya7+qByUfO53fli8QAUs6QbceclZS9DFVIwm9ICCioDj MTEQLFYqPId7fidRllHJfibGw/aBe+IdUPaoZp0vT86eUcfiT5bhNdPeTuWL4iO9BvMlDu aVnlyTikIPT58mwKXVtoWffMacmbEEiTz0P79F84VVHfBIPE3QBSlM4a2eGzcg== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4h82KT41rMz2xgJ; Mon, 27 Jul 2026 15:18:05 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 65574466679195a8cf114660b2665284ebe1089d X-Git-Refname: refs/heads/next X-Git-Reftype: branch X-Git-Oldrev: bc169e25023d304ede2433de7ca30bdd3b154f54 X-Git-Newrev: 65574466679195a8cf114660b2665284ebe1089d Message-Id: <4h82KT41rMz2xgJ@people01.haj.ipfire.org> Date: Mon, 27 Jul 2026 15:18:05 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, next has been updated via 65574466679195a8cf114660b2665284ebe1089d (commit) via 5a501278e189b752e003511dc77132c7d8042d3c (commit) via 0a1fe3e4c2ae738d6875081c59ed3afcb569e5e3 (commit) via 68a01cb4ac1352ada69149a57df6fa28aee499a7 (commit) from bc169e25023d304ede2433de7ca30bdd3b154f54 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 65574466679195a8cf114660b2665284ebe1089d Author: Michael Tremer Date: Mon Jul 27 15:15:38 2026 +0000 core205: Ship the installer Signed-off-by: Michael Tremer commit 5a501278e189b752e003511dc77132c7d8042d3c Author: Vincent Li Date: Mon Jul 27 01:10:34 2026 +0000 installer: Fix GRUB installation fallback logic The GRUB installation loop would exit immediately on the first failure, preventing it from trying alternative installation methods. This was causing issues on LoongArch64 systems where the initial installation attempt would fail, but the fallback with --removable would have succeeded if the script had continued. With this change, the installer now tries all available installation methods before failing, improving compatibility across architectures. Signed-off-by: Vincent Li Signed-off-by: Michael Tremer commit 0a1fe3e4c2ae738d6875081c59ed3afcb569e5e3 Author: Michael Tremer Date: Mon Jul 27 15:14:29 2026 +0000 core205: Ship ddns Signed-off-by: Michael Tremer commit 68a01cb4ac1352ada69149a57df6fa28aee499a7 Author: Michael Tremer Date: Mon Jul 27 15:14:14 2026 +0000 Revert "core204: Ship ddns" This reverts commit bc169e25023d304ede2433de7ca30bdd3b154f54. Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/rootfiles/core/{204 => 205}/filelists/ddns | 0 config/rootfiles/core/205/filelists/installer | 1 + src/installer/install-bootloader | 8 ++++---- 3 files changed, 5 insertions(+), 4 deletions(-) rename config/rootfiles/core/{204 => 205}/filelists/ddns (100%) create mode 120000 config/rootfiles/core/205/filelists/installer Difference in files: diff --git a/config/rootfiles/core/204/filelists/ddns b/config/rootfiles/core/205/filelists/ddns similarity index 100% rename from config/rootfiles/core/204/filelists/ddns rename to config/rootfiles/core/205/filelists/ddns diff --git a/config/rootfiles/core/205/filelists/installer b/config/rootfiles/core/205/filelists/installer new file mode 120000 index 0000000000..79d6eba5c1 --- /dev/null +++ b/config/rootfiles/core/205/filelists/installer @@ -0,0 +1 @@ +../../../common/installer \ No newline at end of file diff --git a/src/installer/install-bootloader b/src/installer/install-bootloader index 977ed36749..f215784958 100644 --- a/src/installer/install-bootloader +++ b/src/installer/install-bootloader @@ -141,10 +141,10 @@ function grub_install() { local removable for removable in "" "--removable"; do - if ! grub-install ${GRUB_INSTALL_ARGS} ${args} \ + if grub-install ${GRUB_INSTALL_ARGS} ${args} \ ${removable} "${device}" &>/dev/null; then - echo "Could not install GRUB on ${device}" >&2 - return 1 + echo "GRUB installed successfully on ${device}" >&2 + return 0 fi # Do not try to install with --removable for non-efi architectures @@ -152,7 +152,7 @@ function grub_install() { done done - return 0 + return 1 } function main() { hooks/post-receive -- IPFire 2.x development tree