X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fconfigure;h=a90675888052491134c25d98678946465269fbaa;hp=c89d759fd434cc171b231a5ebb51d0702f2a146e;hb=289340780927b5bac2c7604d7317c3063c6dd8cc;hpb=945721f48f74d5cfffef7c7cf3a3d6bc2521f5dd diff --git a/rt/configure b/rt/configure index c89d759fd..a90675888 100755 --- a/rt/configure +++ b/rt/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac Revision: 1.1 . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.53 for RT 3.0.4. +# Generated by GNU Autoconf 2.53 for RT 3.0.9. # # Report bugs to . # @@ -257,8 +257,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='RT' PACKAGE_TARNAME='rt' -PACKAGE_VERSION='3.0.4' -PACKAGE_STRING='RT 3.0.4' +PACKAGE_VERSION='3.0.9' +PACKAGE_STRING='RT 3.0.9' PACKAGE_BUGREPORT='rt-3.0-bugs@fsck.com' ac_unique_file="lib/RT.pm.in" @@ -711,7 +711,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures RT 3.0.4 to adapt to many kinds of systems. +\`configure' configures RT 3.0.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -768,7 +768,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of RT 3.0.4:";; + short | recursive ) echo "Configuration of RT 3.0.9:";; esac cat <<\_ACEOF @@ -786,8 +786,8 @@ Optional Packages: --with-bin-owner=OWNER user that will own rt binaries (default root) --with-libs-owner=OWNER user that will own RT libraries (default root) --with-libs-group=GROUP group that will own rt binaries (default bin) - --with-db-type=TYPE sort of database RT will use (default: mysql) (mysql - and Pg are valid) + --with-db-type=TYPE sort of database RT will use (default: mysql) + (mysql, Pg, Oracle and Informix are valid) --with-db-host=HOSTNAME FQDN of database server (default: localhost) --with-db-port=PORT port on which the database listens on --with-db-rt-host=HOSTNAME @@ -802,6 +802,7 @@ Optional Packages: password for database user (default: rt_pass) --with-web-user=USER user the web server runs as (default: www) --with-web-group=GROUP group the web server runs as (default: www) + --with-my-user-group set all users and groups to current user/group Some influential environment variables: PERL Perl interpreter command @@ -872,7 +873,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -RT configure 3.0.4 +RT configure 3.0.9 generated by GNU Autoconf 2.53 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 @@ -887,7 +888,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by RT $as_me 3.0.4, which was +It was created by RT $as_me 3.0.9, which was generated by GNU Autoconf 2.53. Invocation command line was $ $0 $@ @@ -1171,7 +1172,7 @@ rt_version_major=3 rt_version_minor=0 -rt_version_patch=4 +rt_version_patch=9 test "x$rt_version_major" = 'x' && rt_version_major=0 test "x$rt_version_minor" = 'x' && rt_version_minor=0 @@ -1703,13 +1704,21 @@ if test "${with_db_type+set}" = set; then else DB_TYPE=mysql fi; -if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite'; then - { { echo "$as_me:$LINENO: error: Only Pg and mysql are valid db types" >&5 -echo "$as_me: error: Only Pg and mysql are valid db types" >&2;} +if test "$DB_TYPE" != 'mysql' -a "$DB_TYPE" != 'Pg' -a "$DB_TYPE" != 'SQLite' -a "$DB_TYPE" != 'Oracle' -a "$DB_TYPE" != 'Informix' ; then + { { echo "$as_me:$LINENO: error: Only Oracle, Informix, Pg and mysql are valid db types" >&5 +echo "$as_me: error: Only Oracle, Informix, Pg and mysql are valid db types" >&2;} { (exit 1); exit 1; }; } fi +if test "$DB_TYPE" = 'Oracle'; then + test "x$ORACLE_HOME" = 'x' && { { echo "$as_me:$LINENO: error: Please declare the ORACLE_HOME environment variable" >&5 +echo "$as_me: error: Please declare the ORACLE_HOME environment variable" >&2;} + { (exit 1); exit 1; }; } + ORACLE_ENV_PREF="\$ENV{'ORACLE_HOME'} = '$ORACLE_HOME';" +fi + + # Check whether --with-db-host or --without-db-host was given. if test "${with_db_host+set}" = set; then @@ -1800,6 +1809,19 @@ else fi; +my_group=$(groups|cut -f1 -d' ') + +# Check whether --with-my-user-group or --without-my-user-group was given. +if test "${with_my_user_group+set}" = set; then + withval="$with_my_user_group" + RTGROUP=$my_group + BIN_OWNER=$USER + LIBS_OWNER=$USER + LIBS_GROUP=$my_group + WEB_USER=$USER + WEB_GROUP=$my_group +fi; + RT_VERSION_MAJOR=${rt_version_major} @@ -1848,7 +1870,7 @@ RT_LOG_PATH=${exp_logfiledir} -ac_config_files="$ac_config_files sbin/rt-setup-database sbin/rt-test-dependencies Makefile etc/RT_Config.pm lib/RT.pm lib/t/00smoke.t lib/t/01harness.t lib/t/02regression.t lib/t/03web.pl lib/t/04_send_email.pl bin/mason_handler.fcgi bin/mason_handler.scgi bin/mason_handler.svc bin/rt-commit-handler bin/rt-crontool bin/rt-mailgate bin/webmux.pl" +ac_config_files="$ac_config_files sbin/rt-setup-database sbin/rt-test-dependencies Makefile etc/RT_Config.pm lib/RT.pm lib/t/00smoke.t lib/t/01harness.t lib/t/02regression.t lib/t/03web.pl lib/t/04_send_email.pl bin/mason_handler.fcgi bin/mason_handler.scgi bin/mason_handler.svc bin/rt-commit-handler bin/rt-crontool bin/rt-mailgate bin/rt bin/webmux.pl" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -2206,7 +2228,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by RT $as_me 3.0.4, which was +This file was extended by RT $as_me 3.0.9, which was generated by GNU Autoconf 2.53. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2260,7 +2282,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -RT config.status 3.0.4 +RT config.status 3.0.9 configured by $0, generated by GNU Autoconf 2.53, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" @@ -2363,6 +2385,7 @@ do "bin/rt-commit-handler" ) CONFIG_FILES="$CONFIG_FILES bin/rt-commit-handler" ;; "bin/rt-crontool" ) CONFIG_FILES="$CONFIG_FILES bin/rt-crontool" ;; "bin/rt-mailgate" ) CONFIG_FILES="$CONFIG_FILES bin/rt-mailgate" ;; + "bin/rt" ) CONFIG_FILES="$CONFIG_FILES bin/rt" ;; "bin/webmux.pl" ) CONFIG_FILES="$CONFIG_FILES bin/webmux.pl" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} @@ -2487,6 +2510,7 @@ s,@BIN_OWNER@,$BIN_OWNER,;t t s,@LIBS_OWNER@,$LIBS_OWNER,;t t s,@LIBS_GROUP@,$LIBS_GROUP,;t t s,@DB_TYPE@,$DB_TYPE,;t t +s,@ORACLE_ENV_PREF@,$ORACLE_ENV_PREF,;t t s,@DB_HOST@,$DB_HOST,;t t s,@DB_PORT@,$DB_PORT,;t t s,@DB_RT_HOST@,$DB_RT_HOST,;t t