⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 相当优秀的 UNIX 进程管理工具
💻 IN
📖 第 1 页 / 共 3 页
字号:
                        REBUILD_TCPSERVER=y                ]    )    case $REBUILD_TCPSERVER in      1*|y*|Y*)        AC_MSG_RESULT(yes)        REBUILD_TCPSERVER=1        AC_DEFINE_UNQUOTED(REBUILD_TCPSERVER,$REBUILD_TCPSERVER,"")        ;;      *)        AC_MSG_RESULT(no)        ;;    esac    relay_clear_minutes="180"    AC_ARG_ENABLE(relay-clear-minutes,        [  --enable-relay-clear-minutes=#    Expire time for roaming users after pop authentication [180].],        relay_clear_minutes="$enableval",    )    AC_DEFINE_UNQUOTED(RELAY_CLEAR_MINUTES,$relay_clear_minutes,"")    open_smtp_cur="$vpopmaildir/etc/open-smtp"    open_smtp_tmp="$vpopmaildir/etc/open-smtp.tmp"    open_smtp_lok="$vpopmaildir/etc/open-smtp.lock"    AC_DEFINE_UNQUOTED(OPEN_SMTP_CUR_FILE,"$open_smtp_cur","")    AC_DEFINE_UNQUOTED(OPEN_SMTP_TMP_FILE,"$open_smtp_tmp","")    AC_DEFINE_UNQUOTED(OPEN_SMTP_LOK_FILE,"$open_smtp_lok","")    ;;  *)    AC_MSG_RESULT(no)    ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether learn-passwords is enabled)AC_ARG_ENABLE(learn-passwords,        [  --enable-learn-passwords   If no password is stored for a user, learn it the first time they authenticate.],        ENABLE_LEARN_PASSWORDS=$enableval,                [                        ENABLE_LEARN_PASSWORDS=n                ])case $ENABLE_LEARN_PASSWORDS in  1*|y*|Y*)      AC_MSG_RESULT(yes)      ENABLE_LEARN_PASSWORDS=1      AC_DEFINE_UNQUOTED(ENABLE_LEARN_PASSWORDS,$ENABLE_LEARN_PASSWORDS,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether md5-passwords is enabled)AC_ARG_ENABLE(md5-passwords,        [  --disable-md5-passwords    Use DES crypt() instead of MD5 encryption for passwords.],        ENABLE_MD5_PASSWORDS=$enableval,                [                        ENABLE_MD5_PASSWORDS=y                ])case $ENABLE_MD5_PASSWORDS in  1*|y*|Y*)      AC_MSG_RESULT(yes)      ENABLE_MD5_PASSWORDS=1      AC_DEFINE_UNQUOTED(MD5_PASSWORDS,$ENABLE_MD5_PASSWORDS,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether file-locking is enabled)AC_ARG_ENABLE(file-locking,        [  --disable-file-locking     Don't use file locking.],        FILE_LOCKING=$enableval,                [                        FILE_LOCKING=y                ])case $FILE_LOCKING in  1*|y*|Y*)      AC_MSG_RESULT(yes)      FILE_LOCKING=1      AC_DEFINE_UNQUOTED(FILE_LOCKING,$FILE_LOCKING,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether file-sync is enabled)AC_ARG_ENABLE(file-sync,        [  --enable-file-sync         Enable file sync after each message is delivered.],        FILE_SYNC=$enableval,                [                        FILE_SYNC=n                ])case $FILE_SYNC in  1*|y*|Y*)      AC_MSG_RESULT(yes)      FILE_SYNC=1      AC_DEFINE_UNQUOTED(FILE_SYNC,$FILE_SYNC,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether make-seekable is enabled)AC_ARG_ENABLE(make-seekable,        [  --disable-make-seekable    Don't try to make input to vdelivermail seekable.],        MAKE_SEEKABLE=$enableval,                [                        MAKE_SEEKABLE=y                ])case $MAKE_SEEKABLE in  1*|y*|Y*)      AC_MSG_RESULT(yes)      MAKE_SEEKABLE=1      AC_DEFINE_UNQUOTED(MAKE_SEEKABLE,$MAKE_SEEKABLE,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether clear-passwd is enabled)AC_ARG_ENABLE(clear-passwd,        [  --disable-clear-passwd     Don't store a cleartext version of the password in addition to the encrypted version.],        CLEAR_PASS=$enableval,                [                        CLEAR_PASS=y                ])case $CLEAR_PASS in  1*|y*|Y*)      AC_MSG_RESULT(yes)      CLEAR_PASS=1      AC_DEFINE_UNQUOTED(CLEAR_PASS,$CLEAR_PASS,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether user-big-dir is enabled)AC_ARG_ENABLE(users-big-dir,        [  --disable-users-big-dir    Disable hashing of user directories.],        USERS_BIG_DIR=$enableval,                [                        USERS_BIG_DIR=y                ])case $USERS_BIG_DIR in  1*|y*|Y*)      AC_MSG_RESULT(yes)      USERS_BIG_DIR=1      AC_DEFINE_UNQUOTED(USERS_BIG_DIR,$USERS_BIG_DIR,"")      ;;  *)      AC_MSG_RESULT(no)      ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether sqwebmail-pass is enabled)AC_ARG_ENABLE(sqwebmail-pass,        [  --enable-sqwebmail-pass    Store a copy of the user's password in the the user's maildir for use by pre-v3 sqwebmail.],        ENABLE_SQWEBMAIL_PASS=$enableval,                [                        ENABLE_SQWEBMAIL_PASS=n                ])case $ENABLE_SQWEBMAIL_PASS in  1*|y*|Y*)          AC_MSG_RESULT(yes)          ENABLE_SQWEBMAIL_PASS=1          AC_DEFINE_UNQUOTED(SQWEBMAIL_PASS,$ENABLE_SQWEBMAIL_PASS,"")          ;;  *)          AC_MSG_RESULT(no)          ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether qmail-ext is enabled)AC_ARG_ENABLE(qmail-ext,        [  --enable-qmail-ext         Enable qmail email address extension support.],        QMAIL_EXT=$enableval,                [                        QMAIL_EXT=n                ])case $QMAIL_EXT in  1*|y*|Y*)        AC_MSG_RESULT(yes)        QMAIL_EXT=1        AC_DEFINE_UNQUOTED(QMAIL_EXT,$QMAIL_EXT,"")        ;;  *)        AC_MSG_RESULT(no)        ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether ip-alias-domains is enabled)AC_ARG_ENABLE(ip-alias-domains,        [  --enable-ip-alias-domains  Enable mapping of default domain via reverse ip lookup table.],        IPALIAS=$enableval,                [                        IPALIAS=no                ])case $IPALIAS in  1*|y*|Y*)        AC_MSG_RESULT(yes)        IPALIAS=1        AC_DEFINE_UNQUOTED(IP_ALIAS_DOMAINS,$IPALIAS,"")        ;;  *)        AC_MSG_RESULT(no)        ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether domainquotas is enabled)AC_ARG_ENABLE(domainquotas,        [  --enable-domainquotas      Enable non-system domain quotas. See README.quotas for more info.],        ENABLE_DOMAIN_QUOTAS=$enableval,                [                        ENABLE_DOMAIN_QUOTAS=0                ])case $ENABLE_DOMAIN_QUOTAS in  0*|n*|N*)      AC_MSG_RESULT(no)      ;;  *)      AC_MSG_RESULT(yes)      ENABLE_DOMAIN_QUOTAS=1      AC_DEFINE_UNQUOTED(DOMAIN_QUOTAS,$ENABLE_DOMAIN_QUOTAS,"")      ;;esac#----------------------------------------------------------------------vlimits_default="$vpopmaildir/etc/vlimits.default"AC_DEFINE_UNQUOTED(VLIMITS_DEFAULT_FILE,"$vlimits_default","")#----------------------------------------------------------------------domains_dir="domains"AC_ARG_ENABLE(domains-dir,    [  --enable-domains-dir=TEXT  Set domains directory name for ~vpopmail/[domains]/user/.],    domains_dir="$enableval",)AC_DEFINE_UNQUOTED(DOMAINS_DIR,"$domains_dir","")AC_SUBST(domains_dir)#----------------------------------------------------------------------# cant contain this following block in the mysql section, as it is also used by oracleincdir=""for f in /usr/local/mysql/include/mysql /usr/local/mysql/include /usr/local/include/mysql /usr/include/mysqldo    if test -d $f    then        incdir=$f        break    fidoneAC_ARG_ENABLE(incdir,    [  --enable-incdir=DIR        Your MySQL/Oracle 'include' directory.],    incdir="$enableval",)libdir=""for f in /usr/local/mysql/lib/mysql /usr/local/mysql/lib  /usr/local/lib/mysql /usr/lib/mysqldo    if test -d $f    then        libdir=$f        break    fidoneAC_ARG_ENABLE(libdir,    [  --enable-libdir=DIR        Your MySQL/Oracle 'lib' directory.],    libdir="$enableval",)#----------------------------------------------------------------------AC_MSG_CHECKING(whether an auth module has been specified)#default to use CDB authenticationAUTH_MODULE="cdb"AC_ARG_ENABLE(auth-module,    [  --enable-auth-module=MOD   Nominate how to store the vpopmail account information (cdb (default), mysql, pgsql, ldap, oracle, sybase, or activedir).],    AUTH_MODULE="$enableval",)case $AUTH_MODULE in  cd*|Cd*|CD*)    AC_MSG_RESULT([no, so default to cdb])    USE_CDB=1    USE_SQL=0    rm -rf vauth.c    ln -sf vcdb.c vauth.c    AC_DEFINE_UNQUOTED(USE_CDB,$USE_CDB,"")    authlib=""    AC_SUBST(authlib)    auth_inc="-Icdb"    AC_SUBST(auth_inc)    ;;  my*|My*|MY*)    AC_MSG_RESULT(mysql)    USE_CDB=0    USE_SQL=1    USE_MYSQL=1    rm -rf vauth.c    ln -sf vmysql.c vauth.c    AC_SUBST(USE_MYSQL)    AC_DEFINE_UNQUOTED(USE_SQL,$USE_SQL,"")    AC_DEFINE_UNQUOTED(USE_MYSQL,$USE_MYSQL,"")    #AC_CHECK_LIB(m,floor)    #AC_CHECK_LIB(z,compress)    if test "$incdir" = ""    then        AC_MSG_ERROR([Unable to find your MySQL inc dir, specify --enable-incdir.])    fi    if test ! -d "$incdir"    then       AC_MSG_ERROR([Unable to find your MySQL inc dir, specify --enable-incdir.])    fi    auth_inc="-I$incdir"    AC_SUBST(auth_inc)    if test "$libdir" = ""    then        AC_MSG_ERROR([Unable to find your MySQL lib dir, specify --enable-libdir.])    fi    if test ! -d "$libdir"    then        AC_MSG_ERROR([Unable to find your MySQL lib dir, specify --enable-libdir.])    fi    auth_libs="-L$libdir $extralibflags -lmysqlclient -lz -lm"    AC_SUBST(auth_libs)    ;;  pg*|Pg*|PG*)    AC_MSG_RESULT(pgsql)    pgconfig=""    for f in /usr/local/pgsql/bin/pg_config /usr/local/bin/pg_config /usr/bin/pg_config    do        if test -f $f        then            pgconfig=$f            break        fi    done    if test "$pgconfig" = ""    then        AC_MSG_ERROR([Unable to locate the pg_config program.])    fi    if test ! -f "$pgconfig"    then        AC_MSG_ERROR([Unable to locate the pg_config program.])    fi    USE_CDB=0    USE_SQL=1    USE_POSTGRES=1    rm -rf vauth.c    ln -sf vpgsql.c vauth.c    AC_DEFINE_UNQUOTED(USE_SQL,$USE_SQL,"")    AC_DEFINE_UNQUOTED(USE_POSTGRES,$USE_POSTGRES,"")    auth_libs="-L`$pgconfig --libdir` -lpq "    AC_SUBST(auth_libs)    auth_inc="-I`$pgconfig --includedir`"    AC_SUBST(auth_inc)    ;;  ld*|Ld*|LD*)    AC_MSG_RESULT(ldap)    USE_CDB=0    USE_SQL=0    USE_LDAP=1    rm -rf vauth.c    ln -sf vldap.c vauth.c    AC_DEFINE_UNQUOTED(USE_LDAP,$USE_LDAP,"")    auth_libs="-L/usr/local/lib -lldap -llber -lresolv"    AC_SUBST(auth_libs)    auth_inc="-I/usr/local/include"    AC_SUBST(auth_inc)    ;;  or*|Or*|OR*)    AC_MSG_RESULT(oracle)    USE_CDB=0    USE_SQL=1    USE_ORACLE=1    rm -rf vauth.c    ln -sf voracle.c vauth.c    AC_DEFINE_UNQUOTED(USE_SQL,$USE_SQL,"")    AC_DEFINE_UNQUOTED(USE_ORACLE,$USE_ORACLE,"")    auth_libs="-L$libdir -lclntsh -lclient8"    AC_SUBST(auth_libs)    auth_inc="-I$incdir"    AC_SUBST(auth_inc)    ;;  sy*|Sy*|SY*)    AC_MSG_RESULT(sybase)    USE_CDB=0    USE_SQL=1    USE_SYBASE=1    rm -rf vauth.c    ln -sf vsybase.c vauth.c    AC_DEFINE_UNQUOTED(USE_SQL,$USE_SQL,"")    AC_DEFINE_UNQUOTED(USE_SYBASE,$USE_SYBASE,"")    auth_libs="-L/opt/sybase/lib -lsybdb -lm"    AC_SUBST(auth_libs)    auth_inc="-I/opt/sybase/include"    AC_SUBST(auth_inc)    ;;  ac*|Ac*|AC*)    AC_MSG_RESULT(activedir)    USE_CDB=0    USE_SQL=0    USE_ACTIVE_DIR=1    rm -rf vauth.c    ln -sf vactivedir.c vauth.c    AC_DEFINE_UNQUOTED(USE_ACTIVE_DIR,$USE_ACTIVE_DIR,"")    authlib=""    AC_SUBST(authlib)    auth_inc=""    AC_SUBST(auth_inc)    ;;  *)    AC_MSG_RESULT(no)    AC_MSG_ERROR(A valid auth-module was not selected. Please specify using --enable-auth-module=cdb|mysql|pgsql|ldap|oracle|sybase|activedir)    ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether system accounts have been enabled)AC_ARG_ENABLE(passwd,        [  --enable-passwd            Enable /etc/passwd (or shadow) accounts in addition to virtual domains.],        ENABLE_PASSWD=$enableval,                [                        ENABLE_PASSWD=no                ])case $ENABLE_PASSWD in  1*|y*|Y*)        AC_MSG_RESULT(yes)        ENABLE_PASSWD=1        AC_CHECK_HEADERS(shadow.h)        HAS_SHADOW_H=0        AC_CHECK_HEADER(shadow.h,                [                        HAS_SHADOW_H=1;                ] )        # if test $HAS_SHADOW_H = 1        # then        #        AC_CHECK_LIB(shadow, setspent)        # fi                AC_DEFINE_UNQUOTED(ENABLE_PASSWD,$ENABLE_PASSWD,"")        ;;  *)        AC_MSG_RESULT(no)        ENABLE_PASSWD=0        ;;esac#----------------------------------------------------------------------AC_MSG_CHECKING(whether /etc/shadow exists)if test -f /etc/shadowthen        AC_MSG_RESULT(yes)        HAS_SHADOW=1        AC_DEFINE_UNQUOTED(HAS_SHADOW,$HAS_SHADOW,"")else        AC_MSG_RESULT(no)fi#----------------------------------------------------------------------AC_MSG_CHECKING(whether logging is enabled)AC_ARG_ENABLE(logging,        [  --enable-logging=OPT       Log to syslog: n=nothing, e=errors only (default), y=all attempts, p=errors with passwords, v=verbose (all attempts, with passwords).],        ENABLE_LOGGING=$enableval,                [                        ENABLE_LOGGING=e                ])case $ENABLE_LOGGING in  1*|y*|Y*)      AC_MSG_RESULT(all attempts)      ENABLE_LOGGING=1          AC_DEFINE_UNQUOTED(ENABLE_LOGGING,$ENABLE_LOGGING,"")      ;;  e*|E*)      AC_MSG_RESULT(errors only)      ENABLE_LOGGING=2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -