Roman Kyrylych wrote:
2007/7/19, Roman Kyrylych <roman.kyrylych@gmail.com>:
Hi!
Today I've noticed a message in lkml about util-linux-ng.
A quote: "The util-linux-ng is a fork of the original util-linux project. The goal of the util-linux-ng is a transparent and reliable development that follows the Linux kernel and Linux distributions".
Home page: http://userweb.kernel.org/~kzak/util-linux-ng/ Highlights of the first release: http://thread.gmane.org/gmane.linux.utilities.util-linux-ng/347 Changes look interesting IMO.
On util-linux-ng news archive I've also found a thread about updated kbd: http://thread.gmane.org/gmane.linux.utilities.util-linux-ng/326 which can be obtained from there: ftp://ftp.altlinux.org/pub/people/legion/kbd/ (note that kbd.git is outdated compared to tarballs)
What do you think about this?
Ehm... no opinions at all? ;-) I think upfating these things should be "a good thing" (tm) (of course Especially when it gets rid of the mountain of patches
in Testing first).
I've been using it without complaint since rc1. Notes: * setfdprm has been removed (>= 2.13-pre1) * nfs support has been removed, use nfs-utils package * the following are deprecated: - cryptoloop support, use cryptsetup package - elvtune - doesn't work with kernel >= 2.6.9 - arch - use uname or arch from coreutils - rdev, ramsize, vidmode, rootflags - i386 specific and probably useless It might be an idea to put a copy in testing with the deprecated apps removed (elvtune, arch, rdev*) to see if it breaks anything, no point in shipping them if nobody uses them and they're going to be removed any way. Andrew # arg 1: the new package version post_install() { cat << "EOF"
util-linux-ng: * NFS: Install the nfs-utils package for NFS support.
* Crypto-Loop: Install the cryptsetup package for crypto-loop support.
EOF }
# arg 1: the new package version # arg 2: the old package version post_upgrade() { post_install "$1" } op=$1 shift [ "$(type -t "$op")" = "function" ] && $op "$@" # vim:set ts=2 sw=2 et: pkgname='util-linux-ng' pkgver='2.13' pkgrel='rc3' pkgdesc='Miscellaneous system utilities for Linux' arch=('i686' 'x86_64') url='http://kernel.org/~kzak/util-linux-ng/' license=('GPL2') depends=('glibc' 'perl' 'ncurses' 'zlib' 'e2fsprogs') provides=('util-linux') replaces=('util-linux') install='util-linux-ng.install' source=("http://www.kernel.org/pub/linux/utils/util-linux-ng/v$pkgver/util-linux-ng-$...") md5sums=('b0c813ad57d04434ec7df96089f12716') build() { cd "$srcdir"/util-linux-ng-$pkgver-$pkgrel sed -e 's%etc/adjtime%var/lib/hwclock/adjtime%' -i hwclock/hwclock.c # wall - provided by sysvinit # arch, elvtune, raw, rdev - deprecated ./configure \ --disable-wall \ --enable-write #\ #--enable-arch \ #--enable-elvtune \ #--enable-raw \ #--enable-rdev make || return 1 make DESTDIR="$pkgdir" install mkdir -pv "$pkgdir"/var/lib/hwclock } # vim:set ts=2 sw=2 et: