Leonid Plyushch
ff75c1792f
busybox: avoid use of xopen_as_uid_gid() in `crontab` applet
Issue https://github.com/termux/termux-packages/issues/4837 .
5 years ago
Leonid Plyushch
2d23669a09
busybox: do not try to chown() files when running `crontab -e`
Issue https://github.com/termux/termux-packages/issues/4837 .
5 years ago
Henrik Grimler
f46e54c6a8
buxybox: bump revision
5 years ago
CUI Hao
e9f72131dc
busybox: fix typo in crond service script
5 years ago
Henrik Grimler
bc82088ce4
busybox: use termux_step_install_service_scripts for service scripts
5 years ago
Henrik Grimler
2838c7185c
busybox: add termux-services script for crond
5 years ago
Henrik Grimler
5208bf2fb7
busybox: avoid hardcoded $HOME
5 years ago
Leonid Plyushch
26c9185af5
busybox: fix more applets
Seems bc, dc and nmeter are the last ones that crashing.
5 years ago
Leonid Plyushch
2a7d9007f2
busybox: selectively disable optimization for certain functions
asm volatile("":::"memory") doesn't work reliably, so it is better to disable
optimization for whole function where INIT_G() or similar is used to avoid
instruction reordering.
Covers following issues:
* https://github.com/termux/termux-packages/issues/2488
* https://github.com/termux/termux-packages/issues/3216
5 years ago
Leonid Plyushch
4a7c9168be
busybox: update patches
Reorganize patches & do following changes:
* Enable use of sethostname(2) in utility `hostname`.
* Enable setting time in utility `date` - busybox already provide own
implementation of stime(2).
- both features require root.
5 years ago
Leonid Plyushch
f0f87a8ae3
busybox: update to 1.31.1
5 years ago
Leonid Plyushch
6679774688
busybox: fix segmentation fault when launching `ash`
5 years ago
Leonid Plyushch
18458e9822
busybox: bump revision
5 years ago
Leonid Plyushch
fbd388f695
busybox: enable more applets in configuration
Some of them will be useful only as root or if SELinux is set to "permissive".
These applets will not be symlinked and callable only with "busybox <applet name>".
Issue https://github.com/termux/termux-packages/issues/3594 .
5 years ago
Leonid Plyushch
3870580e6a
busybox: fix LDLIBS
5 years ago
Leonid Plyushch
78422b354c
busybox: make build logs more readable
Do not spam build log with warnings about unused command line & optimization
arguments. Now finding of build-time issues should be easier.
5 years ago
Leonid Plyushch
2ba536d5f3
busybox: properly pass compiler & linker flags
5 years ago
Leonid Plyushch
8ea7174f29
busybox: use config generated by `make menuconfig` as a base
Fields like CONFIG_SYSROOT are modified with `sed`.
5 years ago
Henrik Grimler
8834a4dd60
busybox: mark service files for ftpd and telnetd as conffiles
5 years ago
Leonid Plyushch
d111f5bf74
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
5 years ago
Leonid Plyushch
702d7acb15
add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
5 years ago
Oliver Schmidhauser
b6bae0eb11
bump changed packages
6 years ago
Oliver Schmidhauser
ee49ff9d01
make busybox services not run by default
6 years ago
Oliver Schmidhauser
6cf50d8050
Initial Draft for termux-services
6 years ago
Leonid Plyushch
3589b2ea02
busybox: re-add applet 'which'
6 years ago
Leonid Plyushch
657e82f3ee
busybox: fix typo in comment
6 years ago
Leonid Plyushch
ecfcaddc29
busybox: restore some applets that aren't available as separate package
6 years ago
Leonid Plyushch
63ccee2121
busybox: we still need some applets in order to upgrade packages
Should help with following dpkg errors:
dpkg: warning: 'rm' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
dpkg: warning: 'diff' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
6 years ago
Leonid Plyushch
72a43eaa3a
use utility 'env' from coreutils
6 years ago
Leonid Plyushch
f1c90031a9
busybox: disable applet symlinks
See https://github.com/termux/termux-packages/issues/4070 .
6 years ago
Leonid Plyushch
6d2f1c7a1b
busybox: no longer essential package
6 years ago
Leonid Plyushch
da40c1e45c
busybox: enable Netcat v1.10 compatibility mode for netcat/nc applets
Fixes https://github.com/termux/termux-packages/issues/3153 .
6 years ago
Leonid Plyushch
8926c37a8c
fix compilation errors for apt, busybox, imagemagick, libelf, tar
6 years ago
Leonid Plyushch
7c86ee5053
busybox: fix path to /bin/sh
6 years ago
Fredrik Fornwall
21d9600154
busybox: Update from 1.29.3 to 1.30.1
6 years ago
Wetitpig
8dcfd793a2
No backticks
6 years ago
Wetitpig
b7a5b47775
Change permissions
6 years ago
Wetitpig
78b944ba05
Improve formatting of parantheses for functions
6 years ago
Leonid Plyushch
4fd7ca06f6
[incomplete] set licenses for packages
6 years ago
Fredrik Fornwall
edbb4081d3
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.
6 years ago
Fredrik Fornwall
c011855a9c
busybox: Update from 1.29.2 to 1.29.3
6 years ago
Fredrik Fornwall
94e5ebc021
busybox: Avoid chroot() in ftpd due to seccomp
In Android 9 chroot() have been addded to the seccomp filter, so the
process is killed if trying to use it. Luckily busybox already contained
fallback if chroot() is not permitted.
See #2789 .
6 years ago
Leonid Plyushch
a6f904fdfc
busybox: fix segfault in 'ftpd'
Fixes https://github.com/termux/termux-packages/issues/2740
6 years ago
Fredrik Fornwall
2ea201a2b1
busybox: Update from 1.29.1 to 1.29.2
7 years ago
Fredrik Fornwall
773471567a
busybox: Fix building without <crypt.h>
7 years ago
Fredrik Fornwall
7b965ac702
busybox: Update from 1.28.4 to 1.29.1
7 years ago
Fredrik Fornwall
7725ee0a95
busybox: Add missing backslash in clang patch
7 years ago
Henrik Grimler
ef50b776a3
busybox: bump package
7 years ago
Henrik Grimler
1fbe9f6f17
busybox: make httpd work when built with clang
7 years ago
Henrik Grimler
2bec39428d
busybox: Fix less and build with clang on arm
Patch less in a similar manner as svlogd.
7 years ago