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

📄 configure.ac

📁 GForge 3.0 协作开发平台 支持CVS, mailing lists, bug tracking, message boards/forums, task management, perman
💻 AC
📖 第 1 页 / 共 2 页
字号:
dnl $Id: configure.ac,v 1.2 2003/02/03 00:51:09 offer Exp $dnldnl finger of blame -> Richard Offer.dnl# this has been developed and tested on 2.52, if it works# on earlier versions then update this.AC_PREREQ(2.52)# package name, version, bug addressAC_INIT(GForge,3.0,http://gforge.org/tracker/?group_id=1)# provide a unique file name so autoconf can check that its # in the right placeAC_CONFIG_SRCDIR(README.configure)AC_COPYRIGHT([Copyright (c) 2003 Richard Offer. All rights reserved.   Any local macros are licensed under the BSD license])AC_REVISION($Id: configure.ac,v 1.2 2003/02/03 00:51:09 offer Exp $)AC_PROG_AWK()AC_CHECK_PROGS(HASHING_PROG,md5sum md5 sum)# If you find that you are having to use too many command line options# to get the settings you require, you should consider adding a new# defaults TYPE, Dont forget that the definitions of the AC_ARG_WITH() macros# will need to be changed to remove the defaults (the last parameter).AC_ARG_ENABLE(defaults,	AC_HELP_STRING([--enable-defaults=TYPE],dnl we should probably display a list of valid defaults (once there are more)   		[enable TYPE specific defaults (None)]),	[	case "$enableval" in		DEBIAN|debian)			AC_MSG_RESULT([Using Debian specific defaults (FHS)])			homedir_prefix=/var/lib/gforge/chroot/home/users			groupdir_prefix=/var/lib/gforge/chroot/home/groups			sys_upload_dir=/var/lib/gforge/download/			TOP_DIR=/usr/share/gforge			CGIBIN_DIR=/usr/lib/gforge/cgi-bin			sys_urlroot=/usr/share/gforge/www/			sys_ldap_admin_dn="admin,$LDAP_BASE_DN"			;;		NONE|none)			# use defaults 			AC_MSG_RESULT([Using built-in defaults])			;;		/*)			AC_MSG_RESULT([Using defaults from $enableval])			# local defaults are stored in a file, source it.			. $enableval			;;		*/*)			AC_MSG_ERROR(["$enableval" should be an absolute path])			;;		*)			AC_MSG_ERROR(["$enableval" not a valid setting for defaults])			;;	esac])# This should really be example.com, see RFC2606.AC_ARG_WITH(domain-name,	AC_HELP_STRING([--with-domain-name],   		[the default domain (company.com)]),	[domain_name="$withval"])# defaults  for when no defaults are specified (or defaults=NONE.this_dir=`dirname $0`test -n "${TOP_DIR}" || TOP_DIR=`(cd $this_dir/../../ ; pwd)`test -n "${domain_name}" || domain_name="company.com" test -n "${sys_default_domain}" || sys_default_domain="gforge.$domain_name" test -n "${sys_fallback_domain}" || sys_fallback_domain="gforge2.$domain_name" test -n "${sys_internal_network}" || sys_internal_network="192.168.1." test -n "${sys_cvs_host}" || sys_cvs_host="cvs.$domain_name" test -n "${sys_cvs_single_host}" || sys_cvs_single_host=1 test -n "${sys_download_host}" || sys_download_host="download.$domain_name" test -n "${sys_upload_host}" || sys_upload_host="upload.$domain_name" test -n "${sys_shell_host}" || sys_shell_host="shell.$domain_name" test -n "${sys_users_host}" || sys_users_host="users.$domain_name" test -n "${sys_docs_host}" || sys_docs_host="sfdocs.$domain_name" test -n "${sys_lists_host}" || sys_lists_host="lists.$domain_name" test -n "${sys_dns1_host}" || sys_dns1_host="ns1.$domain_name" test -n "${sys_dns2_host}" || sys_dns2_host="ns2.$domain_name" test -n "${sys_dbhost}" || sys_dbhost="localhost" test -n "${sys_dbreadhost}" || sys_dbreadhost="localhost" test -n "${sys_dbreaddb}" || sys_dbreaddb="stats" test -n "${sys_dbname}" || sys_dbname="alexandria" test -n "${sys_dbuser}" || sys_dbuser="www" test -n "${sys_dbpasswd}" || sys_dbpasswd="" test -n "${sys_use_ldap}" || sys_use_ldap=0 test -n "${sys_ldap_host}" || sys_ldap_host="ldap.$domain_name" test -n "${sys_ldap_base_dn}" || sys_ldap_base_dn="`echo $domain_name | awk -F. '{printf(\"dc=%s,dc=%s\",$(NF-1), $NF) }'`"test -n "${sys_ldap_bind_dn}" || sys_ldap_bind_dn="cn=SF_robot,$sys_ldap_base_dn"test -n "${sys_ldap_admin_dn}" || sys_ldap_admin_dn="cn=Manager,$sys_ldap_base_dn"test -n "${sys_ldap_passwd}" || sys_ldap_passwd=""test -n "${sys_use_jabber}" || sys_use_jabber=0test -n "${sys_jabber_host}" || sys_jabber_host="jabber.$domain_name" test -n "${sys_jabber_user}" || sys_jabber_user="noreply" test -n "${sys_jabber_pass}" || sys_jabber_pass="temp123" test -n "${sys_path_to_jpgraph}" || sys_path_to_jpgraph="/path/to/jpgraph/src/"test -n "${sys_upload_dir}" || sys_upload_dir=$TOP_DIR/uploadstest -n "${homedir_prefix}" || homedir_prefix="/home"test -n "${groupdir_prefix}" || groupdir_prefix="/home/groups"test -n "${sys_urlroot}" || sys_urlroot=$TOP_DIR/www/test -n "${sys_name}" || sys_name="prodigy"test -n "${sys_theme}" || sys_theme="gforge"test -n "${sys_lang}" || sys_lang="English"test -n "${sys_news_group}" || sys_news_group=3test -n "${sys_stats_group}" || sys_stats_group=2test -n "${sys_peer_rating_group}" || sys_peer_rating_group=4test -n "${default_trove_cat}" || default_trove_cat=18# currently unusedtest -n "${sys_server}" || sys_server="pgsql"test -n "${sys_scm}" || sys_scm="CVS"############################################################################## Basic hosts configuration.#############################################################################AC_ARG_WITH(sys-default-domain,	AC_HELP_STRING([--with-sys-default-domain],		[the gforge server (gforge.DOMAIN-NAME)]),	[sys_default_domain="$withval"])AC_ARG_WITH(sys-fallback-domain,	AC_HELP_STRING([--with-sys-fallback-domain],		[the gforge fallback server (gforge2.DOMAIN-NAME)]),	[sys_fallback_domain="$withval"])AC_ARG_WITH(sys-internal-network,	AC_HELP_STRING([--with-sys-internal-network],		[netmask of internal network (192.168.1.)]),	[sys_internal_network="$withval"])AC_ARG_WITH(sys-cvs-host,	AC_HELP_STRING([--with-sys-cvs-host],		[the CVS server (cvs.DOMAIN-NAME)]),	[sys_cvs_host="$withval"])AC_ARG_WITH(project-cvs-hosts,	AC_HELP_STRING([--with-project-cvs-hosts],		[run an individual CVS server per project (a single CVS server for the entire site)]),	[sys_cvs_single_host=0])AC_ARG_WITH(sys-download-host,	AC_HELP_STRING([--with-sys-download-host],		[the download server (download.DOMAIN-NAME)]),	[sys_download_host="$withval"])AC_ARG_WITH(sys-upload-host,	AC_HELP_STRING([--with-sys-upload-host],		[the upload server (upload.DOMAIN-NAME)]),	[sys_upload_host="$withval"])AC_ARG_WITH(sys-shell-host,	AC_HELP_STRING([--with-sys-shell-host],       		[the shell server (shell.DOMAIN-NAME)]),	[sys_shell_host="$withval"])AC_ARG_WITH(sys-users-host,	AC_HELP_STRING([--with-sys-users-host],       		[the users server (users.DOMAIN-NAME)]),	[sys_users_host="$withval"])AC_ARG_WITH(sys-docs-host,	AC_HELP_STRING([--with-sys-docs-host],        		[the docs server (docs.DOMAIN-NAME)]),	[sys_docs_host="$withval"])AC_ARG_WITH(sys-lists-host,	AC_HELP_STRING([--with-sys-lists-host],       		[the lists server (lists.DOMAIN-NAME)]),	[sys_lists_host="$withval"])AC_ARG_WITH(sys-dns1-host,	AC_HELP_STRING([--with-sys-dns1-host],		[the primary nameserver (ns1.DOMAIN-NAME)]),	[sys_dns1_host="$withval"])AC_ARG_WITH(sys-dns2-host,	AC_HELP_STRING([--with-sys-dns2-host],		[the secondary nameserver (ns2.DOMAIN-NAME)]),	[sys_dns2_host="$withval"])AC_ARG_WITH(sys-dbhost,	AC_HELP_STRING([--with-sys-dbhost],       		[the DB server (localhost)]),	[sys_dbhost="$withval"])AC_ARG_WITH(sys-dbreadhost,	AC_HELP_STRING([--with-sys-dbreadhost],       		[the readonly DB server (localhost)]),	[sys_dbreadhost="$withval"])AC_ARG_WITH(sys-dbreaddb,	AC_HELP_STRING([--with-sys-dbreaddb],       		[databases that are read only (stats)]),	[sys_dbreaddb="$withval"])AC_ARG_WITH(sys-dbname,	AC_HELP_STRING([--with-sys-dbname],       		[name of database (alexandria)]),	[sys_dbname="$withval"])AC_ARG_WITH(sys-dbuser,	AC_HELP_STRING([--with-sys-dbuser],       		[user to access DB as (www)]),	[sys_dbuser="$withval"])AC_ARG_WITH(sys-dbpasswd,	AC_HELP_STRING([--with-sys-dbpasswd],       		[use password to access DB]),	[sys_dbpasswd="$withval"])############################################################################## optional features (LDAP, JABBER etc )########################################################################################################################################################### LDAPAC_ARG_ENABLE(ldap,	AC_HELP_STRING([--enable-ldap],		[enable LDAP (no)]),	[sys_use_ldap=1])AC_ARG_WITH(sys-ldap-host,	AC_HELP_STRING([--with-sys-ldap-host],		[LDAP server (ldap.DOMAIN-NAME)]),	[sys_ldap_host="$withval"])AC_ARG_WITH(sys-ldap-base-dn,	AC_HELP_STRING([--with-sys-ldap-base-dn],		[LDAP base dn (dc=DOMAIN-NAME)]),	[sys_ldap_base_dn="$withval"])AC_ARG_WITH(sys-ldap-bind-dn,	AC_HELP_STRING([--with-sys-ldap-bind-dn],		[LDAP bind dn (cn=SF_robot,$LDAP_BASE_DN)]),	[sys_ldap_bind_dn="$withval"])AC_ARG_WITH(sys-ldap-admin-dn,

⌨️ 快捷键说明

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