aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2020-06-04 18:21:34 -0400
committerGitHub <noreply@github.com>2020-06-04 18:21:34 -0400
commitf76fed00c9c9289b354e7f8dd6f14ea699ef16a2 (patch)
treef78be5fa8c4de8657798cc8f63f4497930c8e16b /README.md
parent65934ab40dfba9be3c0d6cb535f4243e25920711 (diff)
downloadspmc-f76fed00c9c9289b354e7f8dd6f14ea699ef16a2.tar.gz
Bsdtar (#42)
* Add docker build image * Use bsdtar * Disable ORIGIN * tar is bsdtar * Use absolute rpath * Replace matched path with destroot+libpath * No RPATH recieves a likely default path * Use RPATH not RUNPATH * Add bsdtar to circleci deps * Replace tar references
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/README.md b/README.md
index 537fb33..6025d93 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ A basic userland package management system with a few humble goals:
- gcc (https://gcc.gnu.org)
- make (https://www.gnu.org/software/make)
- openssl (https://www.openssl.org)
-- tar (https://www.gnu.org/software/tar)
+- bsdtar (https://www.libarchive.org)
- which (https://carlowood.github.io/which)
## Runtime Requirements
@@ -26,7 +26,7 @@ A basic userland package management system with a few humble goals:
- objdump (https://www.gnu.org/software/binutils)
- reloc (https://github.com/jhunkeler/reloc)
- rsync (https://rsync.samba.org)
-- tar (https://www.gnu.org/software/tar)
+- bsdtar (https://www.libarchive.org)
- which (https://carlowood.github.io/which)
## Installation
@@ -38,14 +38,14 @@ A basic userland package management system with a few humble goals:
```bash
$ yum install epel-release
$ yum install -y binutils cmake3 curl-devel file gcc gcc-c++ gcc-gfortran glibc-devel \
- make openssl-devel patchelf rsync tar which
+ make openssl-devel patchelf rsync bsdtar which
```
#### Arch
```bash
$ pacman -S binutils cmake curl file gcc gcc-c++ gcc-gfortran openssl make patchelf \
- rsync tar which
+ rsync libarchive which
```
### Install reloc
@@ -132,8 +132,8 @@ $ spm --root ~/spmenv123 --install "python" # [...]
#### Export environment variables
```bash
-$ source <(spm --mkruntime ~/spmenv123)
-$ hash -r # or "rehash" if your shell supports it
+$ spm --mkruntime ~/spmenv123 > ~/spmenv123/bin/activate
+$ source ~/spmenv123/bin/activate
```
#### Use package