summaryrefslogtreecommitdiff
path: root/pkg/openbsd/fetch.sh
AgeCommit message (Collapse)Author
2021-05-04Revert "openbsd: Fix fetch script sys.tar.gz patterns"Michael Forney
This reverts commit 24300b75545012690c10cb625299d2a93d32d6bb. These no longer use the ./ prefix in 6.9.
2020-11-28openbsd: Fix fetch script sys.tar.gz patternsMichael Forney
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.
2020-05-08Detect sha256 tool automaticallyMichael Forney
2020-05-08Detect decompression tool automaticallyMichael Forney
This fixes cross-compilation from macOS, whose bsdtar does support xz through liblzma, but does not have xz(1).
2020-04-19Address some shellcheck warningsMichael Forney
2020-04-15Use main compression tool instead of *cat variantsMichael Forney
2020-04-15Allow overriding sha256 command through SHA256SUMMichael Forney
This way, oasis can be bootstrapped on other operating systems by setting SHA256SUM='shasum -a 256'.
2019-10-17openbsd: Update to 6.6Michael Forney
2019-06-14openbsd: Build rsyncMichael Forney
2019-04-28openbsd: Update to 6.5Michael Forney
2019-03-19Use acme-client from openbsdMichael Forney
The portable version is no longer maintained.
2019-03-11Allow overriding pax command with PAXREADMichael Forney
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 -'.
2018-05-10openbsd: Build m4Michael Forney
2018-02-16Port build scripts to POSIX shellMichael Forney
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.