[packages/util-linux] - rel 2; rediff patches
arekm
arekm at pld-linux.org
Sun Feb 28 14:23:59 CET 2021
commit d5aef51dc0ccae2c72c8bb8872b35f57b1bde0f8
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Feb 28 14:23:42 2021 +0100
- rel 2; rediff patches
su-paths.patch | 11 ++++++-----
util-linux-fdformat-ide.patch | 15 ++++++++-------
util-linux-fhs.patch | 16 +++++++++-------
util-linux-login-lastlog.patch | 15 ++++++++-------
util-linux-procpartitions.patch | 38 +++++++++++++++++---------------------
util-linux.spec | 2 +-
6 files changed, 49 insertions(+), 48 deletions(-)
---
diff --git a/util-linux.spec b/util-linux.spec
index af679ae..7c95ee1 100644
--- a/util-linux.spec
+++ b/util-linux.spec
@@ -39,7 +39,7 @@ Summary(tr.UTF-8): Temel sistem araçları
Summary(uk.UTF-8): Набір базових системних утиліт для Linux
Name: util-linux
Version: 2.36.2
-Release: 1
+Release: 2
License: GPL v2+, GPL v3 (hwclock)
Group: Applications/System
# https://github.com/karelzak/util-linux (GitHub backup)
diff --git a/su-paths.patch b/su-paths.patch
index 42705e5..8f4eb49 100644
--- a/su-paths.patch
+++ b/su-paths.patch
@@ -1,8 +1,9 @@
---- coreutils-4.5.3/login-utils/su-common.c.orig Sun Oct 27 21:57:03 2002
-+++ coreutils-4.5.3/login-utils/su-common.c Sun Oct 27 22:15:05 2002
-@@ -154,6 +154,15 @@
- # define DEFAULT_ROOT_LOGIN_PATH "/usr/ucb:/bin:/usr/bin:/etc"
- #endif
+diff -urNp -x '*.orig' util-linux-2.36.2.org/login-utils/su-common.c util-linux-2.36.2/login-utils/su-common.c
+--- util-linux-2.36.2.org/login-utils/su-common.c 2021-02-12 12:32:01.749988723 +0100
++++ util-linux-2.36.2/login-utils/su-common.c 2021-02-28 14:22:27.508126765 +0100
+@@ -100,6 +100,15 @@ UL_DEBUG_DEFINE_MASKNAMES(su) = UL_DEBUG
+
+ #define is_pam_failure(_rc) ((_rc) != PAM_SUCCESS)
+/* The default paths which get set are both bogus and oddly influenced
+ by <paths.h> and -D on the commands line. Just to be clear, we'll set
diff --git a/util-linux-fdformat-ide.patch b/util-linux-fdformat-ide.patch
index 26980d8..905d83b 100644
--- a/util-linux-fdformat-ide.patch
+++ b/util-linux-fdformat-ide.patch
@@ -1,6 +1,7 @@
---- util-linux-2.29.2/disk-utils/fdformat.8.orig 2017-02-22 11:16:55.235092833 +0100
-+++ util-linux-2.29.2/disk-utils/fdformat.8 2017-03-28 16:45:00.661104437 +0200
-@@ -43,6 +43,11 @@
+diff -urNp -x '*.orig' util-linux-2.36.2.org/disk-utils/fdformat.8 util-linux-2.36.2/disk-utils/fdformat.8
+--- util-linux-2.36.2.org/disk-utils/fdformat.8 2021-02-02 16:41:37.963357493 +0100
++++ util-linux-2.36.2/disk-utils/fdformat.8 2021-02-28 14:21:08.782332493 +0100
+@@ -43,6 +43,11 @@ when a non-standard format is being used
autodetected earlier. In this case, use
.BR setfdprm (8)
to load the disk parameters.
@@ -12,11 +13,11 @@
.SH OPTIONS
.TP
\fB\-f\fR, \fB\-\-from\fR \fIN\fR
-@@ -65,6 +70,7 @@
- .SH "SEE ALSO"
+@@ -71,6 +76,7 @@ Werner Almesberger (almesber at nessie.cs.i
+ .SH SEE ALSO
.BR fd (4),
.BR emkfs (8),
+.BR floppy (8),
.BR mkfs (8),
- .BR setfdprm (8)
- .SH AUTHOR
+ .BR setfdprm (8),
+ .BR ufiformat (8)
diff --git a/util-linux-fhs.patch b/util-linux-fhs.patch
index a0fbf59..1dc23fc 100644
--- a/util-linux-fhs.patch
+++ b/util-linux-fhs.patch
@@ -1,17 +1,19 @@
---- util-linux-2.30/include/pathnames.h.orig 2017-02-23 13:19:13.927424206 +0100
-+++ util-linux-2.30/include/pathnames.h 2017-06-22 21:40:58.287666726 +0200
-@@ -41,7 +41,7 @@
+diff -urNp -x '*.orig' util-linux-2.36.2.org/include/pathnames.h util-linux-2.36.2/include/pathnames.h
+--- util-linux-2.36.2.org/include/pathnames.h 2021-02-12 12:32:01.736988771 +0100
++++ util-linux-2.36.2/include/pathnames.h 2021-02-28 14:21:31.543044005 +0100
+@@ -39,7 +39,7 @@
#define _PATH_NOLOGIN_TXT "/etc/nologin.txt"
#ifndef _PATH_MAILDIR
-# define _PATH_MAILDIR "/var/spool/mail"
+# define _PATH_MAILDIR "/var/mail"
#endif
- #define _PATH_MOTDFILE "/etc/motd"
+ #define _PATH_MOTDFILE "/usr/share/misc/motd:/run/motd:/etc/motd"
#ifndef _PATH_NOLOGIN
---- util-linux-2.21/login-utils/login.1~ 2012-02-10 15:45:52.000000000 +0200
-+++ util-linux-2.21/login-utils/login.1 2012-03-05 18:07:04.386917212 +0200
-@@ -223,7 +223,7 @@
+diff -urNp -x '*.orig' util-linux-2.36.2.org/login-utils/login.1 util-linux-2.36.2/login-utils/login.1
+--- util-linux-2.36.2.org/login-utils/login.1 2021-02-12 12:32:01.748988728 +0100
++++ util-linux-2.36.2/login-utils/login.1 2021-02-28 14:21:31.543044005 +0100
+@@ -347,7 +347,7 @@ the superuser logs in. ENV_ROOTPATH tak
.I /var/run/utmp
.I /var/log/wtmp
.I /var/log/lastlog
diff --git a/util-linux-login-lastlog.patch b/util-linux-login-lastlog.patch
index f0cb1e0..7ac363d 100644
--- a/util-linux-login-lastlog.patch
+++ b/util-linux-login-lastlog.patch
@@ -1,11 +1,12 @@
---- util-linux-2.21/login-utils/login.c~ 2012-02-10 16:16:07.000000000 +0200
-+++ util-linux-2.21/login-utils/login.c 2012-03-05 17:33:34.932052369 +0200
-@@ -503,7 +503,7 @@
- if (!cxt->pwd)
- return;
+diff -urNp -x '*.orig' util-linux-2.36.2.org/login-utils/login.c util-linux-2.36.2/login-utils/login.c
+--- util-linux-2.36.2.org/login-utils/login.c 2021-02-12 12:32:01.748988728 +0100
++++ util-linux-2.36.2/login-utils/login.c 2021-02-28 14:21:48.563576067 +0100
+@@ -586,7 +586,7 @@ static void log_lastlog(struct login_con
+ sa.sa_handler = SIG_IGN;
+ sigaction(SIGXFSZ, &sa, &oldsa_xfsz);
- fd = open(_PATH_LASTLOG, O_RDWR, 0);
+ fd = open(_PATH_LASTLOG, O_RDWR|O_CREAT, 0);
if (fd < 0)
- return;
-
+ goto done;
+ offset = cxt->pwd->pw_uid * sizeof(ll);
diff --git a/util-linux-procpartitions.patch b/util-linux-procpartitions.patch
index 19db66f..6199864 100644
--- a/util-linux-procpartitions.patch
+++ b/util-linux-procpartitions.patch
@@ -1,30 +1,26 @@
-Mount has to read /proc/partitions in one gulp. It doesn't. Failed for me
-after a hard powerdown (oops) and the resulting fsck-the-world frenzy on
-startup, before the mount -a. Failure cause is identical (getting out of
-sync with the text at the 1K boundary), but failure mode not quite so
-drastic as it doesn't bail out like fsck does.
-
---- util-linux-2.11y/disk-utils/blockdev.c.procpartitions 2002-03-08 17:57:02.000000000 -0500
-+++ util-linux-2.11y/disk-utils/blockdev.c 2003-01-13 14:28:41.000000000 -0500
-@@ -290,6 +290,7 @@
- char ptname[200];
+diff -urNp -x '*.orig' util-linux-2.36.2.org/disk-utils/blockdev.c util-linux-2.36.2/disk-utils/blockdev.c
+--- util-linux-2.36.2.org/disk-utils/blockdev.c 2021-02-02 16:41:37.962357499 +0100
++++ util-linux-2.36.2/disk-utils/blockdev.c 2021-02-28 14:22:07.717508138 +0100
+@@ -431,6 +431,7 @@ static void report_all_devices(void)
+ char ptname[200 + 1];
char device[210];
int ma, mi, sz;
+ char iobuf[32*1024];
- procpt = fopen(PROC_PARTITIONS, "r");
- if (!procpt) {
-@@ -297,6 +298,7 @@
- progname, PROC_PARTITIONS);
- exit(1);
+ procpt = fopen(_PATH_PROC_PARTITIONS, "r");
+ if (!procpt)
+@@ -444,6 +445,7 @@ static void report_all_devices(void)
+ sprintf(device, "/dev/%s", ptname);
+ report_device(device, 1);
}
+ setvbuf(procpt, iobuf, _IOFBF, sizeof(iobuf));
- while (fgets(line, sizeof(line), procpt)) {
- if (sscanf (line, " %d %d %d %[^\n ]",
---- util-linux-2.26/disk-utils/fdisk-list.c.orig 2015-02-10 10:49:46.346584245 +0100
-+++ util-linux-2.26/disk-utils/fdisk-list.c 2015-02-23 21:04:01.522730338 +0100
-@@ -198,6 +198,7 @@
+ fclose(procpt);
+ }
+diff -urNp -x '*.orig' util-linux-2.36.2.org/disk-utils/fdisk-list.c util-linux-2.36.2/disk-utils/fdisk-list.c
+--- util-linux-2.36.2.org/disk-utils/fdisk-list.c 2021-02-12 12:32:01.733988782 +0100
++++ util-linux-2.36.2/disk-utils/fdisk-list.c 2021-02-28 14:22:07.717508138 +0100
+@@ -320,6 +320,7 @@ done:
char *next_proc_partition(FILE **f)
{
char line[128 + 1];
@@ -32,7 +28,7 @@ drastic as it doesn't bail out like fsck does.
if (!*f) {
*f = fopen(_PATH_PROC_PARTITIONS, "r");
-@@ -205,6 +206,7 @@
+@@ -327,6 +328,7 @@ char *next_proc_partition(FILE **f)
warn(_("cannot open %s"), _PATH_PROC_PARTITIONS);
return NULL;
}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/util-linux.git/commitdiff/d5aef51dc0ccae2c72c8bb8872b35f57b1bde0f8
More information about the pld-cvs-commit
mailing list