Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/termux/proot-distro

An utility for managing installations of the Linux distributions in Termux.
https://github.com/termux/proot-distro

ubuntu(jammy): unhold gvfs-daemons (#228)

Installing packages depends on gvfs-daemons would fail to install
e.g. xfce as it needs gvfs-dae...

1170987ce4215c02cef93de9b95e7bf8888d0b0c authored over 2 years ago by marcusz <[email protected]>
version 3.1.1

a942f02732802484e975de93565ff82ff3883943 authored over 2 years ago by marcusz <[email protected]>
debian: rename variable to dist_version

fixes wrong debian suite used during package installation which
"apt update" complains about inv...

91ca1ad10ad14cc09da44f81c9cb9aa4d382cf15 authored over 2 years ago by marcusz <[email protected]>
installer: remove libgcc definition in LD_PRELOAD

This seems to be unnecessary anymore as this could take more installation
time, any workarounds ...

9479482715ac41b08a88171ac26660b7d5c7b5df authored over 2 years ago by marcusz <[email protected]>
version 3.1.0

2aa9694004787f92fc3f07e5b648f3ee2d47a39e authored over 2 years ago by marcusz <[email protected]>
Initial commit for v3.1.0 (#221)

This PR will enable CI builds for distro rootfs building for automation as well as changes to th...

489c44d3af2fb8e30abe34e3acaec56007c62cbe authored over 2 years ago by marcusz <[email protected]>
version 3.0.2

559847e5107535608df4b1bc6364ece0e80f2540 authored over 2 years ago by marcusz <[email protected]>
Update README.md

88399e6cc00bb0f5a2d91eac87730dca10e2d7d2 authored over 2 years ago by marcusz <[email protected]>
version 3.0.1

45871872eafd5424db323df47f96ac5aaa5bfaad authored over 2 years ago by wmcbtech30 <[email protected]>
ubuntu: use apt variant

269630ef3dd6533f69f3fda0f0d654ed7b7ecd3f authored over 2 years ago by wmcbtech30 <[email protected]>
archlinux: run 'pacman -Scc' before bootstrapping archlinux32 as it terminates the build

23071f21cd10a802f012c011b2f08fd022d80ed2 authored over 2 years ago by marcusz <[email protected]>
bootstrap-rootfs: don't quote the variable in for-loop as it will treat it as single string

a6401d59fa8c5936902f0ebfc3587a1dad7dc735 authored over 2 years ago by marcusz <[email protected]>
bootstrap-rootfs: update ubuntu to 22.04 lts

and separate distributions upon bootstrapping

When updating distributions. bootstrap generation ...

049c4e052d31f74fb88024419a8308c0274c96bc authored over 2 years ago by marcusz <[email protected]>
version 3.0.0

d008ceb9a83821fe5b660697619bdb3c393aaff5 authored almost 3 years ago by xeffyr <[email protected]>
proot-distro: update author info

8589bb43e679f5c6c9456d6a98fce4430c49a26d authored almost 3 years ago by xeffyr <[email protected]>
update readme

7de8f3b735b79dcb7445db91f405ac3631097c0f authored almost 3 years ago by xeffyr <[email protected]>
remove codeowners

702a68a2ee1ebc6566d22f123f7e16b4058cc4c0 authored almost 3 years ago by xeffyr <[email protected]>
version 2.9.5

476503e03be2a845cb90961d66f9e79245f3f488 authored almost 3 years ago by Leonid Pliushch <[email protected]>
login: add fallbacks for bind-mounting storage

b0decf671311cb22a19b488184721f199ad92f36 authored almost 3 years ago by Leonid Pliushch <[email protected]>
version 2.9.4

864130f179615ceb05712c3fef3a3c0137951266 authored about 3 years ago by Leonid Pliushch <[email protected]>
proot-distro: run 'unset LD_PRELOAD' early

274c9ca201e4d2101b41e234dd4518ce7c01680a authored about 3 years ago by Leonid Pliushch <[email protected]>
update readme

3fa9dce996de2a2ff60558018e10576318ce8a6a authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.9.3

d0cf136143ec8d1093d47ad8091c938533668cee authored about 3 years ago by Leonid Pliushch <[email protected]>
login: use stat for checking /bin/su

Really fix the false-positive issue when /bin/su exists as symlink but
is not detected by PRoot ...

328589c25c7a54448041191bac59a75821e89adc authored about 3 years ago by Leonid Pliushch <[email protected]>
login: more detailed message if /bin/su not available

34e563912747605b7ae7837b3967f033b8d591f6 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.9.2

b38c488e6fc7acf1df00e4631f100e967988a077 authored about 3 years ago by Leonid Pliushch <[email protected]>
login: fix conditional for checking /bin/su existence

This should make it work when /bin/su is a symlink to busybox and
disable warning shown on Alpin...

e0d3a0ea627eebddb7a95c8c12b2a85519ab1110 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.9.1

2ae429bf6e4f191920b626619860ed003648942f authored about 3 years ago by Leonid Pliushch <[email protected]>
move tar version check to relevant places

Only check whether tar version is GNU in install, backup & restore
functions.

314e1da05fb9f37b3a6ff0a229f1535260850b8d authored about 3 years ago by Leonid Pliushch <[email protected]>
verify tar utility version

If non-GNU tar variant is in PATH, notify user about potential issues.

55999741152c7ee5f3249c399afb31728ab1a1a7 authored about 3 years ago by Leonid Pliushch <[email protected]>
update readme

b8ba3bd8ed307670e2f3d098845ada68c064e828 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.9.0

1ab05acee2b35da2491979cb3b4a42a970e6b8ca authored about 3 years ago by Leonid Pliushch <[email protected]>
update readme

965414dc002cd21faa5c4d487e1f191e562d62dd authored about 3 years ago by Leonid Pliushch <[email protected]>
update readme

13e227c2ec777fdd41da52157d74f0c31d53f2e0 authored about 3 years ago by Leonid Pliushch <[email protected]>
fedora: rebuild rootfs

f2b728b6814030583995a6371fde1aa4512e4ffd authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: fix copy-paste issue

0e3f25765a902f8bab10334d0a0a10560dc9ce46 authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: upgrade system & install util-linux for fedora

1550219a271796f622353c0b5cf316ff6fa6515f authored about 3 years ago by Leonid Pliushch <[email protected]>
manjaro: fix rootfs

* Initialize pacman keyring
* Update packages
* Install util-linux for /bin/su

2f4d1f0a5f986e6f0262eb85ec60b007404085d1 authored about 3 years ago by Leonid Pliushch <[email protected]>
login: terminate color message with $RST

924772bd1b384a165505a8948258828257a923fd authored about 3 years ago by Leonid Pliushch <[email protected]>
login: workaround if rootfs doesn't have su

ed4d0ff01f373009e4662a10e123eefa69202a9e authored about 3 years ago by Leonid Pliushch <[email protected]>
new distribution: manjaro (aarch64)

41c2b86005bdaff49e643552724e567b25ce8e94 authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: add comment for manjaro dist

8da01bc8858a2910561234eb384546ca7fd84dbc authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: fix typo

68ccaa41485313703ddf470e0aca17cc1b6f0e10 authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: add build steps for manjaro (aarch64 only)

dedb22a6707027bc8775fbf191af6427a24adf0e authored about 3 years ago by Leonid Pliushch <[email protected]>
update distributions: alpine 3.15, fedora 35, ubuntu 21.10

151d529cca592d66c5ad21d5f4576ffb6d3f5457 authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: run 'zypper dup' before packaging opensuse rootfs

This seem to fix issues with packages and zypper which attempts to
uninstall essential packages ...

6db1bf716cb0115beba810d6cf1c474ad738dafd authored about 3 years ago by Leonid Pliushch <[email protected]>
opensuse: test rootfs build with 'zypper dup' during packaging

52afb9c304a60eb20d0ea1bc7496a6e2b3fbc25d authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: depends on jq

e7b838e9768c6286d26a74700de9e47306208ffe authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.8.0

94dff93c331ef5f4ec007b14e287a2a5cbde1bb2 authored about 3 years ago by Leonid Pliushch <[email protected]>
drop aupport for gentoo distribution

It contains number of issues:

* Broken /usr/bin/patch
* Broken 'emerge --sync'
* Possibly other...

46892c6b01b75c5459386bb68270c57f1a7ea44e authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.7.0

47689c14aa43c2f5d026de9c6d81ac2d9cd72121 authored about 3 years ago by Leonid Pliushch <[email protected]>
gentoo: rebuild rootfs

6f3ad8a53c8195a99301f4ce4cc1dc9c298ec177 authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: workaround for qemu issue

For arm64 and armv7a patch utility will be compiled on user's side.

57c8eaeeb0c9eae8fb0d9c6167b1c60ac82858cb authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: emerge-webrsync should be sufficient

emerge --sync is too slow at verification step when running under qemu
user mode.

d381e49952b701e6bd7033cf9966870e841e7d8d authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: update gentoo stage3 urls

75d92da3ce6ea1c9b033b586f7fcb73e1930a93b authored about 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: rebuild patch utility for gentoo

This is the proper fix.

All modifications should be done within the bootstrap script, not sayin...

85be96260c0d293750d63d7808704cc1bf19b397 authored about 3 years ago by Leonid Pliushch <[email protected]>
gentoo: fix run_proot_cmd with output redirection

177de7a2a40d91cdf5fabdcdad3695acc172febb authored about 3 years ago by Leonid Pliushch <[email protected]>
gentoo: fix for utility 'patch'

Disable use of extended attributes by /usr/bin/patch.

Re-implementation of https://github.com/t...

6dc5ef3526c98cd95ced6271d4035994738f4352 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.9

bbc3ae72f4a3b3b1eb156894715166b836dda790 authored about 3 years ago by Leonid Pliushch <[email protected]>
fix rest of arch detection bugs

1f73c135a4e7df7df12e19647d511799851c7037 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.8

5cb2d0aba70fa8ba5afcdfd29558f82ca25c4281 authored about 3 years ago by Leonid Pliushch <[email protected]>
fix issues when checking for qemu binary

4bd7d06d1d356b5ef1ea4688c6b90e1556748736 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.7

8eb413db03efc1737b22b8204c0b72b7264a3ed8 authored about 3 years ago by Leonid Pliushch <[email protected]>
profile: remove PREFIX variable (experimental)

Normally it shouldn't be needed for utilities from Termux prefix, but as
far I know, some packag...

5782fd5509edfaa51bbdeea4e9a07651f40f50f2 authored about 3 years ago by Leonid Pliushch <[email protected]>
replace remaining com.termux with @TERMUX_APP_PACKAGE@ macro

5b57fcca77cfdb01cc202b38d152c196ed770412 authored about 3 years ago by Leonid Pliushch <[email protected]>
replace hardcoded Termux prefix and home paths with a macro

Real paths will be set by install.sh

907d9a93b28aae6b6f2da5daa648bc1930aaef8c authored about 3 years ago by Leonid Pliushch <[email protected]>
run_proot_cmd: ensure that qemu can access its dependencies

2c58ea683d77fa9b07f1d6f586db55b5363ae8c9 authored about 3 years ago by Leonid Pliushch <[email protected]>
qemu: correct package name when qemu-user-* is not installed

b0e718c1f7c386c4d318bb93025007d6e891f0b6 authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.6

75b9c342ef6f9715485fb3979e90d1e5dbcbc2ad authored about 3 years ago by Leonid Pliushch <[email protected]>
again fix for 32/64 bit & qemu conditional...

1453d3a00b4b9e5d8a9262afa9b2f887113ab496 authored about 3 years ago by Leonid Pliushch <[email protected]>
initialize CODEOWNERS

5d2b4669cb6a87bddf5c429a9ea68522670f804e authored about 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.5

244bf6ad47060bcb1ec596211ffd130dbfa91265 authored over 3 years ago by Leonid Pliushch <[email protected]>
profile: do not override locale when configured

Issue: https://github.com/termux/proot-distro/issues/167

ceb664b78e7393b1a46706036d02ede2fc90899a authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.4

2efd6319f5e9450cbe5e4e633bf3d08b9611f438 authored over 3 years ago by Leonid Pliushch <[email protected]>
fix conditional for detecting 64bit hosts (v2)

732eaae885faab496e2a8d9208ad7440ac8bacc4 authored over 3 years ago by Leonid Pliushch <[email protected]>
Revert "fix conditional for detecting 64bit hosts"

This reverts commit 9cdb0e765adce9d0aa29ecacebaa4c168a894b84.

18fc861d29526e230624171062e332c8f1c77d49 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.3

f5753525605838b25d862d78287b60ac36647d08 authored over 3 years ago by Leonid Pliushch <[email protected]>
fix conditional for detecting 64bit hosts

Apply changes suggested in https://github.com/termux/proot-distro/issues/165.

9cdb0e765adce9d0aa29ecacebaa4c168a894b84 authored over 3 years ago by Leonid Pliushch <[email protected]>
github: update request form for distributions

2a972eb274f7e5a0d575cb583dd006a26860b356 authored over 3 years ago by Leonid Pliushch <[email protected]>
github: update form descriptions

0083968819d608a22651ac0999f711eee333ca91 authored over 3 years ago by Leonid Pliushch <[email protected]>
github: discussion tab closedown

It is barely idle and is mostly used for issues anyway.

95c04170bb38c06cf2ffc5613d224d30aaa82966 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.2

041043331fad2e0aab6882c4393ca5fd0bc340fb authored over 3 years ago by Leonid Pliushch <[email protected]>
backup: don't print warnings about ignored files like sockets

These warnings are harmless and would rather confuse/annoy the user.
It is better to limit outpu...

2dbde79b21d133aa7fe24bd8a1e3a6c8eb595690 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.1

dbdc41fe1b44a66a96d41c8d4f535fbfbd9287b9 authored over 3 years ago by Leonid Pliushch <[email protected]>
proot-distro: add runtime check for linux32

This change should disable any possibility of running PRoot Distro under
utility linux32, which ...

e5f85733c099bd0b8b2d1ea3c6cdc1afccd9fdf2 authored over 3 years ago by Leonid Pliushch <[email protected]>
fix readme

8b494eb6ce7767927b25bef6ad41dcceac3f8a79 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.6.0

4cd12325ee23713dc5210bd909a6e729c6fc7399 authored over 3 years ago by Leonid Pliushch <[email protected]>
alpine: switch to edge distribution

Rolling release + more packages available in repos.

138fa1d9abfa1729e245797831bc5005175328dc authored over 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: use http, otherwise OpenSSL errors when using binfmt-misc

f0f58ed2083971396f46d214b08e458e9c11c288 authored over 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs: create Alpine Linux edge rootfs

e325efd72fc0417eb3fe5d30767f7ae34dff8f6b authored over 3 years ago by Leonid Pliushch <[email protected]>
add support for running 32bit on 64bit without qemu

8654a7012ae187d983a1ea5aee0432e7f64b7cd0 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.5.0

5b261a61e5d7ce96725347657955ce975423785e authored over 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: update dependency checking

3ac5cc2920f26b0051f0bd82df2db682af92a2c8 authored over 3 years ago by Leonid Pliushch <[email protected]>
gentoo: update rootfs

b31d29c588505f6930801869ea386c92a837b5d7 authored over 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: ensure that gentoo rootfs uses openrc

Issue https://github.com/termux/proot-distro/issues/148

67dcc8c5a7a66ea0ecec45fae4535c5498a38f65 authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.4.0

b3053a9b29501343aeee258a546698c80399d993 authored over 3 years ago by Leonid Pliushch <[email protected]>
ubuntu: update to 21.04

Issue https://github.com/termux/proot-distro/issues/138

c68a77752d715087aee487f2e196dd8d4737ec78 authored over 3 years ago by Leonid Pliushch <[email protected]>
bootstrap-rootfs.sh: use ubuntu 21.04

38f6a1c40ebd734c3f92ae2de0934a2d2947bd2a authored over 3 years ago by Leonid Pliushch <[email protected]>
version 2.3.1

c2563e7149b0a3b3b8110b2ec4dbe8160dd26b8d authored over 3 years ago by Leonid Pliushch <[email protected]>
login: alias override name shouldn't begin with dash (-).

a82958f58a28596df63728bbec4aeb85f2c48883 authored over 3 years ago by Leonid Pliushch <[email protected]>