Commit Graph

266 Commits

Author SHA256 Message Date
5ae4f018c0 - Remove hacks for format_spec_file and source_validator
(bnc#891152, bnc#891829).
- Use macro defined summary that passes both SLE and openSUSE
  check-in QA scripts (invented by Ruediger Oertel).

OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=250
2014-08-21 20:06:54 +00:00
cd9b9d676e OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=249 2014-08-21 14:16:08 +00:00
Tomáš Chvátal
4b9855b405 Accepting request 244468 from home:sbrabec:branches:Base:System
This update needs a special care:

1)
After first successful build on all platforms, "osc meta prjconf Base:System" must include:

%if 0%{?suse_version} > 1310
Preinstall: libsmartcols1
%endif

2)
You also need to make symlinks to util-linux-systemd and python-libmount.

And finally, this package is intended only for > 1310 (i. e. Factory).

3)
The spec file can have problems with (buggy) Factory check-in check:
ERROR: python-libmount: group for main package not set

There is false error and I have no work-around for this just now.

(If you want, please ping me (by mail) after package review, and I'll do all needed changes.)

- Update to version 2.25
  (using work of Ruediger Meier <sweet_f_a@gmx.de>):
  * based on the git master branch of util-linux
  * many fixes (including bnc#869355, bnc#871951 and
    bnc#871698#c49)
  * new Python binding sub-package for libmount: python-libmount
  * new library: libsmartcols
  * new commands: lslogins, setpriv
  * add fstrim systemd timer
  * better systemd integration
  * DROPPED command:
    * cytune: Upstream decided to remove tool untested for years
      that supports this old hardware.
- Dropped patches included in the upstream:
    (*git) Included with no changes
    (+git) Included with improvements
    (!git) Included with differences
  * support-other-tty-lines-not-vconsole.patch           (*b9c7390)
  * agetty-fooled-on-serial-line-due-plymouth.patch,
  * sulogin-fooled-on-tty-line-due-plymouth.patch        (*bb280f7)
  * agetty-on-s390-on-dev-3270-tty1-line.patch           (*f2bcda5)
  * sulogin-does-not-find-any-console.patch              (*624b204)
  * util-linux-setarch-uname26.patch                     (*f6eb160)
  * util-linux-ng-2.16-squashfs3-detect.patch            (*11402f5)
  * util-linux-lscpu-improve-hypervisor-detection.patch
                     (!b774473, b32488c, 5bd31c6, 0f0c558, 96ce475)
    WARNING, INCOMPATIBLE CHANGE: "lscpu -p" no more reports
    hypervisor, as it breaks standard behavior. Use standard output
    instead! (FATE#310255)
  * blkid-stop-scanning-on-I-O-error.patch               (+296d96e)
  * blkid-convert-superblocks-to-new-calling-convention.patch
                                                         (+37f4060)
  * util-linux-libblkid-ext-probe.patch                  (*a1ca32f)
  * util-linux-hwclock-drift-check.patch                 (*f196fd1)
  * util-linux-hwclock-adjtime-check.patch               (*db8fc5f)
- Dropped obsolete patch:
  * util-linux-2.23.1-eject-fpie.patch      (eject is no more SUID)
  * util-linux-2.24-fdisk_remove_bogus_warnings.patch
                             (upstream fixed it in a different way)
  * util-linux-HACK-boot.localfs.diff
                         (MOUNT_PRINT_SOURCE is no more referenced)
- Ported and renamed:
  * util-linux-2.23.1-noenc-suse.diff
    -> util-linux-noenc-suse.patch
- Split spec file to three stages:
  * util-linux.spec: Everything that do not need python or systemd.
  * util-linux-systemd.spec: Stuff that needs systemd:
    util-linux-systemd and uuidd
    NOTE: Not building systemd-less variants of utilities.
  * python-libmount.spec: Just python-libmount
- Move bash-completion files to correct packages.
- Add patch util-linux-bash-completion-blockdev.patch.
- Add hacks to prevent damaging of spec files by format_spec_file
  (bnc#891152, also edited util-linux-rpmlintrc).
- use nologin from upstream (was added in 2.24)

OBS-URL: https://build.opensuse.org/request/show/244468
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=248
2014-08-21 09:54:57 +00:00
Stephan Kulow
ed823ddc37 Accepting request 242479 from home:dimstar:branches:Base:System
Really fix it

OBS-URL: https://build.opensuse.org/request/show/242479
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=246
2014-07-26 11:53:59 +00:00
Stephan Kulow
8470bfdd47 - fix requires of devel-static packages
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=245
2014-07-26 09:39:46 +00:00
Stephan Kulow
8a35765de5 Accepting request 242233 from home:dsterba:branches:Base:System
SR: the static packages should not be used normally, but can be used
by standalone rescue utilities (planned for btrfsprogs).

- enable build of libmount-devel-static, libuuid-devel-static and
  libblkid-devel-static

OBS-URL: https://build.opensuse.org/request/show/242233
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=244
2014-07-25 07:31:27 +00:00
Ruediger Meier
4f89b2fa1a Accepting request 235657 from home:rudi_m:xxx
- use nologin from upstream (was added in 2.24) 
- remove unknown configure options
- remove unused and outdated suse READMEs
- require bc for checks

OBS-URL: https://build.opensuse.org/request/show/235657
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=242
2014-05-28 10:59:39 +00:00
Ruediger Meier
c56100b554 Accepting request 234334 from home:rudi_m:branches:uuu
squashed sr234195  and re-submitted

- Prevent excessive clock drift calculations (bnc#871698,
  util-linux-prevent-excessive-clock-drift-calculations.patch),
  committed by sbrabec@suse.cz

OBS-URL: https://build.opensuse.org/request/show/234334
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=240
2014-05-20 18:42:15 +00:00
Dr. Werner Fink
32c852e202 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=239
2014-05-08 08:24:58 +00:00
Dr. Werner Fink
9b7feaf946 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=238
2014-05-07 14:14:28 +00:00
Dr. Werner Fink
d478c097f8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=237
2014-05-07 14:13:18 +00:00
Dr. Werner Fink
485304a4e8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=236
2014-05-07 13:43:50 +00:00
Dr. Werner Fink
23975498de .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=235
2014-05-07 13:37:00 +00:00
e41b22aefc Accepting request 231272 from home:rudi_m:branches:util-linux
- minor update to util-linux 2.24.2
- remove tty3270-on-serial-line-of-s390.patch (was already upstream
  since 2.24.1)
- remove barrier_documentation.patch (applied upstream)
- rebase blkid-convert-superblocks-to-new-calling-convention.patch

OBS-URL: https://build.opensuse.org/request/show/231272
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=233
2014-04-28 09:28:44 +00:00
737b1a31db Accepting request 230696 from home:sbrabec:branches:Base:System
- Enable socket activation needed by systemd service (bnc#872807).

- libblkid: Drop the broken ext2/ext3/ext4 discrimination logic
  (util-linux-libblkid-ext-probe.patch, bnc#864703).

- Abort blkid probing on I/O errors (bnc#859062,
  blkid-stop-scanning-on-I-O-error.patch,
  blkid-convert-superblocks-to-new-calling-convention.patch,
  http://www.spinics.net/lists/util-linux-ng/msg08976.html)

OBS-URL: https://build.opensuse.org/request/show/230696
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=231
2014-04-17 21:31:05 +00:00
Stephan Kulow
4cf84bd5f1 Accepting request 228719 from home:rudi_m:uuu
- remove unnecessarily added patches from SLE11:
  * util-linux-update-default-commit-interval.patch, openSUSE  has
    never changed the default and neither will SLE12
  * sfdisk-warn-about-2TB-limit.patch, fixed by upstream years ago
  * umount-avoid-readlink.patch, this patch only affects unused
    code and the used code does not have this bug
- edit util-linux-lscpu-improve-hypervisor-detection.patch to not
  change the default behaviour of "lscpu -p" as documented in it's
  man page. Now this patch only affects the summary output.

Also see discussion here
http://lists.opensuse.org/opensuse-factory/2014-03/msg00256.html

OBS-URL: https://build.opensuse.org/request/show/228719
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=229
2014-04-04 14:54:05 +00:00
1806747cca Accepting request 226509 from home:sbrabec:branches:Base:System
- Merge fixes and features from SLE11 (bnc#831868):
  * Detect squashfs version <= 3 as squashfs3 and version >= 4 as
    squashfs. (mszeredi@suse.cz,
    util-linux-ng-2.16-squashfs3-detect.patch, bnc#666893)
  * add sfdisk-warn-about-2TB-limit.patch (puzel@novell.com,
    bnc#495657)
  * Document barrier option in mount.8 (jack@suse.cz,
    hvogel@suse.de,
    util-linux-ng-2.19.1-barrier_documentation.patch, bnc#489740)
  * lscpu: improve hypervisor detection (puzel@novell.com,
    fate#310255)
    - util-linux-lscpu-improve-hypervisor-detection.patch
  * umount: avoid calling readlink on mountpoints if not necessary
    - add: umount-avoid-readlink.patch (puzel@suse.com, bnc#794529)
  * fix file conflict between util-linux and s390-32
    (puzel@suse.com, bnc#805684)
  * util-linux-update-default-commit-interval.patch:
    mount(8): update default commit interval (puzel@suse.com,
    bnc#809480)
  * Obsolete no more packaged uuid-runtime.
- Add uname26 (util-linux-setarch-uname26.patch, FATE#313476).

OBS-URL: https://build.opensuse.org/request/show/226509
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=227
2014-03-20 08:19:43 +00:00
Dr. Werner Fink
7309d0e418 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=225
2014-03-06 09:46:46 +00:00
d4b4a095b8 Accepting request 221543 from home:AndreasStieger:branches:Base:System
util-linux 2.24.1

OBS-URL: https://build.opensuse.org/request/show/221543
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=223
2014-02-13 08:09:46 +00:00
Dr. Werner Fink
1cc5bcfa90 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=221
2014-02-07 16:00:10 +00:00
Dr. Werner Fink
2ea1a6c269 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=220
2014-02-07 15:58:52 +00:00
Dr. Werner Fink
e66e0cdc2e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=219
2014-02-06 10:05:12 +00:00
Dr. Werner Fink
447cc5648c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=217
2014-02-04 12:04:58 +00:00
Dr. Werner Fink
938e8217dd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=216
2014-02-04 11:17:06 +00:00
Dr. Werner Fink
9ce9fc0bcf .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=215
2014-02-04 11:03:13 +00:00
Dr. Werner Fink
a77ac4b42a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=214
2014-02-04 10:24:57 +00:00
Dr. Werner Fink
8576e20bea .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=213
2014-02-04 09:33:45 +00:00
Dr. Werner Fink
5a45758111 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=212
2014-02-04 09:29:53 +00:00
Dr. Werner Fink
15566fa280 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=211
2014-02-04 08:51:23 +00:00
Dr. Werner Fink
3a4700cd33 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=210
2014-02-04 08:50:39 +00:00
Dr. Werner Fink
7a6a2e8526 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=209
2014-02-03 16:17:17 +00:00
041eeaa17d Accepting request 215357 from home:saschpe:branches:Base:System
- Don't verify /usr/bin/eject, it lost the SUID bit and was dropped
  from /etc/permissions (bnc#824406)

OBS-URL: https://build.opensuse.org/request/show/215357
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=207
2014-01-29 09:39:49 +00:00
Dr. Werner Fink
f0828f25ab .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=205
2014-01-23 12:41:08 +00:00
Stephan Kulow
cb34d8ce38 Accepting request 213676 from home:fcrozat:branches:Base:System
- Ensure localstatedir value used by configure is /run (changed to that
  value upstream since 2012).

OBS-URL: https://build.opensuse.org/request/show/213676
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=203
2014-01-13 16:28:29 +00:00
Dr. Werner Fink
50031106a1 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=201
2014-01-10 14:07:34 +00:00
Dr. Werner Fink
b7f38c0413 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=200
2014-01-10 13:23:44 +00:00
Dr. Werner Fink
18266d8ec7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=199
2014-01-10 13:13:23 +00:00
21aa5c0ad4 OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=197 2013-12-13 15:31:54 +00:00
2f735a5283 Accepting request 210398 from home:rudi_m:branches:Base:System
- Update to util-linux-2.24, see package changelog and
  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.24/v2.24-ReleaseNotes

Most notable spec file changes:
- Added enable_last condition in case we don't want to use the last
  binary from sysvinit-tools in future
- Upstream moved getopt examples from datadir to docdir but we keep
  the old location because we would need to fix the manpage first.

OBS-URL: https://build.opensuse.org/request/show/210398
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=196
2013-12-12 12:34:11 +00:00
Dr. Werner Fink
a6447d94bb .
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=194
2013-11-29 13:48:16 +00:00
Dr. Werner Fink
810cf97189 Accepting request 205643 from home:AndreasSchwab:ff
- blkdiscard-BLKSSZGET-fills-in-an-int.patch: Fix type mismatch in
  blkdiscard

OBS-URL: https://build.opensuse.org/request/show/205643
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=192
2013-11-05 11:09:54 +00:00
662b97eb26 Accepting request 204834 from home:sbrabec:branches:Base:System
- Drop SUID flag for eject (bnc#824406).

Depends on request id 204833!

OBS-URL: https://build.opensuse.org/request/show/204834
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=190
2013-10-28 10:50:01 +00:00
78ce902c9f Accepting request 202697 from home:Andreas_Schwab:Factory
- No *fdisk on m68k

OBS-URL: https://build.opensuse.org/request/show/202697
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=188
2013-10-09 15:02:58 +00:00
Andreas Jaeger
4d419a5f4a Accepting request 201935 from home:sbrabec:branches:Base:System
- Safely migrate su config files from coreutils to util-linux
  (bnc#814626#c18).

OBS-URL: https://build.opensuse.org/request/show/201935
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=186
2013-10-08 08:48:43 +00:00
100f95465b Accepting request 201241 from home:mgorse:branches:Base:System
- Add more-check-for-buffer-size-when-write-multibyte-char.patch and
  more-guarantee-space-for-multibyte.patch -- check for buffer space with
  multi-byte chars (BNC#829720).

OBS-URL: https://build.opensuse.org/request/show/201241
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=184
2013-09-29 18:37:54 +00:00
34b3e62806 Accepting request 201207 from home:mgorse:branches:Base:System
- Add more-fix-buffer-overflow.patch (bnc#829720).

OBS-URL: https://build.opensuse.org/request/show/201207
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=182
2013-09-27 20:15:17 +00:00
b1e4aa93ed Just a changelog fix, as requested by declined request 198809:
- Removed upstreamed patches (mkfs.bfs_cleanup_64bit.patch-Patch,
  mkfs.bfs_cleanup_endian.patch)

OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=180
2013-09-17 18:12:14 +00:00
Dr. Werner Fink
e28a9fbb55 Avoid build require gpg-offline twice
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=179
2013-09-13 07:08:46 +00:00
Dr. Werner Fink
c4eeece1b1 Accepting request 198586 from home:sbrabec:branches:Base:System
VERIFY_SIG is not set, as it is expected to cause build loops.

If you want to set it to 1, then it would depend on request 198583.

- Update to version 2.23.2:
  nsenter(1):
  * this NEW COMMAND provides command line interface to setns()
    Linux syscall and allows to run program with namespaces of
    other processes
  unshare(1):
  * supports new PID and USER namespaces
  fdisk(8):
  * provides experimental support for GUID Partition Table (GPT),
    the implementation is still not complete and some (unimportant)
    features are missing.
  * ~50% of fdisk code has been refactored, this task is going to
    be complete in the next release. The goal is to have libfdisk
    shared between all fdisks.
  partx(8):
  * supports new "update" command (implemented by
    BLKPG_RESIZE_PARTITION ioctl)
  mount(8):
  * supports new userspace mount option x-mount.mkdir[=<mode>] to
    create mountpoints on demand
  * the support for propagation flags has been improved, now the
    flags could be specified in /etc/fstab and used together with
    regular mount options. It's also possible to specify more
    propagation flags together. This EXPERIMENTAL feature is
    implemented by additional mount(2) syscalls, because Linux does
    not allow to use propagation flags with another options or more
    flags together.
  umount(8):
  * supports new command line option --recursive to recursively
    unmount all sub-mounts for the specified mountpoint * supports
    new command line option --all-targets to unmount all
    mountpoints in the current namespace for the specified
    filesystem * the options --recursive and --all-targets could be
    used together
  dmesg(1):
  * supports new command line options --color, --human and
  --nopager, the --human option enables relative times, colors and
  pager support.
  su(1):
  * supports new command line options --group and --supp-group to
    specify primary and supplementary groups
  chfn(1) and chsh(1):
  * the commands could be linked with libuser to support non-local
    accounts modification (e.g. LDAP, etc).
  kill(1):
  * the command has been improved to be compatible with procps
    version, the procps version is deprecated now, the util-linux
    version is enabled by default.
  blkdiscard(8):
  * this NEW COMMAND discard sectors on a device (for example on
    SSD disks)
  sulogin(8):
  * provides multi-console feature from SysVinit
  findmnt(8):
  * provides new columns FREQ, PASSNO, ID, OPT-FIELDS, PROPAGATION
  lslocks(8):
  * provides new column BLOCKER and detects blocked locks
  lsblk(8):
  * supports new command line option --scsi and new columns HCTL,
    TRANsport VENDOR and REVision
  swapon(8) and losetup(8):
  * the commands prints basic overview by default if no option
    specified
  column(1):
  * supports new command line option --output-separator to specify
    table output delimiter
  rename(1):
  * supports new command line option --symlink to rename symlink
    target
  hwclock(8):
  * supports new command line option --compare to periodically
    compare the Hardware Clock to the System Time (based on
    adjtimex -c)
  ipcs(1):
  * supports new command line options --bytes and --human
  wipefs(1):
  * supports new command line option --force to force erase on used
    devices

OBS-URL: https://build.opensuse.org/request/show/198586
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=178
2013-09-12 15:29:39 +00:00
4f8a3a75b4 Accepting request 181632 from home:bernhard-voelker:branches:Base:System
Correct condition for Conflicts of sysvinit-tools.

OBS-URL: https://build.opensuse.org/request/show/181632
OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=176
2013-07-01 14:31:56 +00:00