Skip to content

Commit

Permalink
Merge pull request #6119 from jkonecny12/rhel-10-fix-bootc-kargs
Browse files Browse the repository at this point in the history
rpmostree: Use `--merge` for kargs
  • Loading branch information
jkonecny12 authored Feb 3, 2025
2 parents 456d9dd + f1bb9b1 commit a2d0baa
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ def _set_kargs(self):
device_tree.GetDeviceData(root_name)
)

set_kargs_args = ["admin", "instutil", "set-kargs"]
set_kargs_args = ["admin", "instutil", "set-kargs", "--merge"]
set_kargs_args.extend(bootloader.GetArguments())
set_kargs_args.append("root=" + device_tree.GetFstabSpec(root_name))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -706,8 +706,15 @@ def test_btrfs_run(self, devdata_mock, storage_mock, symlink_mock, rename_mock,
)
exec_mock.assert_called_once_with(
"ostree",
["admin", "instutil", "set-kargs", "BOOTLOADER-ARGS", "root=FSTAB-SPEC",
"rootflags=subvol=device-name", "rw"],
["admin",
"instutil",
"set-kargs",
"--merge",
"BOOTLOADER-ARGS",
"root=FSTAB-SPEC",
"rootflags=subvol=device-name",
"rw"
],
root=sysroot
)

Expand Down Expand Up @@ -743,7 +750,14 @@ def test_nonbtrfs_run(self, devdata_mock, storage_mock, symlink_mock, rename_moc
)
exec_mock.assert_called_once_with(
"ostree",
["admin", "instutil", "set-kargs", "BOOTLOADER-ARGS", "root=FSTAB-SPEC", "rw"],
["admin",
"instutil",
"set-kargs",
"--merge",
"BOOTLOADER-ARGS",
"root=FSTAB-SPEC",
"rw"
],
root=sysroot
)

Expand Down Expand Up @@ -784,7 +798,14 @@ def test_bootupd_run(self, devdata_mock, storage_mock, symlink_mock, rename_mock
),
call(
"ostree",
["admin", "instutil", "set-kargs", "BOOTLOADER-ARGS", "root=FSTAB-SPEC", "rw"],
["admin",
"instutil",
"set-kargs",
"--merge",
"BOOTLOADER-ARGS",
"root=FSTAB-SPEC",
"rw"
],
root=sysroot
)
])
Expand Down Expand Up @@ -826,7 +847,14 @@ def test_bootupd_run_with_leavebootorder(self, devdata_mock, storage_mock, symli
),
call(
"ostree",
["admin", "instutil", "set-kargs", "BOOTLOADER-ARGS", "root=FSTAB-SPEC", "rw"],
["admin",
"instutil",
"set-kargs",
"--merge",
"BOOTLOADER-ARGS",
"root=FSTAB-SPEC",
"rw"
],
root=sysroot
)
])
Expand Down

0 comments on commit a2d0baa

Please sign in to comment.