Seen on multiple amd64 systems running release +/- syspatch...
With the syspatch installed:
host$ ls -Fil /usr/X11R6/bin/X{,org}
78084 -rwxr-xr-x 1 root bin 2959123 Oct 26 08:59 /usr/X11R6/bin/X*
78085 -rwsr-xr-x 1 root bin 2959123 Oct 26 08:59 /usr/X11R6/bin/Xorg*
host$ tar tvzf /var/syspatch/64-001_xserver/rollback.tgz
lrwxr-xr-x 1 root bin 0 Oct 12 06:57 usr/X11R6/bin/X
-> Xorg
-rwsr-xr-x 1 root bin 2959123 Oct 12 06:51
usr/X11R6/bin/Xorg
The patch has replaced the symlink with a binary (which is identical to
the patched Xorg but is not setuid).
However, rollback produces something unexpected:
host$ doas /usr/sbin/syspatch -R
doas (user@host) password:
Reverting patch 001_xserver
host$ ls -Fil /usr/X11R6/bin/X{,org}
78077 -rwxr-xr-x 1 root bin 2959123 Oct 12 06:51 /usr/X11R6/bin/X*
78080 -rwsr-xr-x 1 root bin 2959123 Oct 12 06:51 /usr/X11R6/bin/Xorg*
After rollback, /usr/X11R6/bin/X is _not_ a symlink.
Ross