wok-current rev 25152
updated proot (5.1.0 -> 5.3.1)
author | Hans-G?nter Theisgen |
---|---|
date | Thu Jun 30 14:53:40 2022 +0100 (2022-06-30) |
parents | 1d7f033d70cd |
children | b6cd62d7f367 |
files | proot/description.txt proot/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/proot/description.txt Thu Jun 30 14:53:40 2022 +0100 1.3 @@ -0,0 +1,9 @@ 1.4 +PRoot is a user-space implementation of chroot, mount --bind, and binfmt_misc. 1.5 +This means that users don't need any privileges or setup to do things like 1.6 +using an arbitrary directory as the new root filesystem, making files 1.7 +accessible somewhere else in the filesystem hierarchy, or executing programs 1.8 +built for another CPU architecture transparently through QEMU user-mode. 1.9 +Also, developers can use PRoot as a generic Linux process instrumentation 1.10 +engine thanks to its extension mechanism, see CARE for an example. 1.11 +Technically PRoot relies on ptrace, an unprivileged system-call available 1.12 +in every Linux kernel.
2.1 --- a/proot/receipt Thu Jun 30 11:07:10 2022 +0100 2.2 +++ b/proot/receipt Thu Jun 30 14:53:40 2022 +0100 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="proot" 2.7 -VERSION="5.1.0" 2.8 +VERSION="5.3.1" 2.9 CATEGORY="misc" 2.10 SHORT_DESC="User-space implementation of chroot, mount --bind, and binfmt_misc.." 2.11 MAINTAINER="pascal.bellard@slitaz.org" 2.12 @@ -12,7 +12,7 @@ 2.13 WGET_URL="https://github.com/proot-me/$PACKAGE/archive/v$VERSION.tar.gz" 2.14 2.15 DEPENDS="talloc" 2.16 -BUILD_DEPENDS="talloc-dev" 2.17 +BUILD_DEPENDS="libarchive-dev talloc-dev" 2.18 2.19 current_version() 2.20 { 2.21 @@ -23,7 +23,7 @@ 2.22 # Rules to configure and make the package. 2.23 compile_rules() 2.24 { 2.25 - cd $src/src 2.26 + cd src 2.27 make 2.28 } 2.29 2.30 @@ -31,5 +31,5 @@ 2.31 genpkg_rules() 2.32 { 2.33 mkdir -p $fs/usr/bin 2.34 - cp -a $src/src/proot $fs/usr/bin 2.35 + cp -a $src/src/proot $fs/usr/bin 2.36 }