--- ircd-hybrid-7.2.3/configure.ac.orig 2013-02-13 20:32:02.257096026 +0000 +++ ircd-hybrid-7.2.3/configure.ac 2013-02-13 20:34:19.538402002 +0000 @@ -1092,6 +1092,19 @@ fi +if test "$libdir" = "NONE"; then + AC_DEFINE_UNQUOTED(IRCD_LIBDIR, "/usr/lib", [Prefix where the ircd keeps modules/messages etc.]) + +else + +dnl Don't get bitten by Cygwin's stupidity if the user specified +dnl a custom prefix with a trailing slash + + libdir=`echo $libdir | sed 's/\/$//'` + AC_DEFINE_UNQUOTED(IRCD_LIBDIR, "$libdir", [Prefix where the ircd keeps modules/messages etc.]) + +fi + AC_CONFIG_FILES( \ Makefile \ etc/Makefile \ --- ircd-hybrid-7.2.3/include/defaults.h.orig 2013-02-13 20:34:57.695650404 +0000 +++ ircd-hybrid-7.2.3/include/defaults.h 2013-02-13 20:36:49.784436141 +0000 @@ -38,6 +38,7 @@ * BUT COPY THE FILES MANUALLY TO WHERE YOU WANT THEM. * * IRCD_PREFIX = prefix for all directories + * IRCD_LIBDIR = libdrary directory * DPATH = root directory of installation * BINPATH = directory for binary files * MSGPATH = directory for language files @@ -49,11 +50,11 @@ /* dirs */ #define DPATH IRCD_PREFIX -#define BINPATH "/usr/sbin/" -#define MSGPATH "/usr/lib/ircd-hybrid/messages" +#define BINPATH IRCD_PREFIX "/sbin/" +#define MSGPATH IRCD_LIBDIR "/ircd-hybrid/messages" #define ETCPATH "/etc/ircd-hybrid" #define LOGPATH "/var/log/ircd-hybrid" -#define MODPATH "/usr/lib/ircd-hybrid/modules" +#define MODPATH IRCD_LIBDIR "/ircd-hybrid/modules" #define AUTOMODPATH MODPATH "/autoload" #define RUNPATH "/var/run/ircd-hybrid"