diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2020-06-04 18:21:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-04 18:21:34 -0400 |
commit | f76fed00c9c9289b354e7f8dd6f14ea699ef16a2 (patch) | |
tree | f78be5fa8c4de8657798cc8f63f4497930c8e16b /README.md | |
parent | 65934ab40dfba9be3c0d6cb535f4243e25920711 (diff) | |
download | spmc-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.md | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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 |