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

Reply via email to