Michał Bednarski
a1d9f4e10a
proot: Update with fixed unbundled loader build
6 years ago
Michał Bednarski
4b9507e005
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
6 years ago
Michał Bednarski
05af3bad8b
proot: Update package
* Fixes running on broken Huawei devices (termux/proot#15 )
* Mapping of uids coming from getsockopt(SO_PEERCRED) (termux/proot#36 )
* Fixed results of `strace` after SIGSYS was suppressed
* Don't fail on removing broken link2symlink (termux/proot#31 )
6 years ago
Michał Bednarski
5b8cae5d25
proot: update package (with fix for utime and sendmsg)
6 years ago
Michał Bednarski
7718d89db8
proot: Update for setgid() checking euid==0
7 years ago
Michał Bednarski
23888e3abc
proot: Update for renameat2 and libaudit fixes
Fixes termux/proot#21
Fixes termux/proot#25
7 years ago
Fredrik Fornwall
ece9099d8b
proot: Bump revision after patch
7 years ago
Michał Bednarski
2c99df3a03
proot: Update to skip link2symlink rmdir handling
Fixes termux/termux-packages#2307 (aka. termux/proot#18 )
7 years ago
michalbednarski
f6b3a7bf48
proot: Update with fix for chroot(".") ( #2464 )
Update with fix by @Hax4us at termux/proot#17
7 years ago
Michał Bednarski
d2eef037f4
proot: Update with fix for termux/proot#14
7 years ago
Michał Bednarski
366c61fad8
proot: Update to fix running debuggers inside proot
7 years ago
michalbednarski
d73958ee71
proot: Update for Linux >= 4.8 ( #2374 )
7 years ago
michalbednarski
4d85b1148a
proot: Update for accept and MagiskSU support ( #2235 )
* Added arguments for proot to enable the use of MagiskSU from within termux-chroot.
* Restore original shebang to termux-chroot for pull-request.
* Added folder existence check to ensure MagiskSU changes don't break termux-chroot on later versions of Android, just in case.
* proot: Update for accept -> accept4 translation
7 years ago
Buck Evan
da62cd0f89
Correct homepage for proot.
http://proot.me/ points to a random Japanese blog.
7 years ago
michalbednarski
4dc8926874
proot: Update package ( #2156 )
* Consider EACCES as permission denied in fake_id0 (instead of just EPERM)
* Add warning about termux-exec if first process fails to start
7 years ago
Michał Bednarski
bcc972c9b4
proot: Upgrade to skip syscalls blocked by seccomp
termux/proot#5
Also includes fix termux/termux-packages#1679
7 years ago
Fredrik Fornwall
fc9175b05b
proot: Bump build revision after change
7 years ago
Fredrik Fornwall
1b3f3ebde9
Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
7 years ago
Michał Bednarski
4e839da796
proot: Update to fix vfork-execve brk handling
7 years ago
Oliver Schmidhauser
2f90522ad3
termux-chroot: Specify command to execute
Allow a command to be specified when running termux-chroot.
Example:
```
$ termux-chroot ls /
bin data dev etc home lib proc property_contexts share storage system tmp usr var vendor
```
This makes it possible to run scripts that include a part that needs to
be run in a chrooted environment, like a compile script.
```
./configure
make
termux-chroot make install
```
Previously it had to be done like this:
```
./configure
make
termux-chroot
cd program
make install
exit
```
7 years ago
Fredrik Fornwall
17f61a476b
proot: Fix building with unified headers
8 years ago
michalbednarski
b886e69336
proot: Update to include --kill-on-exit support ( #1106 )
8 years ago
Fredrik Fornwall
edb2b68fdb
proot: Bump revision after termux-chroot change
8 years ago
michalbednarski
4480f511b7
proot: Update and mount /vendor ( #1055 )
* Update to fix emulated ptrace() on ARM thumb
* Mount /vendor (fixes termux/proot#2 )
8 years ago
michalbednarski
ac9b167799
proot: Upgrade to fix #898 ( #915 )
Also revert to thumb mode as termux/proot#1 is fixed
8 years ago
Fredrik Fornwall
28c436bb8a
proot: Build without -mthumb as it causes segfault
Fixes #761 .
8 years ago
Fredrik Fornwall
9ddb35b2cb
Add some source checksums
8 years ago
Oliver Schmidhauser
596a5857dc
Update proot to the latest version ( #751 )
More information about what's been done here:
https://plus.google.com/+OliverSchmidhauser/posts/FVqBDPdNzUd
8 years ago
Fredrik Fornwall
7ce5638519
Cleanup of more packages
8 years ago
Fredrik Fornwall
4790864684
proot: Bump to latest commit (with link2symlink)
8 years ago
Fredrik Fornwall
115be236c3
proot: Build from https://github.com/termux/proot
8 years ago
Fredrik Fornwall
42aaa8bfaf
Bump proot build revision for package update
8 years ago
Fredrik Fornwall
c491cc4966
proot: Expose /storage in termux-chroot
9 years ago
Fredrik Fornwall
01176e2d8f
Enable the proot package
9 years ago
Fredrik Fornwall
5a979ce687
proot: Add termux-chroot utility script
9 years ago
Fredrik Fornwall
53372a3ce9
proot: Build next branch instead of master
This fixes aarch64 to work.
9 years ago
Fredrik Fornwall
f7690a8bbd
Update libtalloc and proot build files
9 years ago
Fredrik Fornwall
6d46157120
Add libtalloc and proot as disabled packages
9 years ago