# HG changeset patch # User Hans-G?nter Theisgen # Date 1656597220 -3600 # Node ID 98ece8cc87073dcfd119e1f7d519cd28d58fe718 # Parent 1d7f033d70cdb66dcb0c60e443df69a7c57f5ad0 updated proot (5.1.0 -> 5.3.1) diff -r 1d7f033d70cd -r 98ece8cc8707 proot/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/proot/description.txt Thu Jun 30 14:53:40 2022 +0100 @@ -0,0 +1,9 @@ +PRoot is a user-space implementation of chroot, mount --bind, and binfmt_misc. +This means that users don't need any privileges or setup to do things like +using an arbitrary directory as the new root filesystem, making files +accessible somewhere else in the filesystem hierarchy, or executing programs +built for another CPU architecture transparently through QEMU user-mode. +Also, developers can use PRoot as a generic Linux process instrumentation +engine thanks to its extension mechanism, see CARE for an example. +Technically PRoot relies on ptrace, an unprivileged system-call available +in every Linux kernel. diff -r 1d7f033d70cd -r 98ece8cc8707 proot/receipt --- a/proot/receipt Thu Jun 30 11:07:10 2022 +0100 +++ b/proot/receipt Thu Jun 30 14:53:40 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="proot" -VERSION="5.1.0" +VERSION="5.3.1" CATEGORY="misc" SHORT_DESC="User-space implementation of chroot, mount --bind, and binfmt_misc.." MAINTAINER="pascal.bellard@slitaz.org" @@ -12,7 +12,7 @@ WGET_URL="https://github.com/proot-me/$PACKAGE/archive/v$VERSION.tar.gz" DEPENDS="talloc" -BUILD_DEPENDS="talloc-dev" +BUILD_DEPENDS="libarchive-dev talloc-dev" current_version() { @@ -23,7 +23,7 @@ # Rules to configure and make the package. compile_rules() { - cd $src/src + cd src make } @@ -31,5 +31,5 @@ genpkg_rules() { mkdir -p $fs/usr/bin - cp -a $src/src/proot $fs/usr/bin + cp -a $src/src/proot $fs/usr/bin }