proot: Update with tmpdir canonicalization

* Canonicalize tmp dir (termux/proot#40 by @tomty89)
* Merge changes from UserLAnd (althrough most are off
  by default, termux/proot#39 by @corbinlc)
* Puting loader in libexec instead of extracting
  it on every run
This commit is contained in:
Michał Bednarski 2018-09-17 21:14:12 +02:00 committed by Fredrik Fornwall
parent 56744f75ba
commit 9e3dd1dba2
1 changed files with 6 additions and 3 deletions

View File

@ -1,13 +1,16 @@
TERMUX_PKG_HOMEPAGE=https://proot-me.github.io/
TERMUX_PKG_DESCRIPTION="Emulate chroot, bind mount and binfmt_misc for non-root users"
# Just bump commit and version when needed:
_COMMIT=bb145259590c13c4992fb34d128218f560daf0fc
_COMMIT=d9f15817f8e06e41f8c2d37f1433005c8323631e
TERMUX_PKG_VERSION=5.1.107
TERMUX_PKG_REVISION=16
TERMUX_PKG_REVISION=17
TERMUX_PKG_SRCURL=https://github.com/termux/proot/archive/${_COMMIT}.zip
TERMUX_PKG_SHA256=aa0c5b18fbf615847cd186babf6c89c73fe4308032c50c2db9b7e6bb2220a515
TERMUX_PKG_SHA256=565fe3e0e49c1510fe1697649def917692ac6a2ec3282b2421d68a845bec26aa
TERMUX_PKG_DEPENDS="libtalloc"
# Install loader in libexec instead of extracting it every time
export PROOT_UNBUNDLE_LOADER=$TERMUX_PREFIX/libexec/proot
termux_step_pre_configure() {
export LD=$CC
CPPFLAGS+=" -DARG_MAX=131072"