On Fri, Sep 29, 2023 at 05:28:46PM +0200, Florian Obser wrote: > On 2023-09-29 14:41 UTC, Klemens Nanni <k...@openbsd.org> wrote: > > The response file contains only to non-defaults, except for > > Set name(s)? (or 'abort' or 'done') [done] done > > > > which is the hardcoded default since 2009: > > ask "Set name(s)? (or 'abort' or 'done')" done > > > > We pass it since r1.23 in 2019 > > Let sysupgrade(8) create auto_upgrade.conf file in preparation of > > moving the functionality out of install.sub. > > OK deraadt > > > > I see no need for explicit defaults. > > sysupgrade(8) and installer work the same with this diff. > > I have a very vague recollection that there was a reason to have this > but I can't put my finger on it. Something like the installer would spin > on selecting the sets while we were developing this inside of > install.sub. It was probably some other mistake that got fixed and this > is a left-over.
I don't recall that, but will certainly check on it, thanks. > > Anyway, soon a lot of people are going to try sysupgrade in all kinds of > weird setups, now is a good time to put this in, IFF you have the time > to keep an eye on that it doesn't break. You also want deraadt@ on board > for this. > > With all those constraints met, OK florian (I *don't* have time to keep an > eye on it.) No need to push this before release and create potential problems. I just sent the diff now so as not to forget about it (again). > > > > > > Index: sysupgrade.sh > > ===================================================================jk > > RCS file: /cvs/src/usr.sbin/sysupgrade/sysupgrade.sh,v > > retrieving revision 1.48 > > diff -u -p -r1.48 sysupgrade.sh > > --- sysupgrade.sh 8 Jun 2022 09:03:11 -0000 1.48 > > +++ sysupgrade.sh 29 Sep 2023 13:48:18 -0000 > > @@ -185,7 +185,6 @@ fi > > cat <<__EOT >/auto_upgrade.conf > > Location of sets = disk > > Pathname to the sets = ${SETSDIR}/ > > -Set name(s) = done > > Directory does not contain SHA256.sig. Continue without verification = yes > > __EOT > > > > > > -- > In my defence, I have been left unsupervised. >