ikarso has quit [Quit: Connection closed for inactivity]
tec has quit [Quit: Ping timeout (120 seconds)]
tec has joined #u-boot
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #u-boot
jaganteki has joined #u-boot
jaganteki has quit [Quit: Client closed]
jaganteki has joined #u-boot
mmu_man has quit [Ping timeout: 264 seconds]
vagrantc has quit [Quit: leaving]
atka has joined #u-boot
jaganteki has quit [Quit: Client closed]
sugoi has joined #u-boot
sugoi1 has joined #u-boot
sugoi has quit [Ping timeout: 246 seconds]
sugoi has joined #u-boot
sugoi1 has quit [Ping timeout: 245 seconds]
pgreco_ has quit [Ping timeout: 252 seconds]
dhruvag2000 has joined #u-boot
pgreco has joined #u-boot
enok has quit [Ping timeout: 244 seconds]
atka has quit [Ping timeout: 252 seconds]
naoki has quit [Remote host closed the connection]
sugoi1 has joined #u-boot
sugoi has quit [Ping timeout: 265 seconds]
sugoi1 is now known as sugoi
enok has joined #u-boot
enok has quit [Ping timeout: 272 seconds]
monstr has joined #u-boot
jaganteki has joined #u-boot
atka has joined #u-boot
frieder has joined #u-boot
naoki has joined #u-boot
warpme has joined #u-boot
eballetbo has joined #u-boot
enok has joined #u-boot
sugoi has quit [Ping timeout: 248 seconds]
ldevulder has joined #u-boot
atka has quit [Ping timeout: 276 seconds]
atka has joined #u-boot
sszy has joined #u-boot
enok has quit [Ping timeout: 252 seconds]
jaganteki has quit [Ping timeout: 256 seconds]
matthias_bgg has joined #u-boot
naoki has quit [Quit: naoki]
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
warpme has joined #u-boot
jaganteki has joined #u-boot
mmu_man has joined #u-boot
shoragan has quit [Ping timeout: 260 seconds]
sugoi has joined #u-boot
sugoi has quit [Ping timeout: 265 seconds]
jaganteki has quit [Ping timeout: 256 seconds]
shoragan has joined #u-boot
mahk has quit [Ping timeout: 252 seconds]
mahk has joined #u-boot
sugoi has joined #u-boot
sugoi has quit [Ping timeout: 264 seconds]
GNUtoo has quit [Ping timeout: 260 seconds]
enok has joined #u-boot
frieder has quit [Remote host closed the connection]
jaganteki has joined #u-boot
enok has quit [Ping timeout: 265 seconds]
Knogle has joined #u-boot
dsimic has quit [Ping timeout: 246 seconds]
rvalue- has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
dsimic has joined #u-boot
rvalue- is now known as rvalue
enok has joined #u-boot
sugoi has joined #u-boot
sugoi has quit [Ping timeout: 248 seconds]
enok has quit [Ping timeout: 248 seconds]
monstr has quit [Remote host closed the connection]
enok has joined #u-boot
mmu_man has quit [Ping timeout: 265 seconds]
GNUtoo has joined #u-boot
GNUtoo has quit [Client Quit]
GNUtoo has joined #u-boot
jaganteki has quit [Quit: Client closed]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
derRicha1d is now known as derRichard
GNUtoo_ has joined #u-boot
GNUtoo has quit [Ping timeout: 272 seconds]
GNUtoo has joined #u-boot
GNUtoo_ has quit [Ping timeout: 252 seconds]
GNUtoo has quit [Ping timeout: 248 seconds]
GNUtoo has joined #u-boot
GNUtoo_ has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has joined #u-boot
ikarso has joined #u-boot
Stat_headcrabed has joined #u-boot
jaganteki has joined #u-boot
sugoi has joined #u-boot
enok has quit [Ping timeout: 265 seconds]
Stat_headcrabed has quit [Quit: Stat_headcrabed]
jaganteki has quit [Quit: Client closed]
Knogle has quit [Ping timeout: 264 seconds]
sszy has quit [Ping timeout: 252 seconds]
GNUtoo_ has quit [Ping timeout: 246 seconds]
sally has quit [Ping timeout: 260 seconds]
sally has joined #u-boot
enok has joined #u-boot
Stat_headcrabed has joined #u-boot
mahk has quit [Changing host]
mahk has joined #u-boot
vagrantc has joined #u-boot
matthias_bgg has quit [Quit: Leaving]
<MWelchUK>
sjg1, Tartarus: Looking at the git log, I think you may be the guys to talk to about bootstd....
<MWelchUK>
Clearly this doesn't work on boards that are using bootstd.
<MWelchUK>
have the bootcount support enabled in U-Boot.
<MWelchUK>
On boards with distroboot enabled, we have an altbootcmd which will switch to an alternative extlinux.conf by setting the `boot_syslinux_conf` env variable before running `distro_bootcmd`. We have a tweaked version of OSTree that creates the relevant config file.
<MWelchUK>
So, I work on an off with a distribution called Apertis. We boot on a number of arm32 and arm64 platforms, some of which have switched to bootstd upstream (such as the RPi4). For some of the use cases that we care about we want atomic updates and a rollback mechanism should an update fail. At the moment we are using OSTree for atomic updates and
<MWelchUK>
I'm interested in your thoughts on what would be the best approach to implementing this in a bootstd world.
<MWelchUK>
One option that I'd started considering was adding a `fallback` option in the extlinux file, that would point to a label as `default` does and add an argument to bootflow to cause it to select the fallback rather than default label.
<MWelchUK>
We're looking for a solution that would be acceptable for upstreaming :-)
sugoi has quit [Ping timeout: 245 seconds]
<sjg1>
MWelchUK: Well, at present bootstd always uses EXTLINUX_FNAME which is "extlinux/extlinux.conf"
<sjg1>
We could perhaps introduce parameters to bootmeths. so you could do something like 'bootmeth set extlinux filename extlinux/fallback.conf"
<sjg1>
Then a bootflow scan would use that filename instead of the default
<sjg1>
But perhaps it would be better to provide tighter integration between bootstd and bootcount, e.g. bootmeth_extlinux could automaticallly switch the filename to something else when bootcount is exceeded?
<sjg1>
Re adding a 'fallback' option - is that part of the standard file format, or would it be a variation?
sugoi has joined #u-boot
enok has quit [Quit: enok]
enok71 has joined #u-boot
enok71 is now known as enok
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 246 seconds]
rvalue- is now known as rvalue
eballetbo has quit [Quit: Connection closed for inactivity]
Knogle has joined #u-boot
atka has quit [Quit: WeeChat 4.4.2]
naoki has joined #u-boot
Stat_headcrabed has quit [Quit: Stat_headcrabed]
enok has quit [Ping timeout: 246 seconds]
vagrantc has quit [Quit: leaving]
atka has joined #u-boot
goliath has joined #u-boot
sugoi has quit [Ping timeout: 245 seconds]
ldevulder has quit [Quit: Leaving]
naoki has quit [Quit: naoki]
prabhakalad has quit [Remote host closed the connection]
prabhakalad has joined #u-boot
zear has quit [Read error: Connection reset by peer]
zear has joined #u-boot
goliath has quit [Quit: SIGSEGV]
sugoi has joined #u-boot
sugoi has quit [Ping timeout: 260 seconds]
sugoi has joined #u-boot
Knogle has quit [Quit: WeeChat 4.4.2]
ikarso has quit [Quit: Connection closed for inactivity]