| Age | Commit message (Collapse) | Author |
|
This reverts commit 24300b75545012690c10cb625299d2a93d32d6bb.
These no longer use the ./ prefix in 6.9.
|
|
OpenBSD 6.8's sys.tar.gz uses paths prefixed by ./, so 'sys/sys/*'
does not match in most pax implementations. bsdtar appears to
normalize the paths so this went unnoticed.
|
|
|
|
This fixes cross-compilation from macOS, whose bsdtar does support
xz through liblzma, but does not have xz(1).
|
|
|
|
|
|
This way, oasis can be bootstrapped on other operating systems by
setting SHA256SUM='shasum -a 256'.
|
|
|
|
|
|
|
|
The portable version is no longer maintained.
|
|
Most systems do not have pax installed by default, or it is not available
at all. However, since we are relying on the -s flag for member name
substitution, we can't just use a tar command that works everywhere.
Instead, support the environment variable PAXREAD to specify the command
to use in place of `pax -r`. Since bsdtar from libarchive supports -s,
we can set PAXREAD='bsdtar -xf -'.
|
|
|
|
Since we are now using Lua to generate ninja files, use of rc in build scripts
seems unnecessary and adds an additional bootstrap dependency. None of them are
too fancy, so just port to POSIX sh instead.
|