|
|
@ -8,10 +8,11 @@ TERMUX_PKG_SHA256=d0f940a72f648943c1f2211e0e3117387c31d765137d92bd8284a3fb9752a9 |
|
|
|
TERMUX_PKG_BUILD_IN_SRC=true |
|
|
|
# We replace env in the old coreutils package: |
|
|
|
TERMUX_PKG_CONFLICTS="coreutils (<< 8.25-4)" |
|
|
|
TERMUX_PKG_CONFFILES=" |
|
|
|
var/service/telnetd/run var/service/telnetd/log/run |
|
|
|
var/service/ftpd/run var/service/ftpd/log/run |
|
|
|
var/service/crond/run var/service/crond/log/run" |
|
|
|
TERMUX_PKG_SERVICE_SCRIPT=( |
|
|
|
"telnetd" 'exec busybox telnetd -F' |
|
|
|
"ftpd" 'exec busybox tcpsvd -vE 0.0.0.0 8021 ftpd $HOME' |
|
|
|
"crond" 'exec buxybox crond -f -d 0 2>&1' |
|
|
|
) |
|
|
|
|
|
|
|
termux_step_pre_configure() { |
|
|
|
# Certain packages are not safe to build on device because their |
|
|
@ -74,20 +75,4 @@ termux_step_post_make_install() { |
|
|
|
local _CRONTABS=$TERMUX_PREFIX/var/spool/cron/crontabs |
|
|
|
mkdir -p $_CRONTABS |
|
|
|
echo "Used by the busybox crontab and crond tools" > $_CRONTABS/README.termux |
|
|
|
|
|
|
|
# Setup some services |
|
|
|
mkdir -p $TERMUX_PREFIX/var/service |
|
|
|
cd $TERMUX_PREFIX/var/service |
|
|
|
mkdir -p ftpd/log telnetd/log crond/log |
|
|
|
echo "#!$TERMUX_PREFIX/bin/sh" > ftpd/run |
|
|
|
echo 'exec busybox tcpsvd -vE 0.0.0.0 8021 ftpd $HOME' >> ftpd/run |
|
|
|
echo "#!$TERMUX_PREFIX/bin/sh" > telnetd/run |
|
|
|
echo 'exec busybox telnetd -F' >> telnetd/run |
|
|
|
echo "#!$TERMUX_PREFIX/bin/sh" > crond/run |
|
|
|
echo 'exec crond -f -d 0 2>&1' >> crond/run |
|
|
|
chmod +x */run |
|
|
|
touch telnetd/down ftpd/down crond/down |
|
|
|
ln -sf $TERMUX_PREFIX/share/termux-services/svlogger telnetd/log/run |
|
|
|
ln -sf $TERMUX_PREFIX/share/termux-services/svlogger ftpd/log/run |
|
|
|
ln -sf $TERMUX_PREFIX/share/termux-services/svlogger crond/log/run |
|
|
|
} |
|
|
|