Commit Diff


commit - e78e2923eaefdd50c60a603502dd43f58b16e47e
commit + 0d5282b6475a30a3f39559c67a1504cc7c6930ea
blob - 881b40ff41b9f7464791d4030391aec63bdc7317
blob + de33b091587eed43e86d47863a20267b225baab0
--- configure
+++ configure
@@ -50,6 +50,7 @@ fi
 
 INSTALL=${INSTALL-install}
 PREFIX=${PREFIX-/usr/local}
+SYSCONFDIR=${SYSCONFDIR-/etc}
 
 CDIAGFLAGS=
 CDIAGFLAGS="${CDIAGFLAGS} -W -Wall -Wextra -Wpointer-arith -Wuninitialized"
@@ -100,6 +101,7 @@ while [ $# -gt 0 ]; do
 	--bindir)	key=BINDIR ;;
 	--mandir)	key=MANDIR ;;
 	--prefix)	key=PREFIX ;;
+	--sysconfdir)	key=SYSCONFDIR ;;
 	--with-libtls)	key=LIBTLS ;;
 	esac
 
@@ -120,6 +122,7 @@ while [ $# -gt 0 ]; do
 	LDFLAGS)	LDFLAGS="$val" ;;
 	PKG_CONFIG)	PKG_CONFIG="$val" ;;
 	PREFIX)		PREFIX="$val" ;;
+	SYSCONFDIR)	SYSCONFDIR="$val" ;;
 	YACC)		YACC="$val" ;;
 	*)		usage
 	esac
@@ -437,6 +440,10 @@ cat <<__HEREDOC__
 #define DISABLE_SANDBOX		${DISABLE_SANDBOX}
 #define HAVE_LANDLOCK		${HAVE_LANDLOCK}
 
+#ifndef SYSCONFDIR
+# define SYSCONFDIR		"${SYSCONFDIR}"
+#endif
+
 __HEREDOC__
 
 if [ ${HAVE_ENDIAN_H} -eq 1 ]; then
blob - d424969505e4162ff71693a37d30ee305cce2210
blob + 54441f35a454db0b016f9d39c1e8ea07d88e5dcd
--- gmid.c
+++ gmid.c
@@ -68,7 +68,7 @@ int pidfd = -1;
 
 int debug, verbose;
 
-const char *config_path = "/etc/gmid.conf";
+const char *config_path = SYSCONFDIR "/gmid.conf";
 const char *pidfile;
 
 static void