Accepting request 928280 from Base:System
OBS-URL: https://build.opensuse.org/request/show/928280 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/busybox?expand=0&rev=71
This commit is contained in:
commit
dd44929e91
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:12cec6bd2b16d8a9446dd16130f2b92982f1819f6e1c5f5887b6db03f5660d28
|
|
||||||
size 2453694
|
|
Binary file not shown.
3
busybox-1.34.1.tar.bz2
Normal file
3
busybox-1.34.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:415fbd89e5344c96acf449d94a6f956dbed62e18e835fc83e064db33a34bd549
|
||||||
|
size 2476932
|
BIN
busybox-1.34.1.tar.bz2.sig
Normal file
BIN
busybox-1.34.1.tar.bz2.sig
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,36 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 30 09:03:16 UTC 2021 - Stephan Kulow <coolo@suse.com>
|
||||||
|
|
||||||
|
- Disable crc32 to avoid conflict with perl-Archive-Zip
|
||||||
|
(until some project really requires crc32)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 27 17:22:38 UTC 2021 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
- Build busybox-warewulf3 for i586 as well. This allowes to set up
|
||||||
|
i586 nodes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 22 12:10:55 UTC 2021 - Lukas Lansky <lukas.lansky@suse.com>
|
||||||
|
|
||||||
|
- Enable fdisk (jsc#CAR-16)
|
||||||
|
- Add testsuite-gnu-echo.patch: testing.sh to use GNU echo
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 21 17:43:22 UTC 2021 - Stephan Kulow <coolo@suse.com>
|
||||||
|
|
||||||
|
- Remove the duplicated config entries and construct the snippets
|
||||||
|
on the fly based on the main config. This way it's easier to
|
||||||
|
keep track of what's different
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 21 16:36:27 UTC 2021 - Stephan Kulow <coolo@suse.com>
|
||||||
|
|
||||||
|
- Update to 1.34.1:
|
||||||
|
* build system: use SOURCE_DATE_EPOCH for timestamp if available
|
||||||
|
* many bug fixes and new features
|
||||||
|
* touch: make FEATURE_TOUCH_NODEREF unconditional
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Oct 9 13:16:11 UTC 2021 - Egbert Eich <eich@suse.com>
|
Sat Oct 9 13:16:11 UTC 2021 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Busybox version: 1.32.0
|
# Busybox version: 1.34.1
|
||||||
# Wed Jul 22 15:14:27 2020
|
# Sat Oct 30 11:02:54 2021
|
||||||
#
|
#
|
||||||
CONFIG_HAVE_DOT_CONFIG=y
|
CONFIG_HAVE_DOT_CONFIG=y
|
||||||
|
|
||||||
@ -36,7 +36,6 @@ CONFIG_SELINUX=y
|
|||||||
# CONFIG_FEATURE_CLEAN_UP is not set
|
# CONFIG_FEATURE_CLEAN_UP is not set
|
||||||
# CONFIG_FEATURE_SYSLOG_INFO is not set
|
# CONFIG_FEATURE_SYSLOG_INFO is not set
|
||||||
CONFIG_FEATURE_SYSLOG=y
|
CONFIG_FEATURE_SYSLOG=y
|
||||||
CONFIG_PLATFORM_LINUX=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Build Options
|
# Build Options
|
||||||
@ -208,11 +207,13 @@ CONFIG_CHOWN=y
|
|||||||
CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
|
CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
|
||||||
CONFIG_CHROOT=y
|
CONFIG_CHROOT=y
|
||||||
CONFIG_CKSUM=y
|
CONFIG_CKSUM=y
|
||||||
|
# CONFIG_CRC32 is not set
|
||||||
CONFIG_COMM=y
|
CONFIG_COMM=y
|
||||||
CONFIG_CP=y
|
CONFIG_CP=y
|
||||||
CONFIG_FEATURE_CP_LONG_OPTIONS=y
|
CONFIG_FEATURE_CP_LONG_OPTIONS=y
|
||||||
CONFIG_FEATURE_CP_REFLINK=y
|
CONFIG_FEATURE_CP_REFLINK=y
|
||||||
CONFIG_CUT=y
|
CONFIG_CUT=y
|
||||||
|
CONFIG_FEATURE_CUT_REGEX=y
|
||||||
CONFIG_DATE=y
|
CONFIG_DATE=y
|
||||||
CONFIG_FEATURE_DATE_ISOFMT=y
|
CONFIG_FEATURE_DATE_ISOFMT=y
|
||||||
# CONFIG_FEATURE_DATE_NANO is not set
|
# CONFIG_FEATURE_DATE_NANO is not set
|
||||||
@ -317,7 +318,6 @@ CONFIG_TEST2=y
|
|||||||
CONFIG_FEATURE_TEST_64=y
|
CONFIG_FEATURE_TEST_64=y
|
||||||
CONFIG_TIMEOUT=y
|
CONFIG_TIMEOUT=y
|
||||||
CONFIG_TOUCH=y
|
CONFIG_TOUCH=y
|
||||||
CONFIG_FEATURE_TOUCH_NODEREF=y
|
|
||||||
CONFIG_FEATURE_TOUCH_SUSV3=y
|
CONFIG_FEATURE_TOUCH_SUSV3=y
|
||||||
CONFIG_TR=y
|
CONFIG_TR=y
|
||||||
CONFIG_FEATURE_TR_CLASSES=y
|
CONFIG_FEATURE_TR_CLASSES=y
|
||||||
@ -337,10 +337,10 @@ CONFIG_BASE64=y
|
|||||||
CONFIG_UUENCODE=y
|
CONFIG_UUENCODE=y
|
||||||
CONFIG_WC=y
|
CONFIG_WC=y
|
||||||
CONFIG_FEATURE_WC_LARGE=y
|
CONFIG_FEATURE_WC_LARGE=y
|
||||||
CONFIG_WHOAMI=y
|
|
||||||
CONFIG_WHO=y
|
CONFIG_WHO=y
|
||||||
CONFIG_W=y
|
CONFIG_W=y
|
||||||
CONFIG_USERS=y
|
CONFIG_USERS=y
|
||||||
|
CONFIG_WHOAMI=y
|
||||||
CONFIG_YES=y
|
CONFIG_YES=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -425,6 +425,7 @@ CONFIG_VI=y
|
|||||||
CONFIG_FEATURE_VI_MAX_LEN=4096
|
CONFIG_FEATURE_VI_MAX_LEN=4096
|
||||||
CONFIG_FEATURE_VI_8BIT=y
|
CONFIG_FEATURE_VI_8BIT=y
|
||||||
CONFIG_FEATURE_VI_COLON=y
|
CONFIG_FEATURE_VI_COLON=y
|
||||||
|
CONFIG_FEATURE_VI_COLON_EXPAND=y
|
||||||
CONFIG_FEATURE_VI_YANKMARK=y
|
CONFIG_FEATURE_VI_YANKMARK=y
|
||||||
CONFIG_FEATURE_VI_SEARCH=y
|
CONFIG_FEATURE_VI_SEARCH=y
|
||||||
# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
|
# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
|
||||||
@ -438,6 +439,7 @@ CONFIG_FEATURE_VI_ASK_TERMINAL=y
|
|||||||
CONFIG_FEATURE_VI_UNDO=y
|
CONFIG_FEATURE_VI_UNDO=y
|
||||||
CONFIG_FEATURE_VI_UNDO_QUEUE=y
|
CONFIG_FEATURE_VI_UNDO_QUEUE=y
|
||||||
CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
|
CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
|
||||||
|
CONFIG_FEATURE_VI_VERBOSE_STATUS=y
|
||||||
CONFIG_FEATURE_ALLOW_EXEC=y
|
CONFIG_FEATURE_ALLOW_EXEC=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -515,10 +517,10 @@ CONFIG_FEATURE_SHADOWPASSWDS=y
|
|||||||
# CONFIG_USE_BB_SHADOW is not set
|
# CONFIG_USE_BB_SHADOW is not set
|
||||||
# CONFIG_USE_BB_CRYPT is not set
|
# CONFIG_USE_BB_CRYPT is not set
|
||||||
# CONFIG_USE_BB_CRYPT_SHA is not set
|
# CONFIG_USE_BB_CRYPT_SHA is not set
|
||||||
CONFIG_ADDGROUP=y
|
|
||||||
CONFIG_FEATURE_ADDUSER_TO_GROUP=y
|
|
||||||
# CONFIG_ADD_SHELL is not set
|
# CONFIG_ADD_SHELL is not set
|
||||||
# CONFIG_REMOVE_SHELL is not set
|
# CONFIG_REMOVE_SHELL is not set
|
||||||
|
CONFIG_ADDGROUP=y
|
||||||
|
CONFIG_FEATURE_ADDUSER_TO_GROUP=y
|
||||||
CONFIG_ADDUSER=y
|
CONFIG_ADDUSER=y
|
||||||
# CONFIG_FEATURE_CHECK_NAMES is not set
|
# CONFIG_FEATURE_CHECK_NAMES is not set
|
||||||
CONFIG_LAST_ID=65535
|
CONFIG_LAST_ID=65535
|
||||||
@ -606,9 +608,9 @@ CONFIG_FATATTR=y
|
|||||||
# CONFIG_FEATURE_FBSET_FANCY is not set
|
# CONFIG_FEATURE_FBSET_FANCY is not set
|
||||||
# CONFIG_FEATURE_FBSET_READMODE is not set
|
# CONFIG_FEATURE_FBSET_READMODE is not set
|
||||||
# CONFIG_FDFORMAT is not set
|
# CONFIG_FDFORMAT is not set
|
||||||
# CONFIG_FDISK is not set
|
CONFIG_FDISK=y
|
||||||
# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
|
# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
|
||||||
# CONFIG_FEATURE_FDISK_WRITABLE is not set
|
CONFIG_FEATURE_FDISK_WRITABLE=y
|
||||||
# CONFIG_FEATURE_AIX_LABEL is not set
|
# CONFIG_FEATURE_AIX_LABEL is not set
|
||||||
# CONFIG_FEATURE_SGI_LABEL is not set
|
# CONFIG_FEATURE_SGI_LABEL is not set
|
||||||
# CONFIG_FEATURE_SUN_LABEL is not set
|
# CONFIG_FEATURE_SUN_LABEL is not set
|
||||||
@ -625,7 +627,6 @@ CONFIG_FLOCK=y
|
|||||||
CONFIG_GETOPT=y
|
CONFIG_GETOPT=y
|
||||||
CONFIG_FEATURE_GETOPT_LONG=y
|
CONFIG_FEATURE_GETOPT_LONG=y
|
||||||
CONFIG_HEXDUMP=y
|
CONFIG_HEXDUMP=y
|
||||||
CONFIG_FEATURE_HEXDUMP_REVERSE=y
|
|
||||||
# CONFIG_HD is not set
|
# CONFIG_HD is not set
|
||||||
CONFIG_XXD=y
|
CONFIG_XXD=y
|
||||||
# CONFIG_HWCLOCK is not set
|
# CONFIG_HWCLOCK is not set
|
||||||
@ -745,6 +746,7 @@ CONFIG_FEATURE_VOLUMEID_XFS=y
|
|||||||
# Miscellaneous Utilities
|
# Miscellaneous Utilities
|
||||||
#
|
#
|
||||||
# CONFIG_ADJTIMEX is not set
|
# CONFIG_ADJTIMEX is not set
|
||||||
|
CONFIG_ASCII=y
|
||||||
# CONFIG_BBCONFIG is not set
|
# CONFIG_BBCONFIG is not set
|
||||||
# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
|
# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
|
||||||
CONFIG_BC=y
|
CONFIG_BC=y
|
||||||
@ -778,10 +780,10 @@ CONFIG_FEATURE_CROND_DIR=""
|
|||||||
# CONFIG_FEATURE_DEVFS is not set
|
# CONFIG_FEATURE_DEVFS is not set
|
||||||
# CONFIG_DEVMEM is not set
|
# CONFIG_DEVMEM is not set
|
||||||
# CONFIG_FBSPLASH is not set
|
# CONFIG_FBSPLASH is not set
|
||||||
# CONFIG_FLASHCP is not set
|
|
||||||
# CONFIG_FLASH_ERASEALL is not set
|
# CONFIG_FLASH_ERASEALL is not set
|
||||||
# CONFIG_FLASH_LOCK is not set
|
# CONFIG_FLASH_LOCK is not set
|
||||||
# CONFIG_FLASH_UNLOCK is not set
|
# CONFIG_FLASH_UNLOCK is not set
|
||||||
|
# CONFIG_FLASHCP is not set
|
||||||
# CONFIG_HDPARM is not set
|
# CONFIG_HDPARM is not set
|
||||||
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
|
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
|
||||||
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
|
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
|
||||||
@ -831,15 +833,16 @@ CONFIG_STRINGS=y
|
|||||||
CONFIG_TIME=y
|
CONFIG_TIME=y
|
||||||
# CONFIG_TS is not set
|
# CONFIG_TS is not set
|
||||||
CONFIG_TTYSIZE=y
|
CONFIG_TTYSIZE=y
|
||||||
# CONFIG_UBIRENAME is not set
|
|
||||||
# CONFIG_UBIATTACH is not set
|
# CONFIG_UBIATTACH is not set
|
||||||
# CONFIG_UBIDETACH is not set
|
# CONFIG_UBIDETACH is not set
|
||||||
# CONFIG_UBIMKVOL is not set
|
# CONFIG_UBIMKVOL is not set
|
||||||
# CONFIG_UBIRMVOL is not set
|
# CONFIG_UBIRMVOL is not set
|
||||||
# CONFIG_UBIRSVOL is not set
|
# CONFIG_UBIRSVOL is not set
|
||||||
# CONFIG_UBIUPDATEVOL is not set
|
# CONFIG_UBIUPDATEVOL is not set
|
||||||
|
# CONFIG_UBIRENAME is not set
|
||||||
# CONFIG_VOLNAME is not set
|
# CONFIG_VOLNAME is not set
|
||||||
# CONFIG_WATCHDOG is not set
|
# CONFIG_WATCHDOG is not set
|
||||||
|
# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Networking Utilities
|
# Networking Utilities
|
||||||
@ -877,6 +880,10 @@ CONFIG_DNSDOMAINNAME=y
|
|||||||
# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
|
# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
|
||||||
# CONFIG_FEATURE_HTTPD_PROXY is not set
|
# CONFIG_FEATURE_HTTPD_PROXY is not set
|
||||||
# CONFIG_FEATURE_HTTPD_GZIP is not set
|
# CONFIG_FEATURE_HTTPD_GZIP is not set
|
||||||
|
# CONFIG_FEATURE_HTTPD_ETAG is not set
|
||||||
|
# CONFIG_FEATURE_HTTPD_LAST_MODIFIED is not set
|
||||||
|
# CONFIG_FEATURE_HTTPD_DATE is not set
|
||||||
|
# CONFIG_FEATURE_HTTPD_ACL_IP is not set
|
||||||
CONFIG_IFCONFIG=y
|
CONFIG_IFCONFIG=y
|
||||||
CONFIG_FEATURE_IFCONFIG_STATUS=y
|
CONFIG_FEATURE_IFCONFIG_STATUS=y
|
||||||
CONFIG_FEATURE_IFCONFIG_SLIP=y
|
CONFIG_FEATURE_IFCONFIG_SLIP=y
|
||||||
@ -974,6 +981,7 @@ CONFIG_VCONFIG=y
|
|||||||
CONFIG_WGET=y
|
CONFIG_WGET=y
|
||||||
CONFIG_FEATURE_WGET_LONG_OPTIONS=y
|
CONFIG_FEATURE_WGET_LONG_OPTIONS=y
|
||||||
CONFIG_FEATURE_WGET_STATUSBAR=y
|
CONFIG_FEATURE_WGET_STATUSBAR=y
|
||||||
|
CONFIG_FEATURE_WGET_FTP=y
|
||||||
CONFIG_FEATURE_WGET_AUTHENTICATION=y
|
CONFIG_FEATURE_WGET_AUTHENTICATION=y
|
||||||
CONFIG_FEATURE_WGET_TIMEOUT=y
|
CONFIG_FEATURE_WGET_TIMEOUT=y
|
||||||
CONFIG_FEATURE_WGET_HTTPS=y
|
CONFIG_FEATURE_WGET_HTTPS=y
|
||||||
@ -995,6 +1003,7 @@ CONFIG_UDHCPC_DEFAULT_SCRIPT=""
|
|||||||
# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
|
# CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
|
||||||
# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
|
# CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
|
||||||
# CONFIG_FEATURE_UDHCPC6_RFC5970 is not set
|
# CONFIG_FEATURE_UDHCPC6_RFC5970 is not set
|
||||||
|
CONFIG_UDHCPC_DEFAULT_INTERFACE=""
|
||||||
# CONFIG_FEATURE_UDHCP_PORT is not set
|
# CONFIG_FEATURE_UDHCP_PORT is not set
|
||||||
CONFIG_UDHCP_DEBUG=0
|
CONFIG_UDHCP_DEBUG=0
|
||||||
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0
|
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0
|
||||||
@ -1079,6 +1088,10 @@ CONFIG_SV_DEFAULT_SERVICE_DIR=""
|
|||||||
# CONFIG_SVC is not set
|
# CONFIG_SVC is not set
|
||||||
# CONFIG_SVOK is not set
|
# CONFIG_SVOK is not set
|
||||||
# CONFIG_SVLOGD is not set
|
# CONFIG_SVLOGD is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SELinux Utilities
|
||||||
|
#
|
||||||
CONFIG_CHCON=y
|
CONFIG_CHCON=y
|
||||||
CONFIG_GETENFORCE=y
|
CONFIG_GETENFORCE=y
|
||||||
CONFIG_GETSEBOOL=y
|
CONFIG_GETSEBOOL=y
|
||||||
@ -1126,8 +1139,8 @@ CONFIG_HUSH=y
|
|||||||
CONFIG_SHELL_HUSH=y
|
CONFIG_SHELL_HUSH=y
|
||||||
CONFIG_HUSH_BASH_COMPAT=y
|
CONFIG_HUSH_BASH_COMPAT=y
|
||||||
CONFIG_HUSH_BRACE_EXPANSION=y
|
CONFIG_HUSH_BRACE_EXPANSION=y
|
||||||
CONFIG_HUSH_LINENO_VAR=y
|
|
||||||
# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
|
# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
|
||||||
|
CONFIG_HUSH_LINENO_VAR=y
|
||||||
CONFIG_HUSH_INTERACTIVE=y
|
CONFIG_HUSH_INTERACTIVE=y
|
||||||
CONFIG_HUSH_SAVEHISTORY=y
|
CONFIG_HUSH_SAVEHISTORY=y
|
||||||
CONFIG_HUSH_JOB=y
|
CONFIG_HUSH_JOB=y
|
||||||
|
17
busybox.config.static
Normal file
17
busybox.config.static
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# CONFIG_SELINUX is not set
|
||||||
|
CONFIG_STATIC=y
|
||||||
|
# CONFIG_PIE is not set
|
||||||
|
# CONFIG_FEATURE_TAR_SELINUX is not set
|
||||||
|
# CONFIG_CHCON is not set
|
||||||
|
# CONFIG_GETENFORCE is not set
|
||||||
|
# CONFIG_GETSEBOOL is not set
|
||||||
|
# CONFIG_LOAD_POLICY is not set
|
||||||
|
# CONFIG_MATCHPATHCON is not set
|
||||||
|
# CONFIG_RUNCON is not set
|
||||||
|
# CONFIG_SELINUXENABLED is not set
|
||||||
|
# CONFIG_SESTATUS is not set
|
||||||
|
# CONFIG_SETENFORCE is not set
|
||||||
|
# CONFIG_SETFILES is not set
|
||||||
|
# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
|
||||||
|
# CONFIG_RESTORECON is not set
|
||||||
|
# CONFIG_SETSEBOOL is not set
|
4
busybox.config.static.warewulf3
Normal file
4
busybox.config.static.warewulf3
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
CONFIG_REBOOT=y
|
||||||
|
CONFIG_SWITCH_ROOT=y
|
||||||
|
CONFIG_CTTYHACK=y
|
||||||
|
|
22
busybox.spec
22
busybox.spec
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: busybox
|
Name: busybox
|
||||||
Version: 1.33.1
|
Version: 1.34.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Minimalist variant of UNIX utilities linked in a single executable
|
Summary: Minimalist variant of UNIX utilities linked in a single executable
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@ -28,13 +28,14 @@ Source1: BusyBox.1
|
|||||||
Source2: busybox.config
|
Source2: busybox.config
|
||||||
# Make sure busybox-static.config stays in sync with busybox.config -
|
# Make sure busybox-static.config stays in sync with busybox.config -
|
||||||
# exception: SELinux commands - these do not build statically.
|
# exception: SELinux commands - these do not build statically.
|
||||||
Source3: busybox-static.config
|
Source3: busybox.config.static
|
||||||
Source4: man.conf
|
Source4: man.conf
|
||||||
Source5: https://busybox.net/downloads/%{name}-%{version}.tar.bz2.sig
|
Source5: https://busybox.net/downloads/%{name}-%{version}.tar.bz2.sig
|
||||||
Source6: https://busybox.net/~vda/vda_pubkey.gpg#/%{name}.keyring
|
Source6: https://busybox.net/~vda/vda_pubkey.gpg#/%{name}.keyring
|
||||||
Source7: busybox-warewulf3.config
|
Source7: busybox.config.static.warewulf3
|
||||||
Patch0: cpio-long-opt.patch
|
Patch0: cpio-long-opt.patch
|
||||||
Patch1: sendmail-ignore-F-option.patch
|
Patch1: sendmail-ignore-F-option.patch
|
||||||
|
Patch2: testsuite-gnu-echo.patch
|
||||||
# other patches
|
# other patches
|
||||||
Patch100: busybox.install.patch
|
Patch100: busybox.install.patch
|
||||||
Provides: useradd_or_adduser_dep
|
Provides: useradd_or_adduser_dep
|
||||||
@ -43,7 +44,7 @@ BuildRequires: pkgconfig(libselinux)
|
|||||||
# for test suite
|
# for test suite
|
||||||
BuildRequires: zip
|
BuildRequires: zip
|
||||||
|
|
||||||
%ifarch x86_64 aarch64
|
%ifarch x86_64 aarch64 i586
|
||||||
%define build_ww3 1
|
%define build_ww3 1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -80,17 +81,18 @@ Requires: %{name} = %{version}
|
|||||||
Requires: zip
|
Requires: zip
|
||||||
|
|
||||||
%description testsuite
|
%description testsuite
|
||||||
Using this package you can test the busybox build on different kernels and glibc.
|
Using this package you can test the busybox build on different kernels and glibc.
|
||||||
It needs to run with permission to the current directory, so either copy it away
|
It needs to run with permission to the current directory, so either copy it away
|
||||||
as is or run as root:
|
as is or run as root:
|
||||||
|
|
||||||
cd /usr/share/busybox/testsuite
|
cd /usr/share/busybox/testsuite
|
||||||
PATH=/usr/share/busybox:$PATH SKIP_KNOWN_BUGS=1 ./runtest
|
PATH=/usr/share/busybox:$PATH SKIP_KNOWN_BUGS=1 ./runtest
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
%patch2 -p1
|
||||||
%patch100 -p0
|
%patch100 -p0
|
||||||
cp -a %{SOURCE1} docs/
|
cp -a %{SOURCE1} docs/
|
||||||
find "(" -name CVS -o -name .cvsignore -o -name .svn -o -name .gitignore ")" \
|
find "(" -name CVS -o -name .cvsignore -o -name .svn -o -name .gitignore ")" \
|
||||||
@ -103,14 +105,14 @@ export BUILD_VERBOSE=2
|
|||||||
export CFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/tirpc"
|
export CFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/tirpc"
|
||||||
export CC="gcc"
|
export CC="gcc"
|
||||||
export HOSTCC=gcc
|
export HOSTCC=gcc
|
||||||
cp -a %{SOURCE3} .config
|
cat %{SOURCE3} %{SOURCE2} > .config
|
||||||
make %{?_smp_mflags} -e oldconfig
|
make %{?_smp_mflags} -e oldconfig
|
||||||
make -e %{?_smp_mflags}
|
make -e %{?_smp_mflags}
|
||||||
mv busybox busybox-static
|
mv busybox busybox-static
|
||||||
|
|
||||||
%if 0%{?build_ww3}
|
%if 0%{?build_ww3}
|
||||||
make -e %{?_smp_mflags} clean
|
make -e %{?_smp_mflags} clean
|
||||||
cp -a %{SOURCE7} .config
|
cat %{SOURCE7} %{SOURCE3} %{SOURCE2} > .config
|
||||||
make %{?_smp_mflags} -e oldconfig
|
make %{?_smp_mflags} -e oldconfig
|
||||||
make -e %{?_smp_mflags}
|
make -e %{?_smp_mflags}
|
||||||
mv busybox busybox-warewulf3
|
mv busybox busybox-warewulf3
|
||||||
@ -156,8 +158,8 @@ export BUILD_VERBOSE=2
|
|||||||
export CFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/tirpc"
|
export CFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/tirpc"
|
||||||
export CC="gcc"
|
export CC="gcc"
|
||||||
export HOSTCC=gcc
|
export HOSTCC=gcc
|
||||||
export SKIP_KNOWN_BUGS=1
|
export SKIP_KNOWN_BUGS=1
|
||||||
export SKIP_INTERNET_TESTS=1
|
export SKIP_INTERNET_TESTS=1
|
||||||
make -e %{?_smp_mflags} test
|
make -e %{?_smp_mflags} test
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
26
testsuite-gnu-echo.patch
Normal file
26
testsuite-gnu-echo.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From 0bc41194d1f934f94c84fd0a7b835cee6961d824 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bogdan Lezhepekov <bogdan.lezhepekov@suse.com>
|
||||||
|
Date: Thu, 4 Feb 2021 18:02:11 +0200
|
||||||
|
Subject: [PATCH v1] testing.sh: Use GNU echo instead of builtin
|
||||||
|
|
||||||
|
Signed-off-by: Bogdan Lezhepekov <bogdan.lezhepekov@suse.com>
|
||||||
|
---
|
||||||
|
testsuite/testing.sh | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/testsuite/testing.sh b/testsuite/testing.sh
|
||||||
|
index f5b756947..c853f3cfd 100644
|
||||||
|
--- a/testsuite/testing.sh
|
||||||
|
+++ b/testsuite/testing.sh
|
||||||
|
@@ -39,7 +39,7 @@ export SKIP=
|
||||||
|
# Helper for helpers. Oh my...
|
||||||
|
|
||||||
|
test x"$ECHO" != x"" || {
|
||||||
|
- ECHO="echo"
|
||||||
|
+ ECHO="/bin/echo"
|
||||||
|
test x"`echo -ne`" = x"" || {
|
||||||
|
# Compile and use a replacement 'echo' which understands -e -n
|
||||||
|
ECHO="$PWD/echo-ne"
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
Loading…
Reference in New Issue
Block a user