X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=ldiskfs%2Fconfigure.ac;h=1f38551295af9e64110700b79f5364a052487483;hp=322b6c4d635abc782d4f3e5af761d1935eac90ac;hb=2c16e55f5676f528ba7f5652532c950b212060d0;hpb=201678cc0c3b4893b780da575d138a9a85451978 diff --git a/ldiskfs/configure.ac b/ldiskfs/configure.ac index 322b6c4..1f38551 100644 --- a/ldiskfs/configure.ac +++ b/ldiskfs/configure.ac @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. -AC_INIT([Lustre ldiskfs], 3.0.4, [https://bugzilla.lustre.org/]) +AC_INIT([Lustre ldiskfs], 3.2.0, [https://bugzilla.lustre.org/]) AC_CONFIG_SRCDIR([lustre-ldiskfs.spec.in]) # Don't look for install-sh, etc. in .. @@ -83,6 +83,21 @@ AM_CONDITIONAL(USE_QUILT, test x$QUILT != xno) LB_DEFINE_LDISKFS_OPTIONS +LB_HAVE_EXT4_ENABLED + +if test x$enable_ext4 = xyes ; then + AC_DEFINE(HAVE_EXT4_LDISKFS, 1, [ldiskfs based on ext4]) + BACKFS=ext4 +else + BACKFS=ext3 +fi + +AC_SUBST(BACKFS) +BACKFSU=${BACKFS/ext/EXT} +AC_SUBST(BACKFSU) # We need a Upper string + +AM_CONDITIONAL(USE_EXT4, test x$enable_ext4 = xyes) + AC_MSG_CHECKING([which ldiskfs series to use]) case $LINUXRELEASE in 2.6.5*) LDISKFS_SERIES="2.6-suse.series" ;; @@ -92,10 +107,19 @@ case $LINUXRELEASE in 2.6.12*) LDISKFS_SERIES="2.6.12-vanilla.series" ;; 2.6.15*) LDISKFS_SERIES="2.6-fc5.series";; 2.6.16*) LDISKFS_SERIES="2.6-sles10.series";; -2.6.18-*el5*) LDISKFS_SERIES="2.6-rhel5.series";; -2.6.18-*prep*) LDISKFS_SERIES="2.6-rhel5.series";; -2.6.18*) LDISKFS_SERIES="2.6.18-vanilla.series";; +2.6.18*) + if test x$RHEL_KENEL = xyes; then + if test x$enable_ext4 = xyes; then + LDISKFS_SERIES="2.6-rhel5-ext4.series" + else + LDISKFS_SERIES="2.6-rhel5.series" + fi + else + LDISKFS_SERIES="2.6.18-vanilla.series" + fi + ;; 2.6.22*) LDISKFS_SERIES="2.6.22-vanilla.series";; +2.6.27*) LDISKFS_SERIES="2.6-sles11.series";; *) AC_MSG_WARN([Unknown kernel version $LINUXRELEASE, fix ldiskfs/configure.ac]) esac AC_MSG_RESULT([$LDISKFS_SERIES]) @@ -130,7 +154,7 @@ LB_CHECK_SYMBOL_EXPORT([__d_move], LB_CONFIG_FILES AC_CONFIG_FILES([ldiskfs/autoMakefile ldiskfs/Makefile]) -MOSTLYCLEANFILES='.*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.*' +MOSTLYCLEANFILES='.*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers' AC_SUBST(MOSTLYCLEANFILES) AC_OUTPUT