From taru @ users.sourceforge.jp Mon Apr 5 15:03:55 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 15:03:55 +0900 Subject: [Ultrapossum-cvs 1] ultrapossum 1.5,1.6,INSTALL Message-ID: <20040405060355.E2BBE190076@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/INSTALL,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ultrapossum/INSTALL 2004/03/19 16:50:29 1.5 +++ ultrapossum/INSTALL 2004/04/05 06:03:55 1.6 @@ -38,8 +38,8 @@ * --with-modules=MODULES This specifies modules to enable. MODULES is a comma separated - list of modules. By default, all the built-in modules are enabled. - Currentlly supported modules are: + list of modules. By default, modules which work on your environment + are automatically enabled. Currentlly supported modules are: server, startTLS, failover, vaj-robust, dnsbalance From taru @ users.sourceforge.jp Mon Apr 5 16:46:21 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 16:46:21 +0900 Subject: [Ultrapossum-cvs 2] ultrapossum 1.26,1.27,configure.in Message-ID: <20040405074621.74251190076@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/configure.in,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- ultrapossum/configure.in 2004/04/02 02:34:01 1.26 +++ ultrapossum/configure.in 2004/04/05 07:46:21 1.27 @@ -4,8 +4,8 @@ # $Id$ AC_PREREQ(2.50) -AC_INIT(ultrapossum, 0.1beta3, taru @ valinux.co.jp) -AM_INIT_AUTOMAKE(ultrapossum, 0.1beta3) +AC_INIT(ultrapossum, 0.1beta4, taru @ ultrapossum.org) +AM_INIT_AUTOMAKE(ultrapossum, 0.1beta4) # Checks for programs. AC_PROG_INSTALL From taru @ users.sourceforge.jp Mon Apr 5 16:46:21 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 16:46:21 +0900 Subject: [Ultrapossum-cvs 3] ultrapossum/debian 1.15,1.16,changelog Message-ID: <20040405074621.A419419007C@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/changelog,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ultrapossum/debian/changelog 2004/04/02 18:59:31 1.15 +++ ultrapossum/debian/changelog 2004/04/05 07:46:21 1.16 @@ -1,3 +1,9 @@ +ultrapossum (0.1beta4-0pre1) unstable; urgency=low + + * New upstream release. + + -- Masato Taruishi Mon, 5 Apr 2004 16:04:21 +0900 + ultrapossum (0.1beta3-0pre9) unstable; urgency=low * Applied the latest upstream version. From taru @ users.sourceforge.jp Mon Apr 5 17:12:09 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 17:12:09 +0900 Subject: [Ultrapossum-cvs 4] web 1.100,1.101,index.html Message-ID: <20040405081209.72D2319006F@osdnns.osdn.jp> =================================================================== RCS file: web/index.html,v retrieving revision 1.100 retrieving revision 1.101 diff -u -r1.100 -r1.101 --- web/index.html 2004/04/03 06:48:16 1.100 +++ web/index.html 2004/04/05 08:12:09 1.101 @@ -9,13 +9,13 @@ - + @@ -63,19 +63,19 @@ -

入手方法

- -

最新版(βテスト中)

-

-現在の最新β版は 0.1beta3 (2004/3/31) です。 +

入手方法

+ +

最新版(βテスト中)

+現在の最新β版は 0.1beta4 (2004/4/5) です。

+

以前のリリースはこちらです。

From taru @ users.sourceforge.jp Mon Apr 5 17:12:45 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 17:12:45 +0900 Subject: [Ultrapossum-cvs 5] web 1.101,1.102,index.html Message-ID: <20040405081245.5EC7F19006F@osdnns.osdn.jp> =================================================================== RCS file: web/index.html,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- web/index.html 2004/04/05 08:12:09 1.101 +++ web/index.html 2004/04/05 08:12:45 1.102 @@ -75,7 +75,8 @@ 以前のリリースはこちらです。

