From 2bc2ab794b6b69a1f680441834f5ba8ef8ea114d Mon Sep 17 00:00:00 2001 From: "termux-actions[bot]" Date: Tue, 1 Mar 2022 21:17:25 +0000 Subject: [PATCH] packages/busybox --- packages/busybox/0004-Makefile.flags.patch | 14 +++ .../0009-networking-httpd-default-port.patch | 42 +++++-- ...0010-networking-telnetd-default-port.patch | 12 ++ packages/busybox/build.sh | 5 +- packages/busybox/busybox.config | 109 ++++++++---------- 5 files changed, 105 insertions(+), 77 deletions(-) create mode 100644 packages/busybox/0004-Makefile.flags.patch create mode 100644 packages/busybox/0010-networking-telnetd-default-port.patch diff --git a/packages/busybox/0004-Makefile.flags.patch b/packages/busybox/0004-Makefile.flags.patch new file mode 100644 index 0000000000..ed634ddacc --- /dev/null +++ b/packages/busybox/0004-Makefile.flags.patch @@ -0,0 +1,14 @@ +--- ./Makefile.flags.orig 2021-01-01 11:52:27.000000000 +0100 ++++ ./Makefile.flags 2021-08-19 16:49:06.743647568 +0200 +@@ -151,9 +151,9 @@ + # fall back to using a temp file: + CRYPT_AVAILABLE := $(shell echo 'int main(void){return 0;}' >crypttest.c; $(CC) $(CFLAGS) -lcrypt -o /dev/null crypttest.c >/dev/null 2>&1 && echo "y"; rm crypttest.c) + ifeq ($(CRYPT_AVAILABLE),y) +-LDLIBS += m rt crypt ++LDLIBS += m crypt + else +-LDLIBS += m rt ++LDLIBS += m + endif + # libm may be needed for dc, awk, ntpd + # librt may be needed for clock_gettime() diff --git a/packages/busybox/0009-networking-httpd-default-port.patch b/packages/busybox/0009-networking-httpd-default-port.patch index ee9934b2a4..027d9faeda 100644 --- a/packages/busybox/0009-networking-httpd-default-port.patch +++ b/packages/busybox/0009-networking-httpd-default-port.patch @@ -1,6 +1,24 @@ ---- ./networking/httpd.c.orig 2022-03-01 20:22:51.797986436 +0000 -+++ ./networking/httpd.c 2022-03-01 20:25:18.869664006 +0000 -@@ -1043,7 +1043,7 @@ +--- ./networking/httpd.c.orig 2021-08-19 16:49:06.730314230 +0200 ++++ ./networking/httpd.c 2021-08-19 16:49:06.756980906 +0200 +@@ -270,7 +270,7 @@ + //usage: "\n -i Inetd mode" + //usage: "\n -f Don't daemonize" + //usage: "\n -v[v] Verbose" +-//usage: "\n -p [IP:]PORT Bind to IP:PORT (default *:80)" ++//usage: "\n -p [IP:]PORT Bind to IP:PORT (default *:8080)" + //usage: IF_FEATURE_HTTPD_SETUID( + //usage: "\n -u USER[:GRP] Set uid/gid after binding to port") + //usage: IF_FEATURE_HTTPD_BASIC_AUTH( +@@ -538,7 +538,7 @@ + SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \ + IF_FEATURE_HTTPD_BASIC_AUTH(g_realm = "Web Server Authentication";) \ + IF_FEATURE_HTTPD_RANGES(range_start = -1;) \ +- bind_addr_or_port = "80"; \ ++ bind_addr_or_port = "8080"; \ + index_page = index_html; \ + file_size = -1; \ + } while (0) +@@ -1030,7 +1030,7 @@ if (!errno && n && n <= 0xffff) n = create_and_bind_stream_or_die(NULL, n); else @@ -9,12 +27,12 @@ xlisten(n, 9); return n; } -@@ -2286,7 +2286,7 @@ - - if (verbose > 1) - bb_error_msg("proxy:%s", urlp); -- lsa = host2sockaddr(proxy_entry->host_port, 80); -+ lsa = host2sockaddr(proxy_entry->host_port, 8080); - if (!lsa) - send_headers_and_exit(HTTP_INTERNAL_SERVER_ERROR); - proxy_fd = socket(lsa->u.sa.sa_family, SOCK_STREAM, 0); +@@ -2279,7 +2279,7 @@ + if (proxy_entry) { + if (verbose > 1) + bb_error_msg("proxy:%s", urlcopy); +- lsa = host2sockaddr(proxy_entry->host_port, 80); ++ lsa = host2sockaddr(proxy_entry->host_port, 8080); + if (!lsa) + send_headers_and_exit(HTTP_INTERNAL_SERVER_ERROR); + proxy_fd = socket(lsa->u.sa.sa_family, SOCK_STREAM, 0); diff --git a/packages/busybox/0010-networking-telnetd-default-port.patch b/packages/busybox/0010-networking-telnetd-default-port.patch new file mode 100644 index 0000000000..3c2a271790 --- /dev/null +++ b/packages/busybox/0010-networking-telnetd-default-port.patch @@ -0,0 +1,12 @@ +diff -uNr busybox-1.31.1/networking/telnetd.c busybox-1.31.1.mod/networking/telnetd.c +--- busybox-1.31.1/networking/telnetd.c 2019-11-11 22:00:22.799539737 +0200 ++++ busybox-1.31.1.mod/networking/telnetd.c 2019-11-11 22:32:02.268344626 +0200 +@@ -707,7 +707,7 @@ + } else { + master_fd = 0; + if (!(opt & OPT_WAIT)) { +- unsigned portnbr = 23; ++ unsigned portnbr = 8023; + if (opt & OPT_PORT) + portnbr = xatou16(opt_portnbr); + master_fd = create_and_bind_stream_or_die(opt_bindaddr, portnbr); diff --git a/packages/busybox/build.sh b/packages/busybox/build.sh index 3cedf154c1..6efcf8012c 100644 --- a/packages/busybox/build.sh +++ b/packages/busybox/build.sh @@ -2,9 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://busybox.net/ TERMUX_PKG_DESCRIPTION="Tiny versions of many common UNIX utilities into a single small executable" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=1.35.0 +TERMUX_PKG_VERSION=1.33.1 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://busybox.net/downloads/busybox-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_SHA256=faeeb244c35a348a334f4a59e44626ee870fb07b6884d68c10ae8bc19f83a694 +TERMUX_PKG_SHA256=12cec6bd2b16d8a9446dd16130f2b92982f1819f6e1c5f5887b6db03f5660d28 TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_SERVICE_SCRIPT=( diff --git a/packages/busybox/busybox.config b/packages/busybox/busybox.config index 68a32cdb89..fbe1b8133b 100644 --- a/packages/busybox/busybox.config +++ b/packages/busybox/busybox.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.35.0 -# Tue Mar 1 20:15:34 2022 +# Busybox version: 1.33.1 +# Thu Aug 19 16:37:48 2021 # CONFIG_HAVE_DOT_CONFIG=y @@ -47,11 +47,11 @@ CONFIG_PIE=y # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set # CONFIG_FEATURE_INDIVIDUAL is not set # CONFIG_FEATURE_SHARED_BUSYBOX is not set -CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-android-" -CONFIG_SYSROOT="/home/builder/.termux-build/_cache/android-r23b-api-24-v6/sysroot" -CONFIG_EXTRA_CFLAGS=" -fstack-protector-strong -Oz -Wno-ignored-optimization-argument -Wno-unused-command-line-argument" -CONFIG_EXTRA_LDFLAGS="-L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now" -CONFIG_EXTRA_LDLIBS="log" +CONFIG_CROSS_COMPILER_PREFIX="@TERMUX_HOST_PLATFORM@-" +CONFIG_SYSROOT="@TERMUX_SYSROOT@" +CONFIG_EXTRA_CFLAGS="@TERMUX_CFLAGS@" +CONFIG_EXTRA_LDFLAGS="@TERMUX_LDFLAGS@" +CONFIG_EXTRA_LDLIBS="@TERMUX_LDLIBS@" # CONFIG_USE_PORTABLE_CODE is not set # CONFIG_STACK_OPTIMIZATION_386 is not set # CONFIG_STATIC_LIBGCC is not set @@ -66,7 +66,7 @@ CONFIG_INSTALL_APPLET_DONT=y # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set -CONFIG_PREFIX="/data/data/com.termux/files/usr" +CONFIG_PREFIX="@TERMUX_PREFIX@" # # Debugging Options @@ -94,12 +94,9 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 CONFIG_SHA3_SMALL=1 -CONFIG_FEATURE_NON_POSIX_CP=y -CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y -CONFIG_FEATURE_USE_SENDFILE=y -CONFIG_FEATURE_COPYBUF_KB=4 -# CONFIG_MONOTONIC_SYSCALL is not set -# CONFIG_IOCTL_HEX2STR_ERROR is not set +# CONFIG_FEATURE_FAST_TOP is not set +# CONFIG_FEATURE_ETC_NETWORKS is not set +# CONFIG_FEATURE_ETC_SERVICES is not set CONFIG_FEATURE_EDITING=y CONFIG_FEATURE_EDITING_MAX_LEN=1024 CONFIG_FEATURE_EDITING_VI=y @@ -123,6 +120,14 @@ CONFIG_UNICODE_WIDE_WCHARS=y # CONFIG_UNICODE_BIDI_SUPPORT is not set # CONFIG_UNICODE_NEUTRAL_TABLE is not set # CONFIG_UNICODE_PRESERVE_BROKEN is not set +CONFIG_FEATURE_NON_POSIX_CP=y +CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y +CONFIG_FEATURE_USE_SENDFILE=y +CONFIG_FEATURE_COPYBUF_KB=4 +# CONFIG_FEATURE_SKIP_ROOTFS is not set +# CONFIG_MONOTONIC_SYSCALL is not set +# CONFIG_IOCTL_HEX2STR_ERROR is not set +# CONFIG_FEATURE_HWIB is not set # # Applets @@ -157,8 +162,6 @@ CONFIG_FEATURE_BZIP2_DECOMPRESS=y CONFIG_CPIO=y CONFIG_FEATURE_CPIO_O=y CONFIG_FEATURE_CPIO_P=y -CONFIG_FEATURE_CPIO_IGNORE_DEVNO=y -CONFIG_FEATURE_CPIO_RENUMBER_INODES=y # CONFIG_DPKG is not set # CONFIG_DPKG_DEB is not set CONFIG_GZIP=y @@ -194,22 +197,6 @@ CONFIG_FEATURE_LZMA_FAST=y # # Coreutils # -CONFIG_FEATURE_VERBOSE=y - -# -# Common options for date and touch -# -CONFIG_FEATURE_TIMEZONE=y - -# -# Common options for cp and mv -# -CONFIG_FEATURE_PRESERVE_HARDLINKS=y - -# -# Common options for df, du, ls -# -CONFIG_FEATURE_HUMAN_READABLE=y CONFIG_BASENAME=y CONFIG_CAT=y CONFIG_FEATURE_CATN=y @@ -220,13 +207,11 @@ CONFIG_CHOWN=y CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y CONFIG_CHROOT=y CONFIG_CKSUM=y -CONFIG_CRC32=y CONFIG_COMM=y CONFIG_CP=y CONFIG_FEATURE_CP_LONG_OPTIONS=y CONFIG_FEATURE_CP_REFLINK=y CONFIG_CUT=y -CONFIG_FEATURE_CUT_REGEX=y CONFIG_DATE=y CONFIG_FEATURE_DATE_ISOFMT=y # CONFIG_FEATURE_DATE_NANO is not set @@ -238,7 +223,6 @@ CONFIG_FEATURE_DD_IBS_OBS=y CONFIG_FEATURE_DD_STATUS=y # CONFIG_DF is not set # CONFIG_FEATURE_DF_FANCY is not set -# CONFIG_FEATURE_SKIP_ROOTFS is not set CONFIG_DIRNAME=y CONFIG_DOS2UNIX=y CONFIG_UNIX2DOS=y @@ -332,6 +316,7 @@ CONFIG_TEST2=y CONFIG_FEATURE_TEST_64=y CONFIG_TIMEOUT=y CONFIG_TOUCH=y +# CONFIG_FEATURE_TOUCH_NODEREF is not set CONFIG_FEATURE_TOUCH_SUSV3=y CONFIG_TR=y CONFIG_FEATURE_TR_CLASSES=y @@ -351,12 +336,27 @@ CONFIG_BASE64=y CONFIG_UUENCODE=y CONFIG_WC=y CONFIG_FEATURE_WC_LARGE=y +CONFIG_WHOAMI=y # CONFIG_WHO is not set # CONFIG_W is not set # CONFIG_USERS is not set -CONFIG_WHOAMI=y CONFIG_YES=y +# +# Common options +# +CONFIG_FEATURE_VERBOSE=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + # # Console Utilities # @@ -420,7 +420,6 @@ CONFIG_VI=y CONFIG_FEATURE_VI_MAX_LEN=4096 CONFIG_FEATURE_VI_8BIT=y CONFIG_FEATURE_VI_COLON=y -CONFIG_FEATURE_VI_COLON_EXPAND=y CONFIG_FEATURE_VI_YANKMARK=y CONFIG_FEATURE_VI_SEARCH=y # CONFIG_FEATURE_VI_REGEX_SEARCH is not set @@ -434,7 +433,6 @@ CONFIG_FEATURE_VI_ASK_TERMINAL=y CONFIG_FEATURE_VI_UNDO=y CONFIG_FEATURE_VI_UNDO_QUEUE=y CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 -CONFIG_FEATURE_VI_VERBOSE_STATUS=y CONFIG_FEATURE_ALLOW_EXEC=y # @@ -443,11 +441,7 @@ CONFIG_FEATURE_ALLOW_EXEC=y CONFIG_FIND=y CONFIG_FEATURE_FIND_PRINT0=y CONFIG_FEATURE_FIND_MTIME=y -CONFIG_FEATURE_FIND_ATIME=y -CONFIG_FEATURE_FIND_CTIME=y CONFIG_FEATURE_FIND_MMIN=y -CONFIG_FEATURE_FIND_AMIN=y -CONFIG_FEATURE_FIND_CMIN=y CONFIG_FEATURE_FIND_PERM=y CONFIG_FEATURE_FIND_TYPE=y CONFIG_FEATURE_FIND_EXECUTABLE=y @@ -455,7 +449,6 @@ CONFIG_FEATURE_FIND_XDEV=y CONFIG_FEATURE_FIND_MAXDEPTH=y CONFIG_FEATURE_FIND_NEWER=y CONFIG_FEATURE_FIND_INUM=y -CONFIG_FEATURE_FIND_SAMEFILE=y CONFIG_FEATURE_FIND_EXEC=y CONFIG_FEATURE_FIND_EXEC_PLUS=y CONFIG_FEATURE_FIND_USER=y @@ -517,10 +510,10 @@ CONFIG_INIT_TERMINAL_TYPE="" # CONFIG_USE_BB_SHADOW is not set CONFIG_USE_BB_CRYPT=y # CONFIG_USE_BB_CRYPT_SHA is not set -# CONFIG_ADD_SHELL is not set -# CONFIG_REMOVE_SHELL is not set # CONFIG_ADDGROUP is not set # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_ADD_SHELL is not set +# CONFIG_REMOVE_SHELL is not set # CONFIG_ADDUSER is not set # CONFIG_FEATURE_CHECK_NAMES is not set CONFIG_LAST_ID=0 @@ -746,7 +739,6 @@ CONFIG_FEATURE_VOLUMEID_XFS=y # Miscellaneous Utilities # # CONFIG_ADJTIMEX is not set -CONFIG_ASCII=y CONFIG_BBCONFIG=y CONFIG_FEATURE_COMPRESS_BBCONFIG=y CONFIG_BC=y @@ -771,7 +763,7 @@ CONFIG_CROND=y CONFIG_FEATURE_CROND_D=y CONFIG_FEATURE_CROND_CALL_SENDMAIL=y CONFIG_FEATURE_CROND_SPECIAL_TIMES=y -CONFIG_FEATURE_CROND_DIR="/data/data/com.termux/files/usr/var/spool/cron" +CONFIG_FEATURE_CROND_DIR="@TERMUX_PREFIX@/var/spool/cron" CONFIG_CRONTAB=y # CONFIG_DEVFSD is not set # CONFIG_DEVFSD_MODLOAD is not set @@ -780,10 +772,10 @@ CONFIG_CRONTAB=y # CONFIG_FEATURE_DEVFS is not set # CONFIG_DEVMEM is not set # CONFIG_FBSPLASH is not set +# CONFIG_FLASHCP is not set # CONFIG_FLASH_ERASEALL is not set # CONFIG_FLASH_LOCK is not set # CONFIG_FLASH_UNLOCK is not set -# CONFIG_FLASHCP is not set # CONFIG_HDPARM is not set # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set @@ -833,16 +825,15 @@ CONFIG_STRINGS=y CONFIG_TIME=y # CONFIG_TS is not set CONFIG_TTYSIZE=y +# CONFIG_UBIRENAME is not set # CONFIG_UBIATTACH is not set # CONFIG_UBIDETACH is not set # CONFIG_UBIMKVOL is not set # CONFIG_UBIRMVOL is not set # CONFIG_UBIRSVOL is not set # CONFIG_UBIUPDATEVOL is not set -# CONFIG_UBIRENAME is not set # CONFIG_VOLNAME is not set # CONFIG_WATCHDOG is not set -# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set # # Networking Utilities @@ -851,9 +842,6 @@ CONFIG_TTYSIZE=y CONFIG_FEATURE_UNIX_LOCAL=y # CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set CONFIG_VERBOSE_RESOLUTION_ERRORS=y -# CONFIG_FEATURE_ETC_NETWORKS is not set -# CONFIG_FEATURE_ETC_SERVICES is not set -# CONFIG_FEATURE_HWIB is not set # CONFIG_FEATURE_TLS_SHA1 is not set CONFIG_ARP=y CONFIG_ARPING=y @@ -872,7 +860,6 @@ CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y CONFIG_HOSTNAME=y CONFIG_DNSDOMAINNAME=y CONFIG_HTTPD=y -CONFIG_FEATURE_HTTPD_PORT_DEFAULT=8080 CONFIG_FEATURE_HTTPD_RANGES=y # CONFIG_FEATURE_HTTPD_SETUID is not set CONFIG_FEATURE_HTTPD_BASIC_AUTH=y @@ -921,7 +908,7 @@ CONFIG_IPNEIGH=y CONFIG_FEATURE_IP_ADDRESS=y CONFIG_FEATURE_IP_LINK=y CONFIG_FEATURE_IP_ROUTE=y -CONFIG_FEATURE_IP_ROUTE_DIR="/data/data/com.termux/files/usr/etc/iproute2" +CONFIG_FEATURE_IP_ROUTE_DIR="@TERMUX_PREFIX@/etc/iproute2" CONFIG_FEATURE_IP_TUNNEL=y CONFIG_FEATURE_IP_RULE=y CONFIG_FEATURE_IP_NEIGH=y @@ -965,7 +952,6 @@ CONFIG_FEATURE_TELNET_AUTOLOGIN=y CONFIG_FEATURE_TELNET_WIDTH=y CONFIG_TELNETD=y CONFIG_FEATURE_TELNETD_STANDALONE=y -CONFIG_FEATURE_TELNETD_PORT_DEFAULT=8023 # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set CONFIG_TFTP=y CONFIG_FEATURE_TFTP_PROGRESS_BAR=y @@ -986,7 +972,6 @@ CONFIG_VCONFIG=y CONFIG_WGET=y CONFIG_FEATURE_WGET_LONG_OPTIONS=y CONFIG_FEATURE_WGET_STATUSBAR=y -CONFIG_FEATURE_WGET_FTP=y CONFIG_FEATURE_WGET_AUTHENTICATION=y CONFIG_FEATURE_WGET_TIMEOUT=y # CONFIG_FEATURE_WGET_HTTPS is not set @@ -1008,7 +993,6 @@ CONFIG_UDHCPC_DEFAULT_SCRIPT="" # CONFIG_FEATURE_UDHCPC6_RFC4704 is not set # CONFIG_FEATURE_UDHCPC6_RFC4833 is not set # CONFIG_FEATURE_UDHCPC6_RFC5970 is not set -CONFIG_UDHCPC_DEFAULT_INTERFACE="" # CONFIG_FEATURE_UDHCP_PORT is not set CONFIG_UDHCP_DEBUG=0 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0 @@ -1026,19 +1010,17 @@ CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" # # Mail Utilities # -CONFIG_FEATURE_MIME_CHARSET="us-ascii" CONFIG_MAKEMIME=y CONFIG_POPMAILDIR=y CONFIG_FEATURE_POPMAILDIR_DELIVERY=y CONFIG_REFORMIME=y CONFIG_FEATURE_REFORMIME_COMPAT=y CONFIG_SENDMAIL=y +CONFIG_FEATURE_MIME_CHARSET="us-ascii" # # Process Utilities # -# CONFIG_FEATURE_FAST_TOP is not set -CONFIG_FEATURE_SHOW_THREADS=y CONFIG_FREE=y CONFIG_FUSER=y CONFIG_IOSTAT=y @@ -1077,6 +1059,7 @@ CONFIG_FEATURE_TOPMEM=y CONFIG_UPTIME=y # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set CONFIG_WATCH=y +CONFIG_FEATURE_SHOW_THREADS=y # # Runit Utilities @@ -1090,7 +1073,7 @@ CONFIG_RUNSV=y CONFIG_RUNSVDIR=y # CONFIG_FEATURE_RUNSVDIR_LOG is not set CONFIG_SV=y -CONFIG_SV_DEFAULT_SERVICE_DIR="/data/data/com.termux/files/usr/var/service" +CONFIG_SV_DEFAULT_SERVICE_DIR="@TERMUX_PREFIX@/var/service" # CONFIG_SVC is not set # CONFIG_SVOK is not set CONFIG_SVLOGD=y @@ -1141,8 +1124,8 @@ CONFIG_ASH_CMDCMD=y # CONFIG_SHELL_HUSH is not set # CONFIG_HUSH_BASH_COMPAT is not set # CONFIG_HUSH_BRACE_EXPANSION is not set -# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set # CONFIG_HUSH_LINENO_VAR is not set +# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set # CONFIG_HUSH_INTERACTIVE is not set # CONFIG_HUSH_SAVEHISTORY is not set # CONFIG_HUSH_JOB is not set