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

Reply via email to