[arch-commits] Commit in util-linux/repos (14 files)

2017-03-26 Thread Sébastien Luttringer
Date: Sunday, March 26, 2017 @ 22:00:12
  Author: seblu
Revision: 291696

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/0001-sfdisk-support-empty-label-use-case.patch
(from rev 291695, 
util-linux/trunk/0001-sfdisk-support-empty-label-use-case.patch)
  util-linux/repos/testing-i686/PKGBUILD
(from rev 291695, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 291695, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 291695, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 291695, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.sysusers
(from rev 291695, util-linux/trunk/util-linux.sysusers)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/0001-sfdisk-support-empty-label-use-case.patch
(from rev 291695, 
util-linux/trunk/0001-sfdisk-support-empty-label-use-case.patch)
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 291695, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 291695, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 291695, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 291695, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.sysusers
(from rev 291695, util-linux/trunk/util-linux.sysusers)

---+
 testing-i686/0001-sfdisk-support-empty-label-use-case.patch   |  223 ++
 testing-i686/PKGBUILD |  110 
 testing-i686/pam-common   |6 
 testing-i686/pam-login|7 
 testing-i686/pam-su   |9 
 testing-i686/util-linux.sysusers  |1 
 testing-x86_64/0001-sfdisk-support-empty-label-use-case.patch |  223 ++
 testing-x86_64/PKGBUILD   |  110 
 testing-x86_64/pam-common |6 
 testing-x86_64/pam-login  |7 
 testing-x86_64/pam-su |9 
 testing-x86_64/util-linux.sysusers|1 
 12 files changed, 712 insertions(+)

Copied: 
util-linux/repos/testing-i686/0001-sfdisk-support-empty-label-use-case.patch 
(from rev 291695, 
util-linux/trunk/0001-sfdisk-support-empty-label-use-case.patch)
===
--- testing-i686/0001-sfdisk-support-empty-label-use-case.patch 
(rev 0)
+++ testing-i686/0001-sfdisk-support-empty-label-use-case.patch 2017-03-26 
22:00:12 UTC (rev 291696)
@@ -0,0 +1,223 @@
+From 35ca51182782193f555fbdcb06bb10766550d017 Mon Sep 17 00:00:00 2001
+From: Karel Zak 
+Date: Wed, 30 Nov 2016 12:43:10 +0100
+Subject: [PATCH] sfdisk: support empty label use-case
+
+By default sfdisk creates partition table when a first partition is
+specified, otherwise the device is not modified. This force users to
+create at least one partition.
+
+This commit allows to create empty label without partitions if "label:
+" header line is specified by script.
+
+The commit also modifies "New situation:" output to list label name
+and label identifier.
+
+Addresses: https://github.com/karelzak/util-linux/issues/374
+Signed-off-by: Karel Zak 
+---
+ disk-utils/fdisk-list.c| 23 +++
+ disk-utils/fdisk-list.h|  1 +
+ disk-utils/sfdisk.8| 18 +-
+ disk-utils/sfdisk.c| 17 +
+ libfdisk/src/libfdisk.h.in |  1 +
+ libfdisk/src/libfdisk.sym  |  5 +
+ libfdisk/src/script.c  | 20 +++-
+ 7 files changed, 75 insertions(+), 10 deletions(-)
+
+diff --git a/disk-utils/fdisk-list.c b/disk-utils/fdisk-list.c
+index e6b2033..c9560f4 100644
+--- a/disk-utils/fdisk-list.c
 b/disk-utils/fdisk-list.c
+@@ -34,10 +34,23 @@ static int is_ide_cdrom_or_tape(char *device)
+   return ret;
+ }
+ 
++void list_disk_identifier(struct fdisk_context *cxt)
++{
++  struct fdisk_label *lb = fdisk_get_label(cxt, NULL);
++  char *id = NULL;
++
++  if (fdisk_has_label(cxt))
++  fdisk_info(cxt, _("Disklabel type: %s"),
++  fdisk_label_get_name(lb));
++
++  if (!fdisk_is_details(cxt) && fdisk_get_disklabel_id(cxt, ) == 0 && 
id) {
++  fdisk_info(cxt, _("Disk identifier: %s"), id);
++  free(id);
++  }
++}
+ 
+ void list_disk_geometry(struct fdisk_context *cxt)
+ {
+-  char *id = NULL;
+   struct fdisk_label *lb = fdisk_get_label(cxt, NULL);
+   uint64_t bytes = fdisk_get_nsectors(cxt) * fdisk_get_sector_size(cxt);
+   char 

[arch-commits] Commit in util-linux/repos (14 files)

2015-09-19 Thread Evangelos Foutras
Date: Saturday, September 19, 2015 @ 20:22:09
  Author: foutrelis
Revision: 246676

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  util-linux/repos/staging-i686/
  util-linux/repos/staging-i686/PKGBUILD
(from rev 246675, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-i686/pam-common
(from rev 246675, util-linux/trunk/pam-common)
  util-linux/repos/staging-i686/pam-login
(from rev 246675, util-linux/trunk/pam-login)
  util-linux/repos/staging-i686/pam-su
(from rev 246675, util-linux/trunk/pam-su)
  util-linux/repos/staging-i686/util-linux.install
(from rev 246675, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-i686/uuidd.tmpfiles
(from rev 246675, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/staging-x86_64/
  util-linux/repos/staging-x86_64/PKGBUILD
(from rev 246675, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-x86_64/pam-common
(from rev 246675, util-linux/trunk/pam-common)
  util-linux/repos/staging-x86_64/pam-login
(from rev 246675, util-linux/trunk/pam-login)
  util-linux/repos/staging-x86_64/pam-su
(from rev 246675, util-linux/trunk/pam-su)
  util-linux/repos/staging-x86_64/util-linux.install
(from rev 246675, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-x86_64/uuidd.tmpfiles
(from rev 246675, util-linux/trunk/uuidd.tmpfiles)

---+
 staging-i686/PKGBUILD |   97 
 staging-i686/pam-common   |6 ++
 staging-i686/pam-login|7 ++
 staging-i686/pam-su   |9 +++
 staging-i686/util-linux.install   |   12 
 staging-i686/uuidd.tmpfiles   |1 
 staging-x86_64/PKGBUILD   |   97 
 staging-x86_64/pam-common |6 ++
 staging-x86_64/pam-login  |7 ++
 staging-x86_64/pam-su |9 +++
 staging-x86_64/util-linux.install |   12 
 staging-x86_64/uuidd.tmpfiles |1 
 12 files changed, 264 insertions(+)

Copied: util-linux/repos/staging-i686/PKGBUILD (from rev 246675, 
util-linux/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-09-19 18:22:09 UTC (rev 246676)
@@ -0,0 +1,97 @@
+# $Id$
+# Maintainer: Tom Gundersen 
+# Maintainer: Dave Reisner 
+# Contributor: judd 
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.27
+pkgrel=3
+pkgdesc="Miscellaneous system utilities for Linux"
+url="https://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284')  # Karel Zak
+source=("https://www.kernel.org/pub/linux/utils/util-linux/v2.27/$pkgname-$pkgver.tar."{xz,sign}
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('5b06bbda9309624ee7add15bc8d8ca22'
+ 'SKIP'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-libmount-force-mountinfo \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject' 'zramctl')
+  provides=("util-linux-ng=$pkgver" 'eject' 'zramctl')
+  replaces=('zramctl')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd "$pkgname-$pkgver"
+
+  make DESTDIR="$pkgdir" install
+
+  # setuid chfn and chsh
+  chmod 4755 "$pkgdir"/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 "$srcdir/pam-common" "$pkgdir/etc/pam.d/chfn"
+  install -m644 "$srcdir/pam-common" "$pkgdir/etc/pam.d/chsh"
+  install -m644 "$srcdir/pam-login" "$pkgdir/etc/pam.d/login"
+  install -m644 "$srcdir/pam-su" "$pkgdir/etc/pam.d/su"
+  install -m644 "$srcdir/pam-su" "$pkgdir/etc/pam.d/su-l"
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 "$srcdir/uuidd.tmpfiles" 
"$pkgdir/usr/lib/tmpfiles.d/uuidd.conf"
+
+  # usrmove
+  cd 

[arch-commits] Commit in util-linux/repos (14 files)

2015-09-07 Thread Evangelos Foutras
Date: Monday, September 7, 2015 @ 16:05:26
  Author: foutrelis
Revision: 245461

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  util-linux/repos/staging-i686/
  util-linux/repos/staging-i686/PKGBUILD
(from rev 245460, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-i686/pam-common
(from rev 245460, util-linux/trunk/pam-common)
  util-linux/repos/staging-i686/pam-login
(from rev 245460, util-linux/trunk/pam-login)
  util-linux/repos/staging-i686/pam-su
(from rev 245460, util-linux/trunk/pam-su)
  util-linux/repos/staging-i686/util-linux.install
(from rev 245460, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-i686/uuidd.tmpfiles
(from rev 245460, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/staging-x86_64/
  util-linux/repos/staging-x86_64/PKGBUILD
(from rev 245460, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-x86_64/pam-common
(from rev 245460, util-linux/trunk/pam-common)
  util-linux/repos/staging-x86_64/pam-login
(from rev 245460, util-linux/trunk/pam-login)
  util-linux/repos/staging-x86_64/pam-su
(from rev 245460, util-linux/trunk/pam-su)
  util-linux/repos/staging-x86_64/util-linux.install
(from rev 245460, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-x86_64/uuidd.tmpfiles
(from rev 245460, util-linux/trunk/uuidd.tmpfiles)

---+
 staging-i686/PKGBUILD |   97 
 staging-i686/pam-common   |6 ++
 staging-i686/pam-login|7 ++
 staging-i686/pam-su   |9 +++
 staging-i686/util-linux.install   |   12 
 staging-i686/uuidd.tmpfiles   |1 
 staging-x86_64/PKGBUILD   |   97 
 staging-x86_64/pam-common |6 ++
 staging-x86_64/pam-login  |7 ++
 staging-x86_64/pam-su |9 +++
 staging-x86_64/util-linux.install |   12 
 staging-x86_64/uuidd.tmpfiles |1 
 12 files changed, 264 insertions(+)

Copied: util-linux/repos/staging-i686/PKGBUILD (from rev 245460, 
util-linux/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-09-07 14:05:26 UTC (rev 245461)
@@ -0,0 +1,97 @@
+# $Id$
+# Maintainer: Tom Gundersen 
+# Maintainer: Dave Reisner 
+# Contributor: judd 
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.26.2
+pkgrel=2
+pkgdesc="Miscellaneous system utilities for Linux"
+url="https://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284')  # Karel Zak
+source=("https://www.kernel.org/pub/linux/utils/util-linux/v2.26/$pkgname-$pkgver.tar."{xz,sign}
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('9bdf368c395f1b70325d0eb22c7f48fb'
+ 'SKIP'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-libmount-force-mountinfo \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject' 'zramctl')
+  provides=("util-linux-ng=$pkgver" 'eject' 'zramctl')
+  replaces=('zramctl')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd "$pkgname-$pkgver"
+
+  make DESTDIR="$pkgdir" install
+
+  # setuid chfn and chsh
+  chmod 4755 "$pkgdir"/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 "$srcdir/pam-common" "$pkgdir/etc/pam.d/chfn"
+  install -m644 "$srcdir/pam-common" "$pkgdir/etc/pam.d/chsh"
+  install -m644 "$srcdir/pam-login" "$pkgdir/etc/pam.d/login"
+  install -m644 "$srcdir/pam-su" "$pkgdir/etc/pam.d/su"
+  install -m644 "$srcdir/pam-su" "$pkgdir/etc/pam.d/su-l"
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 "$srcdir/uuidd.tmpfiles" 
"$pkgdir/usr/lib/tmpfiles.d/uuidd.conf"
+
+  # usrmove
+  cd 

[arch-commits] Commit in util-linux/repos (14 files)

2015-04-30 Thread Dave Reisner
Date: Thursday, April 30, 2015 @ 14:59:09
  Author: dreisner
Revision: 238293

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 238292, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 238292, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 238292, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 238292, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 238292, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 238292, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 238292, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 238292, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 238292, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 238292, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 238292, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 238292, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   97 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   12 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   97 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   12 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 264 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 238292, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-04-30 12:59:09 UTC (rev 238293)
@@ -0,0 +1,97 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.26.2
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=https://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284')  # Karel Zak
+source=(https://www.kernel.org/pub/linux/utils/util-linux/v2.26/$pkgname-$pkgver.tar.{xz,sign}
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('9bdf368c395f1b70325d0eb22c7f48fb'
+ 'SKIP'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-libmount-force-mountinfo \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject' 'zramctl')
+  provides=(util-linux-ng=$pkgver 'eject' 'zramctl')
+  replaces=('zramctl')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=$pkgdir install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su $pkgdir/etc/pam.d/su
+  install -m644 $srcdir/pam-su $pkgdir/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir 

[arch-commits] Commit in util-linux/repos (14 files)

2015-02-20 Thread Dave Reisner
Date: Saturday, February 21, 2015 @ 04:04:37
  Author: dreisner
Revision: 231710

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 231709, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 231709, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 231709, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 231709, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 231709, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 231709, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 231709, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 231709, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 231709, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 231709, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 231709, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 231709, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   95 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +++
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   95 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +++
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 278 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 231709, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-02-21 03:04:37 UTC (rev 231710)
@@ -0,0 +1,95 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.26
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284')  # Karel Zak
+source=(https://www.kernel.org/pub/linux/utils/util-linux/v2.26/$pkgname-$pkgver.tar.{xz,sign}
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('912c550a4e5c47c0ce9abd0733fa9a64'
+ 'SKIP'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+
+  ### create libutil-linux split
+  rm -rf $srcdir/_libutil-linux
+  

[arch-commits] Commit in util-linux/repos (14 files)

2014-10-24 Thread Dave Reisner
Date: Friday, October 24, 2014 @ 16:48:30
  Author: dreisner
Revision: 225262

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 225261, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 225261, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 225261, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 225261, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 225261, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 225261, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 225261, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 225261, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 225261, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 225261, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 225261, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 225261, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   93 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   93 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 274 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 225261, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-10-24 14:48:30 UTC (rev 225262)
@@ -0,0 +1,93 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.25.2
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.25/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('cab3d7be354000f629bc601238b629b3'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+
+  ### create libutil-linux split
+  rm -rf $srcdir/_libutil-linux
+  install -dm755 $srcdir/_libutil-linux/usr/lib
+  cd $srcdir/_libutil-linux
+  mv 

[arch-commits] Commit in util-linux/repos (14 files)

2014-09-08 Thread Dave Reisner
Date: Monday, September 8, 2014 @ 16:41:15
  Author: dreisner
Revision: 221157

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 221156, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 221156, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 221156, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 221156, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 221156, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 221156, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 221156, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 221156, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 221156, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 221156, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 221156, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 221156, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   93 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   93 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 274 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 221156, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-09-08 14:41:15 UTC (rev 221157)
@@ -0,0 +1,93 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.25.1
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.25/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-{login,common,su})
+md5sums=('2ff36a8f8ede70f66c5ad0fb09e40e79'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+
+  ### create libutil-linux split
+  rm -rf $srcdir/_libutil-linux
+  install -dm755 $srcdir/_libutil-linux/usr/lib
+  cd $srcdir/_libutil-linux
+  mv 

[arch-commits] Commit in util-linux/repos (14 files)

2014-07-22 Thread Dave Reisner
Date: Tuesday, July 22, 2014 @ 15:04:37
  Author: dreisner
Revision: 217729

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 217728, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 217728, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 217728, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 217728, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 217728, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 217728, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 217728, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 217728, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 217728, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 217728, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 217728, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 217728, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   95 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +++
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   95 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +++
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 278 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 217728, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-07-22 13:04:37 UTC (rev 217729)
@@ -0,0 +1,95 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.25
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+makedepends=('systemd' 'python')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.25/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+md5sums=('4c78fdef4cb882caafad61e33cafbc14'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+  make
+}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  groups=('base' 'base-devel')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+
+  ### create libutil-linux split
+  rm -rf $srcdir/_libutil-linux
+  install -dm755 $srcdir/_libutil-linux/usr/lib
+  cd $srcdir/_libutil-linux
+  mv 

[arch-commits] Commit in util-linux/repos (14 files)

2014-04-24 Thread Dave Reisner
Date: Thursday, April 24, 2014 @ 15:45:58
  Author: dreisner
Revision: 211730

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 211729, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 211729, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 211729, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 211729, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 211729, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 211729, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 211729, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 211729, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 211729, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 211729, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 211729, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 211729, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |  104 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +++
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |  104 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +++
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 296 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 211729, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-04-24 13:45:58 UTC (rev 211730)
@@ -0,0 +1,104 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.24.2
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+makedepends=('systemd' 'python')
+# checkdepends=('bc')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+md5sums=('3f191727a0d28f7204b755cf1b6ea0aa'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  

[arch-commits] Commit in util-linux/repos (14 files)

2014-03-20 Thread Bartłomiej Piotrowski
Date: Thursday, March 20, 2014 @ 07:18:12
  Author: bpiotrowski
Revision: 208235

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  util-linux/repos/staging-i686/
  util-linux/repos/staging-i686/PKGBUILD
(from rev 208234, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-i686/pam-common
(from rev 208234, util-linux/trunk/pam-common)
  util-linux/repos/staging-i686/pam-login
(from rev 208234, util-linux/trunk/pam-login)
  util-linux/repos/staging-i686/pam-su
(from rev 208234, util-linux/trunk/pam-su)
  util-linux/repos/staging-i686/util-linux.install
(from rev 208234, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-i686/uuidd.tmpfiles
(from rev 208234, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/staging-x86_64/
  util-linux/repos/staging-x86_64/PKGBUILD
(from rev 208234, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-x86_64/pam-common
(from rev 208234, util-linux/trunk/pam-common)
  util-linux/repos/staging-x86_64/pam-login
(from rev 208234, util-linux/trunk/pam-login)
  util-linux/repos/staging-x86_64/pam-su
(from rev 208234, util-linux/trunk/pam-su)
  util-linux/repos/staging-x86_64/util-linux.install
(from rev 208234, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-x86_64/uuidd.tmpfiles
(from rev 208234, util-linux/trunk/uuidd.tmpfiles)

---+
 staging-i686/PKGBUILD |  104 
 staging-i686/pam-common   |6 ++
 staging-i686/pam-login|7 ++
 staging-i686/pam-su   |9 +++
 staging-i686/util-linux.install   |   21 +++
 staging-i686/uuidd.tmpfiles   |1 
 staging-x86_64/PKGBUILD   |  104 
 staging-x86_64/pam-common |6 ++
 staging-x86_64/pam-login  |7 ++
 staging-x86_64/pam-su |9 +++
 staging-x86_64/util-linux.install |   21 +++
 staging-x86_64/uuidd.tmpfiles |1 
 12 files changed, 296 insertions(+)

Copied: util-linux/repos/staging-i686/PKGBUILD (from rev 208234, 
util-linux/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2014-03-20 06:18:12 UTC (rev 208235)
@@ -0,0 +1,104 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.24.1
+pkgrel=4
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+makedepends=('systemd' 'python')
+# checkdepends=('bc')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+md5sums=('88d46ae23ca599ac5af9cf96b531590f'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  install=util-linux.install
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+

[arch-commits] Commit in util-linux/repos (14 files)

2014-03-10 Thread Dave Reisner
Date: Tuesday, March 11, 2014 @ 03:45:16
  Author: dreisner
Revision: 207489

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 207488, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 207488, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 207488, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 207488, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 207488, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 207488, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 207488, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 207488, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 207488, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 207488, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 207488, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 207488, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |  104 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +++
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |  104 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +++
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 296 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 207488, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-03-11 02:45:16 UTC (rev 207489)
@@ -0,0 +1,104 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgbase=util-linux
+pkgname=(util-linux libutil-linux)
+pkgver=2.24.1
+pkgrel=2
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+makedepends=('systemd' 'python')
+# checkdepends=('bc')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+install=util-linux.install
+md5sums=('88d46ae23ca599ac5af9cf96b531590f'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package_util-linux() {
+  conflicts=('util-linux-ng' 'eject')
+  provides=(util-linux-ng=$pkgver 'eject')
+  depends=('pam' 'shadow' 'coreutils' 'libsystemd' 'libutil-linux')
+  optdepends=('python: python bindings to libmount')
+  backup=(etc/pam.d/chfn
+  etc/pam.d/chsh
+  etc/pam.d/login
+  etc/pam.d/su
+  etc/pam.d/su-l)
+
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # 

[arch-commits] Commit in util-linux/repos (14 files)

2014-01-24 Thread Tom Gundersen
Date: Friday, January 24, 2014 @ 15:20:13
  Author: tomegun
Revision: 204643

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 204642, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 204642, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 204642, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 204642, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 204642, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 204642, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 204642, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 204642, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 204642, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 204642, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 204642, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 204642, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   89 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   89 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 266 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 204642, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-01-24 14:20:13 UTC (rev 204643)
@@ -0,0 +1,89 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.24.1
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+optdepends=('python: python bindings to libmount')
+makedepends=('systemd' 'python')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=$pkgver 'eject')
+license=('GPL2')
+options=('strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+md5sums=('88d46ae23ca599ac5af9cf96b531590f'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+}

Copied: 

[arch-commits] Commit in util-linux/repos (14 files)

2013-10-21 Thread Dave Reisner
Date: Monday, October 21, 2013 @ 16:45:58
  Author: dreisner
Revision: 197040

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 197039, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 197039, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 197039, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 197039, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 197039, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 197039, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 197039, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 197039, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 197039, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 197039, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 197039, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 197039, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   89 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   89 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 266 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 197039, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-10-21 14:45:58 UTC (rev 197040)
@@ -0,0 +1,89 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.24
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+optdepends=('python: python bindings to libmount')
+makedepends=('systemd' 'python')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=$pkgver 'eject')
+license=('GPL2')
+options=('!libtool' 'strip' 'debug')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+md5sums=('4fac6443427f575fc5f3531a4ad2ca01'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --bindir=/usr/bin \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation \
+  --with-python=3
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  rmdir sbin usr/sbin
+}


[arch-commits] Commit in util-linux/repos (14 files)

2013-07-31 Thread Tom Gundersen
Date: Wednesday, July 31, 2013 @ 15:19:40
  Author: tomegun
Revision: 191845

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 191844, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 191844, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 191844, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 191844, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 191844, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 191844, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 191844, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 191844, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 191844, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 191844, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 191844, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 191844, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   88 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 ++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   88 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 ++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 264 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 191844, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-07-31 13:19:40 UTC (rev 191845)
@@ -0,0 +1,88 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Maintainer: Dave Reisner dreis...@archlinux.org
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.23.2
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+makedepends=('systemd')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=$pkgver 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.23/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+md5sums=('b39fde897334a4858bb2098edcce5b3f'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  mv bin/* usr/bin
+  rmdir bin sbin usr/sbin
+}

Copied: util-linux/repos/testing-i686/pam-common (from rev 

[arch-commits] Commit in util-linux/repos (14 files)

2013-05-30 Thread Tom Gundersen
Date: Thursday, May 30, 2013 @ 14:59:20
  Author: tomegun
Revision: 186684

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  util-linux/repos/staging-i686/
  util-linux/repos/staging-i686/PKGBUILD
(from rev 186683, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-i686/pam-common
(from rev 186683, util-linux/trunk/pam-common)
  util-linux/repos/staging-i686/pam-login
(from rev 186683, util-linux/trunk/pam-login)
  util-linux/repos/staging-i686/pam-su
(from rev 186683, util-linux/trunk/pam-su)
  util-linux/repos/staging-i686/util-linux.install
(from rev 186683, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-i686/uuidd.tmpfiles
(from rev 186683, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/staging-x86_64/
  util-linux/repos/staging-x86_64/PKGBUILD
(from rev 186683, util-linux/trunk/PKGBUILD)
  util-linux/repos/staging-x86_64/pam-common
(from rev 186683, util-linux/trunk/pam-common)
  util-linux/repos/staging-x86_64/pam-login
(from rev 186683, util-linux/trunk/pam-login)
  util-linux/repos/staging-x86_64/pam-su
(from rev 186683, util-linux/trunk/pam-su)
  util-linux/repos/staging-x86_64/util-linux.install
(from rev 186683, util-linux/trunk/util-linux.install)
  util-linux/repos/staging-x86_64/uuidd.tmpfiles
(from rev 186683, util-linux/trunk/uuidd.tmpfiles)

---+
 staging-i686/PKGBUILD |   87 
 staging-i686/pam-common   |6 ++
 staging-i686/pam-login|7 ++
 staging-i686/pam-su   |9 +++
 staging-i686/util-linux.install   |   21 
 staging-i686/uuidd.tmpfiles   |1 
 staging-x86_64/PKGBUILD   |   87 
 staging-x86_64/pam-common |6 ++
 staging-x86_64/pam-login  |7 ++
 staging-x86_64/pam-su |9 +++
 staging-x86_64/util-linux.install |   21 
 staging-x86_64/uuidd.tmpfiles |1 
 12 files changed, 262 insertions(+)

Copied: util-linux/repos/staging-i686/PKGBUILD (from rev 186683, 
util-linux/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2013-05-30 12:59:20 UTC (rev 186684)
@@ -0,0 +1,87 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.23.1
+pkgrel=2
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+makedepends=('systemd')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=$pkgver 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.23/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+md5sums=('33ba55ce82f8e3b8d7a38fac0f62779a'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+
+  # usrmove
+  cd $pkgdir
+  mv {,usr/}sbin/* usr/bin
+  mv bin/* usr/bin
+  rmdir bin sbin usr/sbin
+}

Copied: util-linux/repos/staging-i686/pam-common (from rev 186683, 
util-linux/trunk/pam-common)

[arch-commits] Commit in util-linux/repos (14 files)

2013-05-28 Thread Dave Reisner
Date: Tuesday, May 28, 2013 @ 15:57:44
  Author: dreisner
Revision: 186543

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 186542, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 186542, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 186542, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 186542, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 186542, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 186542, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 186542, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 186542, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 186542, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 186542, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 186542, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 186542, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   81 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 
 testing-i686/util-linux.install   |   21 +
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   81 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 
 testing-x86_64/util-linux.install |   21 +
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 250 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 186542, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-05-28 13:57:44 UTC (rev 186543)
@@ -0,0 +1,81 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.23.1
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+makedepends=('systemd')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=$pkgver 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.23/$pkgname-$pkgver.tar.xz;
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+md5sums=('33ba55ce82f8e3b8d7a38fac0f62779a'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')
+
+build() {
+  cd $pkgname-$pkgver
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR=${pkgdir} install
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}

Copied: util-linux/repos/testing-i686/pam-common (from rev 186542, 
util-linux/trunk/pam-common)
===
--- testing-i686/pam-common 

[arch-commits] Commit in util-linux/repos (14 files)

2013-04-25 Thread Tom Gundersen
Date: Friday, April 26, 2013 @ 00:06:39
  Author: tomegun
Revision: 183644

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 183643, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 183643, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 183643, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 183643, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 183643, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 183643, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 183643, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 183643, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 183643, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 183643, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 183643, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 183643, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   83 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   83 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 254 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 183643, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-04-25 22:06:39 UTC (rev 183644)
@@ -0,0 +1,83 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.23
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base' 'base-devel')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+makedepends=('systemd')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.23/${pkgname}-${pkgver}.tar.xz
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}
+md5sums=('cf5e9bb402371beaaffc3a5f276d5783'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 183643, 
util-linux/trunk/pam-common)

[arch-commits] Commit in util-linux/repos (14 files)

2012-12-13 Thread Tom Gundersen
Date: Thursday, December 13, 2012 @ 08:31:30
  Author: tomegun
Revision: 173218

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 173217, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 173217, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 173217, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 173217, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 173217, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 173217, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 173217, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 173217, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 173217, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 173217, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 173217, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 173217, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   82 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   82 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 252 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 173217, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-12-13 13:31:30 UTC (rev 173218)
@@ -0,0 +1,82 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.22.2
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}
+md5sums=('eeacbfdd2556acd899a2d0ffdb446185'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 173217, 
util-linux/trunk/pam-common)
===
--- 

[arch-commits] Commit in util-linux/repos (14 files)

2012-11-16 Thread Allan McRae
Date: Friday, November 16, 2012 @ 21:52:11
  Author: allan
Revision: 171302

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 171301, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 171301, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 171301, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 171301, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 171301, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 171301, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 171301, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 171301, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 171301, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 171301, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 171301, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 171301, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   82 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   21 +
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   82 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   21 +
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 252 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 171301, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-11-17 02:52:11 UTC (rev 171302)
@@ -0,0 +1,82 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.22.1
+pkgrel=3
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+# checkdepends=('bc')
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}
+md5sums=('730cf9932531ed09b53a04ca30fcb4c9'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 171301, 
util-linux/trunk/pam-common)
===
--- 

[arch-commits] Commit in util-linux/repos (14 files)

2012-10-28 Thread Tom Gundersen
Date: Sunday, October 28, 2012 @ 22:34:23
  Author: tomegun
Revision: 169782

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 169781, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 169781, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 169781, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 169781, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 169781, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 169781, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 169781, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 169781, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 169781, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 169781, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 169781, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 169781, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   82 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   20 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   82 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   20 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 250 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 169781, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-10-29 02:34:23 UTC (rev 169782)
@@ -0,0 +1,82 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.22.1
+pkgrel=2
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base')
+depends=('pam' 'shadow' 'coreutils' 'glibc')
+# makedepends=('bc') # for check() only, change this to checkdepends for 
pacman 4.1
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}
+md5sums=('730cf9932531ed09b53a04ca30fcb4c9'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 169781, 
util-linux/trunk/pam-common)

[arch-commits] Commit in util-linux/repos (14 files)

2012-10-13 Thread Tom Gundersen
Date: Saturday, October 13, 2012 @ 08:08:22
  Author: tomegun
Revision: 168617

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 168616, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 168616, util-linux/trunk/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 168616, util-linux/trunk/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 168616, util-linux/trunk/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 168616, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-i686/uuidd.tmpfiles
(from rev 168616, util-linux/trunk/uuidd.tmpfiles)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 168616, util-linux/trunk/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 168616, util-linux/trunk/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 168616, util-linux/trunk/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 168616, util-linux/trunk/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 168616, util-linux/trunk/util-linux.install)
  util-linux/repos/testing-x86_64/uuidd.tmpfiles
(from rev 168616, util-linux/trunk/uuidd.tmpfiles)

---+
 testing-i686/PKGBUILD |   82 
 testing-i686/pam-common   |6 ++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 +++
 testing-i686/util-linux.install   |   20 
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   82 
 testing-x86_64/pam-common |6 ++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 +++
 testing-x86_64/util-linux.install |   20 
 testing-x86_64/uuidd.tmpfiles |1 
 12 files changed, 250 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 168616, 
util-linux/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-10-13 12:08:22 UTC (rev 168617)
@@ -0,0 +1,82 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.22.1
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base')
+depends=('pam' 'shadow')
+makedepends=('bc') # for check() only, change this to checkdepends for pacman 
4.1
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
+uuidd.tmpfiles
+pam-login
+pam-common
+pam-su)
+backup=(etc/pam.d/chfn
+etc/pam.d/chsh
+etc/pam.d/login
+etc/pam.d/su
+etc/pam.d/su-l)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --localstatedir=/run \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-line \ # not part of any package
+#  --enable-last \ # not compat
+
+  make
+}
+
+#check() {
+# fails for some reason in chroot, works outside
+#  make -C $pkgname-$pkgver check
+#}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
+
+  # include tmpfiles fragment for uuidd
+  # TODO(dreisner): offer this upstream?
+  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
+}
+md5sums=('730cf9932531ed09b53a04ca30fcb4c9'
+ 'a39554bfd65cccfd8254bb46922f4a67'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 168616, 
util-linux/trunk/pam-common)

[arch-commits] Commit in util-linux/repos (14 files)

2012-09-20 Thread Tom Gundersen
Date: Thursday, September 20, 2012 @ 18:13:52
  Author: tomegun
Revision: 166881

archrelease: copy trunk to testing-i686, testing-x86_64

Deleted:
  util-linux/repos/testing-i686/PKGBUILD
  util-linux/repos/testing-i686/pam-common
  util-linux/repos/testing-i686/pam-login
  util-linux/repos/testing-i686/pam-su
  util-linux/repos/testing-i686/su.1
  util-linux/repos/testing-i686/util-linux.install
  util-linux/repos/testing-i686/uuidd.tmpfiles
  util-linux/repos/testing-x86_64/PKGBUILD
  util-linux/repos/testing-x86_64/pam-common
  util-linux/repos/testing-x86_64/pam-login
  util-linux/repos/testing-x86_64/pam-su
  util-linux/repos/testing-x86_64/su.1
  util-linux/repos/testing-x86_64/util-linux.install
  util-linux/repos/testing-x86_64/uuidd.tmpfiles

---+
 testing-i686/PKGBUILD |   97 ---
 testing-i686/pam-common   |6 
 testing-i686/pam-login|7 -
 testing-i686/pam-su   |9 -
 testing-i686/su.1 |  230 
 testing-i686/util-linux.install   |   39 --
 testing-i686/uuidd.tmpfiles   |1 
 testing-x86_64/PKGBUILD   |   97 ---
 testing-x86_64/pam-common |6 
 testing-x86_64/pam-login  |7 -
 testing-x86_64/pam-su |9 -
 testing-x86_64/su.1   |  230 
 testing-x86_64/util-linux.install |   39 --
 testing-x86_64/uuidd.tmpfiles |1 
 14 files changed, 778 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2012-09-20 22:12:57 UTC (rev 166880)
+++ testing-i686/PKGBUILD   2012-09-20 22:13:52 UTC (rev 166881)
@@ -1,97 +0,0 @@
-# $Id$
-# Maintainer: Tom Gundersen t...@jklm.no
-# Contributor: judd jvi...@zeroflux.org
-
-pkgname=util-linux
-pkgver=2.22
-pkgrel=5
-pkgdesc=Miscellaneous system utilities for Linux
-url=http://www.kernel.org/pub/linux/utils/util-linux/;
-arch=('i686' 'x86_64')
-groups=('base')
-depends=('pam' 'shadow')
-makedepends=('bc') # for check() only, change this to checkdepends for pacman 
4.1
-conflicts=('util-linux-ng' 'eject')
-provides=(util-linux-ng=${pkgver} 'eject')
-license=('GPL2')
-options=('!libtool')
-source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
-su.1
-uuidd.tmpfiles
-pam-login
-pam-common
-pam-su
-   hwclock-systz.patch)
-backup=(etc/pam.d/chfn
-etc/pam.d/chsh
-etc/pam.d/login
-etc/pam.d/su
-etc/pam.d/su-l)
-install=util-linux.install
-
-build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-
-  patch -p1 -i ../hwclock-systz.patch
-
-  # unbreak --localstatedir
-  # TODO(dreisner): find out what sami had in mind with these heuristics
-  sed -i '71,75d' configure.ac
-  ./autogen.sh
-
-  ./configure --prefix=/usr \
-  --libdir=/usr/lib \
-  --localstatedir=/run \
-  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
-  --enable-raw \
-  --enable-vipw \
-  --enable-newgrp \
-  --enable-chfn-chsh \
-  --enable-write \
-  --enable-mesg \
-  --enable-socket-activation
-
-#  --enable-reset \ # part of ncurses
-#  --enable-last \ # not part of any package
-#  --enable-line \ # not compat
-
-  make
-}
-
-check() {
-  make -C $pkgname-$pkgver check
-}
-
-package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-
-  make DESTDIR=${pkgdir} install
-
-  cd ${pkgdir}
-
-  # setuid chfn and chsh
-  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
-
-  # install PAM files for login-utils
-  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
-  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
-  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
-  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
-  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su-l
-
-  # broken buildsys doesn't include su(1), which means it
-  # isn't even in the dist tarball
-  # TODO(dreisner): patched upstream
-  install -m644 $srcdir/su.1 $pkgdir/usr/share/man/man1/su.1
-
-  # include tmpfiles fragment for uuidd
-  # TODO(dreisner): offer this upstream?
-  install -Dm644 $srcdir/uuidd.tmpfiles 
$pkgdir/usr/lib/tmpfiles.d/uuidd.conf
-}
-md5sums=('ba2d8cc12a937231c80a04f7f7149303'
- '7f524538dcf57284a86f03a98e624f04'
- 'a39554bfd65cccfd8254bb46922f4a67'
- '4368b3f98abd8a32662e094c54e7f9b1'
- 'a31374fef2cba0ca34dfc7078e2969e4'
- 'fa85e5cce5d723275b14365ba71a8aad'
- '19eaa197a0cfb046661dede2e991120b')

Deleted: testing-i686/pam-common
===
--- testing-i686/pam-common 2012-09-20 22:12:57 UTC (rev 166880)
+++ testing-i686/pam-common 2012-09-20 22:13:52 UTC (rev 166881)
@@ -1,6 

[arch-commits] Commit in util-linux/repos (14 files)

2012-09-04 Thread Tom Gundersen
Date: Tuesday, September 4, 2012 @ 13:22:00
  Author: tomegun
Revision: 166143

db-move: moved util-linux from [staging] to [testing] (i686, x86_64)

Added:
  util-linux/repos/testing-i686/
  util-linux/repos/testing-i686/PKGBUILD
(from rev 166142, util-linux/repos/staging-i686/PKGBUILD)
  util-linux/repos/testing-i686/pam-common
(from rev 166142, util-linux/repos/staging-i686/pam-common)
  util-linux/repos/testing-i686/pam-login
(from rev 166142, util-linux/repos/staging-i686/pam-login)
  util-linux/repos/testing-i686/pam-su
(from rev 166142, util-linux/repos/staging-i686/pam-su)
  util-linux/repos/testing-i686/util-linux.install
(from rev 166142, util-linux/repos/staging-i686/util-linux.install)
  util-linux/repos/testing-x86_64/
  util-linux/repos/testing-x86_64/PKGBUILD
(from rev 166142, util-linux/repos/staging-x86_64/PKGBUILD)
  util-linux/repos/testing-x86_64/pam-common
(from rev 166142, util-linux/repos/staging-x86_64/pam-common)
  util-linux/repos/testing-x86_64/pam-login
(from rev 166142, util-linux/repos/staging-x86_64/pam-login)
  util-linux/repos/testing-x86_64/pam-su
(from rev 166142, util-linux/repos/staging-x86_64/pam-su)
  util-linux/repos/testing-x86_64/util-linux.install
(from rev 166142, util-linux/repos/staging-x86_64/util-linux.install)
Deleted:
  util-linux/repos/staging-i686/
  util-linux/repos/staging-x86_64/

---+
 testing-i686/PKGBUILD |   69 
 testing-i686/pam-common   |6 +++
 testing-i686/pam-login|7 +++
 testing-i686/pam-su   |9 
 testing-i686/util-linux.install   |   10 +
 testing-x86_64/PKGBUILD   |   69 
 testing-x86_64/pam-common |6 +++
 testing-x86_64/pam-login  |7 +++
 testing-x86_64/pam-su |9 
 testing-x86_64/util-linux.install |   10 +
 10 files changed, 202 insertions(+)

Copied: util-linux/repos/testing-i686/PKGBUILD (from rev 166142, 
util-linux/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-09-04 17:22:00 UTC (rev 166143)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: judd jvi...@zeroflux.org
+
+pkgname=util-linux
+pkgver=2.22
+pkgrel=1
+pkgdesc=Miscellaneous system utilities for Linux
+url=http://www.kernel.org/pub/linux/utils/util-linux/;
+arch=('i686' 'x86_64')
+groups=('base')
+depends=('pam')
+makedepends=('bc') # for check() only
+conflicts=('util-linux-ng' 'eject')
+provides=(util-linux-ng=${pkgver} 'eject')
+license=('GPL2')
+options=('!libtool')
+source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.22/${pkgname}-${pkgver}.tar.xz
+pam-login
+pam-common
+   pam-su)
+backup=(etc/pam.d/chfn etc/pam.d/chsh etc/pam.d/login)
+install=util-linux.install
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --libdir=/usr/lib \
+  --enable-fs-paths-extra=/usr/bin:/usr/sbin \
+  --enable-raw \
+  --enable-vipw \
+  --enable-newgrp \
+  --enable-chfn-chsh \
+  --enable-write \
+  --enable-mesg \
+  --enable-socket-activation
+
+#  --enable-reset \ # part of ncurses
+#  --enable-last \ # not part of any package
+#  --enable-line \ # not compat
+
+  make
+}
+
+check() {
+  make -C $pkgname-$pkgver check
+}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  make DESTDIR=${pkgdir} install
+
+  cd ${pkgdir}
+
+  # setuid chfn and chsh
+  chmod 4755 $pkgdir/usr/bin/{newgrp,ch{sh,fn}}
+
+  # install PAM files for login-utils
+  install -Dm644 $srcdir/pam-common $pkgdir/etc/pam.d/chfn
+  install -m644 $srcdir/pam-common $pkgdir/etc/pam.d/chsh
+  install -m644 $srcdir/pam-login $pkgdir/etc/pam.d/login
+  install -m644 $srcdir/pam-su ${pkgdir}/etc/pam.d/su
+}
+md5sums=('ba2d8cc12a937231c80a04f7f7149303'
+ '4368b3f98abd8a32662e094c54e7f9b1'
+ 'a31374fef2cba0ca34dfc7078e2969e4'
+ 'fa85e5cce5d723275b14365ba71a8aad')

Copied: util-linux/repos/testing-i686/pam-common (from rev 166142, 
util-linux/repos/staging-i686/pam-common)
===
--- testing-i686/pam-common (rev 0)
+++ testing-i686/pam-common 2012-09-04 17:22:00 UTC (rev 166143)
@@ -0,0 +1,6 @@
+#%PAM-1.0
+auth   sufficient  pam_rootok.so
+auth   requiredpam_unix.so
+accountrequiredpam_unix.so
+sessionrequiredpam_unix.so
+password   requiredpam_permit.so

Copied: util-linux/repos/testing-i686/pam-login (from rev 166142, 
util-linux/repos/staging-i686/pam-login)