[arch-commits] Commit in util-linux-ng/repos (3 files)
Jan de Groot
jgc at archlinux.org
Sat Aug 1 13:06:33 UTC 2009
Date: Saturday, August 1, 2009 @ 09:06:33
Author: jgc
Revision: 48302
Merged revisions 48301 via svnmerge from
svn+ssh://svn.archlinux.org/srv/svn-packages/util-linux-ng/trunk
........
r48301 | jgc | 2009-08-01 15:05:55 +0200 (Sat, 01 Aug 2009) | 2 lines
upgpkg: util-linux-ng 2.16-1
Add static version of fsck, just like we had in e2fsprogs
........
Added:
util-linux-ng/repos/testing-x86_64/fsck-static.patch
(from rev 48301, util-linux-ng/trunk/fsck-static.patch)
Modified:
util-linux-ng/repos/testing-x86_64/ (properties)
util-linux-ng/repos/testing-x86_64/PKGBUILD
-------------------+
PKGBUILD | 10 ++++++++--
fsck-static.patch | 29 +++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 2 deletions(-)
Property changes on: util-linux-ng/repos/testing-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
- /util-linux-ng/trunk:1-48289
+ /util-linux-ng/trunk:1-48301
Modified: testing-x86_64/PKGBUILD
===================================================================
--- testing-x86_64/PKGBUILD 2009-08-01 13:05:55 UTC (rev 48301)
+++ testing-x86_64/PKGBUILD 2009-08-01 13:06:33 UTC (rev 48302)
@@ -15,19 +15,25 @@
license=('GPL2')
options=('!libtool')
source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.16/${pkgname}-${pkgver}.tar.bz2
- http://loop-aes.sourceforge.net/updates/${pkgname}-${pkgver}-${_loop_date}.diff.bz2)
+ http://loop-aes.sourceforge.net/updates/${pkgname}-${pkgver}-${_loop_date}.diff.bz2
+ fsck-static.patch)
install=util-linux-ng.install
md5sums=('9623380641b0c2e0449f5b1ecc567663'
- '1752b93df05410a8df8e84d07d41f048')
+ '1752b93df05410a8df8e84d07d41f048'
+ '35c3ba312782f042b594399b50b8de62')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ # Provide static fsck
+ patch -Np1 -i "${srcdir}/fsck-static.patch" || return 1
# cryptoloop support
patch -Np1 -i "${srcdir}/${pkgname}-${pkgver}-${_loop_date}.diff" || return 1
# hardware clock
sed -e 's%etc/adjtime%var/lib/hwclock/adjtime%' -i hwclock/hwclock.c || return 1
mkdir -p "${pkgdir}/var/lib/hwclock" || return 1
+ autoconf || return 1
+ automake || return 1
./configure --enable-arch --enable-write --enable-raw --disable-wall --enable-rdev || return 1
make HAVE_SLN=yes ADD_RAW=yes || return 1
make HAVE_SLN=yes ADD_RAW=yes DESTDIR="${pkgdir}" install || return 1
Copied: util-linux-ng/repos/testing-x86_64/fsck-static.patch (from rev 48301, util-linux-ng/trunk/fsck-static.patch)
===================================================================
--- testing-x86_64/fsck-static.patch (rev 0)
+++ testing-x86_64/fsck-static.patch 2009-08-01 13:06:33 UTC (rev 48302)
@@ -0,0 +1,29 @@
+--- util-linux-ng-2.16/fsck/Makefile.am 2009-07-04 01:20:01.000000000 +0200
++++ util-linux-ng-2.16.new/fsck/Makefile.am 2009-08-01 14:16:31.000000000 +0200
+@@ -1,17 +1,25 @@
+ include $(top_srcdir)/config/include-Makefile.am
+
+-sbin_PROGRAMS = fsck
++sbin_PROGRAMS = fsck fsck.static
+ dist_man_MANS = fsck.8
+
+ fsck_SOURCES = base_device.c fsck.c fsck.h ../lib/ismounted.c \
+ ../lib/fsprobe.c ../lib/canonicalize.c
++fsck_static_SOURCES = $(fsck_SOURCES)
+ fsck_LDADD =
+ fsck_CFLAGS =
++fsck_static_LDADD =
++fsck_static_CFLAGS =
++fsck_static_LDFLAGS = -all-static
+
+ if BUILD_LIBBLKID
+ fsck_LDADD += $(ul_libblkid_la)
+ fsck_CFLAGS += -I$(ul_libblkid_srcdir)
++fsck_static_LDADD += $(ul_libblkid_la)
++fsck_static_CFLAGS += -I$(ul_libblkid_srcdir)
+ else
+ fsck_LDADD += $(BLKID_LIBS)
+ fsck_CFLAGS += $(BLKID_CFLAGS)
++fsck_static_LDADD += $(BLKID_LIBS)
++fsck_static_CFLAGS += $(BLKID_CFLAGS)
+ endif
More information about the arch-commits
mailing list