Leonid Pliushch
8701462951
add new linter script & fix packages where needed
...
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.
To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
2019-08-14 14:27:55 +03:00
Leonid Pliushch
c352216c63
packages: standardize values of several control variables for build.sh
...
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch
b563281d63
undo "Unsplit essential packages"
...
Seems it is not possible to unsplit these packages currently.
%ci:reset-backlog
2019-08-11 19:44:55 +03:00
Leonid Pliushch
eefe9fbe26
xz-utils: unsplit from liblzma
...
Same reason as for curl and bzip2.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
864a138534
unsplit bzip2 from libbz2
...
Same reason as for 'curl'.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
f9b5f96b5a
libcurl: unsplit 'curl' subpackage
...
Both packages are essential and expect to be in bootstrap installation so
splitting is quite useless here.
2019-08-11 17:40:39 +03:00
Leonid Pliushch
e37b3fd5c4
termux-tools: add core packages to dependencies
...
Some packages are not getting installed after busybox was replaced by separate
packages. This commit should fix that by specifying core packages as dependencies
of the "termux-tools".
2019-08-05 13:46:51 +03:00
Leonid Pliushch
026ebfd1c1
termux-exec should be a dependency of termux-tools
...
Because it is used by login script and termux-tools is essential anyway.
2019-07-22 02:05:02 +03:00
Leonid Pliushch
4832078d86
reformat build.sh for some packages
...
* Packages where dependencies were sorted are bumped.
2019-07-22 01:51:28 +03:00
Leonid Pliushch
27856c752e
termux-tools: provide wrapper for /system/bin/umount
...
Good addition since we already have wrapper for /system/bin/mount.
2019-07-01 23:43:43 +03:00
Leonid Pliushch
40db2641cf
termux-tools: provide wrapper for /system/bin/mount
...
Right now Termux doesn't have utility 'mount' available. Also
on Samsung devices executing /system/bin/mount can cause
linking errors.
Issue https://github.com/termux/termux-packages/issues/4002 .
2019-06-30 19:13:32 +03:00
Leonid Pliushch
935fa9f4c1
termux-tools: bump to v0.66
2019-05-06 23:24:31 +03:00
Henrik Grimler
498efb4601
termux-tools: bump revision
2019-04-16 19:46:27 +02:00
Leonid Pliushch
651b637ec5
termux-tools: bump version
2019-04-14 21:44:11 +03:00
Leonid Pliushch
8d57afa4b0
Merge branch 'master' into app_995
2019-04-13 18:41:02 +03:00
Leonid Pliushch
5d29da3dc6
termux-tools: do not start login shell if not running on terminal
...
Fixes execution of commands via non-interactive shell with OpenSSH.
Issue https://github.com/termux/termux-packages/issues/3620 .
2019-04-04 12:50:54 +03:00
Henrik Grimler
b3cdbc0402
termux-info: add subscribed repositories to printed info
2019-03-31 19:34:54 +02:00
Tom Yan
25612e0536
termux-tools: companion of termux/termux-app#1031
2019-02-12 11:15:39 +08:00
Wetitpig
5f8864c10d
Improve formatting of parantheses for functions
2019-02-09 21:06:31 +02:00
Leonid Pliushch
47e114d0a8
termux-tools: do not provide file path with slash at the beginning
...
See https://github.com/termux/termux-app/issues/995 .
2019-01-27 15:12:38 +01:00
Leonid Pliushch
2b72c14c4a
termux-tools: distrubute under GPL-3.0
...
Same license as for Termux app.
2019-01-21 17:17:53 +02:00
Leonid Pliushch
46d333adba
add licenses for more packages
2019-01-21 17:17:53 +02:00
Jason A. Donenfeld
db23fe725f
termux-tools: use proper su search order
...
This mirrors the search order in the standard Android PATH, so that the
right tool is used consistently. This makes it easier for something like
Kernel Assisted Superuser to co-exist with Magisk.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-12-24 00:05:07 +01:00
Fredrik Fornwall
0a612d4a5c
Use system top
...
Remove top both from busybox (which is broken on Android 8+), and
procps (which has issues on Android 8+) and use a system wrapper
in termux-tools instead.
2018-11-28 03:02:11 +01:00
Leonid Pliushch
01e27ce4f8
termux-tools: export SHELL variable on login ( #2632 )
2018-07-14 00:02:50 +02:00
Fredrik Fornwall
59dcdde121
termux-tools: Bump version to 0.55 after su warning in pkg
2018-06-13 01:44:07 +02:00
Oliver Schmidhauser
7f1e6c977a
unset LD_PRELOAD in su because magist 16.4 is 32 bit only
2018-05-03 22:46:20 +02:00
its-pointless
4c95eb0d93
termux-tools: Work around for when termux-exec is broken
2018-02-21 00:08:15 +01:00
Fredrik Fornwall
e9cdab3c29
termux-tools: Depend on termux-am ( fixes #2101 )
2018-02-06 22:34:07 +01:00
Michał Bednarski
3aa671da67
termux-am: Add package
2018-02-05 00:19:21 +01:00
Fredrik Fornwall
3fc4aa5920
termux-tools: Unset LD_PRELOAD when calling system
...
Some 64-bit systems seems to have 32-bit binaries in /system/bin,
so unset LD_PRELOAD before calling them. See #551 .
2018-01-24 17:20:25 +01:00
Fredrik Fornwall
b069947e0d
termux-tools: Avoid pm list in termux-info ( #1426 )
2017-11-21 05:59:47 +01:00
Fredrik Fornwall
d3215a81dd
termux-tools: Unset LD_PRELOAD in dalvikvm
...
See https://github.com/termux/termux-packages/issues/1736
2017-11-01 15:08:50 +01:00
Oliver Schmidhauser
9e77a1160e
packages->pkg in help text ( #1599 )
...
* packages->pkg in help text
* Fix pkg at a second placec
2017-10-01 21:42:37 +02:00
Fredrik Fornwall
81604d724b
termux-tools: Make bin/login handle arguments
...
As we now use bin/login even from e.g. sshd we need to handle
arguments by forwarding it to the login shell and not displaying
a motd in that case. Fixes #1529 .
2017-09-17 22:43:03 +02:00
Fredrik Fornwall
3674c3b3db
termux-exec: Add package
2017-09-17 16:12:20 +02:00
Fredrik Fornwall
25697f1136
termux-tools: Replace help with wiki in motd
2017-09-10 23:14:26 +02:00
Fredrik Fornwall
fb11758d44
termux-tools: Remove 'packages' symlink
2017-09-10 22:39:45 +02:00
Fredrik Fornwall
700ecf0fbc
Use 'pkg' as shorter form of 'packages'
...
Fixes https://github.com/termux/termux-app/issues/321 .
2017-06-12 03:01:09 +02:00
Fredrik Fornwall
b2ad42ed60
termux-tools: xdg-open should be a symlink
2017-04-16 14:37:07 +02:00
Oliver Schmidhauser
833973d1be
Add termux-info tool ( #422 )
...
* Add termux-info tool
* Add more information to termux-info
* Resolve conflicts. Add comment and fix Typo.
* remove empty lines in output
2017-04-09 00:07:06 +02:00
Fredrik Fornwall
b81361aaa4
termux-tools: Bump version to 0.41
2017-04-02 14:47:41 +02:00
Fredrik Fornwall
9d99cc6543
termux-tools: Allow shorter forms in packages
2017-03-10 15:22:44 +01:00
Fredrik Fornwall
bd78c57fd7
termux-tools: Handle --help in termux-open
...
Fixes #801 .
2017-03-01 17:20:37 +01:00
Fredrik Fornwall
30a5b5a7ad
termux-tools: Bump version to 0.38
2017-02-28 00:30:51 +01:00
Fredrik Fornwall
e54c330868
termux-tools: Setup xdg-open->termux-open symlink
2017-02-28 00:30:19 +01:00
Fredrik Fornwall
83e3b942b5
termux-tools: Bump version to bring 'packages'
2017-02-21 23:54:24 +01:00
Fredrik Fornwall
d6df138bb1
termux-tools: Add a 'packages' utility
2017-02-17 23:13:49 +01:00
Fredrik Fornwall
4d7154eff8
termux-tools: Add etc/motd to be shown on login
2017-02-09 10:28:37 +01:00
Fredrik Fornwall
89956f70a1
termux-tools: Search in /system/bin for su
...
Fixes #723 .
2017-02-03 00:04:26 +01:00