[arch-general] util-linux 2.19 release
Dave Reisner
d at falconindy.com
Sun Feb 13 20:42:30 EST 2011
Attached is a changelog and a PKGBUILD for the recently released
util-linux 2.19. Changes I've made to the PKGBUILD:
- name change: the project is once again called util-linux. I've updated
the conflicts accordingly, and removed the ancient reference to
linux32. I think its worth keeping the versioned conflict with
e2fsprogs.
- remove install scriptlet: this info file is no longer provided
- use autogen.sh script instead of manually invoking autotools
- remove --enable-rdev flag. this has been non-existant since 2.17
- no need to rm stuff in package() -- these files are no longer part of
util-linux
Other thoughts: If we build this with --enable-libmount-mount, we can do
away with /etc/mtab and make it a symlink to /proc/self/mounts. It is,
however, marked as experimental in the release notes.
I've been running the -git version of util-linux for about a month now,
and have had no problems with low level functionality e.g. booting or
mounting.
thanks,
dave
-------------- next part --------------
# $Id: PKGBUILD 108823 2011-02-03 20:52:35Z thomas $
# Maintainer: judd <jvinet at zeroflux.org>
pkgname=util-linux
pkgver=2.19
pkgrel=1
pkgdesc="Miscellaneous system utilities for Linux"
url="http://userweb.kernel.org/~kzak/util-linux/"
arch=('i686' 'x86_64')
groups=('base')
depends=('bash' 'ncurses>=5.7' 'zlib' 'filesystem')
replaces=('util-linux-ng')
conflicts=('util-linux-ng' 'e2fsprogs<1.41.8-2')
license=('GPL2')
options=('!libtool')
source=("ftp://ftp.kernel.org/pub/linux/utils/util-linux/v$pkgver/$pkgname-$pkgver.tar.bz2")
optdepends=('perl: for chkdupexe support')
md5sums=('590ca71aad0b254e2631d84401f28255')
build() {
cd "$srcdir/$pkgname-$pkgver"
# relocate hwclock adjustment file
sed -e 's%etc/adjtime%var/lib/hwclock/adjtime%' -i hwclock/hwclock.c
./autogen.sh
./configure --enable-arch --enable-write --enable-raw --disable-wall --enable-partx
make HAVE_SLN=yes ADD_RAW=yes
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make HAVE_SLN=yes ADD_RAW=yes DESTDIR="$pkgdir" install
install -dm755 "${pkgdir}/var/lib/hwclock"
}
-------------- next part --------------
Util-linux 2.19 Release Notes (10-Feb-2011)
===========================================
The util-linux-ng project has been renamed back to util-linux.
Release highlights
------------------
lsblk(8):
- this NEW COMMAND lists information about all or selected block devices in
tree-like format.
partx(8):
- this command has been rewritten to use libblkid for partition tables
parsing. It supports aix, bsd, dos, gpt, mac, minix, sgi, solaris_x86, sun,
ultrix and unixware now.
- supports new command line option "--show" to list partitions in new format
- prints UUID and name for GPT and mac partitions
findmnt(8):
- supports new command line option "--submounts" to list all submounts for
selected mountpoint(s)
agetty(8):
- supports new command line options "-c" and "-s" to reuse already initialized
tty cflags and existing baud rate
mount(8), umount(8):
- could be linked with libmount (--enable-libmount-mount) to manage userspace
mount options outside /etc/mtab on systems where the file is a symlink to
/proc/mounts. (EXPERIMENTAL)
losetup(8), mount(8):
- uses /sys/dev/block/<device>/loop/backing_file rather than loopdev ioctls
(requires kernel >= 2.6.37)
fsck(8):
- supports new command line option "-l" to lock whole-disk device by
exclusive flock(2). This option is recommended when more fsck(8) instances
are executed in the same time.
rtcwake(8):
- supports new mode "show" to print the current RTC alarm time
fstrim(8):
- this NEW COMMAND allows to discard unused blocks on a mounted filesystem
(wrapper for FITRIM ioctl)
swapon(8):
- supports new options "discard" and "nofail"
blkid(8):
- low-level probing (-p) returns "8" exit code for ambivalent probing results
libmount:
- include file has been renamed from mount/mount.h to libmount/libmount.h
More information about the arch-general
mailing list