public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 65574466679195a8cf114660b2665284ebe1089d
Date: Mon, 27 Jul 2026 15:18:05 +0000 (UTC)	[thread overview]
Message-ID: <4h82KT41rMz2xgJ@people01.haj.ipfire.org> (raw)

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 <michael.tremer@ipfire.org>
Date:   Mon Jul 27 15:15:38 2026 +0000

    core205: Ship the installer
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 5a501278e189b752e003511dc77132c7d8042d3c
Author: Vincent Li <vincent.mc.li@gmail.com>
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 <vincent.mc.li@gmail.com>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 0a1fe3e4c2ae738d6875081c59ed3afcb569e5e3
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jul 27 15:14:29 2026 +0000

    core205: Ship ddns
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 68a01cb4ac1352ada69149a57df6fa28aee499a7
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jul 27 15:14:14 2026 +0000

    Revert "core204: Ship ddns"
    
    This reverts commit bc169e25023d304ede2433de7ca30bdd3b154f54.
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

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


                 reply	other threads:[~2026-07-27 15:18 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4h82KT41rMz2xgJ@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox