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

login: fix unbound variable

fda392c8f37e97f2a54109221a2d4292bce1d847 authored over 1 year ago by Leonid Pliushch <[email protected]>
login: bind-mount /data/app by default

Additionally implement check for some data directory permissions before
attempting to bind them.

b6fd6374a4d1fd4085c94e046120a7f00c582299 authored over 1 year ago by Leonid Pliushch <[email protected]>
version 3.9.1

ca804673602d9c0f7edb53f87c2c668221423ed5 authored almost 2 years ago by Leonid Pliushch <[email protected]>
login: fix missing /sdcard directory

There was a regression caused by commit b0bed09 which results in
unavailable directory /sdcard w...

0aacb11c395c0ca9229d5e546d8d077eed41d494 authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.9.0

640ba19807d6bdfa3e8fce5a4c63087bd37f72cb authored almost 2 years ago by Leonid Pliushch <[email protected]>
fedora: update plug-in

f9baaa7d69f9058aaff7b837b52a0dbe4a262a62 authored almost 2 years ago by Leonid Pliushch <[email protected]>
fedora: install passwd, clear cache before packaging rootfs

By default Fedora doesn't have passwd preinstalled. This may cause
use of Termux passwd utility ...

823169882b701fd9ae295497b50533e97342a8d9 authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.8.0

e9f82152a54cc0de42461c80e25fdbe072b69de3 authored almost 2 years ago by Leonid Pliushch <[email protected]>
fedora: update plug-in

40b38fc7541616165a07f8f29ed18c57d9ebcaac authored almost 2 years ago by Leonid Pliushch <[email protected]>
fedora: chmod 4755 /usr/bin/sudo

For some reason sudo is not setuid by default and permissions doesn't
seem to be sane either: 711.

59dfabda70ab9a23acb22a09fbb19e5b6c04cba5 authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.7.0

bbea792c22c44bfa49ced76047ab795a1fc4eb34 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: fix signal traps in some places

6563a5a48e9fc36ac1f6a67c9742eee55a085533 authored almost 2 years ago by Leonid Pliushch <[email protected]>
pardus: add plug-in

7d1668e36c8ea86abcb48a95a0732093039ac027 authored almost 2 years ago by Leonid Pliushch <[email protected]>
pardus: don't hold gvfs-daemons and udisks2

f1206c10562a8e1829b1373c55e9d725ce94acc7 authored almost 2 years ago by Leonid Pliushch <[email protected]>
new distribution: pardus (#252)

64da5745e20acb1dca0838f47ea6e04fb4f108bd authored almost 2 years ago by Eyüp DURAK <[email protected]>
Revert "new distribution: nixos (#223)"

Issues:

- 1. Non-deterministic rootfs layout. Although workarounds possible...
- 2. Certain thi...

32bb967f4dd7e73aeb82ed5bc97ad5bbc46d0a80 authored almost 2 years ago by Leonid Pliushch <[email protected]>
new distribution: nixos (#223)

bdf766493196fc21d3fbcd83c0ab9bd1dabee01e authored almost 2 years ago by leap123 <[email protected]>
update readme

b3de0af6268364f08590fe64b019acb6b0609419 authored almost 2 years ago by Leonid Pliushch <[email protected]>
login: update help message

58109ca4955bc690760ef607d3caf9f26ee178ee authored almost 2 years ago by Leonid Pliushch <[email protected]>
restore: improve failure message

e02a64b47c83ff1d9a20594a7c0705ba78f2a085 authored almost 2 years ago by Leonid Pliushch <[email protected]>
restore: fix unbound variable

50813d9e137c38824296d1eea90bc2bbc2e61c4c authored almost 2 years ago by Leonid Pliushch <[email protected]>
backup: add traps for cleaning when exited due to failure or CTRL-C

ac79d8ed5d041ecb0b135093634ea2c36ecda66b authored almost 2 years ago by Leonid Pliushch <[email protected]>
backup: fix unbound variable

fb38aa295ff1ac2bb9dd974b753599223afaa8c4 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: clarify in help message the behavior when renaming default distribution

33c4fe37545d7bc0360a3dbebac29fba71ef41c8 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: adjust ditribution name in plug-in like done by --override-alias install option

041ced5ab0b3676ca9f17cfbe21533995869a84a authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: update message when moving rootfs

672adc7e1a0899e931b53488fcfb34eea3535637 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: show appropriate message for condition where old and new aliases are same

ad124bcf74415177b397fbda4082b7d3d302f7b7 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: fix more issues

66b5e46fbd7967786aa55c61686ed94ee369aec4 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rename: fix bug in argument handling

2765cfbbc66ddf6df23de3377e1f2afa31cbad92 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: ensure that line is cleared before trap message printed

622aab31488aaa5029ce8e7157c50800c99ea978 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: update informational messages

4bd566de2cf20fe159ec4be5e6bc485db5b2f5b2 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: use a separate trap for exit

d2b667d32dc5d8147b80f35ffeaadc111b755b03 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: ensure that incomplete installation removed if encountered failure or user request (CTRL-C)

b144485275d5c94bd1a908effdc58d834e73be17 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: fix copy-paste typo

4de952cb3b59a0a1211a045a7658057d858ea193 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: update help message

bab15ffb41d83840309ae39c343dfbc626a4f848 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: align help message entries

d192b26d2316ea941a8b80aad72d6548990e4877 authored almost 2 years ago by Leonid Pliushch <[email protected]>
list: fix unbound variable

3e9d8f895007e5cbbce751e37e561573819b67e7 authored almost 2 years ago by Leonid Pliushch <[email protected]>
github: update bug report template

dee12ec6782a9ff334bc6a767ab8871c5ffffde9 authored almost 2 years ago by Leonid Pliushch <[email protected]>
Merge pull request #290 from termux/feature/dist-rename

Implement functionality to rename a distribution

fcae02cb60698d0e2dc2d25c596b2a7c35d132ef authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: implement rename functionality

Requested in https://github.com/termux/proot-distro/issues/280.

003dbd00dba3e9c16edb1f018212bc6036637647 authored almost 2 years ago by Leonid Pliushch <[email protected]>
list: change entry 'Status' to 'Installed'

249bfaf91f36a48d8043b3ae5e72961542eaf994 authored almost 2 years ago by Leonid Pliushch <[email protected]>
backup: ensure that plug-in file exists before backing up

46f973019273e2f74efaa81088534a7d0a545cff authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: update fake entries for /proc

8094cc5964854d1f14bc1074d2ad850d04076ca5 authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: add check for empty arguments

c5c3c78ace297ff6f0404007c700efd83d5210fc authored almost 2 years ago by Leonid Pliushch <[email protected]>
install: use stricter regexp for validating input

c52b226b23409660a400aaeeb9dae3fb28be3486 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: improve arguments handling in some functions

abe761971b6db54d53b47fac5ee352ed90377590 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: support -h option as alternative for --help

This is already done for some functions and should be done for others.

cc391aacc092b5f28977efe1226c1ff5b8e39ccb authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: implement nested proot check

Prevent PRoot Distro usage under PRoot (termux-chroot).

0e4307aed5747288471e9d79eab1138967aad151 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: get rid of is_distro_installed function

Seems like it doesn't have much intended use.

2d9b8fec32966e7f5d436786c8878cdada3d6044 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: extend dependency check and move it to top

a81c00f535c381f41514e791a317a7025d187352 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: refactor and update informational messages

3804262f29b92b9ea6e73b2ec2fb2477e8550335 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: move hardcoded values to variables

Additionally change the fake kernel version to 6.2.1.

41a727abeb483c7e23d87c460f170e556e7145b6 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: add notice for contributors

a1647aed12d67950f780dce90cae80265902dda2 authored almost 2 years ago by Leonid Pliushch <[email protected]>
proot-distro: update header

2d7ed8a9916e4c0683c61988cc5ee84020dd18b4 authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.6.1

1de1181f38dd03fa9de9b9f27ddcb39948b2bf02 authored almost 2 years ago by Leonid Pliushch <[email protected]>
opensuse: run zypper with run_proot_cmd

4055019bacfe16c5edfff53999ca91d0b9e33fc8 authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.6.0

d64b68918e1d0c69b9c7e6a88e883ae10d9ff93e authored almost 2 years ago by Leonid Pliushch <[email protected]>
Merge pull request #288 from termux/dist-upgrade

Upgrade distributions

ba332f0da84bd51578bdf3579d1be3586e3e2f38 authored almost 2 years ago by Leonid Pliushch <[email protected]>
rebuild rootfs for archlinux, debian, fedora, opensuse, ubuntu, void

12fb112ee744983a96c742b273765006f62de43e authored almost 2 years ago by Leonid Pliushch <[email protected]>
opensuse: lock filesystem package

3249717c2a3a7d9677d1898018de2e507e80477b authored almost 2 years ago by Leonid Pliushch <[email protected]>
manjaro: 20230320

4fd25c62e9fb53e9cf3866ca63aeaa3c7d0fc551 authored almost 2 years ago by Leonid Pliushch <[email protected]>
arch linux: 2023.03.01

970bc406c293d6956acb55c6f53494b91990e5a4 authored almost 2 years ago by Leonid Pliushch <[email protected]>
alpine linux: 3.17.2

a0ded019fc8f56291a27ea80cb060e77997158dc authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.5.1

f7ed923a89ca946edc9aa541314b153daa5d4155 authored almost 2 years ago by Leonid Pliushch <[email protected]>
login: handle storage mounting differently

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

b0bed093057b97320f23149820f9d267538c2cda authored almost 2 years ago by Leonid Pliushch <[email protected]>
update readme

618ad64ee2e3093aa7a1f640672251758f452dfe authored almost 2 years ago by Leonid Pliushch <[email protected]>
version 3.5.0

bd89cd3524bc591e0d305d888bdeba073fb1fe3b authored about 2 years ago by Leonid Pliushch <[email protected]>
login: fix formatting for help message

acd126906906039b60dbaffac8c656da4ac3ef3c authored about 2 years ago by Leonid Pliushch <[email protected]>
Support for `--kernel-release` option of PRoot through `--kernel` (#268)

ebfd44fdce45dcbb6d4acfd405a2db491bc883c0 authored about 2 years ago by babaric-dev <[email protected]>
update fedora

f7b72583c9c77f76b8ab091b3aefab7a5cee0648 authored about 2 years ago by Leonid Pliushch <[email protected]>
update distribution information

Move details like version into comment.

b0caa6d3941bc32f7a2a8b9a0525328ce65f02dd authored about 2 years ago by Leonid Pliushch <[email protected]>
version 3.4.0

60ae372887b76ea00daca14f0cdd982151026a4d authored about 2 years ago by Leonid Pliushch <[email protected]>
update archlinux

0a017eb0ffbbb5400b77ad409b0657660770af86 authored about 2 years ago by Leonid Pliushch <[email protected]>
archlinux: disable x86(64) builds

There is an issue with keyring currently.

acb9cce299e7336d2796b9f6187a0563a9cdc0e3 authored about 2 years ago by Leonid Pliushch <[email protected]>
try to fix archlinux

da87754c58aadb2053d7910eff07846b01921f95 authored about 2 years ago by Leonid Pliushch <[email protected]>
update manjaro

044ef269ffa113e1187197019d3e708dc16bf856 authored about 2 years ago by Leonid Pliushch <[email protected]>
update debian

51ff67e70d9611a964cc10e93c21149f0a614c56 authored about 2 years ago by Leonid Pliushch <[email protected]>
github actions: install debian keyring

For building Debian rootfs.

a59214748ebed3b52176436fb906afc24475909f authored about 2 years ago by Leonid Pliushch <[email protected]>
Fix key situation for Manjaro

The 22 month newer rootfs apparently doesn't use the raw archlinux keys any more, only manjaro a...

a365e55212859ed4b01c751cda473450969d4459 authored about 2 years ago by HPPinata <[email protected]>
Update manjaro to 2022-12-12

The old mirror is hopelessly out of date (Febuary of 2021!)
Switch to the official releases on ...

a0781e8105a06e899414cb65b679bc94cf95274e authored about 2 years ago by HPPinata <[email protected]>
Fedora Version 37

Use Fedora 37, remove armfp (upstream change), fix typo and add 64-bit only comment for extra cl...

0ecb3bd3cc20d441828d79ba338add649616745f authored about 2 years ago by HPPinata <[email protected]>
updated: alpine, manjaro, opensuse, ubuntu, void

Rebuilt rootfs for the given distributions.

56eff21423f2b55203ab3b9240055044f8dc5c5c authored about 2 years ago by Leonid Pliushch <[email protected]>
ubuntu: don't hold udisks2 and gvfs-daemons

Package version holding was used as workaround for failing postinst
script in this package which...

a090e511cd2af4d5ce97bc4306243f964bc02c44 authored about 2 years ago by Leonid Pliushch <[email protected]>
debian: don't hold udisks2 and gvfs-daemons

Package version holding was used as workaround for failing postinst
script in this package which...

09fba80d84a2cbdd21cd500bedb6c36c14d4f96c authored about 2 years ago by Leonid Pliushch <[email protected]>
openSUSE no longer broken

openSUSE works now (Tested 01.12-10.12).
``zypper dup`` no longer tries to remove itself

c013592ab8915f9e7e18924943daf661313ffbe7 authored about 2 years ago by HPPinata <[email protected]>
Update void to 2022-10-01

9d1ca23755f051fbcfa450085d6851fdd68c23af authored about 2 years ago by HPPinata <[email protected]>
Update archlinux to 2022.12.01

5225617c7b7cdb987131e01b4542bced59b2346e authored about 2 years ago by HPPinata <[email protected]>
Update alpine to v3.17

e84c0872c31ccff303b14ca67927c3a51917a155 authored about 2 years ago by HPPinata <[email protected]>
version 3.3.0

fcee91ca6c7632c09898c9d0a680c8ff72c3357f authored about 2 years ago by Leonid Pliushch <[email protected]>
install: add back separate l2s directory

Previously it caused certain issues when installing packages in some
distributions like Alpine. ...

2bcc4f1f9944173b8a03ca4bbdddd9ff54629de4 authored about 2 years ago by Leonid Pliushch <[email protected]>
Create dependabot.yml

c0080b06dd779f75d1acca90743bd62c3d4d7c96 authored about 2 years ago by Lucy Phipps <[email protected]>
version 3.2.1

ff58674e3b34cd1053c93191a166e53ef283f363 authored about 2 years ago by Leonid Pliushch <[email protected]>
login: bind apps dir only if exists

32849d61e91dca9b2fc6265f0c10d18081bd2c97 authored about 2 years ago by Leonid Pliushch <[email protected]>
version 3.2.0

b64ae3783c1972cb74297cd8400d1559ec8b744e authored about 2 years ago by Leonid Pliushch <[email protected]>
install: fix tar command

67d79c98493afa94cc81cb42cb432acca2ca4015 authored about 2 years ago by Leonid Pliushch <[email protected]>
install: suppress linkerconfig warnings

3ad9918ed5e1cc339d97169de51039398e28ae22 authored about 2 years ago by Leonid Pliushch <[email protected]>
install: use google dns by default in resolv.conf

Requested in https://github.com/termux/proot-distro/issues/232.

Don't tell me that 8.8.8.8 is b...

db715721dc4dac7d9d809fa3517e3d92c9bb2261 authored about 2 years ago by Leonid Pliushch <[email protected]>
login: bind /data/data/com.termux/files/apps

This is needed to have `am` utility socket to be available inside
distros.

Requested in https:/...

cf89277608ab5d8ef6cc01d4cbde17eb6a02ad54 authored about 2 years ago by Leonid Pliushch <[email protected]>
Update README.md

Just a little enhancement for `README.md` file.

Like Installing link wasn't working, because ...

fb93e6a05a69cf2da6e0ffde85821ae274126b47 authored over 2 years ago by iTzVoko <[email protected]>
version 3.1.2

435cc2bda62ffe94d72e74d853aa81303236f97b authored over 2 years ago by marcusz <[email protected]>