On Sun, Sep 22, 2019 at 12:42:25PM -0700, Jonathan Thornburg wrote: > I'm trying to use syspatch to update a firewall (a PC Engines Alix) > running 6.5-stable/i386, but syspatch dies with an error message saying > that the patch file contains inappropriate filenames: > > # uname -a > OpenBSD sodium.bkis-orchard.net 6.5 GENERIC#3 i386 > # cat /etc/installurl > https://cdn.openbsd.org/pub/OpenBSD > # ls -gFlk /bsd* > -rwx------ 2 root wheel 13518991 Sep 10 18:23 /bsd* > -rwx------ 2 root wheel 13518991 Sep 10 18:23 /bsd.booted* > -rw------- 1 root wheel 8843776 May 12 16:43 /bsd.rd > # syspatch -l > 001_rip6cksum > 002_srtp > 004_bgpd > 005_libssl > 006_tcpsack > 007_smtpd > 010_frag6ecn > # syspatch -c > 011_expat > # syspatch > Get/Verify syspatch65-011_expat.tgz 100% |**************| 546 KB 00:00 > > Installing patch 011_expat
> tar: Pattern matching characters used in file names > tar: Use --wildcards to enable pattern matching, or --no-wildcards to > suppress this warning > tar: @usr/share/relink/kernel/GENERIC.MP/.*@@g: Not found in archive > tar: Exiting with failure status due to previous errors > # That message is not from OpenBSD's tar(1) implementation. > Is this a known issue with this patch? Is there an alternate way > (besides updating from source) to track -stable ?