On Fri, Aug 27, 2021 at 08:17:51PM -0500, Aaron Poffenberger wrote: > Following is patch to add a flag to upgrade packages during > rc.firsttime after a sysupgrade. >
if you need this flag, is it a ponctual usage (running sysupgrade with the flag or not, depending the moment) ? or you will use it everytime you use sysupgrade ? for permanent usage, I would recommand using existing facility: the /upgrade.site script. for example: # cat /upgrade.site #!/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin # upgrade packages echo 'pkg_add -Iu' >>/etc/rc.firsttime # run sysclean (if installed) echo '[ -x /usr/local/sbin/sysclean ] && /usr/local/sbin/sysclean | mail -Es sysclean root &' >>/etc/rc.firsttime exit 0 # bsd.rd upgrade will run /upgrade.site (/ from target root disk) at end of the upgrade process (it is ran chrooted in the target root disk). during upgrade it is adding lines in /etc/rc.firsttime, and at reboot it will run "pkg_add -Iu" and "sysclean" (mailing output to root) each time. It would be more convinent than using a flag at sysupgrade invocation (no risk to omit it). Thanks. -- Sebastien Marie
