50 lines
1.7 KiB
Diff
50 lines
1.7 KiB
Diff
|
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
|