From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Move the generation of MKFS_XFS_CONF_DIR to the build system; in the next few patches we're going to use that to install a (disabled) default config file. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- include/builddefs.in | 4 +++- mkfs/Makefile | 5 +++++ mkfs/config.h | 3 --- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/builddefs.in b/include/builddefs.in index e1ee9f7b..06cb71a6 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -65,6 +65,9 @@ PKG_MAN_DIR = @mandir@ PKG_ETC_DIR = @sysconfdir@ PKG_DOC_DIR = @datadir@/doc/@pkg_name@ PKG_LOCALE_DIR = @datadir@/locale +PKG_CFG_DIR = $(PKG_ETC_DIR)/xfs +PKG_MKFS_CFG_DIR = $(PKG_CFG_DIR)/mkfs +PKG_MKFS_DEFAULT_CFGFILE = default CC = @cc@ BUILD_CC = @BUILD_CC@ @@ -197,7 +200,6 @@ endif GCFLAGS = $(DEBUG) \ -DVERSION=\"$(PKG_VERSION)\" -DLOCALEDIR=\"$(PKG_LOCALE_DIR)\" \ - -DROOT_SYSCONFDIR=\"$(PKG_ETC_DIR)\" \ -DPACKAGE=\"$(PKG_NAME)\" -I$(TOPDIR)/include -I$(TOPDIR)/libxfs ifeq ($(ENABLE_GETTEXT),yes) diff --git a/mkfs/Makefile b/mkfs/Makefile index 5af8a6cc..102f5214 100644 --- a/mkfs/Makefile +++ b/mkfs/Makefile @@ -10,6 +10,9 @@ LTCOMMAND = mkfs.xfs HFILES = CFILES = proto.c xfs_mkfs.c config.c defaults.c +CFGFILE_CFLAGS = -DMKFS_XFS_CONF_DIR=\"$(PKG_MKFS_CFG_DIR)\" \ + -DMKFS_XFS_DEFAULT_CONFIG=\"$(PKG_MKFS_DEFAULT_CFGFILE)\" +LCFLAGS += $(CFGFILE_CFLAGS) LLDLIBS += $(LIBXFS) $(LIBXCMD) $(LIBFROG) $(LIBRT) $(LIBPTHREAD) $(LIBBLKID) \ $(LIBUUID) LTDEPENDENCIES += $(LIBXFS) $(LIBXCMD) $(LIBFROG) @@ -22,6 +25,8 @@ include $(BUILDRULES) install: default $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR) $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR) + $(INSTALL) -m 755 -d $(PKG_CFG_DIR) + $(INSTALL) -m 755 -d $(PKG_MKFS_CFG_DIR) install-dev: -include .dep diff --git a/mkfs/config.h b/mkfs/config.h index f00849e9..69f44405 100644 --- a/mkfs/config.h +++ b/mkfs/config.h @@ -19,9 +19,6 @@ #ifndef _XFS_MKFS_CONFIG_H #define _XFS_MKFS_CONFIG_H -#define MKFS_XFS_CONF_DIR ROOT_SYSCONFDIR "/xfs/mkfs" -#define MKFS_XFS_DEFAULT_CONFIG "default" - struct fsxattr; /* -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html