Skip to content
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

Add support for delta-source-fat-* directives #202

Closed

Conversation

jeanparpaillon
Copy link

Closes #201

@fhunleth
Copy link
Collaborator

Whoa!!! I didn't expect a PR. Thank you!!!

I've been trying my best to finish off one OSS task on my plate before starting fwup work. Fwup is definitely next on my list, but I'm going to get the other one in a good spot to take a break from it today. This PR is too good. I need to get in it this weekend.

@jeanparpaillon
Copy link
Author

@fhunleth glad you appreciate :) I really need to strip down OTA updates, and linux kernel is big, hence my PR.

@jeanparpaillon
Copy link
Author

@fhunleth I've added a ticket for making NervesHub compatible nerves-hub/nerves_hub_web#885

@jeanparpaillon
Copy link
Author

...and this one for nerves' firmware.patch task nerves-project/nerves#856

jeanparpaillon pushed a commit to jeanparpaillon/nerves that referenced this pull request Mar 20, 2023
With the following patch fwup-home/fwup#202 ,
fwup is able to apply delta updates on FAT resources.

This patch update firmware.patch mix task to create firmware patches
including FAT resources delta updates.
@fhunleth
Copy link
Collaborator

fhunleth commented Mar 23, 2023

@jeanparpaillon I rebased, updated it to work with xdelta bounds checking code from another PR, and removed some code that wasn't needed. It's in main now. Thank you very much for submitting this. My plan is to look at a couple more fwup updates this week and then make a release. When you get a chance, could you check that main continues to work for you with my changes?

@fhunleth fhunleth closed this Mar 23, 2023
jeanparpaillon pushed a commit to jeanparpaillon/nerves that referenced this pull request Apr 5, 2023
With the following patch fwup-home/fwup#202 ,
fwup is able to apply delta updates on FAT resources.

This patch update firmware.patch mix task to create firmware patches
including FAT resources delta updates.
jeanparpaillon pushed a commit to jeanparpaillon/nerves that referenced this pull request Apr 5, 2023
With the following patch fwup-home/fwup#202 ,
fwup is able to apply delta updates on FAT resources.

This patch update firmware.patch mix task to create firmware patches
including FAT resources delta updates.
johngiffin pushed a commit to OffgridElectric/nerves that referenced this pull request Mar 27, 2024
With the following patch fwup-home/fwup#202 ,
fwup is able to apply delta updates on FAT resources.

This patch update firmware.patch mix task to create firmware patches
including FAT resources delta updates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support delta-source-fat-offset and delta-source-fat-path
2 participants