From 79828b6ab00f568569637a2a2dfba776163e31c1 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 27 Jul 2008 17:12:04 +0200 Subject: [PATCH] Configure: Determine /var and related installation paths automatically. --- ucw/autoconf.cfg | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ucw/autoconf.cfg b/ucw/autoconf.cfg index 8d295d7a..08530210 100644 --- a/ucw/autoconf.cfg +++ b/ucw/autoconf.cfg @@ -9,12 +9,16 @@ if (IsSet("CONFIG_LOCAL")) { Log "local build\n"; Set("INSTALL_PREFIX", ""); Set("INSTALL_USR_PREFIX", ""); + Set("INSTALL_VAR_PREFIX", ""); } else { Set("PREFIX", "/usr/local") unless IsSet("PREFIX"); my $ipx = Get("PREFIX"); $ipx =~ s{/$}{}; Set("INSTALL_PREFIX", "$ipx/"); - Set("INSTALL_USR_PREFIX", ($ipx eq "" ? "/usr/" : "$ipx/")); + my $upx = ($ipx eq "" ? "/usr/" : "$ipx/"); + Set("INSTALL_USR_PREFIX", $upx); + $upx =~ s{^/usr\b}{/var}; + Set("INSTALL_VAR_PREFIX", $upx); Log Get("PREFIX") . "\n"; } @@ -26,6 +30,9 @@ Set("INSTALL_INCLUDE_DIR", '$(INSTALL_USR_PREFIX)include'); Set("INSTALL_PKGCONFIG_DIR", '$(INSTALL_USR_PREFIX)lib/pkgconfig'); Set("INSTALL_SHARE_DIR", '$(INSTALL_USR_PREFIX)share'); Set("INSTALL_MAN_DIR", '$(INSTALL_USR_PREFIX)share/man'); +Set("INSTALL_LOG_DIR", '$(INSTALL_VAR_PREFIX)log'); +Set("INSTALL_STATE_DIR", '$(INSTALL_VAR_PREFIX)lib'); +Set("INSTALL_RUN_DIR", '$(INSTALL_VAR_PREFIX)run'); ### OS ### -- 2.39.2