From taru @ users.sourceforge.jp Mon Apr 5 17:20:56 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 17:20:56 +0900 Subject: [Ultrapossum-cvs 6] ultrapossum/debian 1.2, 1.3, ultrapossum-server.cron.d Message-ID: <20040405082056.1148E19006F@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-server.cron.d,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/debian/ultrapossum-server.cron.d 2004/03/28 17:52:15 1.2 +++ ultrapossum/debian/ultrapossum-server.cron.d 2004/04/05 08:20:56 1.3 @@ -1,4 +1,8 @@ # # Regular cron jobs for the ultrapossum-server package # + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + 0 4 * * * root if test -x /usr/share/ultrapossum/module.d/server/backup.sh; then /usr/share/ultrapossum/module.d/server/backup.sh > /dev/null; fi From taru @ users.sourceforge.jp Mon Apr 5 20:10:52 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:10:52 +0900 Subject: [Ultrapossum-cvs 7] web 1.102,1.103,index.html Message-ID: <20040405111052.F10B5190081@osdnns.osdn.jp> =================================================================== RCS file: web/index.html,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- web/index.html 2004/04/05 08:12:45 1.102 +++ web/index.html 2004/04/05 11:10:52 1.103 @@ -56,6 +56,7 @@

  • システムディレクトリ管理
  • OpenLDAP バージョン管理 (対応バックエンド DB 管理)
  • UltraPossum 設定フレームワーク +
  • オフラインディレクトリ高速書き込み
  • ディレクトリ導入試験フレームワーク
  • OpenLDAP レプリケーションログ(replog)チェッカ
  • OpenLDAP レプリケーション負許可ログ(replog .rej)チェッカ From taru @ users.sourceforge.jp Mon Apr 5 20:11:32 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:11:32 +0900 Subject: [Ultrapossum-cvs 8] web 1.103,1.104,index.html Message-ID: <20040405111132.442D4190081@osdnns.osdn.jp> =================================================================== RCS file: web/index.html,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- web/index.html 2004/04/05 11:10:52 1.103 +++ web/index.html 2004/04/05 11:11:32 1.104 @@ -56,7 +56,7 @@
  • システムディレクトリ管理
  • OpenLDAP バージョン管理 (対応バックエンド DB 管理)
  • UltraPossum 設定フレームワーク -
  • オフラインディレクトリ高速書き込み +
  • オフラインディレクトリ高速書き込み ( tmpfs 等を利用 )
  • ディレクトリ導入試験フレームワーク
  • OpenLDAP レプリケーションログ(replog)チェッカ
  • OpenLDAP レプリケーション負許可ログ(replog .rej)チェッカ From taru @ users.sourceforge.jp Mon Apr 5 20:15:05 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:15:05 +0900 Subject: [Ultrapossum-cvs 9] ultrapossum/module/server 1.27, 1.28, update-server Message-ID: <20040405111505.9D5D9190084@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- ultrapossum/module/server/update-server 2004/04/02 18:30:54 1.27 +++ ultrapossum/module/server/update-server 2004/04/05 11:15:05 1.28 @@ -98,6 +98,8 @@ echo -n "Configuring initial LDIF... " 1>&2 sed -e "s/#SUFFIX#/$SUFFIX/" < $ULTRAPOSSUM_INIT_LDIF_IN > $INITLDIF echo "done" 1>&2 + else + /bin/rm -f $INITLDIF fi index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF || true` From taru @ users.sourceforge.jp Mon Apr 5 20:39:43 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:39:43 +0900 Subject: [Ultrapossum-cvs 10] ultrapossum/debian 1.2, 1.3, ultrapossum-server.install Message-ID: <20040405113943.6D9FF190081@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-server.install,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/debian/ultrapossum-server.install 2004/04/02 07:14:23 1.2 +++ ultrapossum/debian/ultrapossum-server.install 2004/04/05 11:39:43 1.3 @@ -5,6 +5,7 @@ debian/tmp/etc/ultrapossum/in.d/slapd-bdb.conf.in debian/tmp/etc/ultrapossum/in.d/slapd-ldbm.conf.in debian/tmp/etc/ultrapossum/in.d/init.ldif.in +debian/tmp/etc/ultrapossum/in.d/init.ldif.d debian/tmp/etc/ultrapossum/module.d/server.cf debian/tmp/usr/share/ultrapossum/module.d/00server debian/tmp/usr/share/ultrapossum/module.d/server From taru @ users.sourceforge.jp Mon Apr 5 20:39:43 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:39:43 +0900 Subject: [Ultrapossum-cvs 11] ultrapossum/module/server ... Message-ID: <20040405113943.A4E68190084@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ultrapossum/module/server/00server 2004/04/02 02:48:38 1.19 +++ ultrapossum/module/server/00server 2004/04/05 11:39:43 1.20 @@ -55,6 +55,9 @@ ULTRAPOSSUM_INIT_LDIF_IN=`ultrapossum_getconf ULTRAPOSSUM_INIT_LDIF_IN $TEMPLATEDIR/init.ldif.in` INITLDIF=`ultrapossum_getconf INITLDIF $CONFDIR/init.ldif` +ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR=`ultrapossum_getconf ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR $TEMPLATEDIR/init.ldif.d` +INITLDIFDIR=`ultrapossum_getconf INITLDIFDIR $CONFDIR/init.ldif.d` + # Default Configuration ROOTRDN=`ultrapossum_getconf ROOTRDN cn=admin` =================================================================== RCS file: ultrapossum/module/server/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/module/server/Makefile.am 2004/04/02 02:34:09 1.4 +++ ultrapossum/module/server/Makefile.am 2004/04/05 11:39:43 1.5 @@ -21,6 +21,7 @@ install-data-local: $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/ $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/in.d/ + $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/in.d/init.ldif.d/ $(mkinstalldirs) $(DESTDIR)/$(localstatedir)/lib/$(PACKAGE)/conf.d $(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/apps.d $(mkinstalldirs) $(DESTDIR)/$(localstatedir)/backups/$(PACKAGE) =================================================================== RCS file: ultrapossum/module/server/createdb.sh,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- ultrapossum/module/server/createdb.sh 2004/04/02 07:14:05 1.10 +++ ultrapossum/module/server/createdb.sh 2004/04/05 11:39:43 1.11 @@ -81,6 +81,7 @@ if test -f "$INITLDIF" && egrep "^dn: " "$INITLDIF" > /dev/null; then extraldifs="$extraldifs $INITLDIF" fi + extraldifs="$extraldifs `find $INITLDIFDIR -type f | tr '\n' ' '`" else ldiffile=$DIRECTORY/$HOST.ldif if ! test -s $ldiffile; then @@ -106,7 +107,7 @@ echo "failed" 1>&2 exit 1 fi - +echo $extraldifs for l in $extraldifs do echo -n "Setting up `basename $l .ldif` entries... " 1>&2 =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ultrapossum/module/server/update-server 2004/04/05 11:15:05 1.28 +++ ultrapossum/module/server/update-server 2004/04/05 11:39:43 1.29 @@ -102,6 +102,14 @@ /bin/rm -f $INITLDIF fi + /bin/rm -rf "$INITLDIFDIR" + install -d "$INITLDIFDIR" + find $ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR -type f | while read f; do + echo -n "Configuring `basename $f` LDIF... " 1>&2 + sed -e "s/#SUFFIX#/$SUFFIX/" < $f > $INITLDIFDIR/`basename $f` + echo "done" 1>&2 + done + index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF || true` if test "x$update" != "x" && test -d $DIRECTORY && test "x$index" != "x$index_new"; then if test "`$MODULEDIR/server/startup status`" = "running"; then @@ -241,6 +249,7 @@ remove() { /bin/rm -f $ULTRAPOSSUMLDIF $ULTRAPOSSUM_SLAPD_CONF /bin/rm -f $APPSLDIF $SLAPDMASTERCONF $INITLDIF + /bin/rm -rf $INITLDIFDIR /bin/rm -f $ULTRAPOSSUM_MASTER_SLAPD_CONF if test -f "$SLAPDCONF"; then strip_vaconf $SLAPDCONF "SCHEMA" From taru @ users.sourceforge.jp Mon Apr 5 20:51:17 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 20:51:17 +0900 Subject: [Ultrapossum-cvs 12] ultrapossum/module/server ... Message-ID: <20040405115117.548F0190081@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/createdb.sh,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ultrapossum/module/server/createdb.sh 2004/04/05 11:39:43 1.11 +++ ultrapossum/module/server/createdb.sh 2004/04/05 11:51:17 1.12 @@ -81,7 +81,7 @@ if test -f "$INITLDIF" && egrep "^dn: " "$INITLDIF" > /dev/null; then extraldifs="$extraldifs $INITLDIF" fi - extraldifs="$extraldifs `find $INITLDIFDIR -type f | tr '\n' ' '`" + extraldifs="$extraldifs `find $INITLDIFDIR -type f | sort | tr '\n' ' '`" else ldiffile=$DIRECTORY/$HOST.ldif if ! test -s $ldiffile; then @@ -107,7 +107,7 @@ echo "failed" 1>&2 exit 1 fi -echo $extraldifs + for l in $extraldifs do echo -n "Setting up `basename $l .ldif` entries... " 1>&2 =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- ultrapossum/module/server/update-server 2004/04/05 11:39:43 1.29 +++ ultrapossum/module/server/update-server 2004/04/05 11:51:17 1.30 @@ -104,7 +104,7 @@ /bin/rm -rf "$INITLDIFDIR" install -d "$INITLDIFDIR" - find $ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR -type f | while read f; do + find $ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR -type f | sort | while read f; do echo -n "Configuring `basename $f` LDIF... " 1>&2 sed -e "s/#SUFFIX#/$SUFFIX/" < $f > $INITLDIFDIR/`basename $f` echo "done" 1>&2 From taru @ users.sourceforge.jp Mon Apr 5 23:37:17 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 5 Apr 2004 23:37:17 +0900 Subject: [Ultrapossum-cvs 13] ultrapossum 1.26,1.27,modules.in Message-ID: <20040405143717.7856D19008D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/modules.in,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- ultrapossum/modules.in 2004/04/02 18:30:54 1.26 +++ ultrapossum/modules.in 2004/04/05 14:37:17 1.27 @@ -344,7 +344,13 @@ fi if test -d $APPSCONFDIR; then - for f in `find $APPSCONFDIR -name '*.cf' -or -name "*.cf$EXTRACONFSUFFIX"` + for f in `find $APPSCONFDIR -name '*.cf'` + do + if test -f $f; then + ULTRAPOSSUMCF="$ULTRAPOSSUMCF $f" + fi + done + for f in `find $APPSCONFDIR -name "*.cf$EXTRACONFSUFFIX"` do if test -f $f; then ULTRAPOSSUMCF="$ULTRAPOSSUMCF $f" From taru @ users.sourceforge.jp Tue Apr 6 01:23:36 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 01:23:36 +0900 Subject: [Ultrapossum-cvs 14] ultrapossum 1.27,1.28,modules.in Message-ID: <20040405162337.F4226190083@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/modules.in,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- ultrapossum/modules.in 2004/04/05 14:37:17 1.27 +++ ultrapossum/modules.in 2004/04/05 16:23:36 1.28 @@ -174,13 +174,11 @@ if test "x$1" = "x"; then ultrapossum-config variable | while read a do - val=`eval echo \"\\$$a\"` - echo $a=\"$val\" + echo $a=\"${!a}\" done else for a in "$@"; do - val=`eval echo \"\\$$a\"` - echo $a=\"$val\" + echo $a=\"${!a}\" done fi } From taru @ users.sourceforge.jp Tue Apr 6 01:23:37 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 01:23:37 +0900 Subject: [Ultrapossum-cvs 15] ultrapossum/module/server ... Message-ID: <20040405162337.F3DC8190083@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- ultrapossum/module/server/00server 2004/04/05 11:39:43 1.20 +++ ultrapossum/module/server/00server 2004/04/05 16:23:37 1.21 @@ -149,17 +149,13 @@ eval "`ultrapossum_parse_config server`" case "$SLAPD_VERSION" in - 2.0) - . $MODULEDIR/server/2.0 - ;; - 2.1) - . $MODULEDIR/server/2.1 - ;; - *) - echo "Unknown slapd version type $SLAPD_VERSION" 1>&2 - ;; + 2.0) + SLAPD_DEFAULT_BACKEND_DB_TYPE=ldbm + ;; + 2.1) + SLAPD_DEFAULT_BACKEND_DB_TYPE=bdb + ;; esac - DIRECTORY=$DBDIRECTORY/$SUFFIX =================================================================== RCS file: ultrapossum/module/server/2.0,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ultrapossum/module/server/2.0 2004/04/02 02:13:32 1.12 +++ ultrapossum/module/server/2.0 2004/04/05 16:23:37 1.13 @@ -184,5 +184,3 @@ fi } -SLAPD_DEFAULT_BACKEND_DB_TYPE=ldbm - =================================================================== RCS file: ultrapossum/module/server/2.1,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/server/2.1 2004/04/02 02:13:32 1.2 +++ ultrapossum/module/server/2.1 2004/04/05 16:23:37 1.3 @@ -19,5 +19,3 @@ . $MODULEDIR/server/2.0 -SLAPD_DEFAULT_BACKEND_DB_TYPE=bdb - =================================================================== RCS file: ultrapossum/module/server/startup,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ultrapossum/module/server/startup 2004/04/02 02:13:32 1.8 +++ ultrapossum/module/server/startup 2004/04/05 16:23:37 1.9 @@ -22,6 +22,18 @@ eval `ultrapossum-config init` trap "eval `ultrapossum-config term`" 0 +case "$SLAPD_VERSION" in + 2.0) + . $MODULEDIR/server/2.0 + ;; + 2.1) + . $MODULEDIR/server/2.1 + ;; + *) + echo "Unknown slapd version type $SLAPD_VERSION" 1>&2 + ;; +esac + configure_server() { if test "x$ULTRAPOSSUM_MODULE_SERVER" != "xinstalled"; then $UPDATEDIR/update-server configure From taru @ users.sourceforge.jp Tue Apr 6 03:07:12 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:12 +0900 Subject: [Ultrapossum-cvs 16] ultrapossum ... Message-ID: <20040405180712.1F27A19007D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ultrapossum/Makefile.am 2004/04/05 05:55:55 1.9 +++ ultrapossum/Makefile.am 2004/04/05 18:07:12 1.10 @@ -4,10 +4,15 @@ bin_SCRIPTS = ultrapossum-config pkgdata_DATA = \ - modules term + modules term variable aclocaldir = @aclocaldir@ aclocal_DATA = ultrapossum.m4 + +variable: modules + egrep "[A-Z_][A-Z_]*=" modules | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq > $@ + +CLEANFILES = variable install-data-local: $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE) =================================================================== RCS file: ultrapossum/ultrapossum-config.in,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- ultrapossum/ultrapossum-config.in 2004/03/31 13:09:32 1.10 +++ ultrapossum/ultrapossum-config.in 2004/04/05 18:07:12 1.11 @@ -40,19 +40,14 @@ fi for m in $modules do - if ! /bin/ls $MODULEDIR/[0-9][0-9]$m > /dev/null 2> /dev/null; then + if test -f "$MODULEDIR/$m/variable-$m"; then + cat "$MODULEDIR/$m/variable-$m" + else echo "E: No such module: $m" 1>&2 exit 1 fi - /bin/ls $MODULEDIR/[0-9][0-9]$m 2> /dev/null | while read f - do - egrep "[A-Z_][A-Z_]*=" $f | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq | while read a - do - echo $a - done - done done - if test "x$1" = "x"; then egrep "[A-Z_][A-Z_]*=" $SHAREDIR/modules | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq | while read a; do echo $a; done; fi + if test "x$1" = "x"; then cat $SHAREDIR/variable; fi ;; xget) shift From taru @ users.sourceforge.jp Tue Apr 6 03:07:12 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:12 +0900 Subject: [Ultrapossum-cvs 17] ultrapossum/debian ... Message-ID: <20040405180712.548B8190083@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-common.install,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ultrapossum/debian/ultrapossum-common.install 2004/03/25 05:52:47 1.3 +++ ultrapossum/debian/ultrapossum-common.install 2004/04/05 18:07:12 1.4 @@ -1,6 +1,7 @@ debian/tmp/usr/bin/ultrapossum-config debian/tmp/usr/share/ultrapossum/modules debian/tmp/usr/share/ultrapossum/term +debian/tmp/usr/share/ultrapossum/variable debian/tmp/var/cache/ultrapossum/ debian/tmp/usr/share/perl5/ debian/tmp/usr/share/man/man3/*.3pm =================================================================== RCS file: ultrapossum/debian/ultrapossum-dnsbalance.install,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/debian/ultrapossum-dnsbalance.install 2004/03/24 08:05:53 1.2 +++ ultrapossum/debian/ultrapossum-dnsbalance.install 2004/04/05 18:07:12 1.3 @@ -1,2 +1,3 @@ -debian/tmp/usr/share/ultrapossum/update.d/update-dnsbalance debian/tmp/usr/share/ultrapossum/module.d/00dnsbalance +debian/tmp/usr/share/ultrapossum/update.d/update-dnsbalance +debian/tmp/usr/share/ultrapossum/module.d/dnsbalance/ =================================================================== RCS file: ultrapossum/debian/ultrapossum-failover.install,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/debian/ultrapossum-failover.install 2004/03/13 14:25:53 1.1.1.1 +++ ultrapossum/debian/ultrapossum-failover.install 2004/04/05 18:07:12 1.2 @@ -1,5 +1,5 @@ debian/tmp/usr/share/ultrapossum/module.d/01failover -debian/tmp/usr/share/ultrapossum/module.d/failover +debian/tmp/usr/share/ultrapossum/module.d/failover/ debian/tmp/usr/share/ultrapossum/update.d/update-failover debian/tmp/etc/ultrapossum/module.d/failover.cf debian/tmp/etc/ultrapossum/in.d/authkeys.in =================================================================== RCS file: ultrapossum/debian/ultrapossum-tls.install,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/debian/ultrapossum-tls.install 2004/03/13 14:25:53 1.1.1.1 +++ ultrapossum/debian/ultrapossum-tls.install 2004/04/05 18:07:12 1.2 @@ -1,3 +1,4 @@ debian/tmp/usr/share/ultrapossum/module.d/01startTLS +debian/tmp/usr/share/ultrapossum/module.d/startTLS/ debian/tmp/usr/share/ultrapossum/update.d/update-startTLS debian/tmp/etc/ultrapossum/module.d/startTLS.cf =================================================================== RCS file: ultrapossum/debian/ultrapossum-vaj-robust.install,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/debian/ultrapossum-vaj-robust.install 2004/03/13 14:25:53 1.1.1.1 +++ ultrapossum/debian/ultrapossum-vaj-robust.install 2004/04/05 18:07:12 1.2 @@ -1,3 +1,4 @@ debian/tmp/usr/share/ultrapossum/module.d/00vaj-robust +debian/tmp/usr/share/ultrapossum/module.d/vaj-robust/ debian/tmp/usr/share/ultrapossum/update.d/update-vaj-robust debian/tmp/etc/ultrapossum/module.d/vaj-robust.cf From taru @ users.sourceforge.jp Tue Apr 6 03:07:12 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:12 +0900 Subject: [Ultrapossum-cvs 18] ultrapossum/module NONE,1.1,ultrapossum.am Message-ID: <20040405180712.7EAD319007D@osdnns.osdn.jp> From taru @ users.sourceforge.jp Tue Apr 6 03:07:12 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:12 +0900 Subject: [Ultrapossum-cvs 19] ultrapossum/module/dnsbalance 1.2, 1.3, Makefile.am Message-ID: <20040405180712.ABC47190083@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/dnsbalance/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/dnsbalance/Makefile.am 2004/03/24 08:05:53 1.2 +++ ultrapossum/module/dnsbalance/Makefile.am 2004/04/05 18:07:12 1.3 @@ -1,8 +1,8 @@ +modulename = dnsbalance -moduledir = $(pkgdatadir)/module.d/ -module_DATA = 00dnsbalance +include ../ultrapossum.am -updatedir = $(pkgdatadir)/update.d/ +module_DATA = 00dnsbalance update_SCRIPTS = update-dnsbalance EXTRA_DIST = update-dnsbalance \ From taru @ users.sourceforge.jp Tue Apr 6 03:07:12 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:12 +0900 Subject: [Ultrapossum-cvs 20] ultrapossum/module/failover 1.1.1.1, 1.2, Makefile.am Message-ID: <20040405180712.E020E19007D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/failover/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/module/failover/Makefile.am 2004/03/13 14:25:54 1.1.1.1 +++ ultrapossum/module/failover/Makefile.am 2004/04/05 18:07:12 1.2 @@ -1,15 +1,14 @@ +modulename = failover + +include ../ultrapossum.am + SUBDIRS = heartbeat -moduledir = $(pkgdatadir)/module.d module_DATA = 01failover - -updatedir = $(pkgdatadir)/update.d update_SCRIPTS = update-failover -modulesysconfdir = $(sysconfdir)/$(PACKAGE)/module.d/ modulesysconf_DATA = failover.cf -modulelocaldir = $(moduledir)/failover modulelocal_SCRIPTS = \ authkeys.sh \ checkrej \ From taru @ users.sourceforge.jp Tue Apr 6 03:07:13 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:13 +0900 Subject: [Ultrapossum-cvs 21] ultrapossum/module/server 1.5,1.6,Makefile.am Message-ID: <20040405180713.11CEA19008B@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ultrapossum/module/server/Makefile.am 2004/04/05 11:39:43 1.5 +++ ultrapossum/module/server/Makefile.am 2004/04/05 18:07:13 1.6 @@ -1,10 +1,11 @@ -moduledir = $(pkgdatadir)/module.d/ -module_DATA = 00server -updatedir = $(pkgdatadir)/update.d +modulename = server + +include ../ultrapossum.am + +module_DATA = 00server update_SCRIPTS = update-server -modulelocaldir = $(moduledir)/server modulelocal_SCRIPTS = startup 2.0 2.1 \ ldif.sh \ slapd.sh \ From taru @ users.sourceforge.jp Tue Apr 6 03:07:13 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:13 +0900 Subject: [Ultrapossum-cvs 22] ultrapossum/module/startTLS 1.1.1.1, 1.2, Makefile.am Message-ID: <20040405180713.37A3619008D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/startTLS/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/module/startTLS/Makefile.am 2004/03/13 14:25:54 1.1.1.1 +++ ultrapossum/module/startTLS/Makefile.am 2004/04/05 18:07:13 1.2 @@ -1,11 +1,10 @@ -moduledir = $(pkgdatadir)/module.d -module_DATA = 01startTLS +modulename = startTLS -updatedir = $(pkgdatadir)/update.d -update_SCRIPTS = update-startTLS +include ../ultrapossum.am -modulesysconfdir = $(sysconfdir)/$(PACKAGE)/module.d/ +module_DATA = 01startTLS +update_SCRIPTS = update-startTLS modulesysconf_DATA = startTLS.cf EXTRA_DIST = startTLS.cf \ From taru @ users.sourceforge.jp Tue Apr 6 03:07:13 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:07:13 +0900 Subject: [Ultrapossum-cvs 23] ultrapossum/module/vaj-robust 1.1.1.1, 1.2, Makefile.am Message-ID: <20040405180713.64916190083@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/vaj-robust/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/module/vaj-robust/Makefile.am 2004/03/13 14:25:54 1.1.1.1 +++ ultrapossum/module/vaj-robust/Makefile.am 2004/04/05 18:07:13 1.2 @@ -1,11 +1,11 @@ +modulename = vaj-robust + +include ../ultrapossum.am -moduledir = $(pkgdatadir)/module.d module_DATA = 00vaj-robust -updatedir = $(pkgdatadir)/update.d update_SCRIPTS = update-vaj-robust -modulesysconfdir = $(sysconfdir)/$(PACKAGE)/module.d/ modulesysconf_DATA = vaj-robust.cf EXTRA_DIST = vaj-robust.cf \ From taru @ users.sourceforge.jp Tue Apr 6 03:10:04 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:10:04 +0900 Subject: [Ultrapossum-cvs 24] ultrapossum/debian 1.16,1.17,changelog Message-ID: <20040405181004.EC06019007D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/changelog,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- ultrapossum/debian/changelog 2004/04/05 07:46:21 1.16 +++ ultrapossum/debian/changelog 2004/04/05 18:10:04 1.17 @@ -1,3 +1,9 @@ +ultrapossum (0.1beta4-0pre2) unstable; urgency=low + + * Applied the latest upstream version. + + -- Masato Taruishi Tue, 6 Apr 2004 03:09:18 +0900 + ultrapossum (0.1beta4-0pre1) unstable; urgency=low * New upstream release. From taru @ users.sourceforge.jp Tue Apr 6 03:25:44 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:25:44 +0900 Subject: [Ultrapossum-cvs 25] ultrapossum/module 1.3,1.4,Makefile.am Message-ID: <20040405182544.DC1D319003D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ultrapossum/module/Makefile.am 2004/03/24 07:06:03 1.3 +++ ultrapossum/module/Makefile.am 2004/04/05 18:25:44 1.4 @@ -2,5 +2,7 @@ moduledir = ${pkgdatadir}/module.d/ +EXTRA_DIST = ultrapossum.am + install-data-local: $(mkinstalldirs) $(DESTDIR)/$(moduledir) From taru @ users.sourceforge.jp Tue Apr 6 03:33:23 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:33:23 +0900 Subject: [Ultrapossum-cvs 26] ultrapossum/debian 1.1.1.1, 1.2, ultrapossum-dev.install Message-ID: <20040405183323.A063B19003D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-dev.install,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/debian/ultrapossum-dev.install 2004/03/13 14:25:53 1.1.1.1 +++ ultrapossum/debian/ultrapossum-dev.install 2004/04/05 18:33:23 1.2 @@ -1 +1,2 @@ +debian/tmp/usr/share/ultrapossum/ultrapossum.am debian/tmp/usr/share/aclocal/ From taru @ users.sourceforge.jp Tue Apr 6 03:33:23 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 03:33:23 +0900 Subject: [Ultrapossum-cvs 27] ultrapossum/module 1.4,1.5,Makefile.am Message-ID: <20040405183323.CA96819007D@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/module/Makefile.am 2004/04/05 18:25:44 1.4 +++ ultrapossum/module/Makefile.am 2004/04/05 18:33:23 1.5 @@ -1,6 +1,7 @@ SUBDIRS = @modules@ moduledir = ${pkgdatadir}/module.d/ +pkgdata_DATA = ultrapossum.am EXTRA_DIST = ultrapossum.am From taru @ users.sourceforge.jp Tue Apr 6 12:09:22 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 12:09:22 +0900 Subject: [Ultrapossum-cvs 28] ultrapossum/debian 1.3, 1.4, ultrapossum-server.install Message-ID: <20040406030922.4F64D190098@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-server.install,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ultrapossum/debian/ultrapossum-server.install 2004/04/05 11:39:43 1.3 +++ ultrapossum/debian/ultrapossum-server.install 2004/04/06 03:09:22 1.4 @@ -5,7 +5,7 @@ debian/tmp/etc/ultrapossum/in.d/slapd-bdb.conf.in debian/tmp/etc/ultrapossum/in.d/slapd-ldbm.conf.in debian/tmp/etc/ultrapossum/in.d/init.ldif.in -debian/tmp/etc/ultrapossum/in.d/init.ldif.d +debian/tmp/etc/ultrapossum/init.ldif.d debian/tmp/etc/ultrapossum/module.d/server.cf debian/tmp/usr/share/ultrapossum/module.d/00server debian/tmp/usr/share/ultrapossum/module.d/server From taru @ users.sourceforge.jp Tue Apr 6 12:09:22 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 12:09:22 +0900 Subject: [Ultrapossum-cvs 29] ultrapossum/module/server ... Message-ID: <20040406030922.87D1A19009A@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ultrapossum/module/server/00server 2004/04/05 16:23:37 1.21 +++ ultrapossum/module/server/00server 2004/04/06 03:09:22 1.22 @@ -55,8 +55,7 @@ ULTRAPOSSUM_INIT_LDIF_IN=`ultrapossum_getconf ULTRAPOSSUM_INIT_LDIF_IN $TEMPLATEDIR/init.ldif.in` INITLDIF=`ultrapossum_getconf INITLDIF $CONFDIR/init.ldif` -ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR=`ultrapossum_getconf ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR $TEMPLATEDIR/init.ldif.d` -INITLDIFDIR=`ultrapossum_getconf INITLDIFDIR $CONFDIR/init.ldif.d` +INITLDIFDIR=`ultrapossum_getconf INITLDIFDIR $SYSCONFDIR/init.ldif.d` # Default Configuration =================================================================== RCS file: ultrapossum/module/server/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ultrapossum/module/server/Makefile.am 2004/04/05 18:07:13 1.6 +++ ultrapossum/module/server/Makefile.am 2004/04/06 03:09:22 1.7 @@ -22,7 +22,7 @@ install-data-local: $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/ $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/in.d/ - $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/in.d/init.ldif.d/ + $(mkinstalldirs) $(DESTDIR)/$(sysconfdir)/$(PACKAGE)/init.ldif.d/ $(mkinstalldirs) $(DESTDIR)/$(localstatedir)/lib/$(PACKAGE)/conf.d $(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/apps.d $(mkinstalldirs) $(DESTDIR)/$(localstatedir)/backups/$(PACKAGE) =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- ultrapossum/module/server/update-server 2004/04/05 11:51:17 1.30 +++ ultrapossum/module/server/update-server 2004/04/06 03:09:22 1.31 @@ -102,14 +102,6 @@ /bin/rm -f $INITLDIF fi - /bin/rm -rf "$INITLDIFDIR" - install -d "$INITLDIFDIR" - find $ULTRAPOSSUM_INIT_LDIF_TEMPLATEDIR -type f | sort | while read f; do - echo -n "Configuring `basename $f` LDIF... " 1>&2 - sed -e "s/#SUFFIX#/$SUFFIX/" < $f > $INITLDIFDIR/`basename $f` - echo "done" 1>&2 - done - index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF || true` if test "x$update" != "x" && test -d $DIRECTORY && test "x$index" != "x$index_new"; then if test "`$MODULEDIR/server/startup status`" = "running"; then @@ -249,7 +241,6 @@ remove() { /bin/rm -f $ULTRAPOSSUMLDIF $ULTRAPOSSUM_SLAPD_CONF /bin/rm -f $APPSLDIF $SLAPDMASTERCONF $INITLDIF - /bin/rm -rf $INITLDIFDIR /bin/rm -f $ULTRAPOSSUM_MASTER_SLAPD_CONF if test -f "$SLAPDCONF"; then strip_vaconf $SLAPDCONF "SCHEMA" From taru @ users.sourceforge.jp Tue Apr 6 12:09:39 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 12:09:39 +0900 Subject: [Ultrapossum-cvs 30] ultrapossum/debian 1.17,1.18,changelog Message-ID: <20040406030939.78869190098@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/changelog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ultrapossum/debian/changelog 2004/04/05 18:10:04 1.17 +++ ultrapossum/debian/changelog 2004/04/06 03:09:39 1.18 @@ -1,3 +1,9 @@ +ultrapossum (0.1beta4-0pre3) unstable; urgency=low + + * Applied the latest upstream version. + + -- Masato Taruishi Tue, 6 Apr 2004 12:06:15 +0900 + ultrapossum (0.1beta4-0pre2) unstable; urgency=low * Applied the latest upstream version. From taru @ users.sourceforge.jp Tue Apr 6 13:08:08 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 13:08:08 +0900 Subject: [Ultrapossum-cvs 31] web 1.104,1.105,index.html Message-ID: <20040406040808.3681F190034@osdnns.osdn.jp> =================================================================== RCS file: web/index.html,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- web/index.html 2004/04/05 11:11:32 1.104 +++ web/index.html 2004/04/06 04:08:08 1.105 @@ -56,7 +56,7 @@
  • システムディレクトリ管理
  • OpenLDAP バージョン管理 (対応バックエンド DB 管理)
  • UltraPossum 設定フレームワーク -
  • オフラインディレクトリ高速書き込み ( tmpfs 等を利用 ) +
  • オフライン状態でのディレクトリ高速書き込み ( tmpfs 等を利用 )
  • ディレクトリ導入試験フレームワーク
  • OpenLDAP レプリケーションログ(replog)チェッカ
  • OpenLDAP レプリケーション負許可ログ(replog .rej)チェッカ From taru @ users.sourceforge.jp Tue Apr 6 13:31:45 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 13:31:45 +0900 Subject: [Ultrapossum-cvs 32] ultrapossum 1.11,1.12,ultrapossum-config.in Message-ID: <20040406043145.D9319190034@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/ultrapossum-config.in,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ultrapossum/ultrapossum-config.in 2004/04/05 18:07:12 1.11 +++ ultrapossum/ultrapossum-config.in 2004/04/06 04:31:45 1.12 @@ -43,8 +43,14 @@ if test -f "$MODULEDIR/$m/variable-$m"; then cat "$MODULEDIR/$m/variable-$m" else - echo "E: No such module: $m" 1>&2 - exit 1 + if test -d "$MODULEDIR/$m/"; then + /bin/ls $MODULEDIR/$m/[0-9][0-9]$m | while read f; do + egrep "[A-Z_][A-Z_]*=" $(module_DATA) | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq + done + else + echo "E: No such module: $m" 1>&2 + exit 1 + fi fi done if test "x$1" = "x"; then cat $SHAREDIR/variable; fi @@ -123,8 +129,8 @@ xmodule) /bin/ls -1 $MODULEDIR/ | while read f do - if test -f $MODULEDIR/$f; then - echo $f | sed -e 's/^[0-9][0-9]//' + if test -d $MODULEDIR/$f; then + echo $f fi done ;; From taru @ users.sourceforge.jp Tue Apr 6 13:32:13 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 13:32:13 +0900 Subject: [Ultrapossum-cvs 33] ultrapossum/debian 1.18,1.19,changelog Message-ID: <20040406043213.093B4190034@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/changelog,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ultrapossum/debian/changelog 2004/04/06 03:09:39 1.18 +++ ultrapossum/debian/changelog 2004/04/06 04:32:12 1.19 @@ -1,3 +1,9 @@ +ultrapossum (0.1beta4-0pre4) unstable; urgency=low + + * Applied the latest upstream version. + + -- Masato Taruishi Tue, 6 Apr 2004 13:28:54 +0900 + ultrapossum (0.1beta4-0pre3) unstable; urgency=low * Applied the latest upstream version. From taru @ users.sourceforge.jp Tue Apr 6 13:36:30 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 13:36:30 +0900 Subject: [Ultrapossum-cvs 34] ultrapossum 1.12,1.13,ultrapossum-config.in Message-ID: <20040406043630.69EF5190034@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/ultrapossum-config.in,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ultrapossum/ultrapossum-config.in 2004/04/06 04:31:45 1.12 +++ ultrapossum/ultrapossum-config.in 2004/04/06 04:36:30 1.13 @@ -44,7 +44,7 @@ cat "$MODULEDIR/$m/variable-$m" else if test -d "$MODULEDIR/$m/"; then - /bin/ls $MODULEDIR/$m/[0-9][0-9]$m | while read f; do + /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do egrep "[A-Z_][A-Z_]*=" $(module_DATA) | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq done else From taru @ users.sourceforge.jp Tue Apr 6 13:42:46 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Tue, 6 Apr 2004 13:42:46 +0900 Subject: [Ultrapossum-cvs 35] ultrapossum 1.13,1.14,ultrapossum-config.in Message-ID: <20040406044246.96FF1190034@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/ultrapossum-config.in,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ultrapossum/ultrapossum-config.in 2004/04/06 04:36:30 1.13 +++ ultrapossum/ultrapossum-config.in 2004/04/06 04:42:46 1.14 @@ -45,7 +45,7 @@ else if test -d "$MODULEDIR/$m/"; then /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do - egrep "[A-Z_][A-Z_]*=" $(module_DATA) | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq + egrep "[A-Z_][A-Z_]*=" $f | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq done else echo "E: No such module: $m" 1>&2 From taru @ users.sourceforge.jp Mon Apr 12 13:35:49 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 12 Apr 2004 13:35:49 +0900 Subject: [Ultrapossum-cvs 36] ultrapossum 1.1.1.1, 1.2, default.cf 1.4, 1.5, ultrapossum.cf Message-ID: <20040412043549.3DAA9190043@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/default.cf,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/default.cf 2004/03/13 14:25:52 1.1.1.1 +++ ultrapossum/default.cf 2004/04/12 04:35:48 1.2 @@ -11,8 +11,6 @@ ## your system has another automatic configuration system ## (ex. debconf on Debian), you should use it rather than this. ## -## $Id$ -## ### ### OpenLDAP Default Configuration =================================================================== RCS file: ultrapossum/ultrapossum.cf,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/ultrapossum.cf 2004/04/02 02:34:01 1.4 +++ ultrapossum/ultrapossum.cf 2004/04/12 04:35:48 1.5 @@ -1,7 +1,5 @@ # UltraPossum configuration -# $Id$ - ### ### Global Configuration ### From taru @ users.sourceforge.jp Mon Apr 12 13:35:49 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 12 Apr 2004 13:35:49 +0900 Subject: [Ultrapossum-cvs 37] ultrapossum/module/failover ... Message-ID: <20040412043549.710BD190048@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/failover/failover.cf,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/module/failover/failover.cf 2004/04/02 02:34:09 1.4 +++ ultrapossum/module/failover/failover.cf 2004/04/12 04:35:49 1.5 @@ -1,5 +1,4 @@ ## UltraPossum failover configuration -## $Id$ # Virtual IP for master service #VIRTUAL="192.168.0.254" =================================================================== RCS file: ultrapossum/module/failover/recovery.conf.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/failover/recovery.conf.in 2004/04/02 02:34:09 1.2 +++ ultrapossum/module/failover/recovery.conf.in 2004/04/12 04:35:49 1.3 @@ -1,4 +1,3 @@ -# $Id$ replica host=#HOST# binddn="#UPDATEDN#" bindmethod=simple credentials=#CREDENTIALS# =================================================================== RCS file: ultrapossum/module/failover/ultrapossum.mon.cf.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/module/failover/ultrapossum.mon.cf.in 2004/03/13 14:25:54 1.1.1.1 +++ ultrapossum/module/failover/ultrapossum.mon.cf.in 2004/04/12 04:35:49 1.2 @@ -1,8 +1,6 @@ ## ## UltraPossum Mon Configuration ## -## $Id$ -## # group definitions hostgroup ldapmaster #HOST# From taru @ users.sourceforge.jp Mon Apr 12 13:35:49 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 12 Apr 2004 13:35:49 +0900 Subject: [Ultrapossum-cvs 38] ultrapossum/module/server ... Message-ID: <20040412043549.C1073190043@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ultrapossum/module/server/00server 2004/04/06 03:09:22 1.22 +++ ultrapossum/module/server/00server 2004/04/12 04:35:49 1.23 @@ -62,6 +62,7 @@ ROOTRDN=`ultrapossum_getconf ROOTRDN cn=admin` ROOTPW=`ultrapossum_getconf ROOTPW $DBNAME` DBCACHESIZE=`ultrapossum_getconf DBCACHESIZE 1000000` +CACHESIZE=`ultrapossum_getconf CACHESIZE 1000` CREDENTIALS=`ultrapossum_getconf CREDENTIALS ultrapossum-replica` DBDIRECTORY=`ultrapossum_getconf DBDIRECTORY $localstatedir/lib/$PACKAGE/$ULTRAPOSSUM_PROJECT/db` LOGDIR=`ultrapossum_getconf LOGDIR $localstatedir/log/$PACKAGE` =================================================================== RCS file: ultrapossum/module/server/init.ldif.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/server/init.ldif.in 2004/04/02 07:14:23 1.2 +++ ultrapossum/module/server/init.ldif.in 2004/04/12 04:35:49 1.3 @@ -1,6 +1,5 @@ # # System specific initial LDIF file template -# $Id$ # # This file is imported when your directory is created. # Use #SUFFIX# in each DN. =================================================================== RCS file: ultrapossum/module/server/secret.cf,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/server/secret.cf 2004/04/02 02:34:10 1.2 +++ ultrapossum/module/server/secret.cf 2004/04/12 04:35:49 1.3 @@ -1,6 +1,5 @@ ## UltraPossum secret configuration ## Use this file carefully. -## $Id$ # Administrator's Password #ROOTPW='ultrapossum' =================================================================== RCS file: ultrapossum/module/server/server.cf,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ultrapossum/module/server/server.cf 2004/04/02 02:34:10 1.6 +++ ultrapossum/module/server/server.cf 2004/04/12 04:35:49 1.7 @@ -1,5 +1,4 @@ ## UltraPossum Server configuration -## $Id$ # Actual Master host #MASTER="$LDAPMASTER" =================================================================== RCS file: ultrapossum/module/server/slapd-bdb.conf.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/server/slapd-bdb.conf.in 2004/03/30 17:46:04 1.2 +++ ultrapossum/module/server/slapd-bdb.conf.in 2004/04/12 04:35:49 1.3 @@ -1,8 +1,6 @@ ## ## UltraPossum Database Configuration For OpenLDAP using bdb ## -## $Id$ -## # The backend type, bdb, is the default standard from 2.1 database bdb @@ -19,6 +17,9 @@ #INDEXES# replogfile #REPLOGFILE# + +# cache size +cachesize #CACHESIZE# # Save the time that the entry gets modified lastmod on =================================================================== RCS file: ultrapossum/module/server/slapd-ldbm.conf.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- ultrapossum/module/server/slapd-ldbm.conf.in 2004/03/13 14:25:54 1.1.1.1 +++ ultrapossum/module/server/slapd-ldbm.conf.in 2004/04/12 04:35:49 1.2 @@ -1,8 +1,6 @@ ## ## UltraPossum Database Configuration For OpenLDAP using ldbm ## -## $Id$ -## # The backend type, ldbm, is the default standard database ldbm @@ -18,6 +16,7 @@ # Indexing options #INDEXES# +cachesize #CACHESIZE# dbcachesize #DBCACHESIZE# replogfile #REPLOGFILE# =================================================================== RCS file: ultrapossum/module/server/slapd.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/module/server/slapd.sh 2004/04/02 02:34:10 1.4 +++ ultrapossum/module/server/slapd.sh 2004/04/12 04:35:49 1.5 @@ -71,7 +71,7 @@ -e "s/#SLAPROOTPW#/$SLAPROOTPW_ESCAPE/" -e "s!#DIRECTORY#!$DIRECTORY!" \ -e "s/#DBCACHESIZE#/$DBCACHESIZE/" -e "s/#APPLICATION#/$APPLICATION/" \ -e "s/#UPDATEDN#/$UPDATEDN/" -e "/#INDEXES#/ c\\" -e "$INDEXES" \ - -e "s!#REPLOGFILE#!$REPLOGFILE!" + -e "s!#REPLOGFILE#!$REPLOGFILE!" -e "s!#CACHESIZE#!$CACHESIZE!" } master() { From taru @ users.sourceforge.jp Mon Apr 12 13:35:49 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 12 Apr 2004 13:35:49 +0900 Subject: [Ultrapossum-cvs 39] ultrapossum/module/startTLS 1.3,1.4,startTLS.cf Message-ID: <20040412043550.F3F47190048@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/startTLS/startTLS.cf,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ultrapossum/module/startTLS/startTLS.cf 2004/04/02 02:34:10 1.3 +++ ultrapossum/module/startTLS/startTLS.cf 2004/04/12 04:35:49 1.4 @@ -1,5 +1,4 @@ ## UltraPossum Server startTLS configuration -## $Id$ # List of specs to be accepted #TLSCIPHERSUITE="HIGH:MEDIUM" From taru @ users.sourceforge.jp Mon Apr 12 13:35:50 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Mon, 12 Apr 2004 13:35:50 +0900 Subject: [Ultrapossum-cvs 40] ultrapossum/module/vaj-robust 1.2, 1.3, vaj-robust.cf Message-ID: <20040412043550.2E663190043@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/vaj-robust/vaj-robust.cf,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/vaj-robust/vaj-robust.cf 2004/04/02 02:34:15 1.2 +++ ultrapossum/module/vaj-robust/vaj-robust.cf 2004/04/12 04:35:50 1.3 @@ -1,7 +1,6 @@ ### ### VAJ-Robustness patch ### -### $Id$ # Replication Lockfile Path for slapd #RPLOCK="/var/lock/replog.lock" From moriwaka @ users.sourceforge.jp Tue Apr 13 15:30:34 2004 From: moriwaka @ users.sourceforge.jp (Moriwaka Kazuo) Date: Tue, 13 Apr 2004 15:30:34 +0900 Subject: [Ultrapossum-cvs 41] ultrapossum 1.28,1.29,modules.in Message-ID: <20040413063034.C38A0190064@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/modules.in,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ultrapossum/modules.in 2004/04/05 16:23:36 1.28 +++ ultrapossum/modules.in 2004/04/13 06:30:34 1.29 @@ -220,7 +220,7 @@ /bin/mv $1.tmp $1 } -# strip_vaconf +# add_end_vaconf add_end_vaconf() { if grep "$ULTRAPOSSUMMARK-$3 START" $1 > /dev/null; then replace_vaconf $1 $2 $3 @@ -229,7 +229,7 @@ fi } -# strip_vaconf +# add_vaconf add_vaconf() { if grep "$ULTRAPOSSUMMARK-$3 START" $1 > /dev/null; then replace_vaconf $1 $2 $3 @@ -241,12 +241,12 @@ fi } -# add_startmak +# add_startmark add_startmark() { echo "$1 $ULTRAPOSSUMMARK-$2 START DO NOT MODIFY HERE" } -# add_endmak +# add_endmark add_endmark() { echo "$1 $ULTRAPOSSUMMARK-$2 END DO NOT MODIFY HERE" } From moriwaka @ users.sourceforge.jp Tue Apr 13 19:29:10 2004 From: moriwaka @ users.sourceforge.jp (Moriwaka Kazuo) Date: Tue, 13 Apr 2004 19:29:10 +0900 Subject: [Ultrapossum-cvs 42] ultrapossum 1.2,1.3,ChangeLog Message-ID: <20040413102910.B1E45190050@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/ChangeLog 2004/03/28 10:03:52 1.2 +++ ultrapossum/ChangeLog 2004/04/13 10:29:10 1.3 @@ -1,3 +1,8 @@ +2004-04-13 Kazuo Moriwaka + + * modules.in: + fix some comments + 2004-03-08 20:49 Masato Taruishi * config.cf, modules.in, ultrapossum-config.in, From taru @ users.sourceforge.jp Wed Apr 14 02:43:40 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Wed, 14 Apr 2004 02:43:40 +0900 Subject: [Ultrapossum-cvs 43] ultrapossum/module/dnsbalance 1.3, 1.4, update-dnsbalance Message-ID: <20040413174340.66670190033@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/dnsbalance/update-dnsbalance,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ultrapossum/module/dnsbalance/update-dnsbalance 2004/04/02 02:34:01 1.3 +++ ultrapossum/module/dnsbalance/update-dnsbalance 2004/04/13 17:43:40 1.4 @@ -94,17 +94,19 @@ case "x$1" in xconfigure) configure + ultrapossum-config set .status ULTRAPOSSUM_MODULE_DNSBALANCE=installed /bin/rm -f $CONFSTATUS ;; xremove) remove + ultrapossum-config set remove ULTRAPOSSUM_MODULE_DNSBALANCE=installed /bin/rm -f $CONFSTATUS ;; xsanity) sanity_check ;; x) - echo "Usage: $0 " 1>&2 + echo "Usage: $0 " 1>&2 exit 1 ;; x*) From taru @ users.sourceforge.jp Wed Apr 14 02:46:53 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Wed, 14 Apr 2004 02:46:53 +0900 Subject: [Ultrapossum-cvs 44] ultrapossum/module 1.1,1.2,ultrapossum.am Message-ID: <20040413174653.D54F6190033@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/ultrapossum.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ultrapossum/module/ultrapossum.am 2004/04/05 18:07:12 1.1 +++ ultrapossum/module/ultrapossum.am 2004/04/13 17:46:53 1.2 @@ -1,4 +1,14 @@ +# Copyright (C) 2004 VA Linux Systems Japan, K.K. +# +# LICENSE NOTICE +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a makefile template generated by Automake, under +# the same distribution terms as the rest of that program. +# $Id$ moduledir = $(pkgdatadir)/module.d updatedir = $(pkgdatadir)/update.d From taru @ users.sourceforge.jp Wed Apr 14 02:47:50 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Wed, 14 Apr 2004 02:47:50 +0900 Subject: [Ultrapossum-cvs 45] ultrapossum 1.2,1.3,ultrapossum.m4 Message-ID: <20040413174750.5E41D190033@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/ultrapossum.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/ultrapossum.m4 2004/04/02 02:34:01 1.2 +++ ultrapossum/ultrapossum.m4 2004/04/13 17:47:50 1.3 @@ -1,4 +1,4 @@ -dnl Copyright (C) 2003 VA Linux Systems Japan, Inc. +dnl Copyright (C) 2003-2004 VA Linux Systems Japan, K.K. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program From taru @ users.sourceforge.jp Wed Apr 14 02:50:27 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Wed, 14 Apr 2004 02:50:27 +0900 Subject: [Ultrapossum-cvs 46] ultrapossum 1.10,1.11,Makefile.am Message-ID: <20040413175027.7B34E190033@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/Makefile.am,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- ultrapossum/Makefile.am 2004/04/05 18:07:12 1.10 +++ ultrapossum/Makefile.am 2004/04/13 17:50:27 1.11 @@ -10,7 +10,7 @@ aclocal_DATA = ultrapossum.m4 variable: modules - egrep "[A-Z_][A-Z_]*=" modules | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq > $@ + egrep "[A-Z_][A-Z_]*=" modules | cut -d= -f1 | grep -v IFS | tr -d '# ' | sort | uniq > $@ CLEANFILES = variable From taru @ users.sourceforge.jp Wed Apr 14 02:50:27 2004 From: taru @ users.sourceforge.jp (Masato Taruishi) Date: Wed, 14 Apr 2004 02:50:27 +0900 Subject: [Ultrapossum-cvs 47] ultrapossum/module 1.2,1.3,ultrapossum.am Message-ID: <20040413175027.A3F22190044@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/ultrapossum.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/module/ultrapossum.am 2004/04/13 17:46:53 1.2 +++ ultrapossum/module/ultrapossum.am 2004/04/13 17:50:27 1.3 @@ -18,7 +18,7 @@ variable_DATA = variable-$(modulename) $(variable_DATA): $(module_DATA) - egrep "[A-Z_][A-Z_]*=" $(module_DATA) | cut -d= -f1 | grep -v IFS | tr -d ' ' | sort | uniq > $@ + egrep "[A-Z_][A-Z_]*=" $(module_DATA) | cut -d= -f1 | grep -v IFS | tr -d '# ' | sort | uniq > $@ CLEANFILES = $(variable_DATA) From taru @ sourceforge.jp Tue Apr 20 16:50:06 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 16:50:06 +0900 Subject: [Ultrapossum-cvs 48] ultrapossum/module/server 1.23,1.24,00server Message-ID: <20040420075006.59408190031@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- ultrapossum/module/server/00server 2004/04/12 04:35:49 1.23 +++ ultrapossum/module/server/00server 2004/04/20 07:50:06 1.24 @@ -167,6 +167,8 @@ SLAPD_BACKEND_DB_TYPE=$SLAPD_DEFAULT_BACKEND_DB_TYPE fi +ULTRAPOSSUM_APPS=`find /usr/share/ultrapossum/apps.d/ -type f | xargs -n1 basename | tr '\n' ' '` + ULTRAPOSSUM_SLAPD_CONFIN=`ultrapossum_getconf ULTRAPOSSUM_SLAPD_CONFIN $TEMPLATEDIR/slapd-$SLAPD_BACKEND_DB_TYPE.conf.in` APPLICATION="ou=application,$SUFFIX" From taru @ sourceforge.jp Tue Apr 20 16:52:23 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 16:52:23 +0900 Subject: [Ultrapossum-cvs 49] ultrapossum/debian/test/umlinux 1.2, 1.3, Makefile Message-ID: <20040420075223.79385190031@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/test/umlinux/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/debian/test/umlinux/Makefile 2004/03/26 05:38:28 1.2 +++ ultrapossum/debian/test/umlinux/Makefile 2004/04/20 07:52:23 1.3 @@ -1,4 +1,55 @@ +ULTRAPOSSUMCFIN := ultrapossum.cf.in +ULTRAPOSSUMCF := ultrapossum.cf +ROOTSTRAPIN=/etc/rootstrap/rootstrap.conf +ROOTSTRAP=rootstrap.conf + +DEBS := $(wildcard *.deb) + + +HOSTIP := $(shell grep "^host=" $(ROOTSTRAPIN) | cut -d= -f2) +UML := $(shell grep "^uml=" $(ROOTSTRAPIN) | cut -d= -f2) + +UML_NET := $(shell echo $(UML) | cut -d. -f-3) +UML0 := $(shell echo $(UML) | cut -d. -f4) + +include $(ULTRAPOSSUMCFIN) + +SLAVES := $(shell echo $(SLURPDSLAVES) | tr -d '"') +HOSTS := $(MASTER) $(SLAVES) + +MASTERROOTS := $(patsubst %,hosts/root-%,$(MASTER)) +SLAVEROOTS := $(patsubst %,hosts/root-%,$(SLAVES)) +HOSTROOTS := $(MASTERROOTS) $(SLAVEROOTS) + +get_hostip = $(shell grep $(1) hosts.db | cut -d' ' -f1) +get_host = $(shell echo $(1) | sed -e 's!hosts/root-!!') + +all: $(HOSTROOTS) + +hosts.db: + i=$(UML0); \ + for host in $(HOSTS) virtual; do \ + echo "$(UML_NET).$$i $$host" >> hosts.db; \ + i=`expr $$i + 1`; \ + done + +# FIXME: concurrent make not yet supporte +.NOTPARALLEL: $(HOSTROOTS) +$(SLAVEROOTS): $(MASTERROOTS) +$(HOSTROOTS): hosts.db $(DEBS) + install -d hosts + sed -e "s/^modules=\(.*\) umount/modules=\\1 ultrapossum umount/" \ + -e "s/^host=.*/host=$(HOSTIP)/" \ + -e "s/^uml=.*/uml=$(call get_hostip,$(call get_host,$@))/" \ + $(ROOTSTRAPIN) > $(ROOTSTRAP); \ + echo "[ultrapossum]" >> $(ROOTSTRAP); \ + echo "hostname=$(call get_host,$@)" >> $(ROOTSTRAP); \ +# echo "interafce=eth1" >> $(ROOTSTRAP); \ +# echo " +# echo `file $@` | grep -qv "mounted" || \ +# ( /bin/rm -f $@; exit 1 ) || exit 1 + rootstrap $@ clean: /bin/rm -rf hosts.db rootstrap.conf hosts log From taru @ sourceforge.jp Tue Apr 20 16:52:37 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 16:52:37 +0900 Subject: [Ultrapossum-cvs 50] ultrapossum/debian ... Message-ID: <20040420075237.E65F3190031@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/ultrapossum-common.install,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/debian/ultrapossum-common.install 2004/04/05 18:07:12 1.4 +++ ultrapossum/debian/ultrapossum-common.install 2004/04/20 07:52:37 1.5 @@ -1,3 +1,4 @@ +debian/tmp/usr/sbin/update-ultrapossum debian/tmp/usr/bin/ultrapossum-config debian/tmp/usr/share/ultrapossum/modules debian/tmp/usr/share/ultrapossum/term =================================================================== RCS file: ultrapossum/debian/ultrapossum-server.install,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/debian/ultrapossum-server.install 2004/04/06 03:09:22 1.4 +++ ultrapossum/debian/ultrapossum-server.install 2004/04/20 07:52:37 1.5 @@ -1,4 +1,3 @@ -debian/tmp/usr/sbin/update-ultrapossum debian/tmp/etc/ultrapossum/default.cf debian/tmp/etc/ultrapossum/secret.cf debian/tmp/etc/ultrapossum/projects/ From taru @ sourceforge.jp Tue Apr 20 17:25:13 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 17:25:13 +0900 Subject: [Ultrapossum-cvs 51] ultrapossum/module/server ... Message-ID: <20040420082513.ABF73190093@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- ultrapossum/module/server/00server 2004/04/20 07:50:06 1.24 +++ ultrapossum/module/server/00server 2004/04/20 08:25:13 1.25 @@ -168,6 +168,7 @@ fi ULTRAPOSSUM_APPS=`find /usr/share/ultrapossum/apps.d/ -type f | xargs -n1 basename | tr '\n' ' '` +ULTRAPOSSUM_INDEX=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF 2> /dev/null || true` ULTRAPOSSUM_SLAPD_CONFIN=`ultrapossum_getconf ULTRAPOSSUM_SLAPD_CONFIN $TEMPLATEDIR/slapd-$SLAPD_BACKEND_DB_TYPE.conf.in` =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- ultrapossum/module/server/update-server 2004/04/06 03:09:22 1.31 +++ ultrapossum/module/server/update-server 2004/04/20 08:25:13 1.32 @@ -39,11 +39,6 @@ add_end_vaconf $SLAPDCONF $tmp "SCHEMA" - if test -f "$ULTRAPOSSUM_MASTER_SLAPD_CONF"; then - index=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF 2> /dev/null || true` - update=1 - fi - cp /dev/null $ULTRAPOSSUM_SLAPD_CONF cp /dev/null $ULTRAPOSSUM_MASTER_SLAPD_CONF chmod 600 $ULTRAPOSSUM_SLAPD_CONF $ULTRAPOSSUM_MASTER_SLAPD_CONF @@ -103,7 +98,7 @@ fi index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF || true` - if test "x$update" != "x" && test -d $DIRECTORY && test "x$index" != "x$index_new"; then + if test "x$ULTRAPOSSUM_INDEX" != "x$index_new"; then if test "`$MODULEDIR/server/startup status`" = "running"; then echo "W: index configuration is changed while server is running" 1>&2 else From taru @ sourceforge.jp Tue Apr 20 17:25:18 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 17:25:18 +0900 Subject: [Ultrapossum-cvs 52] ultrapossum/debian 1.19,1.20,changelog Message-ID: <20040420082518.3E810190092@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/debian/changelog,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ultrapossum/debian/changelog 2004/04/06 04:32:12 1.19 +++ ultrapossum/debian/changelog 2004/04/20 08:25:18 1.20 @@ -1,3 +1,9 @@ +ultrapossum (0.1beta4-0pre5) unstable; urgency=low + + * Applied the latest upstream version. + + -- Masato Taruishi Tue, 20 Apr 2004 17:05:31 +0900 + ultrapossum (0.1beta4-0pre4) unstable; urgency=low * Applied the latest upstream version. From taru @ sourceforge.jp Tue Apr 20 18:05:06 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 18:05:06 +0900 Subject: [Ultrapossum-cvs 53] ultrapossum 1.29,1.30,modules.in Message-ID: <20040420090506.682E0190095@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/modules.in,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- ultrapossum/modules.in 2004/04/13 06:30:34 1.29 +++ ultrapossum/modules.in 2004/04/20 09:05:06 1.30 @@ -22,14 +22,10 @@ ###### backslash() { - oldifs="$IFS" - IFS="\n" while read line do echo "$line\\" done - IFS=$oldifs - unset $oldifs } verbose() { From taru @ sourceforge.jp Tue Apr 20 18:05:06 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 18:05:06 +0900 Subject: [Ultrapossum-cvs 54] ultrapossum/module/server ... Message-ID: <20040420090506.9C91C190098@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/00server,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- ultrapossum/module/server/00server 2004/04/20 08:25:13 1.25 +++ ultrapossum/module/server/00server 2004/04/20 09:05:06 1.26 @@ -167,7 +167,7 @@ SLAPD_BACKEND_DB_TYPE=$SLAPD_DEFAULT_BACKEND_DB_TYPE fi -ULTRAPOSSUM_APPS=`find /usr/share/ultrapossum/apps.d/ -type f | xargs -n1 basename | tr '\n' ' '` +ULTRAPOSSUM_APPS=`find /usr/share/ultrapossum/apps.d/ -type f | grep -v tmp | xargs -n1 basename` ULTRAPOSSUM_INDEX=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF 2> /dev/null || true` ULTRAPOSSUM_SLAPD_CONFIN=`ultrapossum_getconf ULTRAPOSSUM_SLAPD_CONFIN $TEMPLATEDIR/slapd-$SLAPD_BACKEND_DB_TYPE.conf.in` =================================================================== RCS file: ultrapossum/module/server/apps,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ultrapossum/module/server/apps 2004/04/02 02:34:09 1.4 +++ ultrapossum/module/server/apps 2004/04/20 09:05:06 1.5 @@ -28,10 +28,7 @@ trap "eval `ultrapossum-config term`" 0 getapps() { - for cf in `/bin/ls $APPSDIR` - do - echo $cf - done + echo "$ULTRAPOSSUM_APPS" } case "$1" in =================================================================== RCS file: ultrapossum/module/server/update-server,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- ultrapossum/module/server/update-server 2004/04/20 08:25:13 1.32 +++ ultrapossum/module/server/update-server 2004/04/20 09:05:06 1.33 @@ -97,7 +97,7 @@ /bin/rm -f $INITLDIF fi - index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF || true` + index_new=`grep index $ULTRAPOSSUM_MASTER_SLAPD_CONF` if test "x$ULTRAPOSSUM_INDEX" != "x$index_new"; then if test "`$MODULEDIR/server/startup status`" = "running"; then echo "W: index configuration is changed while server is running" 1>&2 From taru @ sourceforge.jp Tue Apr 20 18:08:10 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 18:08:10 +0900 Subject: [Ultrapossum-cvs 55] ultrapossum/module/server 1.5,1.6,apps Message-ID: <20040420090810.0ADB7190093@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/apps,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ultrapossum/module/server/apps 2004/04/20 09:05:06 1.5 +++ ultrapossum/module/server/apps 2004/04/20 09:08:09 1.6 @@ -28,7 +28,7 @@ trap "eval `ultrapossum-config term`" 0 getapps() { - echo "$ULTRAPOSSUM_APPS" + echo "$ULTRAPOSSUM_APPS" | tr ' ' '\n' } case "$1" in From taru @ sourceforge.jp Tue Apr 20 18:49:30 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Tue, 20 Apr 2004 18:49:30 +0900 Subject: [Ultrapossum-cvs 56] ultrapossum/module/server ... Message-ID: <20040420094930.D1120190095@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/module/server/backup.sh,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ultrapossum/module/server/backup.sh 2004/04/02 02:34:09 1.7 +++ ultrapossum/module/server/backup.sh 2004/04/20 09:49:30 1.8 @@ -17,6 +17,8 @@ # $Id$ +# backup.sh [] -- format is one of ldif or tar + set -e eval `ultrapossum-config init` @@ -27,29 +29,51 @@ exit 1 fi -install -d $BACKUPDIR +format=ldif +if test "x$1" != "x"; then + format=$1 +fi -backup=$BACKUPDIR/$SUFFIX-`date +%Y%m%d`.ldif +install -d $BACKUPDIR -if test -f "$backup.gz"; then - echo "W: $backup.bz already exist" 1>&2 -else - echo -n "Checking for $SUFFIX... " - touch $backup - chmod 600 $backup - slapcat -b $SUFFIX > $backup - echo "done" - latest=`/bin/ls $BACKUPDIR/$SUFFIX-*.gz 2> /dev/null | sort -r | head -1` - if test -f "$latest" && zcat $latest | diff -q - $backup > /dev/null; then - echo -n "Sliding `basename $latest` to `basename $backup.gz`... " - /bin/rm $backup - /bin/mv $latest $backup.gz - echo "done" +# create_file +create_file() +{ + if test -f "$2.gz"; then + echo "W: $2.bz already exist" 1>&2 else - echo -n "Backing up $SUFFIX... " - gzip $backup + echo -n "Checking for $SUFFIX... " + touch $2 + chmod 600 $2 + sh -c "$1" > $2 echo "done" + latest=`/bin/ls $BACKUPDIR/$SUFFIX-*$3.gz 2> /dev/null | sort -r | head -1` + if test -f "$latest" && zcat $latest | diff -q - $2 > /dev/null; then + echo -n "Sliding `basename $latest` to `basename $2.gz`... " + /bin/rm $2 + /bin/mv $latest $2.gz + echo "done" + else + echo -n "Backing up $SUFFIX... " + gzip $2 + echo "done" + fi fi +} -fi +case "x$format" in + xldif) + backup=$BACKUPDIR/$SUFFIX-`date +%Y%m%d`.ldif + create_file "slapcat -b $SUFFIX" "$backup" "$format" + ;; + xtar) + backup=$BACKUPDIR/$SUFFIX-`date +%Y%m%d`.tar + create_file "cd $DIRECTORY; tar cf - . " "$backup" "$format" + ;; + + x*) + echo "unknown format: $format" 1>&2 + exit 1 + ;; +esac =================================================================== RCS file: ultrapossum/module/server/createdb.sh,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ultrapossum/module/server/createdb.sh 2004/04/05 11:51:17 1.12 +++ ultrapossum/module/server/createdb.sh 2004/04/20 09:49:30 1.13 @@ -17,7 +17,7 @@ # $Id$ -# createdb.sh [restore] +# createdb.sh [restore []] set -e @@ -46,6 +46,11 @@ exit 0 fi +format=ldif +if test "x$2" != "x"; then + format=$2 +fi + term() { /bin/rm -f $tmp if test "x$DBWORKDIR" != "x"; then @@ -57,22 +62,31 @@ eval `ultrapossum-config term` } +# find_latest +find_latest() +{ + latest=`/bin/ls $BACKUPDIR/$SUFFIX-*$1.gz 2> /dev/null | sort -r | head -1` + if ! test -f "$latest"; then + echo "E: can't find any backup" 1>&2 + /bin/rm -rf $DIRECTORY + exit 1 + fi + echo $latest +} + +case "x$format" in + xldif) + tmp=`tempfile` chmod 600 $tmp trap "eval 'term'" 0 if test "x$1" = "xrestore"; then ldiffile=$tmp - latest=`/bin/ls $BACKUPDIR/$SUFFIX-*.gz 2> /dev/null | sort -r | head -1` - if test -f "$latest"; then - echo -n "Preparing resotre environment at `basename $latest`... " 1>&2 - zcat $latest > $tmp - echo "done" 1>&2 - else - echo "E: can't find any backup" 1>&2 - /bin/rm -rf $DIRECTORY - exit 1 - fi + latest=`find_latest "ldif"` + echo -n "Preparing resotre environment at `basename $latest`... " 1>&2 + zcat $latest > $tmp + echo "done" 1>&2 elif test "x$HOST" = "x$MASTER"; then ldiffile=$tmp cat $ULTRAPOSSUMLDIF > $tmp @@ -119,6 +133,17 @@ exit 1 fi done + + ;; + xtar) + latest=`find_latest "tar"` + (cd $DIRECTORY; tar zxf $latest ) + ;; + x*) + echo "unknown format: $format" 1>&2 + exit 1 + ;; +esac if test "x$DBWORKDIR" != "x"; then echo -n "Adjusting database... " 1>&2 From taru @ sourceforge.jp Wed Apr 21 02:44:31 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Wed, 21 Apr 2004 02:44:31 +0900 Subject: [Ultrapossum-cvs 57] ultrapossum 1.2,1.3,default.cf Message-ID: <20040420174431.39D02190020@osdnns.osdn.jp> =================================================================== RCS file: ultrapossum/default.cf,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ultrapossum/default.cf 2004/04/12 04:35:48 1.2 +++ ultrapossum/default.cf 2004/04/20 17:44:31 1.3 @@ -2,7 +2,7 @@ ## UltraPossum Server Site Default Configuration for New Installation ## ## The following settings are used only when each configuration doesn't -## exist. It means that if the configuration has already exist when +## exist. It means that if the configuration exists when ## update-ultrapossum is invoked then these settings will be completely ## ignored. ## From taru @ sourceforge.jp Fri Apr 30 18:40:24 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Fri, 30 Apr 2004 18:40:24 +0900 Subject: [Ultrapossum-cvs 58] web ... Message-ID: <20040430094024.9D8D6190064@osdnns.osdn.jp> =================================================================== RCS file: web/demo.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- web/demo.html 2004/04/03 05:48:40 1.13 +++ web/demo.html 2004/04/30 09:40:24 1.14 @@ -4,15 +4,10 @@ UltraPossum の構成例 + - +
  • =================================================================== RCS file: web/faq.html,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- web/faq.html 2004/04/03 05:48:40 1.14 +++ web/faq.html 2004/04/30 09:40:24 1.15 @@ -4,15 +4,10 @@ UltraPossum の FAQ + - +
    =================================================================== RCS file: web/index.html,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- web/index.html 2004/04/06 04:08:08 1.105 +++ web/index.html 2004/04/30 09:40:24 1.106 @@ -1,4 +1,4 @@ - +UltraPossum: Multifunctional LDAP Solution for Linux @@ -7,15 +7,10 @@ + - +
    @@ -30,262 +25,132 @@
    - [トップ][FAQ][構成例][クイックガイド] +[Japanese]

    -UltraPossum は、Linux などの Unix ライクなオペレーティングシステム上で、オープンソースコンポーネントを使用してディレクトリサービスを実現するためのソリューションです。 -

    主要機能

    +UltraPossum is a solution for LDAP directory service based on opensource componentes for Unix-like operating systems such as Linux. +

    Main features

    -

    その他の機能

    +

    Other features

    - - -

    入手方法

    +

    How to get UltraPossum

    -

    最新版(βテスト中)

    +

    Latest-Version ( beta test )

    -現在の最新β版は 0.1beta4 (2004/4/5) です。 +The latest version is currently 0.1beta4 (2004/4/5)

    - -以前のリリースはこちらです。 -

    -Debian ユーザの方は以下の apt-line を使って下さい。 +apt-line is available for Debian users

    - -(注) sid で ultrapossum-failover を使う場合は、そのパッケージを削除すると /etc/ha.d/ -> /etc/heartbeat/ へのシンボリックリンクが消えてしまいますので、張り直して下さい。 - -

    -Fedora などの rpm ユーザの方は古いバージョン用のものですが spec -ファイルが CVS にあります。 -

    開発版スナップショット

    +

    Development snapshot

    -以下の CVSROOT が使えます。 +The following CVSROOT is available:

       :pserver:anonymous @ cvs.ultrapossum.org:/cvsroot/ultrapossum
     
    -したがって、例えば以下のように実行して CVS のソースを取得できます。 -ここで CVS password は何も入力せずに単にエンターキーを押して下さい。 +Therefore, you can get the source code as follows:
      ~$ cvs -d :pserver:anonymous @ cvs.ultrapossum.org:/cvsroot/ultrapossum login
      (Logging in to anonymous @ cvs.ultrapossum.org)
      CVS password:
      ~$ cvs -d :pserver:anonymous @ cvs.ultrapossum.org:/cvsroot/ultrapossum co ultrapossum
     
    +Just put enter key in CVS password line. -なお、最新版 CVS スナップショットの tarball が -ここにあります。 - -

    -暫定的に make dist の daily スナップショットをここで公開しています。 -

    - -

    構築方法

    +

    How to build

    -
    必要なオープンソースコンポーネント
    - -

    -UltraPossum は柔軟なカスタマイズが可能になっています。そのため -不要な機能を無効にすることで必要なコンポーネントの数を減らすことができます。使用する機能と依存するソフトウェアの対応は以下のようになります。 -

    +
    Requirements
    - - - - - + + + + +
    必要なオープンソースコンポーネント
    UltraPossum機能必要なオープンソース
    UltraPossumサーバ基本機能OpenLDAP 2.0 以降
    更新サーバフェイルオーバheartbeat & mon (大規模ディレクトリに高信頼のフェイルオーバ機能を導入するには NFS サーバが必要)
    syncbackup拡張機能syncbackup に対応した OpenLDAP
    Requirement opensource components
    UltraPossum featureComponent
    UltraPossum server basicOpenLDAP 2.0 and over
    Master server failoverheartbeat & mon (needs NFS)
    syncbackup extensible featureOpenLDAP with syncbackup patch

    -また、ソースアーカイブに同梱されている startTLS サポートプラグインを利用すると LDAPv3 startTLS 拡張操作と LDAP over SSL が利用できるようになります。このプラグインを使うには OpenSSL ソフトウェアが必要です。 +If you use startTLS plugin, you can use LDAPv3 startTLS extended operation and LDAP over SSL.

    This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/) -

    -試しに使ってみる場合は最低限 OpenLDAP だけあれば十分です。UltraPossum をインストールする前にあらかじめ OpenLDAP をインストールしておいてください。 -

    - -
    インストール
    -取得した cvs スナップショットのトップディレクトリで +
    Installation
    +First, move to the top directory of the CVS working copy
      ~$ ./autogen.sh
     
    -を実行してください。この作業は CVS スナップショットを使う場合のみに必要な -作業で GNU autoconf/automake が必要です。 +This is only for CVS snapshot. GNU autoconf/automake is needed to do this.

    -これで configure スクリプトが生成されますので、

      ~$ ./configure; make check; su -c "make install"
     
    -のように実行します。ドキュメントは現在整備中ですが、ソースツリーの -INSTALL ファイルに configure オプションなどの説明がありますので -参照してください。 +See INSTALL file in the source tree for more detail.

    -なお、Debian の場合は ./autogen.sh の後に fakeroot debian/rules binary -とすることで Debian パッケージを作成できるようになっています。ultrapossum-common と ultrapossum-server パッケージを dpkg でインストールすれば最小の環境が構築できます。 +If you use Debian, you can make debian packages by doing +

    + ~$ fakeroot debian/rules binary
    +
    +after ./autogen.sh. -

    使い方

    +

    How to use UltraPossum

    -デフォルトではスーパユーザになって +The following commands starts UltraPossum directory server.
      ~# /usr/local/share/ultrapossum/module.d/server/startup start
     
    -と実行することでディレクトリサーバが立ち上がります。なお、サーバ起動用の -init スクリプトがソース中にありますのでそれを -使う事もできます。Fedora では redhat/ultrapossum.init を、Solaris -では tools/solaris.init を /etc/init.d/ 以下にコピーしてください。 -なお、--prefix オプションをつけている場合は PATH を正しく設定する -必要があります。 +You can use init scripts for you distribution such as Fedora, Debian +and Solaris. You can find these scripts under the source tree.

    -サーバが起動すると自動的に o=ultrapossum という namingContext が生成されます。 -ただし、UltraPossum はシステムの妥当性を非常に細かくチェックするため -起動に時間がかかる場合があります。 +By default, namincgContext 'o=ultrapossum' is automatically created.

    -

    サンプルアプリケーション (ultramigration)

    -UltraPossum に対応したアプリケーションのサンプルとして ultramigration -を紹介します。ultramigration は Luke Howard 氏によって書かれた -migrationtools -と UltraPossum を連携させたアプリケーションで, migrationtools を利用 -して /etc/passwd と /etc/group を LDAP ディレクトリに追加します。また -以下の特徴があります。 - -実際の例を見てみます。UltraPossum サーバがインストールされているマシン上で ultramigration を実行すると -
    -~$ sudo ./ultramigration
    -adding new entry "ou=People,dc=ultrapossum,dc=org"
    -adding new entry "ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "uid=nobody,ou=People,dc=ultrapossum,dc=org"
    -adding new entry "uid=taru,ou=People,dc=ultrapossum,dc=org"
    -adding new entry "uid=yeji,ou=People,dc=ultrapossum,dc=org"
    -adding new entry "cn=nogroup,ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "cn=taru,ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "cn=postfix,ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "cn=mysql,ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "cn=firebird,ou=Group,dc=ultrapossum,dc=org"
    -adding new entry "cn=yeji,ou=Group,dc=ultrapossum,dc=org"
    -
    - -のように、/etc/passwd にあるエントリを LDAP ディレクトリに追加します。 -次にもう一度 ultramigration を実行します。 - -
    -~$ sudo ./ultramigration
    -~$
    -
    - -ultramigration はエントリ追加時に /etc/passwd と LDAP ディレクトリの変更点をチェックします。変更がなければなにも行いません。したがって、次のように /etc/passwd を変更すると LDAP ディレクトリの更新を行ってくれます。 - -
    -~$ sudo ./ultramigration
    -~$ chsh
    -Password:
    -taruのログインシェルを変更中
    -Enter the new value, or press return for the default
    -        ログイン・シェル [/bin/bash]: /usr/bin/zsh
    -~$ sudo ./ultramigration
    -modifying entry "uid=taru,ou=People,dc=ultrapossum,dc=org"
    -
    - -Debian でユーザを追加すると以下のようになります。 - -
    -~$ sudo /usr/sbin/adduser taru2
    -ユーザ taru2 を追加しています…
    -新しいグループ taru2 (1006) を追加しています。
    -グループ taru2 に新しいユーザ 1006 (taru2) を追加しています。
    -ホームディレクトリ /home/taru2 を作成しています。
    -/etc/skel からファイルをコピーしています
    -Enter new UNIX password:
    -Retype new UNIX password:
    -passwd: password updated successfully
    -taru2のユーザ情報変更中
    -新しい値を入力してください, 標準設定値を利用するには リターンを押してください.
    -        フルネーム []: Taru
    -        部屋番号 []:
    -        職場電話番号 []:
    -        自宅電話番号 []:
    -        その他 []:
    -以上で正しいですか? [y/n] y
    -~$ sudo ./ultramigration
    -adding new entry "uid=taru2,ou=People,dc=ultrapossum,dc=org"
    -adding new entry "cn=taru2,ou=Group,dc=ultrapossum,dc=org"
    -
    - -ultramigration は現在 CVS ソース中に置いてあります。実行には -migrationtools と ldapdiff が必要です。 - -

    TODO

    - - -

    連絡先

    -何らかの理由で作者に直接連絡する必要がある場合は、Masato Taruishi <taru @ ultrapossum.org> 宛てに電子メールを送ってください。 +

    Contact

    +If you want to contact the author of UltraPossum, send e-mail to +Masato Taruishi <taru @ ultrapossum.org>.

    -

    +

    Copyright © 2004, VA Linux Systems Japan K.K.


    @@ -294,9 +159,6 @@ Linux is a registered trademark of Linus Torvalds.
    All other trademarks are the property of their respective owners.
    -

    $Id$
    -本ソフトウェアは現在 SourceForge.JP上にて Web ホスティングおよび開発を行っています。 -

    SourceForge.jp UltraPossum =================================================================== RCS file: web/quickguide.html,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- web/quickguide.html 2004/04/03 05:48:40 1.31 +++ web/quickguide.html 2004/04/30 09:40:24 1.32 @@ -9,15 +9,10 @@ Ultra, Possum, LDAP"> + - + From taru @ sourceforge.jp Fri Apr 30 18:49:27 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Fri, 30 Apr 2004 18:49:27 +0900 Subject: [Ultrapossum-cvs 59] web ... Message-ID: <20040430094927.582A3190064@osdnns.osdn.jp> From taru @ sourceforge.jp Fri Apr 30 18:53:05 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Fri, 30 Apr 2004 18:53:05 +0900 Subject: [Ultrapossum-cvs 60] web 1.1,1.2,index.ja.html Message-ID: <20040430095305.0A31C190064@osdnns.osdn.jp> =================================================================== RCS file: web/index.ja.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- web/index.ja.html 2004/04/30 09:49:27 1.1 +++ web/index.ja.html 2004/04/30 09:53:04 1.2 @@ -25,7 +25,7 @@
    - [トップ][FAQ][構成例][クイックガイド] + [トップ][FAQ][構成例][クイックガイド][英語]

    UltraPossum は、Linux などの Unix ライクなオペレーティングシステム上で、オープンソースコンポーネントを使用してディレクトリサービスを実現するためのソリューションです。 From taru @ sourceforge.jp Fri Apr 30 19:05:02 2004 From: taru @ sourceforge.jp (Masato Taruishi) Date: Fri, 30 Apr 2004 19:05:02 +0900 Subject: [Ultrapossum-cvs 61] web 1.1,1.2,index.en.html Message-ID: <20040430100502.54904190070@osdnns.osdn.jp> =================================================================== RCS file: web/index.en.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- web/index.en.html 2004/04/30 09:49:27 1.1 +++ web/index.en.html 2004/04/30 10:05:02 1.2 @@ -28,7 +28,7 @@ [Japanese]

    -UltraPossum is a solution for LDAP directory service based on opensource componentes for Unix-like operating systems such as Linux. +UltraPossum is a solution of LDAP directory service based on opensource componentes for Unix-like operating systems such as Linux.

    Main features