From: Arkadiusz Miśkiewicz Date: Thu, 17 Nov 2011 09:27:08 +0000 (+0000) Subject: - rel 2; simple wrapper for showing project quota id X-Git-Tag: auto/th/xfsprogs-3_1_6-2 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fxfsprogs.git;a=commitdiff_plain;h=a32e9a39c2a01d11714574bf8fa787f06c790bea - rel 2; simple wrapper for showing project quota id Changed files: xfs_lsprojid -> 1.1 xfsprogs.spec -> 1.145 --- diff --git a/xfs_lsprojid b/xfs_lsprojid new file mode 100644 index 0000000..75a847d --- /dev/null +++ b/xfs_lsprojid @@ -0,0 +1,8 @@ +#!/bin/sh + +# simple wrapper to show project id for specified paths, arekm@maven.pl 20111117 + +xfs_io -p "$0" -c "stat" $@ | awk ' +/^fd\.path =/ { projid=""; path=$3; gsub(/^\"/, "", path); gsub(/\"$/, "", path); } +/^fsxattr\.projid =/ { projid=$3; print path ": " projid; } +' diff --git a/xfsprogs.spec b/xfsprogs.spec index 612da88..1728c9a 100644 --- a/xfsprogs.spec +++ b/xfsprogs.spec @@ -7,11 +7,12 @@ Summary: Tools for the XFS filesystem Summary(pl.UTF-8): Narzędzia do systemu plików XFS Name: xfsprogs Version: 3.1.6 -Release: 1 +Release: 2 License: LGPL v2.1 (libhandle), GPL v2 (the rest) Group: Applications/System Source0: ftp://linux-xfs.sgi.com/projects/xfs/cmd_tars/%{name}-%{version}.tar.gz # Source0-md5: fbd2c1c5abed4b11047bea6ce53bc6e4 +Source1: xfs_lsprojid Patch0: %{name}-miscfix-v2.patch Patch2: %{name}-sharedlibs.patch Patch3: %{name}-pl.po-update.patch @@ -202,6 +203,8 @@ export DIST_ROOT DIST_INSTALL DIST_INSTALL_DEV %{__make} install-dev \ DIST_MANIFEST="$DIST_INSTALL_DEV" +install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/xfs_lsprojid + ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libhandle.so.*.*.*) \ $RPM_BUILD_ROOT%{_libexecdir}/libhandle.so ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libxcmd.so.*.*.*) \