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

manjaro: ensure that /etc/environment always read

Adjust PAM configuration.

373f98298ee9b474fa55eae6bdcedd0eb2c7c8e4 authored about 1 year ago by Leonid Pliushch <[email protected]>
archlinux: remove unused tarball urls

fded01027b22ddab6614774c347193ac459d6050 authored about 1 year ago by Leonid Pliushch <[email protected]>
archlinux: ensure that /etc/environment always read

Adjust PAM configuration

6cd6f32a8b5b1531e65d1fab846cf37ef449a76e authored about 1 year ago by Leonid Pliushch <[email protected]>
Revert "archlinux: update & try building x86_64 rootfs"

This reverts commit 14471c62a2d25924c3bf860ae2e441debfbe4e42.

Still has issues.

d2717d7a31f38782c8fd9413a15d5952c53a46a8 authored about 1 year ago by Leonid Pliushch <[email protected]>
alpine: update plug-in

75485d63ec91ef4282b4486b9683af6c35c8d4c3 authored about 1 year ago by Leonid Pliushch <[email protected]>
alpine: install shadow-login package

Needed for PAM-based login utilities as Busybox su doesn't load
/etc/environment file

1b7f7048ef9f80e6667d0d79d167d5da68fbe405 authored about 1 year ago by Leonid Pliushch <[email protected]>
alpine: use 3.18.4 as base

cc2964bb8fd32e8e9d44bfed64b4227f653f1f94 authored about 1 year ago by Leonid Pliushch <[email protected]>
artix: ensure that /etc/environment always read

Adjust PAM configuration

7a3de8bfc8c5d9c08adaa7f7ff603063d1156e33 authored about 1 year ago by Leonid Pliushch <[email protected]>
fedora: simplify distro_setup and avoid proot warning

6649dd6a7ea947ac16fc9eefbf2d62a9eed26daf authored about 1 year ago by Leonid Pliushch <[email protected]>
install: fix rm -rf errors in trap which may happen in some cases

Shouldn't report permission denials when trap was triggered.

45c4edc856772509443d48b25d8c10c9c9e211ec authored about 1 year ago by Leonid Pliushch <[email protected]>
fedora: ensure that /etc/environment always read

Adjust PAM configuration

d57d2a5467ed0fdedb425623b3654134c29c4bf4 authored about 1 year ago by Leonid Pliushch <[email protected]>
ubuntu: update plug-in

b45a9ea95035c42e988a7294e83aaca520b245fa authored about 1 year ago by Leonid Pliushch <[email protected]>
run_proot_cmd: expand TERM to xterm-256color when it is not set

6c6cb560fe4c30d0aacd5f487b754de695c1b439 authored about 1 year ago by Leonid Pliushch <[email protected]>
proot-distro: add comment for future TERM variable "fixers"

1e4fdee26c2f2d4abffdad7bea3f3f50a3aa8324 authored about 1 year ago by Leonid Pliushch <[email protected]>
Revert "chore: remove TERM variable override"

I'm glad this didn't get into release...

This reverts commit 4adeba44a45dddde65ed77e3e4487e9ef3...

2733e9d8e380dfc0bb0da0beba977c96277cc2ef authored about 1 year ago by Leonid Pliushch <[email protected]>
ubuntu: include passwd package

56e03d13c7832e700c5a0fe572dfb0be78e33076 authored about 1 year ago by Leonid Pliushch <[email protected]>
proot-distro: fix for TERM=dumb

54cafdba31c3027d848095ae4d7617277eedc4dc authored about 1 year ago by Leonid Pliushch <[email protected]>
run_proot_cmd: don't expand into empty argument

2ed469e087ed37e77a78cff6de88b5db2eee141c authored about 1 year ago by Leonid Pliushch <[email protected]>
debian: update plug-in

6c1ae1066ee99fa92a69f4c1c1de18b8990d8909 authored about 1 year ago by Leonid Pliushch <[email protected]>
archlinux: update & try building x86_64 rootfs

14471c62a2d25924c3bf860ae2e441debfbe4e42 authored about 1 year ago by Leonid Pliushch <[email protected]>
void: update plug-in

ee701242d85137c7371fb98cdfc26294d66be984 authored about 1 year ago by Leonid Pliushch <[email protected]>
opensuse: update plug-in

647e4dd75ffc613df5df9baf074e2c8f6b3111b3 authored about 1 year ago by Leonid Pliushch <[email protected]>
manjaro: update plug-in

a191a7577fbef1b2152d234ed2fec15fc93982b0 authored about 1 year ago by Leonid Pliushch <[email protected]>
alpine: update plug-in

e4731b030ff81b828f0224194226ee3e7038c22d authored about 1 year ago by Leonid Pliushch <[email protected]>
Revert "pardus: upgrade to yirmiuc"

This reverts commit f42987db03a2407006c6644198544878a47e0d72.

mmdebstrap failure:

The followin...

e2b298040ea72f49bbca4a2fde0cfc69139fed43 authored about 1 year ago by Leonid Pliushch <[email protected]>
manjaro: upgrade to 20231023

0a8ded78f6eb1836d085f1c7400887891477ddb3 authored about 1 year ago by Leonid Pliushch <[email protected]>
pardus: upgrade to yirmiuc

f42987db03a2407006c6644198544878a47e0d72 authored about 1 year ago by Leonid Pliushch <[email protected]>
void: update to 20230628

1ec058e1d16712eb6bf681f1ba0e78255aceffad authored about 1 year ago by Leonid Pliushch <[email protected]>
ubuntu: update plug-in

28392ec07fef9bf3e0e2b903ac774882d8c509c3 authored about 1 year ago by Leonid Pliushch <[email protected]>
ubuntu: fix comment

de6fac360ffb00cbf13bc3f94d40e96be2532ac2 authored about 1 year ago by Leonid Pliushch <[email protected]>
ubuntu: upgrade to 23.10

692a40b2f449ba68f9f679f24a18964bc21eda51 authored about 1 year ago by Leonid Pliushch <[email protected]>
artix: add distribution plug-in

432cd77b99ad8d91849bc505dc9abedd4e25f7c6 authored about 1 year ago by Leonid Pliushch <[email protected]>
update proot-distro

a11b2ab27c0ed57469021ab698f7fe109beb8abf authored about 1 year ago by Leonid Pliushch <[email protected]>
proot-distro: fix traps

56d11bf92b8e1b10874c5c1b4421ab9f5efab10b authored about 1 year ago by Leonid Pliushch <[email protected]>
artix: run pacman -Syu

9f10569e7c2caca7feb4d28bb63c1561264ae512 authored about 1 year ago by Leonid Pliushch <[email protected]>
artix: remove linux-aarch64-lts linux-firmware

c4d5b374ee12614cf3b56ca6e2d83486da8c177b authored about 1 year ago by Leonid Pliushch <[email protected]>
new distribution: artix

aff222b60248a3c56095e67d3cf6710bac9b924c authored about 1 year ago by Leonid Pliushch <[email protected]>
clean shellcheck warnings

4b28ba0f8869d07ea9a0774a76448cafa8b96d1e authored about 1 year ago by Leonid Pliushch <[email protected]>
chore: remove TERM variable override

Not sure why TERM variable is being set explicitly here, but it conflicts with `tmux` (and proba...

4adeba44a45dddde65ed77e3e4487e9ef34ba136 authored about 1 year ago by Adam <[email protected]>
update bug report template

14d0849e877b4d9aec5e6dae61bf6b5a28f0dae6 authored about 1 year ago by Leonid Pliushch <[email protected]>
fix typo in readme (#342)

66db22bb7825e7cda20f800916671dcd3189e608 authored about 1 year ago by Twaik Yont <[email protected]>
github actions: bump actions/checkout from 3 to 4 (#335)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

95db03cb1e17f6b36b1614a96b39d65ed3f420c3 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
install: fix syntax error

ad0d44ff3ae71f69b39cd4e89fff2c7789569620 authored over 1 year ago by sudomain <[email protected]>
install: check whether directory /etc exists in distribution

Older versions of PRoot Distro exited with script error when this
directory was absent in unpack...

5386e6717adc6d3ae1e80629b5769fc4a33e0eae authored over 1 year ago by Leonid Pliushch <[email protected]>
refactor $PROGRAM_NAME variable usage

6cb4b1d1436b75cdb85354ce7ec18695444c9173 authored over 1 year ago by Leonid Pliushch <[email protected]>
experimental: provide command shortcut 'pd'

pd is easier to type than proot-distro

Lets see if this won't cause any conflicts

eac66519218a7f6654cebecbd19ccf96aab93ecd authored over 1 year ago by Leonid Pliushch <[email protected]>
proot-distro: update command suggestion messages

70c807976889c1d62cbd5f9bbfce5740539cfad2 authored over 1 year ago by Leonid Pliushch <[email protected]>
update distributions: rename manjaro-aarch64 to manjaro

Always wanted to do this. As next PRoot Distro release will be 4.0,
doing this change now.

d34fef94c6189ce989d62e1152655a96b0a259c3 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: another attempt to properly set up environment variables

cff9cb745928e09efd3d4139251def98596ca2d3 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: fix /etc/passwd processing

b7c5c3a5eb02d5f9d59c083f4121e675b54adb66 authored over 1 year ago by Leonid Pliushch <[email protected]>
Revert "login: fill /etc/environment"

Need different approach for preserving environment after su or bash -l

This reverts commit ff58...

38f22fb5cdacfa29841b3adf4f7b4cba9cd3afc0 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: fill /etc/environment

ff5815145079a4b6a92a906354472d11e885855f authored over 1 year ago by Leonid Pliushch <[email protected]>
login: better handling of environment variables

9a934791fac6e262c9768739a594f6a5513444b2 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: cd to users home directory; don't use --root-id

dab6a25591afc77fd91567dc1a3ff245064c8f67 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: handle /etc/environment

bccf897d3eb57e9ad6a59e70674f260918e78e84 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: drop usage of /bin/su as login method

Manually manage environment variables as well as respect login user
information from /etc/passwd...

f8efb1b2711e16b8f42c94c761f05dbb3c3c463d authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.18.1

56a150676cc6e3b9dd43505e8e7c9bce03dd5d03 authored over 1 year ago by Leonid Pliushch <[email protected]>
rename: use sed to rewrite path

c03507bbe706b71183e629b0315fe11f50e66876 authored over 1 year ago by Leonid Pliushch <[email protected]>
rename: don't rely on old prefix when rewriting symlinks

4a36a98c0334c178a080b0a2572e5c4ac600507a authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.18.0

041a91df746b448abec720cff2491a562041b7d5 authored over 1 year ago by Leonid Pliushch <[email protected]>
rename: notify users that rename function can take long time

It takes few seconds for default Alpine Linux installation. For Debian
with thousands of files i...

996e317bf4b26da6119079164fefa8346baf25e0 authored over 1 year ago by Leonid Pliushch <[email protected]>
rename: attempt to fix broken symlinks used by l2s proot extension

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

f8fa8b179d0b90451b1e6446e7a53d7668ab8357 authored over 1 year ago by Leonid Pliushch <[email protected]>
fix typo in documentation

e1e1409a7a72cf60143bb4a5d1e7db23d247f931 authored over 1 year ago by ugoMusk <[email protected]>
update readme

This probably will never be read but adding anyways...

78a33473899e23cf1c9b88a1fc5cf73716e89c43 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.17.0

f6c912a90d56b3a7b205a401abb1f027411229f7 authored over 1 year ago by Leonid Pliushch <[email protected]>
proot-distro: fix major bug in distribution installation

Someone says that PRoot Distro has poorly implemented distribution name
checking. It lets user t...

470525c55020d72b66b509066b8d71d59b62072c authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.16

a5e2723f460d150f4a84c5827d34fa9234e80792 authored over 1 year ago by Leonid Pliushch <[email protected]>
fedora: update distribution plug-in

6da1795b0525425d245ede8d598d838987171036 authored over 1 year ago by Leonid Pliushch <[email protected]>
fedora: update to 38

9966ab6b14afba6bbe7994bbd989ce9d0786ef71 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.15.2

718f3e64f2c5489c05e0aa9bfe36d4af2ef26e68 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: fix error when some system files are not available for binding

494cac3dbc899d73d3991f0ae4c35ff486225a6d authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.15.1

d323e81d87ea1428f5c55b6176809c4620556f6f authored over 1 year ago by Leonid Pliushch <[email protected]>
login: check whether source directory exist before binding

f4f8f3556b33a0cd196bb79e8ac66f725bf980e6 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.15.0

ef1b5663e6e53b8f312f9c81df38930aad4f09fb authored over 1 year ago by Leonid Pliushch <[email protected]>
login: bind few more data and system directories

Should be complete now.

Fixes https://github.com/termux/proot-distro/issues/318

4289bc0bf2bec133a8e6ad7cb70a1fc5091fcbfb authored over 1 year ago by Leonid Pliushch <[email protected]>
install: avoid error about possible unset variable

01cab9d935bc32a849be627522359bf4f95704e6 authored over 1 year ago by Leonid Pliushch <[email protected]>
install: don't write unset variables into profile script

3921491860f835ce24cf712433ecb7fb8c08cb68 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: fix bind-mount conditional

8ce02b8e7b81e4247b5c00d5ddb61f35f3caf76e authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.14.0

3f819e627c548eff968bb4c9301149fc526885ff authored over 1 year ago by Leonid Pliushch <[email protected]>
proot: provide fake /proc/sys/kernel/cap_last_cap

Using value "40" as this is what placed in cap_last_cap on my PC.

0c00b7a3a33eb3f467f6447b3ede1ea0e4aa9aab authored over 1 year ago by Leonid Pliushch <[email protected]>
login: update list of system directories for binding

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

f92fd0d9598515cfe7e515d9c27fadeaa7ec6e93 authored over 1 year ago by Leonid Pliushch <[email protected]>
install: ignore curlrc file when downloading rootfs

Closes https://github.com/termux/proot-distro/issues/317

6d022a3b68569ea5dc6bf5ac4dd34b6e8a724310 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.13.0

f5b859f1079b69df2762df8ac4b4cec3a799791e authored over 1 year ago by Leonid Pliushch <[email protected]>
debian: update distribution plug-in

fe1ec444e5d3909ab02d003570bef24729624824 authored over 1 year ago by Leonid Pliushch <[email protected]>
debian: update distribution to "bookworm"

Debian 12

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

50e445e00716071b7ba4c438695c0db7bdd1df4e authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.12.1

708c6190ca6a4f4eccc7a7a507030a5f98dbc178 authored over 1 year ago by Leonid Pliushch <[email protected]>
restore: ensure that base dir is present before extracting tarball

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

0efc84455ebb348d9f23e11855f6dcfd894e63a4 authored over 1 year ago by Leonid Pliushch <[email protected]>
readme: fix repository list

e86c0caa5592b5ed1e9a8e7ba4442ce16d57b1ba authored over 1 year ago by Leonid Pliushch <[email protected]>
readme: fix fedora version (#311)

d4c1b5c78fe8c5ed315538785f2f74f1851e2033 authored over 1 year ago by jindamvani <[email protected]>
version 3.12.0

6599a88a4081ca8c3c1bffb61cce0ddb6637a5dd authored over 1 year ago by Leonid Pliushch <[email protected]>
void: update plugin

f6aa7077057a8268ad140528bd323b13dfa3b21f authored over 1 year ago by Leonid Pliushch <[email protected]>
void: another attempt to fix ca-certificates issue

It looks like update-ca-certificates just doesn't work correctly in chroot.

Run it on the end-u...

155a937e763f02ea06d4a435d10306d27f83a013 authored over 1 year ago by Leonid Pliushch <[email protected]>
void: force manually rebuild /etc/ssl/certs

Should finally fix the issue with absent CA certificates symlinks.

53203f16188178bc9648dc4ec55119438020a849 authored over 1 year ago by Leonid Pliushch <[email protected]>
void: remove SSL_NO_VERIFY_PEER where it is not necessary

826ac5eaab6f5cb01fdcfbdb4cf713bb6a4e61bd authored over 1 year ago by Leonid Pliushch <[email protected]>
void: change rootfs url; attempt to fix issue with ca-certificates

0d3d5679db829ad85c192fd075d9d3a2f9b8fa29 authored over 1 year ago by Leonid Pliushch <[email protected]>
update readme

598444748aad99d9f8d94152138392abbc036e98 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.11.0

b83f76cd51377e33b37541224fd7120fc83ac596 authored over 1 year ago by Leonid Pliushch <[email protected]>
update distributions except opensuse and void

Notes: there is a problem fetching OpenSUSE Tumbleweed Docker
image manifest which cause error d...

a70a054a27dc958a02e0ce45ffcecd0e59d5c4a0 authored over 1 year ago by Leonid Pliushch <[email protected]>
github actions: run apt-get update

30b93d69adf3022672be2a59d03f335ec4b8a7a4 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.10.0

34e4ea825dc8c7ab6304fa96ed37fe209fe31aad authored over 1 year ago by Leonid Pliushch <[email protected]>