# config.in - GATE システムインストール設定ファイル # Copyright (C) TOYODA Eizi, Okuyama Naonori, 1999., # TAKAHASHI Noriyoshi, 2000., # Takehiro Shin-ichi, 2000. # Yasuhiro MORIKAWA, 2007. # All rights reserved. # $Id: gate-sys.conf,v 1.2 2014/04/30 08:41:27 murashin Exp $ # # 各種スイッチ $DEBUG_CONFIG = 0; # 0 にすると本気モード $USE_DAEMON = 1; # 1 がデーモンモード, 0 がクロン $IP_MODE = 0; # DNS 管理動作スイッチ : 1 ON, 0 off $USER_MODE = 1; # ユーザ管理動作スイッチ : 1 ON, 0 off # Gate ユーザ / Gate グループの名前 $GATE = "gate"; # Gate のホームディレクトリ $GATEHOME = "/home/$GATE"; # データベースのディレクトリ(個人/法人用) $DB_BASE = "$GATEHOME/userdb"; $DB_PENDING = "$DB_BASE/pending"; $DB_STABLE = "$DB_BASE/stable"; $DB_DEFUNCT = "$DB_BASE/defunct"; # データベースのディレクトリ(ip用) $DB_IP_BASE = "$GATEHOME/ipdb"; $DB_IP_PENDING = "$DB_IP_BASE/pending"; $DB_IP_STABLE = "$DB_IP_BASE/stable"; $DB_IP_DEFUNCT = "$DB_IP_BASE/defunct"; # zone ファイルヘッダ $DB_IP_ZONE = "$DB_IP_BASE/zone"; # 生成されるファイルのディレクトリ $TMPDIR = '/tmp'; if ($DEBUG_CONFIG) { $TESTDIR = "$GATEHOME/gate_test_dir"; $ETCDIR = "$TESTDIR/etc"; $VAR_NAMED_DIR = "$TESTDIR/etc"; } else { $ETCDIR = "/etc"; $VAR_NAMED_DIR = "/var/named"; } # アカウント管理 $PASSWD_FILE = "$ETCDIR/passwd"; #$USING_SHADOW_PASSWD = 1; $CRYPT_TYPE = 'md5'; # 'des' or 'md5' (des がデフォルト) $SHADOW_FILE = "$ETCDIR/shadow"; $GROUP_FILE = "$ETCDIR/group"; # ドットファイル置場のディレクトリ (ホームディレクトリ作成時) $DOT_FILES = "$ETCDIR/skel"; # ホームディレクトリの位置 if ($DEBUG_CONFIG) { $MAKE_HOME = "$TESTDIR/home"; $MAKE_HOME_INCORP = "$TESTDIR/home"; } else { $MAKE_HOME = "/home"; $MAKE_HOME_INCORP = "/home"; } # その他 パス情報 # 下請け子スクリプトを起動するために使う perl $PERL = '/usr/bin/perl'; # インストール先 (下請けプログラムの置き場所) $BASEDIR = '/usr/local/gate'; # Debian 化されたら /usr #$BASEDIR = $GATEHOME; $BINDIR = "$BASEDIR/bin"; # プログラム $SBINDIR = "$BASEDIR/sbin"; # 保守プログラム $LIBDIR = "$BASEDIR/lib"; # その他ファイル #$DOCDIR = "$GATEHOME/public_html/doc"; # ドキュメント $DOCDIR = "$BASEDIR/doc"; # ドキュメント $EZMLMDIR= '/usr/local/ezmlm'; # HTML ファイル置場 (システム内部のパス) $GATEDIR = "$GATEHOME/public_html"; # CGI 置場 (システム内部のパス) $CGIBINDIR = "$BASEDIR/lib/cgi-bin"; # 設定ファイル置場 $GATECONFDIR = "$ETCDIR/gate"; unshift @INC, $LIBDIR; require 'gate-common.pl' || die "$0: gate-common.pl not found\n"; require 'gate-local.pl' || die "$0: gate-local.pl not found\n"; # require 文が問題を起こさないために真を返させる 1;