mirror of
https://git.yoctoproject.org/poky
synced 2026-11-14 14:37:12 +00:00
util-linux: Update to 2.21
This updates various checksums for the COPYING files, which moved in the process no changes to Licenses Tweak the scanf_cv_alloc_modifier and rebase the patch (From OE-Core rev: 9cb35b41c803bd0d1904b2dc0e14624fa7ea6e95) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
1 parent
ef461c4a2a
commit
79e8d533ee
13 files changed
+37
-34
No files matched your search
-25
@@ -1,25 +0,0 @@
|
||||
Upstream-Status: Pending
|
||||
|
||||
Index: util-linux-ng-2.14/login-utils/login.c
|
||||
===================================================================
|
||||
--- util-linux-ng-2.14.orig/login-utils/login.c 2008-05-28 16:01:02.000000000 -0700
|
||||
+++ util-linux-ng-2.14/login-utils/login.c 2009-03-04 18:31:42.000000000 -0800
|
||||
@@ -358,6 +358,7 @@
|
||||
char *childArgv[10];
|
||||
char *buff;
|
||||
int childArgc = 0;
|
||||
+ struct sigaction act;
|
||||
#ifdef HAVE_SECURITY_PAM_MISC_H
|
||||
int retcode;
|
||||
pam_handle_t *pamh = NULL;
|
||||
@@ -373,7 +374,9 @@
|
||||
pid = getpid();
|
||||
|
||||
signal(SIGALRM, timedout);
|
||||
- siginterrupt(SIGALRM,1); /* we have to interrupt syscalls like ioclt() */
|
||||
+ (void) sigaction(SIGALRM, NULL, &act);
|
||||
+ act.sa_flags &= ~SA_RESTART;
|
||||
+ sigaction(SIGALRM, &act, NULL);
|
||||
alarm((unsigned int)timeout);
|
||||
signal(SIGQUIT, SIG_IGN);
|
||||
signal(SIGINT, SIG_IGN);
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,26 @@
|
||||
Upstream-Status: Pending
|
||||
|
||||
Index: util-linux-2.21/login-utils/login.c
|
||||
===================================================================
|
||||
--- util-linux-2.21.orig/login-utils/login.c
|
||||
+++ util-linux-2.21/login-utils/login.c
|
||||
@@ -1216,6 +1216,8 @@ int main(int argc, char **argv)
|
||||
char *buff;
|
||||
int childArgc = 0;
|
||||
int retcode;
|
||||
+ struct sigaction act;
|
||||
+
|
||||
|
||||
char *pwdbuf = NULL;
|
||||
struct passwd *pwd = NULL, _pwd;
|
||||
@@ -1229,7 +1231,9 @@ int main(int argc, char **argv)
|
||||
timeout = getlogindefs_num("LOGIN_TIMEOUT", LOGIN_TIMEOUT);
|
||||
|
||||
signal(SIGALRM, timedout);
|
||||
- siginterrupt(SIGALRM, 1); /* we have to interrupt syscalls like ioclt() */
|
||||
+ (void) sigaction(SIGALRM, NULL, &act);
|
||||
+ act.sa_flags &= ~SA_RESTART;
|
||||
+ sigaction(SIGALRM, &act, NULL);
|
||||
alarm((unsigned int)timeout);
|
||||
signal(SIGQUIT, SIG_IGN);
|
||||
signal(SIGINT, SIG_IGN);
|
||||
@@ -9,9 +9,11 @@ LICENSE = "GPLv2+ & LGPLv2.1+ & BSD"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://README.licensing;md5=9c920d811858a74b67a36ba23cbaa95f \
|
||||
file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
|
||||
file://licenses/COPYING.GPL;md5=8ca43cbc842c2336e835926c2166c28b \
|
||||
file://licenses/COPYING.UCB;md5=263860f8968d8bafa5392cab74285262 \
|
||||
file://getopt/COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
|
||||
file://Documentation/licenses/COPYING.GPLv2;md5=8ca43cbc842c2336e835926c2166c28b \
|
||||
file://Documentation/licenses/COPYING.LGPLv2.1;md5=bbb461211a33b134d42ed5ee802b37ff \
|
||||
file://Documentation/licenses/COPYING.BSD-3;md5=58dcd8452651fc8b07d1f65ce07ca8af \
|
||||
file://Documentation/licenses/COPYING.UCB;md5=263860f8968d8bafa5392cab74285262 \
|
||||
file://getopt/COPYING;md5=c3a41733416fb80af7ba1b7e1f712551"
|
||||
|
||||
inherit autotools gettext pkgconfig
|
||||
DEPENDS = "zlib ncurses"
|
||||
|
||||
+6
-6
@@ -1,5 +1,5 @@
|
||||
MAJOR_VERSION = "2.20"
|
||||
PR = "r2"
|
||||
MAJOR_VERSION = "2.21"
|
||||
PR = "r0"
|
||||
require util-linux.inc
|
||||
|
||||
# note that `lscpu' is under GPLv3+
|
||||
@@ -10,15 +10,15 @@ SRC_URI += "file://util-linux-ng-replace-siginterrupt.patch \
|
||||
file://uclibc-__progname-conflict.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "079b37517fd4e002a2e6e992e8b4e361"
|
||||
SRC_URI[sha256sum] = "d16ebcda3e64ab88ed363d9c1242cdb7ccfd5e1f56c83d0c3b0638c23793bbe0"
|
||||
SRC_URI[md5sum] = "3c7a26963f3921c1e775a80330321870"
|
||||
SRC_URI[sha256sum] = "2813ae6fe0449b60402e122c2baf97f26aa53e6e2dd05591c6cbcdf67ffdb6c6"
|
||||
|
||||
# Only lscpu part is gplv3; rest of the code is not,
|
||||
# so take out the lscpu parts while running non-gplv3 build.
|
||||
python () {
|
||||
d.setVar("REMOVELSCPU", "no")
|
||||
if (d.getVar("INCOMPATIBLE_LICENSE", True) or "").find("GPLv3") != -1:
|
||||
# avoid GPLv3
|
||||
# avoid GPLv3
|
||||
d.setVar("REMOVELSCPU", "yes")
|
||||
packages = (d.getVar("PACKAGES", False) or "").split()
|
||||
if "util-linux-lscpu" in packages:
|
||||
@@ -39,7 +39,7 @@ do_remove_lscpu() {
|
||||
|
||||
addtask remove_lscpu before do_configure after do_patch
|
||||
|
||||
CACHED_CONFIGUREVARS += "scanf_cv_type_modifier=as"
|
||||
CACHED_CONFIGUREVARS += "scanf_cv_alloc_modifier=as"
|
||||
EXTRA_OECONF_virtclass-native += "--disable-fallocate --disable-use-tty-group"
|
||||
|
||||
do_install_append () {
|
||||
Reference in new issue
Block a user