X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=ldiskfs%2Flustre-ldiskfs.spec.in;h=effe92f398f3e3bbc907167660e33cdb04f33e62;hb=57c78c901b772d196e82f018209a393e092be2cf;hp=260d30da3b6911538df890da4d7fe6c691c75d5f;hpb=4dc7a9df5084c27e21c653f1aaf955202ea33826;p=fs%2Flustre-release.git diff --git a/ldiskfs/lustre-ldiskfs.spec.in b/ldiskfs/lustre-ldiskfs.spec.in index 260d30d..effe92f 100644 --- a/ldiskfs/lustre-ldiskfs.spec.in +++ b/ldiskfs/lustre-ldiskfs.spec.in @@ -5,7 +5,7 @@ %{!?kobjdir: %define kobjdir %(dir=$(echo "%configure_args" | sed -ne 's/.*--with-linux-obj=\\([^ ][^ ]*\\).*$/\\1/p'); if [ -n "$dir" ]; then echo "$dir"; else echo "%kdir"; fi)} # as an alternative to this implementation we could simply "make -C $kdir kernelversion" -%{!?kversion: %define kversion %(if test -s %kobjdir/include/linux/utsrelease.h ; then LINUXRELEASEHEADER=utsrelease.h; else LINUXRELEASEHEADER=version.h; fi; sed -ne '/^#define UTS_RELEASE/s/.*"\\(.*\\)"$/\\1/p' %kobjdir/include/linux/$LINUXRELEASEHEADER)} +%{!?kversion: %global kversion %(if test -s %kobjdir/include/generated/utsrelease.h ; then LINUXRELEASEHEADER=%kobjdir/include/generated/utsrelease.h ; elif test -s %kobjdir/include/linux/utsrelease.h ; then LINUXRELEASEHEADER=%kobjdir/include/linux/utsrelease.h ; else LINUXRELEASEHEADER=%kobjdir/include/linux/version.h; fi; sed -ne '/^#define UTS_RELEASE/s/.*"\\(.*\\)"$/\\1/p' $LINUXRELEASEHEADER)} %{!?downstream_release: %define downstream_release "@DOWNSTREAM_RELEASE@"} @@ -25,7 +25,7 @@ Group: Development/Kernel Source: lustre-ldiskfs-%{version}.tar.gz URL: http://www.sun.com/software/products/lustre/index.xml BuildRoot: %{_tmppath}/lustre-ldiskfs-%{version}-root -Requires: modutils >= 2.4.10, ldiskfsprogs >= 1.41.12.2.ora1 +Requires: modutils >= 2.4.10, ldiskfsprogs >= 1.42.7.wc1 Provides: lustre-backend-fs %description @@ -85,6 +85,10 @@ make install DESTDIR=$RPM_BUILD_ROOT # section. chmod 755 ${RPM_BUILD_ROOT}/lib/modules/%{kversion}/updates/kernel/fs/lustre-ldiskfs/ldiskfs.ko +# mark modules executable for find-debuginfo.sh +find $RPM_BUILD_ROOT/lib/modules/%{kversion}/updates -name "*.ko" -type f | \ + xargs --no-run-if-empty chmod u+x + %files %defattr(644, root, root, 755) /lib/modules/%{kversion}/updates/kernel/fs/lustre-ldiskfs