forked from pool/busybox
Accepting request 868685 from Base:System
- Update to version 1.33.0 - many bug fixes and new features - update_passwd_selinux_fix.patch upstream compile fix for SELinux (forwarded request 868684 from kukuk) OBS-URL: https://build.opensuse.org/request/show/868685 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/busybox?expand=0&rev=66
This commit is contained in:
commit
a51aa0129a
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9d57c4bd33974140fd4111260468af22856f12f5b5ef7c70c8d9b75c712a0dee
|
|
||||||
size 2444679
|
|
3
busybox-1.33.0.tar.bz2
Normal file
3
busybox-1.33.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d568681c91a85edc6710770cebc1e80e042ad74d305b5c2e6d57a5f3de3b8fbd
|
||||||
|
size 2448841
|
@ -55,6 +55,7 @@ CONFIG_EXTRA_LDFLAGS=""
|
|||||||
CONFIG_EXTRA_LDLIBS=""
|
CONFIG_EXTRA_LDLIBS=""
|
||||||
# CONFIG_USE_PORTABLE_CODE is not set
|
# CONFIG_USE_PORTABLE_CODE is not set
|
||||||
CONFIG_STACK_OPTIMIZATION_386=y
|
CONFIG_STACK_OPTIMIZATION_386=y
|
||||||
|
CONFIG_STATIC_LIBGCC=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Installation Options ("make install" behavior)
|
# Installation Options ("make install" behavior)
|
||||||
@ -331,6 +332,7 @@ CONFIG_UNIQ=y
|
|||||||
CONFIG_UNLINK=y
|
CONFIG_UNLINK=y
|
||||||
CONFIG_USLEEP=y
|
CONFIG_USLEEP=y
|
||||||
CONFIG_UUDECODE=y
|
CONFIG_UUDECODE=y
|
||||||
|
CONFIG_BASE32=y
|
||||||
CONFIG_BASE64=y
|
CONFIG_BASE64=y
|
||||||
CONFIG_UUENCODE=y
|
CONFIG_UUENCODE=y
|
||||||
CONFIG_WC=y
|
CONFIG_WC=y
|
||||||
@ -715,6 +717,7 @@ CONFIG_VOLUMEID=y
|
|||||||
CONFIG_FEATURE_VOLUMEID_BCACHE=y
|
CONFIG_FEATURE_VOLUMEID_BCACHE=y
|
||||||
CONFIG_FEATURE_VOLUMEID_BTRFS=y
|
CONFIG_FEATURE_VOLUMEID_BTRFS=y
|
||||||
CONFIG_FEATURE_VOLUMEID_CRAMFS=y
|
CONFIG_FEATURE_VOLUMEID_CRAMFS=y
|
||||||
|
CONFIG_FEATURE_VOLUMEID_EROFS=y
|
||||||
CONFIG_FEATURE_VOLUMEID_EXFAT=y
|
CONFIG_FEATURE_VOLUMEID_EXFAT=y
|
||||||
CONFIG_FEATURE_VOLUMEID_EXT=y
|
CONFIG_FEATURE_VOLUMEID_EXT=y
|
||||||
CONFIG_FEATURE_VOLUMEID_F2FS=y
|
CONFIG_FEATURE_VOLUMEID_F2FS=y
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 28 15:22:02 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.33.0
|
||||||
|
- many bug fixes and new features
|
||||||
|
- update_passwd_selinux_fix.patch upstream compile fix for SELinux
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jan 5 08:17:09 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>
|
Tue Jan 5 08:17:09 UTC 2021 - Thorsten Kukuk <kukuk@suse.com>
|
||||||
|
|
||||||
|
@ -55,6 +55,7 @@ CONFIG_EXTRA_LDFLAGS=""
|
|||||||
CONFIG_EXTRA_LDLIBS=""
|
CONFIG_EXTRA_LDLIBS=""
|
||||||
# CONFIG_USE_PORTABLE_CODE is not set
|
# CONFIG_USE_PORTABLE_CODE is not set
|
||||||
CONFIG_STACK_OPTIMIZATION_386=y
|
CONFIG_STACK_OPTIMIZATION_386=y
|
||||||
|
CONFIG_STATIC_LIBGCC=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Installation Options ("make install" behavior)
|
# Installation Options ("make install" behavior)
|
||||||
@ -331,6 +332,7 @@ CONFIG_UNIQ=y
|
|||||||
CONFIG_UNLINK=y
|
CONFIG_UNLINK=y
|
||||||
CONFIG_USLEEP=y
|
CONFIG_USLEEP=y
|
||||||
CONFIG_UUDECODE=y
|
CONFIG_UUDECODE=y
|
||||||
|
CONFIG_BASE32=y
|
||||||
CONFIG_BASE64=y
|
CONFIG_BASE64=y
|
||||||
CONFIG_UUENCODE=y
|
CONFIG_UUENCODE=y
|
||||||
CONFIG_WC=y
|
CONFIG_WC=y
|
||||||
@ -715,6 +717,7 @@ CONFIG_VOLUMEID=y
|
|||||||
CONFIG_FEATURE_VOLUMEID_BCACHE=y
|
CONFIG_FEATURE_VOLUMEID_BCACHE=y
|
||||||
CONFIG_FEATURE_VOLUMEID_BTRFS=y
|
CONFIG_FEATURE_VOLUMEID_BTRFS=y
|
||||||
CONFIG_FEATURE_VOLUMEID_CRAMFS=y
|
CONFIG_FEATURE_VOLUMEID_CRAMFS=y
|
||||||
|
CONFIG_FEATURE_VOLUMEID_EROFS=y
|
||||||
CONFIG_FEATURE_VOLUMEID_EXFAT=y
|
CONFIG_FEATURE_VOLUMEID_EXFAT=y
|
||||||
CONFIG_FEATURE_VOLUMEID_EXT=y
|
CONFIG_FEATURE_VOLUMEID_EXT=y
|
||||||
CONFIG_FEATURE_VOLUMEID_F2FS=y
|
CONFIG_FEATURE_VOLUMEID_F2FS=y
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: busybox
|
Name: busybox
|
||||||
Version: 1.32.1
|
Version: 1.33.0
|
||||||
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
|
||||||
@ -30,6 +30,8 @@ Source3: busybox-static.config
|
|||||||
Source4: man.conf
|
Source4: man.conf
|
||||||
Patch0: cpio-long-opt.patch
|
Patch0: cpio-long-opt.patch
|
||||||
Patch1: sendmail-ignore-F-option.patch
|
Patch1: sendmail-ignore-F-option.patch
|
||||||
|
# Compile fix from upstream
|
||||||
|
Patch10: update_passwd_selinux_fix.patch
|
||||||
# other patches
|
# other patches
|
||||||
Patch100: busybox.install.patch
|
Patch100: busybox.install.patch
|
||||||
Provides: useradd_or_adduser_dep
|
Provides: useradd_or_adduser_dep
|
||||||
@ -74,6 +76,7 @@ PATH=/usr/share/busybox:$PATH SKIP_KNOWN_BUGS=1 ./runtest
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
%patch10 -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 ")" \
|
||||||
@ -93,7 +96,8 @@ mv busybox busybox-static
|
|||||||
make -e %{?_smp_mflags} clean
|
make -e %{?_smp_mflags} clean
|
||||||
cp -a %{SOURCE2} .config
|
cp -a %{SOURCE2} .config
|
||||||
make %{?_smp_mflags} -e oldconfig
|
make %{?_smp_mflags} -e oldconfig
|
||||||
make -e %{?_smp_mflags}
|
#make -e %{?_smp_mflags}
|
||||||
|
make -e
|
||||||
make -e doc busybox.links %{?_smp_mflags}
|
make -e doc busybox.links %{?_smp_mflags}
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
sed -i -e 's,^/\(s\?bin\)/,/usr/\1/,' busybox.links
|
sed -i -e 's,^/\(s\?bin\)/,/usr/\1/,' busybox.links
|
||||||
|
39
update_passwd_selinux_fix.patch
Normal file
39
update_passwd_selinux_fix.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
From 808d93c0eca49e0b22056e23d965f0d967433fbb Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||||
|
Date: Sun, 10 Jan 2021 13:20:44 +0100
|
||||||
|
Subject: update_passwd: fix context variable
|
||||||
|
|
||||||
|
Commit
|
||||||
|
https://git.busybox.net/busybox/commit/libbb/update_passwd.c?id=2496616b0a8d1c80cd1416b73a4847b59b9f969a
|
||||||
|
|
||||||
|
changed the variable used from context to seuser but forgot this
|
||||||
|
change resulting in build errors detected by buildroot autobuilders:
|
||||||
|
|
||||||
|
http://autobuild.buildroot.net/results/b89/b89b7d0f0601bb706e76cea31cf4e43326e5540c//build-end.log
|
||||||
|
|
||||||
|
libbb/update_passwd.c:51:11: error: 'context' undeclared (first use in
|
||||||
|
this function); did you mean 'ucontext'?
|
||||||
|
freecon(context);
|
||||||
|
|
||||||
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||||
|
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
||||||
|
---
|
||||||
|
libbb/update_passwd.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/libbb/update_passwd.c b/libbb/update_passwd.c
|
||||||
|
index 7b67f30cd..a228075cc 100644
|
||||||
|
--- a/libbb/update_passwd.c
|
||||||
|
+++ b/libbb/update_passwd.c
|
||||||
|
@@ -48,7 +48,7 @@ static void check_selinux_update_passwd(const char *username)
|
||||||
|
bb_simple_error_msg_and_die("SELinux: access denied");
|
||||||
|
}
|
||||||
|
if (ENABLE_FEATURE_CLEAN_UP)
|
||||||
|
- freecon(context);
|
||||||
|
+ freecon(seuser);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
# define check_selinux_update_passwd(username) ((void)0)
|
||||||
|
--
|
||||||
|
cgit v1.2.1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user