-
Notifications
You must be signed in to change notification settings - Fork 357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pyanaconda: payload: split rsync command for /boot/efi to handle FAT filesystem limitations #6030
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks! :)
03a4ab8
to
556953a
Compare
556953a
to
d415a17
Compare
d415a17
to
95fc1c2
Compare
95fc1c2
to
5918feb
Compare
5918feb
to
6afbd12
Compare
/kickstart-tests --testtype smoke |
Verified it works. |
…filesystem limitations The previous rsync command attempted to preserve attributes (permissions, ownership, symlinks) that are not supported by FAT. This commit splits the rsync process for `/boot/efi` to avoid these incompatible options and ensure proper handling of FAT-specific filesystems. Resolves: rhbz#2329379
6afbd12
to
65df88d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aside of the note below it looks good to me. Even thought I would rather like to see this abstracted in a method with proper doc-string explaining why.
But I don't want to block our problematic situation on this.
try: | ||
execWithRedirect(cmd, args) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add
self.report_progress(_("Installing the /boot/efi content..."))
so this is not completely silent operation for users?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested this interactively, and it tasks <1second to rsync this, it would be worse I believe to get the flashing string change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see. In that case you can ignore this I guess.
/kickstart-tests --testtype smoke |
The previous rsync command attempted to preserve attributes (permissions, ownership, symlinks) that are not supported by FAT. This commit splits the rsync process for
/boot/efi
to avoid these incompatible options and ensure proper handling of FAT-specific filesystems.Resolves: rhbz#2329379