On Fri, Dec 07, 2018 at 02:10:41PM +0100, Arrigo Triulzi wrote: > OpenBSD 6.4/amd64 > > System is installed without games64.tgz and x*.tgz. > > When you run syspatch it dies as follows: > > # syspatch > ln: /usr/X11R6/bin/X: No such file or directory > > because of syspatch64-001_xserver. > > Work-around is: > > mkdir -p /usr/X11R6/bin > touch /usr/X11R6/bin/X > > and then it works: > > Get/Verify syspatch64-001_xserver... 100% |*************| 1227 KB 00:01 > Installing patch 001_xserver > > > It would be better for syspatch to check that the relevant sets are installed > before attempting to apply the patch. Obviously this raises the question > whether the patch should carry a dependency on a given set so that syspatch > can figure it out.
It already does check the sets. It's not because of syspatch64-001_xserver. It's due to a change introduced in 002-syspatch to fix up the X link but the check whether it exists or not was forgotten. No real consequence afaik. -- Antoine
