Accepting request 222119 from Base:System

util-linux 2.24.1 (forwarded request 221543 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/222119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=180
This commit is contained in:
Stephan Kulow 2014-02-15 16:23:05 +00:00 committed by Git OBS Bridge
parent 9afc78f856
commit eb15c58413
8 changed files with 153 additions and 72 deletions

View File

@ -1,27 +0,0 @@
Subject: [PATCH] blkdiscard: BLKSSZGET fills in an int, not a uint64
Message-ID: 1383435966-29337-1-git-send-email-tytso@mit.edu
Reported-by: Jason Cipriani <jason.cipriani@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
---
sys-utils/blkdiscard.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-utils/blkdiscard.c b/sys-utils/blkdiscard.c
index af9ed66..2ddcdb1 100644
--- a/sys-utils/blkdiscard.c
+++ b/sys-utils/blkdiscard.c
@@ -70,8 +70,8 @@ static void __attribute__((__noreturn__)) usage(FILE *out)
int main(int argc, char **argv)
{
char *path;
- int c, fd, verbose = 0, secure = 0;
- uint64_t end, blksize, secsize, range[2];
+ int c, fd, verbose = 0, secure = 0, secsize;
+ uint64_t end, blksize, range[2];
struct stat sb;
static const struct option longopts[] = {
--
1.7.12.rc0.22.gcdd159b

View File

@ -4,25 +4,16 @@ the second serial line on a S/390(x) is a real character terminal which
is compatible with VT220.
---
agetty.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
term-utils/agetty.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
--- term-utils/agetty.c
+++ term-utils/agetty.c 2013-11-29 11:57:11.000000000 +0000
@@ -49,6 +49,10 @@
# ifndef DEFAULT_VCTERM
# define DEFAULT_VCTERM "linux"
# endif
+# if defined (__s390__) || defined (__s390x__)
+# define DEFAULT_TTYS0 "ibm327x"
+# define DEFAULT_TTYS1 "vt220"
+# endif
# ifndef DEFAULT_STERM
# define DEFAULT_STERM "vt102"
# endif
@@ -983,6 +987,20 @@ static void open_tty(char *tty, struct t
if (tcgetattr(STDIN_FILENO, tp) < 0)
log_err(_("%s: failed to get terminal attributes: %m"), tty);
Index: util-linux-2.24.1/term-utils/agetty.c
===================================================================
--- util-linux-2.24.1.orig/term-utils/agetty.c 2014-02-09 21:19:01.000000000 +0000
+++ util-linux-2.24.1/term-utils/agetty.c 2014-02-09 21:19:27.000000000 +0000
@@ -1042,6 +1042,20 @@ static void open_tty(char *tty, struct t
/* make stdio unbuffered for slow modem lines */
setvbuf(stdout, NULL, _IONBF, 0);
+#if defined (__s390__) || defined (__s390x__)
+ if (!op->term) {
@ -39,5 +30,5 @@ is compatible with VT220.
+ }
+#endif
/*
* Detect if this is a virtual console or serial/modem line.
* In case of a virtual console the ioctl TIOCMGET fails and
* The following ioctl will fail if stdin is not a tty, but also when
* there is noise on the modem control lines. In the latter case, the

View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJS3R7fAAoJEOS3HV7sOcKEODUP/2BqIqmRfuqP9rJkwQ5K19pk
vpoVSNIPVgcjkImP+CAz6PGkLGBjCEeVurY0QgblebVFgowK430LaejW5uwrz9ca
5OWqmDJXxrUQWDj9HLmABNkOclAtgT/BF8gt+J2uB8HWcVHKt8PKc6guX4+KJ3vE
Ct6kQcE7gWFxdQtdrBodst4546YDABasqxZncoz+AaakJW5IM70nmfKrzoEV1Seu
BQHivazmJMdHgPlUaz2Ujl6NPcQ4QtdKCWc0f0EkwaN1jSP7ArWPBQZdDynA6vRv
qkQ3JC4VBoxec9AMUVDSqy09kXhP6jxDMqLJ29JRi2EJ8MeNh9naT7snSvejaX1e
plbJARuRAyRSlFDhunFydAQXNHjLfAI4TME2TbRi9z+pYLbcuiHfq2eJQXPZAaHL
BY3esejflzytLpQ5ABDDGRNJhLIZgF9dUYElVHONC5oTA/TnzuzhLxzcY2QENHtr
mZoJhlR+7hyyLTFWWdACGGFextwdl2Qjxeh6zw911QKRSu64qn3Velg3Hm21CYYB
s0CpWVHxKnTJ9wIOY6unZuqDSg2fElXJpwD8EYzts/dxhZ08bCFulrPoYQsFcajm
amAf03xKz6akRp4pc5061Yprl/0jDIRYjuttFpFVLrB32lZiBrzN+hMjF4ioDorh
6U6NLJVF4YRXQ6gTfVf3
=gxA/
-----END PGP SIGNATURE-----

3
util-linux-2.24.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:835eb6232cfab0118ef2e4fd649de0ba9f5bd1b8cbf9a7d4d84594541dec8410
size 3543692

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAABAgAGBQJSZS9lAAoJEOS3HV7sOcKEVVEP/25GXdItGSiajLPnWumK5QDl
eVMqhCtqnS7cR+WcOr3S11ngE2wpZyp63ednBrQnK+OZRNvyJaXTqqQ8+naYZ86G
gfK+EtnBOemuUS9yFSLEjseJvBJoRsSWSoJyA5w3id0exiLJiziAM/KTNKvzbPuK
QX09CtUDNWCFuV/wzYSa0Ur7MMk+dZkxb+e9gm0TKhaz4XMr4LXgv+nApTp6LVnO
6DMrFid7kuQrvXdZya04T7GSuev7sLslsiVzWlwVM+aD+jKBTqQeBarb39/vok6n
JlbJl1M8EwwIkwuLL+BoBsioNXBLRB/vhRcbiyx3DNY0n/1Glm+DqbgSmv+FMvgo
wmp1T+q/8uoTN2moi8TKeGMvt2rdf9VRAMBqeUwryqfCZKwAw/koQQmfCN/5oqtX
2uggYFaZPGgDS/ovoOads8Gee7NXkKLW81Yn7WtLUiDSkt4kyVYCaqhthGvkAUtG
Fun9UtIaPr7V80g2VyxHZqitzjJn8zIdsxvLalJsB7HarZKAg3CpvB1G7MZaKEle
lOn/oCoPWGvbAEOjl4t4M3mgjitfmhBwVmhjal3pY0Oq844s1km8z096Xb8oOzdN
g+TzWvfn5dQO+SEIAUv+t2FEIgRQH0e+wMk0dR8rVy4YmcjVwsyoNTQ3sV4lTDTy
o4LwYqKNU+uQ6EmDsnZ2
=6YN4
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30add9a8869cef9e5a76755214f074689b6294cea63f4569711faeb099aecc06
size 3531936

View File

@ -1,4 +1,124 @@
-------------------------------------------------------------------
Sun Feb 9 21:20:31 UTC 2014 - andreas.stieger@gmx.de
- util-linux 2.24.1
- agetty:
* support the special terminal on first serial line on a S/390
- blkdiscard:
* BLKSSZGET fills in an int, not a uint64
- blkid:
* escape quotes in the output
* simple typo
- blockdev:
* don't use HDIO_GETGEO
- build-sys:
* add --with-smack to config-gen.d
* fstrim depends on libmount
- chsh, chfn:
* add info about non-local support to the man pages
- dmesg:
* fix --raw zero timestamp for kmsg
- docs:
* add patching process to howto-contribute.txt
* update AUTHORS file
* update links to http //git.kernel.org/ web repository views
-fdisk:
* don't care about partition type
* fix printf stuff
* fix usage(), -l [<disk>]
- flock:
* Change the 'exit status' man page section to make more sense
- fsck:
* add ext4 to list of filesystems with progress bars in fsck man page
- fstrim:
* add --all to discard all filesystem
* cleanup usage()
- lib/path:
* add path_strdup()
- libblkid:
* (nilfs2) check also backup superblock
* detect alone PMBR
* fix memory leak in blkid_parse_tag_string()
* fix swap-area version
- libfdisk:
* (dos) be more verbose when change bootable flag
* (dos) fix free part counter
* (dos) warn on type 0
* (gpt) add /home GUID
* (gpt) improve and cleanup recovery code
* (gpt) recover from corrupted primary/backup PT
* (sgi) generate partname according to partition position
* (sun) fix end sectors with +1 error
- libmount:
* add efivarfs to the list of pseudo filesystems
* add mnt_tag_is_valid()
* cleanup fix_optstr() regards to selinux and smack
* fix typo in smack path
* remove smackfs* option when SMACK not enabled
- lsblk:
* fix -D segfault
- lscpu:
* sort NUMA nodes to keep output human readable
* support discontinuous NUMA nodes
* support non sequentially numbering of CPUs
- man:
* Syntax and spelling fixes
- mkfs.minix:
* fix fscanf() format string [coverity scan]
- mkswap:
* fix compiler warning [-Wunused-variable]
* remove cruft from the man page
- mount:
* add note about "noauto" to --all description
* correct mount man page default iso9660 permission
* fix man mount page type
* improve -s man mage info
* make NAME=value tags usable for non-root
* mount.8 fix grammar
* update man page ext3/4 mount options
- partx:
* fix --update ranges and out of order tables
- po:
* merge changes
* update da.po (from translationproject.org)
* update de.po (from translationproject.org)
* update pt_BR.po (from translationproject.org)
* update zh_CN.po (from translationproject.org)
- pylibmount:
* correctly import from pylibmount.so
* import directly from pylibmount in tests
* remove unncessary subdirectory
- script:
* don't call TIOCGWINSZ in signal handler
* restore errno in signal handler
* use poll() rather then O_NONBLOCK
- setpriv:
* simplify usage()
- setterm:
* fix -dump man page info
- sulogin:
* use dirent->d_type when scans /dev
- taskset:
* fix PERMISSIONS section of taskset man page
- tests:
* update blkid swap tests
* update build-sys tests
* update lscpu tests
- textual:
* small inprovements to usage and man page of fstrim
- umount:
* fix umount by tag for non-roots
- unshare:
* add more hints about mount namespaces to the man page
- wipefs:
* call BLKRRPART when erase partition table
- removed patches:
* blkdiscard-BLKSSZGET-fills-in-an-int.patch, applied upstream
- modified patches:
* tty3270-on-serial-line-of-s390.patch, one hunk applied
upstream
------------------------------------------------------------------
Fri Feb 7 15:59:20 UTC 2014 - werner@suse.de
- Add patch sulogin-does-not-find-any-console.patch to enable sulogin

View File

@ -47,7 +47,7 @@ BuildRequires: systemd-rpm-macros
%endif
BuildRequires: utempter-devel
BuildRequires: zlib-devel
Version: 2.24
Version: 2.24.1
Release: 0
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
# that into the core build cycle. pwdutils also pulls in the whole
@ -104,8 +104,6 @@ Patch2: util-linux-2.23.1-eject-fpie.patch
Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
# disable encryption
Patch12: util-linux-2.23.1-noenc-suse.diff
# PATCH-FIX-UPSTREAM blkdiscard-BLKSSZGET-fills-in-an-int.patch tytso@mit.edu
Patch13: blkdiscard-BLKSSZGET-fills-in-an-int.patch
# PATCH-FIX-SUSE -- better support of S390 in agetty
Patch14: tty3270-on-serial-line-of-s390.patch
# PATCH-FIX-SUSE -- Let agetty not be fooled by locked termios srtucture
@ -232,8 +230,7 @@ xzcat %{S:0} | %gpg_verify %{S:12} -
%patch2 -p1
%patch4 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p0
%patch14 -p1
%patch15 -p0
%patch16 -p0
%patch17 -p0