Extended my #SWUpdate #Yocto guides for automatically installing remote updates from an HTTP server:

https://www.winterstein.biz/blog/yocto-swupdate-remote-server/

Adrian Winterstein | Setting up Remote SWUpdate with Yocto

Guide for extending an SWUpdate Yocto layer configuration for automatic installation of update images provided by an HTTP server.

As another step on brushing up my #Yocto knowledge, I wrote a guide on how to setup the #SWUpdate layer for local updates on a Raspberry Pi.

https://www.winterstein.biz/blog/yocto-swupdate-local/

Adrian Winterstein | Setting up SWUpdate with Yocto

Firmware images are getting bigger 🚛 . When applying updates, we only want to update the parts that changed. This was tricky to implement, but with the patterns provided by the #CIP and #swupdate this has become easy. Want to know more? https://lnkd.in/d8mJbctc
#EmbeddedOSSummit #oss #linux
LinkedIn

This link will take you to a page that’s not on LinkedIn

I generally run #OpenBSD -stable on my workstation to try to dogfood what non-developers are likely running when developing/testing #MLVWM (#X11 Macintosh-like Virtual Window Manager) and my other utilities like #swupdate (https://github.com/morgant/swupdate-openbsd). One of this month's tasks is to dust off my WIP fixes to the #Keyspan #TrippLite #USA19HS USB serial driver, plus the 7.5 release is right around the corner, so I have updated my 2015 MacBook Air workstation to -current.
GitHub - morgant/swupdate-openbsd: One OpenBSD software update command to run them all

One OpenBSD software update command to run them all - morgant/swupdate-openbsd

GitHub

My primary workstation has now been upgraded to #OpenBSD amd64/7.4-release using my #swupdate utility! The current v0.7.1 correctly identifies the new release being available, lists the appropriate change/upgrade/errata URLs to review, and prompts to run sysupgrade(8).

https://github.com/morgant/swupdate-openbsd

GitHub - morgant/swupdate-openbsd: One OpenBSD software update command to run them all

One OpenBSD software update command to run them all - morgant/swupdate-openbsd

GitHub
My apologies to my followers for the onslaught of #OpenBD #74HYPE just now. I knew today was going to be release day, but didn't consider that I was gong to be on-site with clients all day and not checking any personal comms. Looking forward to reviewing the release notes and testing my #swupdate utility with this upgrade.
@steven #swupdate really was born out of me not wanting to forget any -- albeit very minimal -- minutia of the #OpenBSD base/firmware/packages updates processes, nor miss/forget one of @brynet's reminders regarding snapshots during certain portions of development/beta/release cycles. Also, just streamlining the process ever-so-slightly for updating all my various OpenBSD machines and VMs.

@steven Well, in the case of #swupdate, the handling of the post-beta/pre-release window is really only to ensure it's executing `pkg_add` with the `-Dsnap` option so it's not trying to install non-existent -release/-stable packages. This is something those running -current have to remember to do during these short periods of time.

It's still tricky going from -current to -release because -current will diverge on commits as soon as the release is tagged. :(

#OpenBSD is currently in the small post-beta/pre-release period, which my #swupdate utility has specific support for. That said, it appears this support was only included in the `swupdate -d` (download) and `swupdate -i` (install) options in the 0.7.1 release, not the `swupdate -l` (list) option.

So, I'll add an issue for that and fix in the next release.

https://mastodon.social/@morgant/111133408610285216

Now that #OpenBSD 7.4 is in the short-lived post-beta/pre-release period, I'm `sysupgrade`-ing my dev environment to the latest snapshot and will be confirming that my #swupdate utility still correctly adds the `-Dsnap` option when executing `pkg_add -u`:

https://github.com/morgant/swupdate-openbsd/

GitHub - morgant/swupdate-openbsd: One OpenBSD software update command to run them all

One OpenBSD software update command to run them all - morgant/swupdate-openbsd

GitHub