12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- From 2fbd6e8d0cb42507831847982ea3937e2c13ace0 Mon Sep 17 00:00:00 2001
- From: =?UTF-8?q?Pali=20Roh=C3=A1r?= <pali.rohar@gmail.com>
- Date: Tue, 13 Aug 2019 00:49:17 +0200
- Subject: [PATCH] all: Allow to build udftools without udev
- If udev is not found during configure phase then do not install pktsetup
- udev rules file. udev itself is not used for anything else.
- Fixes: https://github.com/pali/udftools/issues/30
- [Retrieved from:
- https://github.com/pali/udftools/commit/2fbd6e8d0cb42507831847982ea3937e2c13ace0]
- Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
- ---
- configure.ac | 3 ++-
- pktsetup/Makefile.am | 4 ++++
- 2 files changed, 6 insertions(+), 1 deletion(-)
- diff --git a/configure.ac b/configure.ac
- index 63bef62..d71fee8 100644
- --- a/configure.ac
- +++ b/configure.ac
- @@ -25,7 +25,8 @@ AC_C_BIGENDIAN
- AC_SYS_LARGEFILE
-
- PKG_PROG_PKG_CONFIG
- -PKG_CHECK_MODULES(UDEV, [udev], [ac_cv_udevdir=`$PKG_CONFIG --variable=udevdir udev`])
- +PKG_CHECK_MODULES(UDEV, [udev], [ac_cv_udevdir=`$PKG_CONFIG --variable=udevdir udev`], [ac_cv_udevdir=""])
- +AM_CONDITIONAL(UDEVDIR, [test "$ac_cv_udevdir" != ""])
- AC_SUBST(UDEVDIR, $ac_cv_udevdir)
-
- dnl Checks for library functions.
- diff --git a/pktsetup/Makefile.am b/pktsetup/Makefile.am
- index 0c5fd1c..33da370 100644
- --- a/pktsetup/Makefile.am
- +++ b/pktsetup/Makefile.am
- @@ -2,9 +2,13 @@ sbin_PROGRAMS = pktsetup
- pktsetup_SOURCES = pktsetup.c
- EXTRA_DIST = pktsetup.rules
-
- +if UDEVDIR
- +
- install-data-local:
- mkdir -p "$(DESTDIR)$(UDEVDIR)/rules.d"
- $(INSTALL_DATA) "$(srcdir)/pktsetup.rules" "$(DESTDIR)$(UDEVDIR)/rules.d/80-pktsetup.rules"
-
- uninstall-local:
- rm -f "$(DESTDIR)$(UDEVDIR)/rules.d/80-pktsetup.rules"
- +
- +endif
|