[PATCH] build-sys: add switch for module-init-tools compatibility

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The --enable/--disable-compat configure switch will enable or disable
compatibility with module-init-tools. Currently, if this is disabled, it
means the man pages for module-init-tools compatible commands are
not installed. The default is enabled.
---
 configure.ac    |    6 ++++++
 man/Makefile.am |    3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac
index 19f78d5..ba6db6e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -45,6 +45,11 @@ AC_ARG_ENABLE([tools],
 	[], enable_tools=yes)
 AM_CONDITIONAL([BUILD_TOOLS], [test "x$enable_tools" = "xyes"])
 
+AC_ARG_ENABLE([compat],
+        [AS_HELP_STRING([--disable-compat], [disable module-init-tools compatible symlinks @<:@default=enabled@:>@])],
+	[], [enable_compat=yes])
+AM_CONDITIONAL([BUILD_COMPAT], [test "x$enable_compat" = "xyes" -a "x$enable_tools" = "xyes"])
+
 AC_ARG_ENABLE([logging],
 	AS_HELP_STRING([--disable-logging], [disable system logging @<:@default=enabled@:>@]),
 	[], enable_logging=yes)
@@ -159,6 +164,7 @@ AC_MSG_RESULT([
 	ldflags:		${LDFLAGS}
 
 	tools:			${enable_tools}
+	compat:			${enable_compat}
 	logging:		${enable_logging}
 	compression:		xz=${with_xz}  zlib=${with_zlib}
 	debug:			${enable_debug}
diff --git a/man/Makefile.am b/man/Makefile.am
index 0fb8922..5e752f7 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,5 +1,8 @@
 MAN5 = depmod.d.5 modprobe.d.5 modules.dep.5
+
+if BUILD_COMPAT
 MAN8 = depmod.8 insmod.8 lsmod.8 rmmod.8 modprobe.8 modinfo.8
+endif
 
 dist_man_MANS = $(MAN5) $(MAN8) $(MAN_STUB)
 
-- 
1.7.3.4

--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux