From taru ¡÷ users.sourceforge.jp Mon Sep 6 16:22:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 6 Sep 2004 16:22:13 +0900
Subject: [Ultrapossum-cvs 353] demo/uml/debian 1.7,1.8,config 1.2,1.3,rules
Message-ID: <20040906072213.A0ABF2AC010@users.sourceforge.jp>
===================================================================
RCS file: demo/uml/debian/config,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- demo/uml/debian/config 2004/07/27 05:41:49 1.7
+++ demo/uml/debian/config 2004/09/06 07:22:13 1.8
@@ -62,7 +62,7 @@
db_get ultrapossum-uml/uml_mirror_candidates
if test "x$RET" = "xmisc"; then
- db_input medium ultrapossum-uml/uml_mirror
+ db_input medium ultrapossum-uml/uml_mirror || true
db_go
else
db_set ultrapossum-uml/uml_mirror "$RET"
===================================================================
RCS file: demo/uml/debian/rules,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- demo/uml/debian/rules 2004/07/03 15:40:08 1.2
+++ demo/uml/debian/rules 2004/09/06 07:22:13 1.3
@@ -9,6 +9,8 @@
VERSION := $(shell dpkg-parsechangelog | grep Version | cut -d' ' -f2)
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_DH_INSTALLINIT_ARGS := -- defaults 18
+
common-binary-post-install-indep::
install -d $(DEB_DESTDIR)/etc/devfs/conf.d/
install -m644 debian/devfs.conf $(DEB_DESTDIR)/etc/devfs/conf.d/ultrapossum-uml
From taru ¡÷ users.sourceforge.jp Mon Sep 6 17:34:23 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 6 Sep 2004 17:34:23 +0900
Subject: [Ultrapossum-cvs 354] ultrapossum/debian 1.41,1.42,changelog
Message-ID: <20040906083423.50C052AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- ultrapossum/debian/changelog 2004/07/22 07:57:45 1.41
+++ ultrapossum/debian/changelog 2004/09/06 08:34:23 1.42
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta7-0pre5) unstable; urgency=low
+
+ * Applied the latest upstream version.
+
+ -- Masato Taruishi Mon, 6 Sep 2004 17:32:41 +0900
+
ultrapossum (0.1beta7-0pre4) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Mon Sep 6 20:10:30 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 6 Sep 2004 20:10:30 +0900
Subject: [Ultrapossum-cvs 355] ultrapossum/module/server 1.6,1.7,slapd.sh
Message-ID: <20040906111030.3EF812AC018@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/slapd.sh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/module/server/slapd.sh 2004/05/19 16:32:23 1.6
+++ ultrapossum/module/server/slapd.sh 2004/09/06 11:10:30 1.7
@@ -99,7 +99,7 @@
for slave in $SYNCBACKUPS
do
if test "x$HOST" != "x$slave"; then
- echo "replica host=$slave"
+ echo "replica host=$slave:$REPLICALISTENPORT"
echo " binddn=\"$UPDATEDN\""
echo " syncid=$slave"
echo " bindmethod=simple"
From taru ¡÷ users.sourceforge.jp Tue Sep 7 18:28:00 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 18:28:00 +0900
Subject: [Ultrapossum-cvs 356] plugin/slapd/debian/upstream 1.1, 1.2,
syncbackup-2.2.14.patch
Message-ID: <20040907092800.218202AC01D@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/upstream/syncbackup-2.2.14.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin/slapd/debian/upstream/syncbackup-2.2.14.patch 2004/08/27 09:26:05 1.1
+++ plugin/slapd/debian/upstream/syncbackup-2.2.14.patch 2004/09/07 09:28:00 1.2
@@ -643,7 +643,7 @@
+ }
+ si->si_bindmethod = LDAP_AUTH_SIMPLE;
+ si->si_schemachecking = 0;
-+ ber_str2bv( "(objectclass=*)", sizeof("(objectclass=*)")-1, 0,
++ ber_str2bv( "(objectclass=*)", sizeof("(objectclass=*)")-1, 1,
+ &si->si_filterstr );
+ if ( be->be_suffix && be->be_suffix[0].bv_val ) {
+ ber_dupbv( &si->si_base, &be->be_suffix[0] );
From taru ¡÷ users.sourceforge.jp Tue Sep 7 19:30:45 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 19:30:45 +0900
Subject: [Ultrapossum-cvs 357] ultrapossum 1.43, 1.44, modules.in 1.15, 1.16,
update-ultrapossum
Message-ID: <20040907103045.65E8C2AC014@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/modules.in,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ultrapossum/modules.in 2004/07/13 08:25:07 1.43
+++ ultrapossum/modules.in 2004/09/07 10:30:45 1.44
@@ -382,13 +382,13 @@
for f in `find $APPSCONFDIR -name '*.cf'`
do
if test -f $f; then
- ULTRAPOSSUMCF="$ULTRAPOSSUMCF $f"
+ cfs="$cfs $f"
fi
done
for f in `find $APPSCONFDIR -name "*.cf$EXTRACONFSUFFIX"`
do
if test -f $f; then
- ULTRAPOSSUMCF="$ULTRAPOSSUMCF $f"
+ cfs="$cfs $f"
fi
done
fi
@@ -402,8 +402,8 @@
. $SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT$EXTRACONFSUFFIX
fi
- if test "x$ULTRAPOSSUMCF" != "x"; then
- for cf in $ULTRAPOSSUMCF
+ if test "x$cfs" != "x"; then
+ for cf in $cfs
do
if test -f "$cf"; then
if test -r "$cf"; then
===================================================================
RCS file: ultrapossum/update-ultrapossum,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ultrapossum/update-ultrapossum 2004/07/03 06:58:21 1.15
+++ ultrapossum/update-ultrapossum 2004/09/07 10:30:45 1.16
@@ -55,6 +55,7 @@
up_to_date() {
if ! test -f "$CONFSTATUS"; then
+ echo "status change detected" 1>&2
return 1
fi
if test "$SLAPDCONF" -nt "$CONFSTATUS"; then
@@ -74,10 +75,10 @@
configure() {
conftemp=`tempfile`
chmod 640 $conftemp
- getconfig | grep -v SLAPROOTPW > $conftemp
+ getconfig | grep -v SLAPROOTPW | grep -v CHROOTFILES > $conftemp
# little evil
if ! up_to_date ||
- ! test -f "$CONFSTATUS" || ! diff $CONFSTATUS $conftemp > /dev/null
+ diff -u $CONFSTATUS $conftemp | egrep "^\+[^+]" | cut -d+ -f2 | cut -d= -f1 | egrep . 1>&2
then
sanity_module
From taru ¡÷ users.sourceforge.jp Tue Sep 7 19:30:45 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 19:30:45 +0900
Subject: [Ultrapossum-cvs 358] ultrapossum/module/server ...
Message-ID: <20040907103045.8FF452AC01D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/createdb.sh,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ultrapossum/module/server/createdb.sh 2004/07/08 09:47:37 1.23
+++ ultrapossum/module/server/createdb.sh 2004/09/07 10:30:45 1.24
@@ -110,6 +110,10 @@
fi
fi
+if test "x$HOST" = "x$MASTER" && include "$HOST" "$SYNCBACKUPS"; then
+ SLAPADD_EXTRA_ARGS="$SLAPADD_EXTRA_ARGS -p -w"
+fi
+
echo -n "Creating Initial Directory in $CHROOTDIRECTORY$DIRECTORY... " 1>&2
if $SLAPADD -b $SUFFIX -f $SLAPDCONF $SLAPADD_EXTRA_ARGS < $ldiffile; then
echo "done" 1>&2
@@ -121,6 +125,9 @@
for l in $extraldifs
do
+ if test "x$HOST" = "x$MASTER" && include "$HOST" "$SYNCBACKUPS"; then
+ sleep 1 # ad-hoc? slapadd must be run in 1 seconds for contextCSN
+ fi
echo -n "Setting up `basename $l .ldif` entries... " 1>&2
if $SLAPADD -b $SUFFIX -f $SLAPDCONF $SLAPADD_EXTRA_ARGS < $l; then
echo "done" 1>&2
===================================================================
RCS file: ultrapossum/module/server/sshman,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/module/server/sshman 2004/07/22 07:56:43 1.6
+++ ultrapossum/module/server/sshman 2004/09/07 10:30:45 1.7
@@ -31,7 +31,9 @@
}
unauth() {
- strip_vaconf $HOME/.ssh/authorized_keys "SERVER"
+ if test -f $HOME/.ssh/authorized_keys; then
+ strip_vaconf $HOME/.ssh/authorized_keys "SERVER"
+ fi
}
# cmd
===================================================================
RCS file: ultrapossum/module/server/update-server,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ultrapossum/module/server/update-server 2004/07/03 06:11:45 1.47
+++ ultrapossum/module/server/update-server 2004/09/07 10:30:45 1.48
@@ -134,6 +134,7 @@
if ! test -e "$DIRECTORY"; then
$MODULEDIR/server/createdb.sh
+ create_environ # To save ULTRAPOSSUM_INDEX
else
index_old=`getvalue $DIRECTORY/ultrapossum-environ ULTRAPOSSUM_INDEX`
if test "x$ULTRAPOSSUM_INDEX" != "x$index_old"; then
From taru ¡÷ users.sourceforge.jp Tue Sep 7 19:31:06 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 19:31:06 +0900
Subject: [Ultrapossum-cvs 359] ultrapossum/debian 1.42,1.43,changelog
Message-ID: <20040907103106.4AFB02AC014@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ultrapossum/debian/changelog 2004/09/06 08:34:23 1.42
+++ ultrapossum/debian/changelog 2004/09/07 10:31:06 1.43
@@ -1,3 +1,10 @@
+ultrapossum (0.1beta7-0pre6) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ - syncbackup support
+
+ -- Masato Taruishi Tue, 7 Sep 2004 19:29:21 +0900
+
ultrapossum (0.1beta7-0pre5) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Tue Sep 7 21:17:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 21:17:13 +0900
Subject: [Ultrapossum-cvs 360] ultrapossum/debian ...
Message-ID: <20040907121713.BA9162AC014@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/control,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ultrapossum/debian/control 2004/08/24 00:35:11 1.16
+++ ultrapossum/debian/control 2004/09/07 12:17:13 1.17
@@ -33,7 +33,7 @@
Package: ultrapossum-server
Architecture: all
-Depends: ultrapossum-slapd | slapd, ultrapossum-common (= ${Source-Version}), ssh, binutils, ldap-utils, makepasswd, ucf, ${misc:Depends}, ${perl:Depends}
+Depends: ultrapossum-slapd | slapd, ultrapossum-common (>= ${Source-Version}), ssh, binutils, ldap-utils, makepasswd, ucf, ${misc:Depends}, ${perl:Depends}
Suggests: ultrapossum-failover, dlocate
Description: ULtraPossum LDAP server
This package consists of the UltraPossum LDAP Server core scripts.
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.config,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ultrapossum/debian/ultrapossum-server.config 2004/07/03 11:26:08 1.19
+++ ultrapossum/debian/ultrapossum-server.config 2004/09/07 12:17:13 1.20
@@ -12,10 +12,12 @@
trap "/bin/rm -f $tmp" 0
chmod 600 $tmp
-if test "$1" = "reconfigure"; then
-
+if test -f "/usr/share/ultrapossum/module.d/10server"; then
eval `/usr/bin/ultrapossum-config init`
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
+fi
+
+if test "$1" = "reconfigure"; then
# special care for passwd
ROOTPW=""
@@ -25,8 +27,9 @@
fi
else
- MASTER=`hostname`
- DBDIRECTORY="/var/lib/ultrapossum/db"
+
+ MASTER=${MASTER:-`hostname`}
+ DBDIRECTORY=${DBDIRECTORY:-"/var/lib/ultrapossum/db"}
if test -f "/etc/ultrapossum/ultrapossum.cf"; then
. /etc/ultrapossum/ultrapossum.cf
fi
@@ -55,7 +58,7 @@
db_set ultrapossum-server/rootpw2 "$ROOTPW"
if test "x$MASTER" = "x" || test "x$MASTER" = "x`hostname`"; then
- if test "x$SLAVES" = "x"; then
+ if test "x$SLURPDSLAVES" = "x"; then
db_set ultrapossum-server/type standalone
else
db_set ultrapossum-server/type master
@@ -230,7 +233,7 @@
fi
else
db_set ultrapossum-server/master $MASTER
- db_set ultrapossum-server/slaves $SLAVES
+ db_set ultrapossum-server/slaves $SLURPDSLAVES
STATE=SUFFIX
fi
;;
From taru ¡÷ users.sourceforge.jp Tue Sep 7 21:17:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 21:17:13 +0900
Subject: [Ultrapossum-cvs 361] ultrapossum/module/server 1.7,1.8,slapd.sh
Message-ID: <20040907121713.CCAE92AC024@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/slapd.sh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/module/server/slapd.sh 2004/09/06 11:10:30 1.7
+++ ultrapossum/module/server/slapd.sh 2004/09/07 12:17:13 1.8
@@ -28,7 +28,7 @@
INDEXES_EQ="objectClass"
if test "x$SLAPD_PROVIDES_SYNCBACKUP" != "x"; then
- INDEXES_EQ="$INDEXES_EQ,contextCSN,entryUUID"
+ INDEXES_EQ="$INDEXES_EQ,contextCSN,entryUUID,structuralObjectClass,entryCSN"
fi
## FIXME: handle database specific grammer?
## TODO: choose apps
From taru ¡÷ users.sourceforge.jp Tue Sep 7 21:17:50 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 7 Sep 2004 21:17:50 +0900
Subject: [Ultrapossum-cvs 362] ultrapossum/debian 1.43,1.44,changelog
Message-ID: <20040907121750.F26872AC014@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ultrapossum/debian/changelog 2004/09/07 10:31:06 1.43
+++ ultrapossum/debian/changelog 2004/09/07 12:17:50 1.44
@@ -1,3 +1,10 @@
+ultrapossum (0.1beta7-0pre6.1) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ - syncbackup fixes
+
+ -- Masato Taruishi Tue, 7 Sep 2004 21:15:56 +0900
+
ultrapossum (0.1beta7-0pre6) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Wed Sep 8 13:25:41 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 8 Sep 2004 13:25:41 +0900
Subject: [Ultrapossum-cvs 363] plugin/debug NONE,1.1,attach
Message-ID: <20040908042541.BBBF32AC028@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Wed Sep 8 15:09:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 8 Sep 2004 15:09:44 +0900
Subject: [Ultrapossum-cvs 364] plugin/debug 1.1,1.2,attach
Message-ID: <20040908060944.740162AC025@users.sourceforge.jp>
===================================================================
RCS file: plugin/debug/attach,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin/debug/attach 2004/09/08 04:25:41 1.1
+++ plugin/debug/attach 2004/09/08 06:09:44 1.2
@@ -5,6 +5,8 @@
eval `ultrapossum-config init`
trap "`eval ultrapossum-config term`" 0
+DEBUGGER=${DEBUGGER:-gdb}
+
get_pid() {
( for p in $@
do
@@ -23,22 +25,28 @@
}
attach_process() {
+ if test "x$1" = "x"; then
+ echo "Can't detect which program to be run" 1>&2
+ return 1
+ fi
if test "x$2" = "x"; then
echo "No process found for $1" 1>&2
else
- gdb "$1" "$2"
+ $DEBUGGER "$1" "$2"
fi
}
case "x$1" in
xslapd)
pid=`slapd_pid`
- attach_process $SLAPD $pid
+ SLAPD=`getvalue $ULTRAPOSSUMRUN SLAPD 2> /dev/null`
+ attach_process "$SLAPD" $pid
;;
xslurpd)
pid=`slurpd_pid`
- attach_process $SLURPD $pid
+ SLURPD=`getvalue $ULTRAPOSSUMRUN SLURPD 2> /dev/null`
+ attach_process "$SLURPD" $pid
;;
x)
From taru ¡÷ users.sourceforge.jp Thu Sep 9 00:25:15 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 00:25:15 +0900
Subject: [Ultrapossum-cvs 365] demo/uml 1.13,1.14,update-uml
Message-ID: <20040908152515.8EDC22AC00F@users.sourceforge.jp>
===================================================================
RCS file: demo/uml/update-uml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- demo/uml/update-uml 2004/07/27 04:09:53 1.13
+++ demo/uml/update-uml 2004/09/08 15:25:15 1.14
@@ -66,6 +66,7 @@
# ad-hoc?
adjustconfig() {
ultrapossum_setconf_shell "$UMLDIR/etc/module.d/server.cf" MASTER "$HOST"
+ ultrapossum_setconf_shell "$UMLDIR/etc/ultrapossum.cf" LDAPMASTER "$HOST"
}
# getip
From taru ¡÷ users.sourceforge.jp Thu Sep 9 00:25:15 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 00:25:15 +0900
Subject: [Ultrapossum-cvs 366] demo/uml/debian 1.8,1.9,config
Message-ID: <20040908152515.A692E2AC033@users.sourceforge.jp>
===================================================================
RCS file: demo/uml/debian/config,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- demo/uml/debian/config 2004/09/06 07:22:13 1.8
+++ demo/uml/debian/config 2004/09/08 15:25:15 1.9
@@ -22,6 +22,14 @@
uml_hosts="$uml_hosts, $h"
done
fi
+if test "x$SYNCBACKUPS" != "x"; then
+ for h in $SYNCBACKUPS
+ do
+ if test "x$h" != "x$MASTER"; then
+ uml_hosts="$uml_hosts, $h"
+ fi
+ done
+fi
uml_mirror_candidates=$(egrep "^deb[[:space:]]+(http|ftp)://[^[:space:]]+[[:space:]]+[^[:space:]]+[[:space:]]+" /etc/apt/sources.list | sed -e 's/^deb[ ]*\([^ ]*\).*/\1/g' | tr '\n' '#' | sed 's/#/, /g')
From taru ¡÷ users.sourceforge.jp Thu Sep 9 21:27:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 21:27:53 +0900
Subject: [Ultrapossum-cvs 367] demo/haviewer 1.3, 1.4, haviewer.glade 1.19,
1.20, haviewer.rb
Message-ID: <20040909122753.ADCDF2AC068@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- demo/haviewer/haviewer.glade 2004/06/22 15:21:26 1.3
+++ demo/haviewer/haviewer.glade 2004/09/09 12:27:53 1.4
@@ -12,6 +12,11 @@
False
True
False
+ True
+ False
+ False
+ GDK_WINDOW_TYPE_HINT_DIALOG
+ GDK_GRAVITY_NORTH_WEST
True
@@ -33,6 +38,7 @@
gtk-close
True
GTK_RELIEF_NORMAL
+ True
-7
@@ -128,189 +134,397 @@
-
+
True
- False
- 0
+ True
+ True
+ True
+ GTK_POS_TOP
+ False
+ False
-
+
True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
+ False
+ 0
-
- 4
+
True
- False
- 0
+ 0
+ 0.5
+ GTK_SHADOW_ETCHED_IN
-
+
+ 4
True
False
0
-
+
True
- Master:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 8
- 0
+ False
+ 0
+
+
+
+ True
+ Master:
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 8
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ OOO
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ True
+
+
0
- False
- False
+ True
+ True
-
+
True
- OOO
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+ False
+ 0
+
+
+
+ True
+ Slave:
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 8
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ OOO
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ True
+
+
0
- False
+ True
True
+
+
+
+
+ True
+ Status Summary
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
- 0
- True
- True
+ label_item
+
+
+ 0
+ False
+ True
+
+
+
+
+
+ 4
+ 408
+ True
+ True
+ GTK_POLICY_NEVER
+ GTK_POLICY_ALWAYS
+ GTK_SHADOW_NONE
+ GTK_CORNER_TOP_LEFT
-
+
True
- False
- 0
+ True
+ True
+ False
+ False
+ True
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+ False
+ True
+
+
-
-
- True
- Slave:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 8
- 0
-
-
- 0
- False
- False
-
-
+
+
+ True
+ Activity
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ tab
+
+
+
+
+
+ 4
+ True
+ False
+ False
+ 0
+
+
+
+ True
+ 0
+ 0.5
+ GTK_SHADOW_NONE
+
+
+
+ True
+ 0.5
+ 0.5
+ 1
+ 1
+ 0
+ 0
+ 12
+ 0
-
+
+ 4
True
- OOO
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+ False
+ 8
+
+
+
+ True
+ entry
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ True
+ 0
+ cn=test,o=ultrapossum
+ True
+ *
+ False
+
+
+ 0
+ True
+ True
+
+
+
+
+
+ True
+ True
+ Test
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
-
- 0
- False
- True
-
+
+
+
+
+ True
+ Directory Modification Test
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
- 0
- True
- True
+ label_item
+
+ 0
+ False
+ False
+
-
+
+ 4
True
- Status Summary
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+ True
+ GTK_POLICY_NEVER
+ GTK_POLICY_ALWAYS
+ GTK_SHADOW_NONE
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ False
+ False
+ True
+
+
- label_item
+ 0
+ True
+ True
- 0
- False
- True
+ False
+ True
-
- 4
- 408
+
True
- True
- GTK_POLICY_NEVER
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- False
- False
- True
-
-
+ Test
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
- 0
- True
- True
+ tab
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- demo/haviewer/haviewer.rb 2004/07/21 08:18:36 1.19
+++ demo/haviewer/haviewer.rb 2004/09/09 12:27:53 1.20
@@ -155,13 +155,23 @@
end
- module View
+ class View
- class UltraPossum
+ def initialize(haview)
+ @haview = haview
+ @glade = haview.glade
+ end
+
+ def update(host)
+ @haview.update
+ end
+
+ class UltraPossum < View
Column = ["S", "Host", "Type", "Status", "Pid", "Since" ]
def initialize(haview)
+ super
@list = Gtk::ListStore.new( String, String, String, String, String, String)
@columns = []
Column.size.times do |i|
@@ -177,7 +187,12 @@
@row[h] = @list.append
Hosts << h
end
- @haview = haview
+ @master_icon = Signal::SignalFactory.create
+ @slave_icon = Signal::SignalFactory.create
+ columns.each do |val|
+ @glade["treeview1"].append_column(val)
+ end
+ @glade["treeview1"].set_model(list)
end
def update(host)
@@ -187,6 +202,7 @@
@list.set_value(@row[host], 3, host.status)
@list.set_value(@row[host], 4, host.pid)
@list.set_value(@row[host], 5, host.since)
+ summary
@haview.update
end
@@ -220,64 +236,74 @@
end
end
end
- return { "Master" => master, "Slave" => slave }
+ @master_icon.on(master)
+ @slave_icon.on(slave)
+ @glade["master_icon"].set_markup(@master_icon.to_s)
+ @glade["slave_icon"].set_markup(@slave_icon.to_s)
end
-
+
attr_reader :list, :columns
end
+ class UltraPossumTest < View
+
+ Column = ["S", "Host", "Type", "Status" ]
+
+ def initialize(haview)
+ super
+ @list = Gtk::ListStore.new( String, String, String, String )
+ @columns = []
+ Column.size.times do |i|
+ @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
+ end
+ @columns.each do |val|
+ @glade["treeview2"].append_column(val)
+ end
+ @glade["treeview2"].set_model(@list)
+ end
+
+ end
+
+
end
def initialize(glade)
@glade = @glade = GladeXML.new(glade) {|handler| method(handler)}
- @treeview = @glade["treeview1"]
- @master_icon = Signal::SignalFactory.create
- @slave_icon = Signal::SignalFactory.create
- @view = nil
+ @views = []
update
end
- def set_view(view)
- view.columns.each do |val|
- @treeview.append_column(val)
- end
- @treeview.set_model(view.list)
- @view = view
+ def add_view(view)
+ @views << view
end
def update
@glade["time"].set_text(`date | iconv --to UTF-8`.chomp!)
@glade["uptime"].set_text(`uptime`.chomp!)
-# @view.update if @view
- summary
- end
-
- def summary
- s = {}
- s = @view.summary if @view
- @master_icon.on(s["Master"])
- @slave_icon.on(s["Slave"])
- @glade["master_icon"].set_markup(@master_icon.to_s)
- @glade["slave_icon"].set_markup(@slave_icon.to_s)
end
- attr_reader :view
+ attr_reader :views, :canvas, :glade
end
Gtk.init
haview = HAViewer.new('haviewer.glade')
-haview.set_view( HAViewer::View::UltraPossum.new(haview) )
+haview.add_view( HAViewer::View::UltraPossum.new(haview) )
+haview.add_view( HAViewer::View::UltraPossumTest.new(haview) )
haview.update
HAViewer::Hosts.each do |host|
- haview.view.update(host)
+ haview.views.each do |view|
+ view.update(host)
+ end
Thread.new {
while(1) do
host.snmp
- haview.view.update(host)
+ haview.views.each do |view|
+ view.update(host)
+ end
sleep 10
end
}
From taru ¡÷ users.sourceforge.jp Thu Sep 9 21:36:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 21:36:53 +0900
Subject: [Ultrapossum-cvs 368] demo/haviewer 1.20,1.21,haviewer.rb
Message-ID: <20040909123653.09E172AC068@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- demo/haviewer/haviewer.rb 2004/09/09 12:27:53 1.20
+++ demo/haviewer/haviewer.rb 2004/09/09 12:36:52 1.21
@@ -163,7 +163,6 @@
end
def update(host)
- @haview.update
end
class UltraPossum < View
@@ -177,13 +176,13 @@
Column.size.times do |i|
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
end
- h = Host.new(`ultrapossum-config get MASTER`.gsub!(/MASTER="(.+)"\n/, '\1'), "master" )
- @row = {}
- @row[h] = @list.append
- Hosts << h
+ @row = {}
+# h = Host.new(`ultrapossum-config get MASTER`.gsub!(/MASTER="(.+)"\n/, '\1'), "master" )
+# @row[h] = @list.append
+# Hosts << h
backup = `ultrapossum-config get BACKUP`.gsub!(/BACKUP="(.+)"\n/, '\1')
`ultrapossum-config get SLAVES`.gsub!(/SLAVES="(.*)"\n/, '\1').split(' ').each do |s|
- h = Host.new(s.chomp, (backup==s)?"master":"slave" )
+ h = Host.new(s.chomp, "master" ) # (backup==s)?"master":"slave" )
@row[h] = @list.append
Hosts << h
end
@@ -203,7 +202,6 @@
@list.set_value(@row[host], 4, host.pid)
@list.set_value(@row[host], 5, host.since)
summary
- @haview.update
end
def summary
@@ -303,8 +301,9 @@
host.snmp
haview.views.each do |view|
view.update(host)
+ haview.update
end
- sleep 10
+ sleep 5
end
}
end
From taru ¡÷ users.sourceforge.jp Thu Sep 9 21:40:55 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 21:40:55 +0900
Subject: [Ultrapossum-cvs 369] demo/haviewer 1.4,1.5,haviewer.glade
Message-ID: <20040909124055.DEE782AC04F@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- demo/haviewer/haviewer.glade 2004/09/09 12:27:53 1.4
+++ demo/haviewer/haviewer.glade 2004/09/09 12:40:55 1.5
@@ -392,7 +392,7 @@
True
- entry
+ Test entry
False
False
GTK_JUSTIFY_LEFT
@@ -430,13 +430,43 @@
-
+
+ 4
True
- True
- Test
- True
- GTK_RELIEF_NORMAL
- True
+ True
+ 4
+
+
+
+ True
+ True
+ gtk-add
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ gtk-delete
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
0
From taru ¡÷ users.sourceforge.jp Thu Sep 9 21:45:22 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 21:45:22 +0900
Subject: [Ultrapossum-cvs 370] demo/haviewer 1.5,1.6,haviewer.glade
Message-ID: <20040909124522.4940D2AC04F@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- demo/haviewer/haviewer.glade 2004/09/09 12:40:55 1.5
+++ demo/haviewer/haviewer.glade 2004/09/09 12:45:22 1.6
@@ -453,6 +453,22 @@
+
+ True
+ True
+ gtk-refresh
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
+
+
True
True
From taru ¡÷ users.sourceforge.jp Thu Sep 9 21:59:46 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 21:59:46 +0900
Subject: [Ultrapossum-cvs 371] demo/haviewer 1.6,1.7,haviewer.glade
Message-ID: <20040909125946.6CB642AC04B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- demo/haviewer/haviewer.glade 2004/09/09 12:45:22 1.6
+++ demo/haviewer/haviewer.glade 2004/09/09 12:59:46 1.7
@@ -392,7 +392,7 @@
True
- Test entry
+ Entry
False
False
GTK_JUSTIFY_LEFT
@@ -498,7 +498,7 @@
True
- Directory Modification Test
+ Monitoring an entry
False
True
GTK_JUSTIFY_LEFT
@@ -558,7 +558,7 @@
True
- Test
+ Entry Monitor
False
False
GTK_JUSTIFY_LEFT
From taru ¡÷ users.sourceforge.jp Thu Sep 9 22:00:50 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 22:00:50 +0900
Subject: [Ultrapossum-cvs 372] demo/haviewer 1.7,1.8,haviewer.glade
Message-ID: <20040909130050.A1A9B2AC04B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- demo/haviewer/haviewer.glade 2004/09/09 12:59:46 1.7
+++ demo/haviewer/haviewer.glade 2004/09/09 13:00:50 1.8
@@ -339,7 +339,7 @@
True
- Activity
+ Server Status
False
False
GTK_JUSTIFY_LEFT
From taru ¡÷ users.sourceforge.jp Thu Sep 9 22:02:08 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 22:02:08 +0900
Subject: [Ultrapossum-cvs 373] demo/haviewer 1.8,1.9,haviewer.glade
Message-ID: <20040909130208.B94062AC04B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- demo/haviewer/haviewer.glade 2004/09/09 13:00:50 1.8
+++ demo/haviewer/haviewer.glade 2004/09/09 13:02:08 1.9
@@ -278,7 +278,7 @@
True
- Status Summary
+ Summary
False
False
GTK_JUSTIFY_LEFT
From taru ¡÷ users.sourceforge.jp Thu Sep 9 22:03:32 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 22:03:32 +0900
Subject: [Ultrapossum-cvs 374] demo/haviewer 1.9,1.10,haviewer.glade
Message-ID: <20040909130332.48A562AC04B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- demo/haviewer/haviewer.glade 2004/09/09 13:02:08 1.9
+++ demo/haviewer/haviewer.glade 2004/09/09 13:03:32 1.10
@@ -364,153 +364,111 @@
0
-
+
+ 4
True
- 0
- 0.5
- GTK_SHADOW_NONE
+ False
+ 8
-
+
True
+ Entry
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
0.5
0.5
- 1
- 1
- 0
- 0
- 12
- 0
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ True
+ 0
+ cn=test,o=ultrapossum
+ True
+ *
+ False
+
+
+ 0
+ True
+ True
+
+
+
+
+
+ 4
+ True
+ True
+ 4
-
- 4
+
True
- False
- 8
+ True
+ gtk-add
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
-
-
- True
- Entry
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- True
- True
- 0
- cn=test,o=ultrapossum
- True
- *
- False
-
-
- 0
- True
- True
-
-
-
-
-
- 4
- True
- True
- 4
-
-
-
- True
- True
- gtk-add
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-refresh
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
-
- True
- True
- gtk-delete
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
+
+
+ True
+ True
+ gtk-refresh
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+ 0
+ False
+ False
+
-
-
-
-
- True
- Monitoring an entry
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+
+
+ True
+ True
+ gtk-delete
+ True
+ GTK_RELIEF_NORMAL
+ True
+
+
+ 0
+ False
+ False
+
+
- label_item
+ 0
+ False
+ False
From taru ¡÷ users.sourceforge.jp Thu Sep 9 23:55:09 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 9 Sep 2004 23:55:09 +0900
Subject: [Ultrapossum-cvs 375] demo/haviewer 1.21,1.22,haviewer.rb
Message-ID: <20040909145510.00C0A2AC04B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- demo/haviewer/haviewer.rb 2004/09/09 12:36:52 1.21
+++ demo/haviewer/haviewer.rb 2004/09/09 14:55:09 1.22
@@ -176,16 +176,36 @@
Column.size.times do |i|
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
end
- @row = {}
-# h = Host.new(`ultrapossum-config get MASTER`.gsub!(/MASTER="(.+)"\n/, '\1'), "master" )
-# @row[h] = @list.append
-# Hosts << h
- backup = `ultrapossum-config get BACKUP`.gsub!(/BACKUP="(.+)"\n/, '\1')
- `ultrapossum-config get SLAVES`.gsub!(/SLAVES="(.*)"\n/, '\1').split(' ').each do |s|
- h = Host.new(s.chomp, "master" ) # (backup==s)?"master":"slave" )
- @row[h] = @list.append
- Hosts << h
- end
+ @row = {}
+ hash = {}
+ `ultrapossum-config get MASTER BACKUP SYNCBACKUPS`.each_line do |line|
+ host = nil
+ case line
+ when /(MASTER|BACKUP|SYNCBACKUPS)="(.+)"\n/
+ $2.split(' ').each do |s|
+ host = Host.new(s,"master")
+ if hash[s].nil?
+ @row[host] = @list.append
+ Hosts << host
+ hash[s] = host
+ end
+ end
+ end
+ end
+ `ultrapossum-config get SLAVES`.each_line do |line|
+ host = nil
+ case line
+ when /SLAVES="(.+)"\n/
+ $1.split(' ').each do |s|
+ host = Host.new(s,"slave")
+ if hash[s].nil?
+ @row[host] = @list.append
+ Hosts << host
+ hash[s] = host
+ end
+ end
+ end
+ end
@master_icon = Signal::SignalFactory.create
@slave_icon = Signal::SignalFactory.create
columns.each do |val|
@@ -246,11 +266,11 @@
class UltraPossumTest < View
- Column = ["S", "Host", "Type", "Status" ]
+ Column = ["S", "Host", "Type", "Status", "entryCSN" ]
def initialize(haview)
super
- @list = Gtk::ListStore.new( String, String, String, String )
+ @list = Gtk::ListStore.new( String, String, String, String, String )
@columns = []
Column.size.times do |i|
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
From taru ¡÷ users.sourceforge.jp Fri Sep 10 00:45:14 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 00:45:14 +0900
Subject: [Ultrapossum-cvs 376] demo/haviewer 1.10, 1.11, haviewer.glade 1.22,
1.23, haviewer.rb
Message-ID: <20040909154514.0D9C02AC02B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- demo/haviewer/haviewer.glade 2004/09/09 13:03:32 1.10
+++ demo/haviewer/haviewer.glade 2004/09/09 15:45:13 1.11
@@ -392,13 +392,13 @@
-
+
True
True
True
True
0
- cn=test,o=ultrapossum
+ cn=u0001,o=ultrapossum
True
*
False
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- demo/haviewer/haviewer.rb 2004/09/09 14:55:09 1.22
+++ demo/haviewer/haviewer.rb 2004/09/09 15:45:13 1.23
@@ -95,11 +95,6 @@
class Host
- OID = "private.12345" # .2.101.1"
- OID_STATUS = OID + ".1.1.0"
- OID_PID = OID + ".1.2.0"
- OID_SINCE = OID + ".1.3.0"
-
def initialize( host, type )
super();
@host = host;
@@ -108,51 +103,12 @@
@type = type
end
- def snmp
- statusbuf = nil
- pidbuf = nil
- sincebuf = nil
- puts "snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}" if $DEBUG
- buf = `snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}`
- buf.each_line do |line|
- case line
- when /#{OID_STATUS}/
- statusbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- statusbuf = "-----" if statusbuf.size == 0
- when /#{OID_PID}/
- pidbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- pidbuf = "-----" if pidbuf.size == 0
- when /#{OID_SINCE}/
- sincebuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- sincebuf = "-----" if sincebuf.size == 0
- end
- end
- @status = statusbuf
- @pid = pidbuf
- @since = sincebuf
-
- c = ""
- case @status
- when "DEAD"
- c = Red
- when "STOP"
- c = Red
- when "ACTIVE"
- c = Green
- when "FAOVER"
- c = Yellow
- when "STANDBY"
- c = Green
- when "RUN"
- c = Green
- end
- @sign.on(c)
-
+ def update
end
attr_reader :row, :host, :sign
- attr_accessor :type, :status, :pid, :since
-
+ attr_accessor :type
+
end
class View
@@ -166,46 +122,121 @@
end
class UltraPossum < View
-
- Column = ["S", "Host", "Type", "Status", "Pid", "Since" ]
+
+ class UltraPossumHost < Host
- def initialize(haview)
- super
- @list = Gtk::ListStore.new( String, String, String, String, String, String)
- @columns = []
- Column.size.times do |i|
- @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
+ OID = "private.12345" # .2.101.1"
+ OID_STATUS = OID + ".1.1.0"
+ OID_PID = OID + ".1.2.0"
+ OID_SINCE = OID + ".1.3.0"
+
+ def update
+ snmp
+ monitor_entry
+ end
+
+ def monitor_entry
+ @entryCSN = ""
+ `ldapsearch -x -h #{@host} -b cn=u0001,o=ultrapossum -s base -LLL +`.each_line do |line|
+ case line
+ when /entryCSN: (.+)/
+ @entryCSN = $1
+ end
+ end
+ end
+
+ def snmp
+ statusbuf = nil
+ pidbuf = nil
+ sincebuf = nil
+ puts "snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}" if $DEBUG
+ buf = `snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}`
+ buf.each_line do |line|
+ case line
+ when /#{OID_STATUS}/
+ statusbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ statusbuf = "-----" if statusbuf.size == 0
+ when /#{OID_PID}/
+ pidbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ pidbuf = "-----" if pidbuf.size == 0
+ when /#{OID_SINCE}/
+ sincebuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ sincebuf = "-----" if sincebuf.size == 0
+ end
+ end
+ @status = statusbuf
+ @pid = pidbuf
+ @since = sincebuf
+
+ c = ""
+ case @status
+ when "DEAD"
+ c = Red
+ when "STOP"
+ c = Red
+ when "ACTIVE"
+ c = Green
+ when "FAOVER"
+ c = Yellow
+ when "STANDBY"
+ c = Green
+ when "RUN"
+ c = Green
+ end
+ @sign.on(c)
end
- @row = {}
- hash = {}
- `ultrapossum-config get MASTER BACKUP SYNCBACKUPS`.each_line do |line|
- host = nil
- case line
- when /(MASTER|BACKUP|SYNCBACKUPS)="(.+)"\n/
- $2.split(' ').each do |s|
- host = Host.new(s,"master")
+
+ attr_accessor :status, :pid, :since, :entryCSN
+
+ end
+
+ UltraPossumHosts = []
+ begin
+ hash = {}
+ `ultrapossum-config get MASTER BACKUP SYNCBACKUPS`.each_line do |line|
+ host = nil
+ case line
+ when /(MASTER|BACKUP|SYNCBACKUPS)="(.+)"\n/
+ $2.split(' ').each do |s|
+ host = UltraPossumHost.new(s,"master")
if hash[s].nil?
- @row[host] = @list.append
- Hosts << host
+ UltraPossumHosts << host
+ Hosts << host
hash[s] = host
end
end
- end
- end
+ end
+ end
`ultrapossum-config get SLAVES`.each_line do |line|
host = nil
case line
when /SLAVES="(.+)"\n/
$1.split(' ').each do |s|
- host = Host.new(s,"slave")
+ host = UltraPossumHost.new(s,"slave")
if hash[s].nil?
@row[host] = @list.append
- Hosts << host
+ UltraPossumHosts << host
+ Hosts << host
hash[s] = host
end
end
end
end
+ end
+
+ Column = ["S", "Host", "Type", "Status", "Pid", "Since" ]
+
+ def initialize(haview)
+ super
+ @list = Gtk::ListStore.new( String, String, String, String, String, String)
+ @columns = []
+ Column.size.times do |i|
+ @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
+ end
+ @row = {}
+ UltraPossumHosts.each do |host|
+ @row[host] = @list.append
+ end
@master_icon = Signal::SignalFactory.create
@slave_icon = Signal::SignalFactory.create
columns.each do |val|
@@ -227,7 +258,7 @@
def summary
master = ""
slave = ""
- Hosts.each do |h|
+ UltraPossumHosts.each do |h|
if h.type == "master"
case h.status
when "ACTIVE"
@@ -262,23 +293,33 @@
attr_reader :list, :columns
- end
-
- class UltraPossumTest < View
+ class EntryView < View
- Column = ["S", "Host", "Type", "Status", "entryCSN" ]
+ Column = ["S", "Host", "Type", "Status", "entryCSN" ]
- def initialize(haview)
- super
- @list = Gtk::ListStore.new( String, String, String, String, String )
- @columns = []
- Column.size.times do |i|
- @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
- end
- @columns.each do |val|
- @glade["treeview2"].append_column(val)
+ def initialize(haview)
+ super
+ @list = Gtk::ListStore.new( String, String, String, String, String )
+ @columns = []
+ Column.size.times do |i|
+ @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
+ end
+ @row = {}
+ UltraPossumHosts.each do |host|
+ @row[host] = @list.append
+ end
+ @columns.each do |val|
+ @glade["treeview2"].append_column(val)
+ end
+ @glade["treeview2"].set_model(@list)
end
- @glade["treeview2"].set_model(@list)
+
+ def update(host)
+ @list.set_value(@row[host], 1, host.host)
+ @list.set_value(@row[host], 2, host.type)
+ @list.set_value(@row[host], 4, host.entryCSN)
+ end
+
end
end
@@ -310,7 +351,7 @@
haview = HAViewer.new('haviewer.glade')
haview.add_view( HAViewer::View::UltraPossum.new(haview) )
-haview.add_view( HAViewer::View::UltraPossumTest.new(haview) )
+haview.add_view( HAViewer::View::UltraPossum::EntryView.new(haview) )
haview.update
HAViewer::Hosts.each do |host|
haview.views.each do |view|
@@ -318,7 +359,7 @@
end
Thread.new {
while(1) do
- host.snmp
+ host.update
haview.views.each do |view|
view.update(host)
haview.update
From taru ¡÷ users.sourceforge.jp Fri Sep 10 18:22:22 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 18:22:22 +0900
Subject: [Ultrapossum-cvs 377] demo/haviewer 1.11, 1.12, haviewer.glade 1.23,
1.24, haviewer.rb
Message-ID: <20040910092222.2B8D12AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- demo/haviewer/haviewer.glade 2004/09/09 15:45:13 1.11
+++ demo/haviewer/haviewer.glade 2004/09/10 09:22:21 1.12
@@ -359,7 +359,6 @@
4
True
- False
False
0
@@ -367,6 +366,7 @@
4
True
+ False
False
8
@@ -480,24 +480,178 @@
-
- 4
+
True
- True
- GTK_POLICY_NEVER
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
+ False
+ 0
+
+
+
+ True
+ False
+ 0
+
+
+
+ True
+ 0
+ 0.5
+ GTK_SHADOW_ETCHED_IN
+
+
+
+ 2
+ True
+ 0.5
+ 0.5
+ 1
+ 1
+ 0
+ 0
+ 12
+ 4
+
+
+
+ True
+ XXXXXXXX
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+
+
+
+
+
+ True
+ Entry
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ label_item
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+ True
+ 0
+ 0.5
+ GTK_SHADOW_ETCHED_IN
+
+
+
+ 2
+ True
+ 0.5
+ 0.5
+ 1
+ 1
+ 0
+ 0
+ 12
+ 4
+
+
+
+ True
+ XXXXXXXX
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+
+
+
+
+
+ True
+ Latest entryCSN
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ label_item
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+ 0
+ False
+ False
+
+
-
+
+ 4
True
True
- True
- False
- False
- True
+ GTK_POLICY_NEVER
+ GTK_POLICY_ALWAYS
+ GTK_SHADOW_NONE
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ False
+ False
+ True
+
+
+
+ 0
+ True
+ True
+
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- demo/haviewer/haviewer.rb 2004/09/09 15:45:13 1.23
+++ demo/haviewer/haviewer.rb 2004/09/10 09:22:21 1.24
@@ -2,6 +2,7 @@
require 'uconv'
require 'libglade2'
+require 'ultrapossum'
def on_close_clicked
Gtk.main_quit
@@ -32,7 +33,6 @@
end
end
-
DarkGreen = "#005500"
DarkYellow = "#555500"
DarkRed = "#550000"
@@ -100,13 +100,14 @@
@host = host;
@status = ""
@sign = Signal::SignalFactory.create
+ @repl_sign = Signal::SignalFactory.create
@type = type
end
def update
end
- attr_reader :row, :host, :sign
+ attr_reader :row, :host, :sign, :repl_sign
attr_accessor :type
end
@@ -130,6 +131,36 @@
OID_PID = OID + ".1.2.0"
OID_SINCE = OID + ".1.3.0"
+ @@latest_entryCSN = ""
+ @@monitored_entry = "cn=u0001,o=ultrapossum"
+
+ def UltraPossumHost.update_latest_entryCSN
+ `ldapsearch -l 1 -x -h #{Conf["LDAPMASTER"]} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
+ case line
+ when /entryCSN: (.+)/
+ @@latest_entryCSN = $1
+ end
+ end
+ UltraPossumHosts.each do |host|
+ case host.entryCSN
+ when @@latest_entryCSN
+ host.repl_sign.on(Green)
+ when ""
+ host.repl_sign.off
+ else
+ host.repl_sign.on(Yellow)
+ end
+ end
+ end
+
+ def UltraPossumHost.monitored_entry
+ @@monitored_entry
+ end
+
+ def UltraPossumHost.latest_entryCSN
+ @@latest_entryCSN
+ end
+
def update
snmp
monitor_entry
@@ -137,12 +168,22 @@
def monitor_entry
@entryCSN = ""
- `ldapsearch -x -h #{@host} -b cn=u0001,o=ultrapossum -s base -LLL +`.each_line do |line|
+ return if ! avail?
+ `ldapsearch -l 1 -x -h #{@host} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
case line
when /entryCSN: (.+)/
@entryCSN = $1
end
end
+ UltraPossumHost.update_latest_entryCSN
+ case @entryCSN
+ when @@latest_entryCSN
+ @repl_sign.on(Green)
+ when ""
+ @repl_sign.off
+ else
+ @repl_sign.on(Red)
+ end
end
def snmp
@@ -186,39 +227,40 @@
@sign.on(c)
end
+ def avail?
+ return true if @status == "STANDBY" || @status == "ACTIVE" || @status == "RUN"
+ return false
+ end
+
attr_accessor :status, :pid, :since, :entryCSN
end
+ Conf = ::UltraPossum::Config.new
UltraPossumHosts = []
begin
hash = {}
- `ultrapossum-config get MASTER BACKUP SYNCBACKUPS`.each_line do |line|
- host = nil
- case line
- when /(MASTER|BACKUP|SYNCBACKUPS)="(.+)"\n/
- $2.split(' ').each do |s|
- host = UltraPossumHost.new(s,"master")
- if hash[s].nil?
- UltraPossumHosts << host
- Hosts << host
- hash[s] = host
- end
- end
- end
+ ary = [ Conf["MASTER"], Conf["BACKUP"], Conf["SYNCBACKUPS"] ]
+ ary.each do |val|
+ next if val.nil?
+ host = nil
+ val.split(' ').each do |s|
+ host = UltraPossumHost.new(s,"master")
+ if hash[s].nil?
+ UltraPossumHosts << host
+ Hosts << host
+ hash[s] = host
+ end
+ end
end
- `ultrapossum-config get SLAVES`.each_line do |line|
- host = nil
- case line
- when /SLAVES="(.+)"\n/
- $1.split(' ').each do |s|
- host = UltraPossumHost.new(s,"slave")
- if hash[s].nil?
- @row[host] = @list.append
- UltraPossumHosts << host
- Hosts << host
- hash[s] = host
- end
+ if ! Conf["SLAVES"].nil?
+ Conf["SLAVES"].split(' ').each do |s|
+ host = UltraPossumHost.new(s,"slave")
+ if hash[s].nil?
+ @row[host] = @list.append
+ UltraPossumHosts << host
+ Hosts << host
+ hash[s] = host
end
end
end
@@ -315,9 +357,14 @@
end
def update(host)
- @list.set_value(@row[host], 1, host.host)
- @list.set_value(@row[host], 2, host.type)
- @list.set_value(@row[host], 4, host.entryCSN)
+ UltraPossumHosts.each do |host|
+ @list.set_value(@row[host], 0, host.repl_sign.to_s )
+ @list.set_value(@row[host], 1, host.host)
+ @list.set_value(@row[host], 2, host.type)
+ @list.set_value(@row[host], 4, host.entryCSN)
+ end
+ @glade["monitored_entry"].set_text(UltraPossumHost::monitored_entry)
+ @glade["latest_entrycsn"].set_text(UltraPossumHost::latest_entryCSN)
end
end
From taru ¡÷ users.sourceforge.jp Fri Sep 10 18:22:33 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 18:22:33 +0900
Subject: [Ultrapossum-cvs 378] demo/haviewer NONE,1.1,ultrapossum.rb
Message-ID: <20040910092233.087922AC019@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Fri Sep 10 18:24:45 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 18:24:45 +0900
Subject: [Ultrapossum-cvs 379] demo/haviewer 1.24,1.25,haviewer.rb
Message-ID: <20040910092445.1DD392AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- demo/haviewer/haviewer.rb 2004/09/10 09:22:21 1.24
+++ demo/haviewer/haviewer.rb 2004/09/10 09:24:45 1.25
@@ -337,11 +337,11 @@
class EntryView < View
- Column = ["S", "Host", "Type", "Status", "entryCSN" ]
+ Column = ["S", "Host", "Type", "entryCSN" ]
def initialize(haview)
super
- @list = Gtk::ListStore.new( String, String, String, String, String )
+ @list = Gtk::ListStore.new( String, String, String, String )
@columns = []
Column.size.times do |i|
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
@@ -361,7 +361,7 @@
@list.set_value(@row[host], 0, host.repl_sign.to_s )
@list.set_value(@row[host], 1, host.host)
@list.set_value(@row[host], 2, host.type)
- @list.set_value(@row[host], 4, host.entryCSN)
+ @list.set_value(@row[host], 3, host.entryCSN)
end
@glade["monitored_entry"].set_text(UltraPossumHost::monitored_entry)
@glade["latest_entrycsn"].set_text(UltraPossumHost::latest_entryCSN)
From taru ¡÷ users.sourceforge.jp Fri Sep 10 19:36:05 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 19:36:05 +0900
Subject: [Ultrapossum-cvs 380] demo/haviewer 1.12, 1.13, haviewer.glade 1.25,
1.26, haviewer.rb
Message-ID: <20040910103605.89B4E2AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- demo/haviewer/haviewer.glade 2004/09/10 09:22:21 1.12
+++ demo/haviewer/haviewer.glade 2004/09/10 10:36:05 1.13
@@ -366,7 +366,6 @@
4
True
- False
False
8
@@ -394,8 +393,9 @@
True
+ False
True
- True
+ False
True
0
cn=u0001,o=ultrapossum
@@ -420,6 +420,7 @@
True
+ False
True
gtk-add
True
@@ -434,13 +435,72 @@
-
+
True
True
- gtk-refresh
- True
GTK_RELIEF_NORMAL
True
+
+
+
+
+ True
+ 0.5
+ 0.5
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ True
+ False
+ 2
+
+
+
+ True
+ gtk-execute
+ 4
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ Modify
+ True
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+
0
@@ -452,8 +512,9 @@
True
+ False
True
- gtk-delete
+ gtk-remove
True
GTK_RELIEF_NORMAL
True
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- demo/haviewer/haviewer.rb 2004/09/10 09:24:45 1.25
+++ demo/haviewer/haviewer.rb 2004/09/10 10:36:05 1.26
@@ -8,6 +8,10 @@
Gtk.main_quit
end
+def on_entry_update_clicked
+ $haview.views["entry"].entry_update
+end
+
class HAViewer
Hosts = []
@@ -175,7 +179,7 @@
@entryCSN = $1
end
end
- UltraPossumHost.update_latest_entryCSN
+# UltraPossumHost.update_latest_entryCSN
case @entryCSN
when @@latest_entryCSN
@repl_sign.on(Green)
@@ -265,6 +269,7 @@
end
end
end
+ UltraPossumHost.update_latest_entryCSN
Column = ["S", "Host", "Type", "Status", "Pid", "Since" ]
@@ -337,7 +342,27 @@
class EntryView < View
- Column = ["S", "Host", "Type", "entryCSN" ]
+ def entry_update
+ open("|ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]} > /dev/null", "w") { |io|
+ date=`sh -c 'LANG=C date'`
+ io.puts <
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- demo/haviewer/haviewer.glade 2004/09/10 10:36:05 1.13
+++ demo/haviewer/haviewer.glade 2004/09/10 11:40:28 1.14
@@ -363,220 +363,77 @@
0
-
+
4
True
False
8
-
+
True
- Entry
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+ True
+ gtk-refresh
+ True
+ GTK_RELIEF_NORMAL
+ True
0
False
False
+ GTK_PACK_END
-
+
True
- False
True
- False
- True
- 0
- cn=u0001,o=ultrapossum
- True
- *
- False
-
-
- 0
- True
- True
-
-
-
-
-
- 4
- True
- True
- 4
-
-
-
- True
- False
- True
- gtk-add
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
+ GTK_RELIEF_NORMAL
+ True
+
-
- True
- True
- GTK_RELIEF_NORMAL
- True
-
+
+ True
+ 0.5
+ 0.5
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
-
+
True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
+ False
+ 2
-
+
True
- False
- 2
-
-
-
- True
- gtk-execute
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Modify
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
+ gtk-execute
+ 4
+ 0.5
+ 0.5
+ 0
+ 0
+
+ 0
+ False
+ False
+
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- True
- gtk-remove
- True
- GTK_RELIEF_NORMAL
- True
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
- 0
- False
- False
-
-
-
-
-
- True
- False
- 0
-
-
-
- True
- False
- 0
-
-
-
- True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- 2
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 4
-
+
True
- XXXXXXXX
- False
+ Test!
+ True
False
GTK_JUSTIFY_LEFT
False
@@ -586,16 +443,51 @@
0
0
+
+ 0
+ False
+ False
+
+
+
+
+
+ 0
+ False
+ False
+ GTK_PACK_END
+
+
+
+
+
+ True
+ 0
+ 0.5
+ GTK_SHADOW_ETCHED_IN
+
+
+
+ 2
+ True
+ 0.5
+ 0.5
+ 1
+ 1
+ 0
+ 0
+ 12
+ 4
-
+
True
- Entry
+ XXXXXXXX
False
- True
+ False
GTK_JUSTIFY_LEFT
False
False
@@ -604,88 +496,52 @@
0
0
-
- label_item
-
-
- 0
- True
- True
-
-
+
True
- 0
- 0.5
- GTK_SHADOW_ETCHED_IN
-
-
-
- 2
- True
- 0.5
- 0.5
- 1
- 1
- 0
- 0
- 12
- 4
-
-
-
- True
- XXXXXXXX
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
-
-
-
-
-
-
-
- True
- Latest entryCSN
- False
- True
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
-
-
- label_item
-
-
+ Entry
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
- 0
- True
- True
+ label_item
0
- False
- False
+ True
+ True
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ False
+ 0
+
+
+
+
@@ -731,7 +587,7 @@
True
- Entry Monitor
+ Replication Test
False
False
GTK_JUSTIFY_LEFT
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- demo/haviewer/haviewer.rb 2004/09/10 10:36:05 1.26
+++ demo/haviewer/haviewer.rb 2004/09/10 11:40:28 1.27
@@ -353,11 +353,10 @@
EOF
}
UltraPossumHost.update_latest_entryCSN
-# @glade["latest_entrycsn"].set_text(UltraPossumHost::latest_entryCSN)
- UltraPossumHosts.each do |host|
- host.monitor_entry
- end
UltraPossumHosts.each do |host|
+ # host.monitor_entry
+ host.repl_sign.off
+ host.entryCSN = ""
update(host)
end
end
@@ -389,7 +388,7 @@
@list.set_value(@row[host], 3, host.entryCSN)
end
@glade["monitored_entry"].set_text(UltraPossumHost::monitored_entry)
- @glade["latest_entrycsn"].set_text(UltraPossumHost::latest_entryCSN)
+ # @glade["latest_entrycsn"].set_text(UltraPossumHost::latest_entryCSN)
end
end
From taru ¡÷ users.sourceforge.jp Fri Sep 10 20:44:00 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 20:44:00 +0900
Subject: [Ultrapossum-cvs 382] demo/haviewer 1.14,1.15,haviewer.glade
Message-ID: <20040910114400.C35BE2AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- demo/haviewer/haviewer.glade 2004/09/10 11:40:28 1.14
+++ demo/haviewer/haviewer.glade 2004/09/10 11:44:00 1.15
@@ -372,6 +372,7 @@
True
+ False
True
gtk-refresh
True
From taru ¡÷ users.sourceforge.jp Fri Sep 10 21:15:26 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 21:15:26 +0900
Subject: [Ultrapossum-cvs 383] demo/haviewer 1.15, 1.16, haviewer.glade 1.27,
1.28, haviewer.rb
Message-ID: <20040910121526.101E52AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- demo/haviewer/haviewer.glade 2004/09/10 11:44:00 1.15
+++ demo/haviewer/haviewer.glade 2004/09/10 12:15:25 1.16
@@ -391,69 +391,11 @@
True
True
+ gtk-execute
+ True
GTK_RELIEF_NORMAL
True
-
-
-
- True
- 0.5
- 0.5
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- True
- False
- 2
-
-
-
- True
- gtk-execute
- 4
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
- True
- Test!
- True
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
-
-
- 0
- False
- False
-
-
-
-
-
-
0
===================================================================
RCS file: demo/haviewer/haviewer.rb,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- demo/haviewer/haviewer.rb 2004/09/10 11:40:28 1.27
+++ demo/haviewer/haviewer.rb 2004/09/10 12:15:25 1.28
@@ -128,6 +128,8 @@
class UltraPossum < View
+ Conf = ::UltraPossum::Config.new
+
class UltraPossumHost < Host
OID = "private.12345" # .2.101.1"
@@ -136,7 +138,7 @@
OID_SINCE = OID + ".1.3.0"
@@latest_entryCSN = ""
- @@monitored_entry = "cn=u0001,o=ultrapossum"
+ @@monitored_entry = "cn=u0001,#{Conf["SUFFIX"]}"
def UltraPossumHost.update_latest_entryCSN
`ldapsearch -l 1 -x -h #{Conf["LDAPMASTER"]} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
@@ -240,7 +242,6 @@
end
- Conf = ::UltraPossum::Config.new
UltraPossumHosts = []
begin
hash = {}
From taru ¡÷ users.sourceforge.jp Fri Sep 10 21:37:39 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 10 Sep 2004 21:37:39 +0900
Subject: [Ultrapossum-cvs 384] demo/haviewer 1.16,1.17,haviewer.glade
Message-ID: <20040910123739.969FC2AC019@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- demo/haviewer/haviewer.glade 2004/09/10 12:15:25 1.16
+++ demo/haviewer/haviewer.glade 2004/09/10 12:37:39 1.17
@@ -12,6 +12,7 @@
False
True
False
+ possumx2.gif
True
False
False
From taru ¡÷ users.sourceforge.jp Sat Sep 11 11:16:56 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 11:16:56 +0900
Subject: [Ultrapossum-cvs 385] plugin/snmp/snmppass.d 1.10,1.11,snmpgen
Message-ID: <20040911021656.2C78E2AC019@users.sourceforge.jp>
===================================================================
RCS file: plugin/snmp/snmppass.d/snmpgen,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- plugin/snmp/snmppass.d/snmpgen 2004/07/08 12:10:08 1.10
+++ plugin/snmp/snmppass.d/snmpgen 2004/09/11 02:16:56 1.11
@@ -69,6 +69,10 @@
if failover; then
echo "FAOVER"
else
+ if $MODULEDIR/server/pid status $SLAPD_SLAVE_PIDFILE 2>&1 | grep 'W:' > /dev/null; then
+ echo "DEAD"
+ exit 0
+ fi
echo "STOP"
fi
exit 0
From taru ¡÷ users.sourceforge.jp Sat Sep 11 11:37:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 11:37:53 +0900
Subject: [Ultrapossum-cvs 386] ultrapossum/module/server 1.20,1.21,2.0
Message-ID: <20040911023753.F0AF12AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/2.0,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ultrapossum/module/server/2.0 2004/08/04 17:08:31 1.20
+++ ultrapossum/module/server/2.0 2004/09/11 02:37:53 1.21
@@ -20,6 +20,17 @@
slurpdlog="$localstatedir/lib/$PACKAGE/slurpd.log.fifo"
slurpdlogpid="$localstatedir/run/ultrapossum.slurpd.logger"
+# FIXME: little ad-hoc?
+dbrecover() {
+ if test "x`getvalue $DIRECTORY/ultrapossum-environ SLAPD_BACKEND_DB_TYPE`" = "xbdb"; then
+ if test "x`getvalue $DIRECTORY/ultrapossum-environ SLAPD_BERKLEYDB_SONAME`" = "xlibdb-4.2.so"; then
+ if test -x "/usr/bin/db4.2_recover"; then
+ /usr/bin/db4.2_recover -v -h $DIRECTORY
+ fi
+ fi
+ fi
+}
+
ldapmaster_start() {
# we kill slave slapd
@@ -27,6 +38,8 @@
echo -n "(stopping "; ldapslave_stop; echo -n ")"
fi
+ dbrecover
+
# now we will attempt to start as a master
if ! $SLAPD -h "$SLAPDURILIST" -f $SLAPDMASTERCONF $SLAPD_EXTRA_ARGS; then
echo "E: $SLAPD abnormally exits. Probably you can see the error by syslog" 1>&2
@@ -109,6 +122,7 @@
}
ldapslave_start() {
+ dbrecover
$SLAPD -h "$SLAPDURILIST" $SLAPD_EXTRA_ARGS
$MODULEDIR/server/pid wait $CHROOTDIRECTORY/$SLAPD_SLAVE_PIDFILE
echo -n "`basename $SLAPD`"
From taru ¡÷ users.sourceforge.jp Sat Sep 11 23:52:16 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 23:52:16 +0900
Subject: [Ultrapossum-cvs 387] demo/haviewer/lib NONE,1.1,ultrapossum.rb
Message-ID: <20040911145216.4ECAC2AC03E@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Sat Sep 11 23:52:16 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 23:52:16 +0900
Subject: [Ultrapossum-cvs 388] demo/haviewer 1.28, NONE, haviewer.rb 1.1, NONE,
ultrapossum.rb
Message-ID: <20040911145216.35C8A2AC010@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Sat Sep 11 23:52:16 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 23:52:16 +0900
Subject: [Ultrapossum-cvs 389] demo/haviewer/lib/haviewer ...
Message-ID: <20040911145216.6AEC22AC047@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Sat Sep 11 23:56:07 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 23:56:07 +0900
Subject: [Ultrapossum-cvs 389] demo/haviewer/debian ...
Message-ID: <20040911145607.8424B2AC010@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Sat Sep 11 23:56:32 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sat, 11 Sep 2004 23:56:32 +0900
Subject: [Ultrapossum-cvs 390] demo/haviewer 1.2,1.3,haviewer
Message-ID: <20040911145632.C77732AC010@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- demo/haviewer/haviewer 2004/06/18 05:39:58 1.2
+++ demo/haviewer/haviewer 2004/09/11 14:56:32 1.3
@@ -1,8 +1,12 @@
-#!/usr/bin/env bash
+#!/bin/sh
-eval `ultrapossum-config init`
-trap "eval `ultrapossum-config term`" 0
+set -e
-./$0.pl
+SHAREDIR=/usr/share/haviewer
+if test -f "lib/haviewer/haviewer.rb"; then
+ SHAREDIR=`pwd`
+fi
+
+ruby -I$SHAREDIR/lib $SHAREDIR/lib/haviewer/haviewer.rb $SHAREDIR/haviewer.glade
From taru ¡÷ users.sourceforge.jp Sun Sep 12 00:00:33 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sun, 12 Sep 2004 00:00:33 +0900
Subject: [Ultrapossum-cvs 391] demo/haviewer/debian NONE, 1.1, compat 1.1, 1.2,
rules
Message-ID: <20040911150033.D77E52AC010@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/debian/rules,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- demo/haviewer/debian/rules 2004/09/11 14:56:07 1.1
+++ demo/haviewer/debian/rules 2004/09/11 15:00:33 1.2
@@ -56,7 +56,7 @@
# $(MAKE) install DESTDIR=$(CURDIR)/debian/haviewer
install -m 755 haviewer $(CURDIR)/debian/haviewer/usr/bin/
/bin/cp -r lib $(CURDIR)/debian/haviewer/usr/share/haviewer/
- find . -type d | grep CVS | xargs /bin/rm -r
+ find $(CURDIR)/debian/haviewer/ -type d | grep CVS | xargs /bin/rm -r
install -m 644 haviewer.glade $(CURDIR)/debian/haviewer/usr/share/haviewer/
install -m 644 *.gif $(CURDIR)/debian/haviewer/usr/share/haviewer/
From taru ¡÷ users.sourceforge.jp Sun Sep 12 00:31:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Sun, 12 Sep 2004 00:31:13 +0900
Subject: [Ultrapossum-cvs 392] demo/haviewer/lib/haviewer 1.1, 1.2,
ultrapossum.rb
Message-ID: <20040911153113.D02632AC010@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/11 14:52:16 1.1
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/11 15:31:13 1.2
@@ -227,13 +227,17 @@
def entry_update
open("|ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]} > /dev/null", "w") { |io|
date=`sh -c 'LANG=C date'`
- io.puts <
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- demo/haviewer/haviewer.glade 2004/09/10 12:37:39 1.17
+++ demo/haviewer/haviewer.glade 2004/09/13 03:16:03 1.18
@@ -615,4 +615,105 @@
+
+ Failed to modify entry
+ GTK_WINDOW_TOPLEVEL
+ GTK_WIN_POS_NONE
+ True
+ True
+ False
+ True
+ False
+ False
+ GDK_WINDOW_TYPE_HINT_DIALOG
+ GDK_GRAVITY_NORTH_WEST
+ True
+
+
+
+ True
+ False
+ 0
+
+
+
+ True
+ GTK_BUTTONBOX_END
+
+
+
+ True
+ True
+ True
+ gtk-ok
+ True
+ GTK_RELIEF_NORMAL
+ True
+ -5
+
+
+
+
+
+ 0
+ False
+ True
+ GTK_PACK_END
+
+
+
+
+
+ True
+ 0
+ 0.5
+ GTK_SHADOW_NONE
+
+
+
+ True
+ 0.5
+ 0.5
+ 1
+ 1
+ 0
+ 0
+ 12
+ 0
+
+
+
+
+
+
+
+
+
+ True
+ <b>Can't modify entry</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ label_item
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+
From taru ¡÷ users.sourceforge.jp Mon Sep 13 12:16:03 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 13 Sep 2004 12:16:03 +0900
Subject: [Ultrapossum-cvs 394] demo/haviewer/lib/haviewer ...
Message-ID: <20040913031603.C9E3B2AC020@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/haviewer.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- demo/haviewer/lib/haviewer/haviewer.rb 2004/09/11 14:52:16 1.1
+++ demo/haviewer/lib/haviewer/haviewer.rb 2004/09/13 03:16:03 1.2
@@ -16,6 +16,10 @@
$haview.views["entry"].entry_update
end
+def on_entry_update_error_ok_clicked
+ $haview.glade["entry_update_error"].hide
+end
+
class HAViewer
Hosts = []
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/11 15:31:13 1.2
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 03:16:03 1.3
@@ -1,3 +1,4 @@
+require 'open3'
require 'ultrapossum'
class HAViewer
@@ -225,10 +226,10 @@
class EntryView < View
def entry_update
- open("|ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]} > /dev/null", "w") { |io|
+ open("|ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]} 2>&1") { |io|
date=`sh -c 'LANG=C date'`
begin
- io.puts <
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 03:16:03 1.3
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 04:10:13 1.4
@@ -226,19 +226,40 @@
class EntryView < View
def entry_update
- open("|ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]} 2>&1") { |io|
- date=`sh -c 'LANG=C date'`
- begin
- io[0].puts <
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 04:10:13 1.4
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 04:35:20 1.5
@@ -144,7 +144,6 @@
Conf["SLAVES"].split(' ').each do |s|
host = UltraPossumHost.new(s,"slave")
if hash[s].nil?
- @row[host] = @list.append
UltraPossumHosts << host
Hosts << host
hash[s] = host
@@ -257,18 +256,19 @@
pw[1].close
rescue
end
- @glade["entry_update_error_label"].set_text(pe[0].gets)
+ @glade["entry_update_error_label"].set_text("#{pe[0].gets}")
pe[0].close
Process.waitpid(pid)
if $? != 0
@glade["entry_update_error"].show if $? != 0
- end
- UltraPossumHost.update_latest_entryCSN
- UltraPossumHosts.each do |host|
- # host.monitor_entry
- host.repl_sign.off
- host.entryCSN = ""
- update(host)
+ else
+ UltraPossumHost.update_latest_entryCSN
+ UltraPossumHosts.each do |host|
+ # host.monitor_entry
+ host.repl_sign.off
+ host.entryCSN = ""
+ update(host)
+ end
end
end
From taru ¡÷ users.sourceforge.jp Mon Sep 13 13:37:11 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 13 Sep 2004 13:37:11 +0900
Subject: [Ultrapossum-cvs 397] plugin/slapd/debian 1.3,1.4,control
Message-ID: <20040913043711.2E1BF2AC01F@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/control,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- plugin/slapd/debian/control 2004/07/16 06:41:34 1.3
+++ plugin/slapd/debian/control 2004/09/13 04:37:11 1.4
@@ -7,7 +7,7 @@
Package: ultrapossum-slapd
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, db4.2-util
Provides: slapd
Conflicts: ultrapossum-server (<< 0.1beta6-0pre11)
Description: UltraPossum plugin to use slapd optimized for UltraPossum
From taru ¡÷ users.sourceforge.jp Mon Sep 13 13:58:17 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 13 Sep 2004 13:58:17 +0900
Subject: [Ultrapossum-cvs 398] ultrapossum/debian 1.44,1.45,changelog
Message-ID: <20040913045817.030A02AC013@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ultrapossum/debian/changelog 2004/09/07 12:17:50 1.44
+++ ultrapossum/debian/changelog 2004/09/13 04:58:16 1.45
@@ -1,3 +1,10 @@
+ultrapossum (0.1beta7-0pre7) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ - add dbrecover
+
+ -- Masato Taruishi Mon, 13 Sep 2004 13:56:21 +0900
+
ultrapossum (0.1beta7-0pre6.1) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Mon Sep 13 14:04:59 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 13 Sep 2004 14:04:59 +0900
Subject: [Ultrapossum-cvs 399] demo/haviewer/lib/haviewer 1.5, 1.6,
ultrapossum.rb
Message-ID: <20040913050459.EC43B2AC013@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 04:35:20 1.5
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 05:04:59 1.6
@@ -256,7 +256,7 @@
pw[1].close
rescue
end
- @glade["entry_update_error_label"].set_text("#{pe[0].gets}")
+ @glade["entry_update_error_label"].set_text("#{pe[0].read}")
pe[0].close
Process.waitpid(pid)
if $? != 0
From taru ¡÷ users.sourceforge.jp Mon Sep 13 22:00:41 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 13 Sep 2004 22:00:41 +0900
Subject: [Ultrapossum-cvs 400] demo/haviewer/lib/haviewer 1.6, 1.7,
ultrapossum.rb
Message-ID: <20040913130041.752462AC022@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 05:04:59 1.6
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 13:00:41 1.7
@@ -26,10 +26,10 @@
end
UltraPossumHosts.each do |host|
case host.entryCSN
- when @@latest_entryCSN
- host.repl_sign.on(Green)
when ""
host.repl_sign.off
+ when @@latest_entryCSN
+ host.repl_sign.on(Green)
else
host.repl_sign.on(Yellow)
end
@@ -63,12 +63,11 @@
@entryCSN = $1
end
end
- # UltraPossumHost.update_latest_entryCSN
case @entryCSN
- when @@latest_entryCSN
- @repl_sign.on(Green)
when ""
@repl_sign.off
+ when @@latest_entryCSN
+ @repl_sign.on(Green)
else
@repl_sign.on(Red)
end
From taru ¡÷ users.sourceforge.jp Tue Sep 14 20:01:43 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 14 Sep 2004 20:01:43 +0900
Subject: [Ultrapossum-cvs 401] demo/haviewer/lib/haviewer 1.2,1.3,haviewer.rb
Message-ID: <20040914110143.AE3042AC025@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/haviewer.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- demo/haviewer/lib/haviewer/haviewer.rb 2004/09/13 03:16:03 1.2
+++ demo/haviewer/lib/haviewer/haviewer.rb 2004/09/14 11:01:43 1.3
@@ -163,6 +163,7 @@
$haview = HAViewer.new(ARGV[0])
$haview.add_view( "status", HAViewer::UltraPossum.new($haview) )
$haview.add_view( "entry", HAViewer::UltraPossum::EntryView.new($haview) )
+$haview.glade["dialog1"].set_title( "UltraPossum HA Viewer (#{HAViewer::UltraPossum::Conf["ORGANIZATION"]})" )
$haview.update
HAViewer::Hosts.each do |host|
$haview.views.each do |name,view|
From taru ¡÷ users.sourceforge.jp Wed Sep 15 16:21:51 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 16:21:51 +0900
Subject: [Ultrapossum-cvs 402] plugin/slapd/debian 1.4,1.5,control
Message-ID: <20040915072151.19A762AC01A@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/control,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- plugin/slapd/debian/control 2004/09/13 04:37:11 1.4
+++ plugin/slapd/debian/control 2004/09/15 07:21:50 1.5
@@ -2,7 +2,7 @@
Section: net
Priority: optional
Maintainer: Masato Taruishi
-Build-Depends: debhelper (>= 4.0.0)
+Build-Depends: debhelper (>= 4.0.0), libdb4.2-dev, libsasl2-dev, libssl-dev
Standards-Version: 3.6.0
Package: ultrapossum-slapd
From taru ¡÷ users.sourceforge.jp Wed Sep 15 16:22:09 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 16:22:09 +0900
Subject: [Ultrapossum-cvs 403] plugin/slapd 1.1,1.2,Makefile.am
Message-ID: <20040915072209.24C802AC01A@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin/slapd/Makefile.am 2004/06/24 08:29:38 1.1
+++ plugin/slapd/Makefile.am 2004/09/15 07:22:09 1.2
@@ -14,5 +14,5 @@
EXTRA_DIST = \
update-slapd \
- 09slapd
-
+ 09slapd \
+ ultrapossum.am
From taru ¡÷ users.sourceforge.jp Wed Sep 15 16:23:46 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 16:23:46 +0900
Subject: [Ultrapossum-cvs 404] plugin/slapd ...
Message-ID: <20040915072346.687C32AC01A@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:18:21 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:18:21 +0900
Subject: [Ultrapossum-cvs 405] plugin/slapd 1.2, 1.3, Makefile.am 1.1, 1.2,
configure.in
Message-ID: <20040915081821.586502AC02B@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- plugin/slapd/Makefile.am 2004/09/15 07:22:09 1.2
+++ plugin/slapd/Makefile.am 2004/09/15 08:18:21 1.3
@@ -1,4 +1,6 @@
+SUBDIRS = upstream
+
modulename = slapd
include ultrapossum.am
@@ -10,7 +12,7 @@
#templatedir = $(sysconfdir)/ultrapossum/in.d
#template_DATA = snmpd.conf.in
-#modulelocal_DATA = snmpgen.in
+#modulelocal_DATA
EXTRA_DIST = \
update-slapd \
===================================================================
RCS file: plugin/slapd/configure.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin/slapd/configure.in 2004/06/24 08:29:38 1.1
+++ plugin/slapd/configure.in 2004/09/15 08:18:21 1.2
@@ -2,8 +2,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.50)
-AC_INIT(ultrapossum-slapd, 0.0.1, taru ¡÷ ultrapossum.org)
-AM_INIT_AUTOMAKE(ultrapossum-slapd, 0.0.1+2.2.14)
+AC_INIT(ultrapossum-slapd, 0.0.1+2.2.14sb1, taru ¡÷ ultrapossum.org)
+AM_INIT_AUTOMAKE(ultrapossum-slapd, 0.0.1+2.2.14sb1)
# Checks for programs.
AC_PROG_LN_S
@@ -16,5 +16,5 @@
# Checks for library functions.
-AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([Makefile upstream/Makefile])
AC_OUTPUT
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:18:21 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:18:21 +0900
Subject: [Ultrapossum-cvs 406] plugin/slapd/debian 1.2,1.3,rules
Message-ID: <20040915081821.6722F2AC02F@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/rules,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- plugin/slapd/debian/rules 2004/08/27 09:26:05 1.2
+++ plugin/slapd/debian/rules 2004/09/15 08:18:21 1.3
@@ -26,8 +26,7 @@
configure-stamp:
dh_testdir
# Add here commands to configure the package.
- ./configure --prefix=/usr --sysconfdir=/etc
- install -d debian/upstream/build-tree && cd debian/upstream/build-tree && tar zxf ../openldap-$(OPENLDAP_VERSION).tgz && cd openldap-$(OPENLDAP_VERSION) && patch -p1 < ../../syncbackup-$(OPENLDAP_VERSION).patch && chmod 755 tests/scripts/test101-syncbackup && ./configure --prefix=/usr/share/ultrapossum/module.d/slapd --sysconfdir=/etc/ultrapossum/slapd --localstatedir=/var/lib/ultrapossum/slapd/
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
touch configure-stamp
@@ -39,8 +38,6 @@
# Add here commands to compile the package.
$(MAKE)
- $(MAKE) -C debian/upstream/build-tree/openldap-$(OPENLDAP_VERSION)
- $(MAKE) -C debian/upstream/build-tree/openldap-$(OPENLDAP_VERSION) test
touch build-stamp
@@ -63,7 +60,6 @@
# Add here commands to install the package into debian/ultrapossum-slapd.
$(MAKE) install DESTDIR=$(CURDIR)/debian/ultrapossum-slapd
- $(MAKE) -C debian/upstream/build-tree/openldap-$(OPENLDAP_VERSION) install DESTDIR=$(CURDIR)/debian/ultrapossum-slapd
/bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/man
/bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/include
/bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/bin
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:18:21 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:18:21 +0900
Subject: [Ultrapossum-cvs 407] plugin/slapd/upstream ...
Message-ID: <20040915081821.A8A092AC038@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:32:54 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:32:54 +0900
Subject: [Ultrapossum-cvs 406] plugin/slapd 1.3,1.4,Makefile.am
Message-ID: <20040915083254.A53052AC01A@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- plugin/slapd/Makefile.am 2004/09/15 08:18:21 1.3
+++ plugin/slapd/Makefile.am 2004/09/15 08:32:54 1.4
@@ -17,4 +17,5 @@
EXTRA_DIST = \
update-slapd \
09slapd \
- ultrapossum.am
+ ultrapossum.am \
+ autogen.sh
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:37:40 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:37:40 +0900
Subject: [Ultrapossum-cvs 407] plugin/slapd/upstream 1.1,1.2,Makefile.am
Message-ID: <20040915083740.F301D2AC01A@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/upstream/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- plugin/slapd/upstream/Makefile.am 2004/09/15 08:18:21 1.1
+++ plugin/slapd/upstream/Makefile.am 2004/09/15 08:37:40 1.2
@@ -1,9 +1,9 @@
OPENLDAP_VERSION = 2.2.14
-all-local: slapd
+all-local: build-upstream
-slapd: build-tree/openldap-$(OPENLDAP_VERSION)/config.status
+build-upstream: build-tree/openldap-$(OPENLDAP_VERSION)/config.status
$(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION)
build-tree/openldap-$(OPENLDAP_VERSION)/config.status:
@@ -19,4 +19,6 @@
/bin/rm -rf build-tree
-EXTRA_DIST = openldap-$(OPENLDAP_VERSION).tgz syncbackup-2.2.14.patch
\ No newline at end of file
+EXTRA_DIST = openldap-$(OPENLDAP_VERSION).tgz syncbackup-2.2.14.patch
+
+.PHONY: build-upstream
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:56:09 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:56:09 +0900
Subject: [Ultrapossum-cvs 408] plugin/slapd/debian 1.3,1.4,rules
Message-ID: <20040915085609.B9D572AC01A@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/rules,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- plugin/slapd/debian/rules 2004/09/15 08:18:21 1.3
+++ plugin/slapd/debian/rules 2004/09/15 08:56:09 1.4
@@ -48,7 +48,6 @@
# Add here commands to clean up after the build process.
-$(MAKE) clean
- /bin/rm -rf debian/upstream/build-tree
dh_clean
@@ -60,10 +59,10 @@
# Add here commands to install the package into debian/ultrapossum-slapd.
$(MAKE) install DESTDIR=$(CURDIR)/debian/ultrapossum-slapd
- /bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/man
- /bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/include
- /bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/bin
- /bin/rm -r $(CURDIR)/debian/ultrapossum-slapd/etc/ultrapossum/slapd/openldap/ldap.conf*
+ /bin/rm -fr $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/man
+ /bin/rm -fr $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/include
+ /bin/rm -fr $(CURDIR)/debian/ultrapossum-slapd/usr/share/ultrapossum/module.d/slapd/bin
+ /bin/rm -fr $(CURDIR)/debian/ultrapossum-slapd/etc/ultrapossum/slapd/openldap/ldap.conf*
# Build architecture-independent files here.
binary-indep: build install
From taru ¡÷ users.sourceforge.jp Wed Sep 15 17:56:09 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 17:56:09 +0900
Subject: [Ultrapossum-cvs 409] plugin/slapd/upstream 1.2,1.3,Makefile.am
Message-ID: <20040915085609.CF0242AC02B@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/upstream/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- plugin/slapd/upstream/Makefile.am 2004/09/15 08:37:40 1.2
+++ plugin/slapd/upstream/Makefile.am 2004/09/15 08:56:09 1.3
@@ -1,6 +1,8 @@
OPENLDAP_VERSION = 2.2.14
+include ../ultrapossum.am
+
all-local: build-upstream
build-upstream: build-tree/openldap-$(OPENLDAP_VERSION)/config.status
@@ -13,7 +15,7 @@
$(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION) test
install-exec-local:
- $(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION) install
+ $(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION) install DESTDIR=$(DESTDIR)
clean-local:
/bin/rm -rf build-tree
From taru ¡÷ users.sourceforge.jp Wed Sep 15 18:24:36 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 18:24:36 +0900
Subject: [Ultrapossum-cvs 410] demo/haviewer 1.18,1.19,haviewer.glade
Message-ID: <20040915092436.CBC032AC01A@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- demo/haviewer/haviewer.glade 2004/09/13 03:16:03 1.18
+++ demo/haviewer/haviewer.glade 2004/09/15 09:24:36 1.19
@@ -546,6 +546,51 @@
tab
+
+
+
+ True
+ True
+ GTK_POLICY_ALWAYS
+ GTK_POLICY_ALWAYS
+ GTK_SHADOW_NONE
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ False
+ False
+ True
+
+
+
+
+ False
+ True
+
+
+
+
+
+ True
+ Config
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ tab
+
+
0
From taru ¡÷ users.sourceforge.jp Wed Sep 15 18:24:36 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 18:24:36 +0900
Subject: [Ultrapossum-cvs 411] demo/haviewer/lib/haviewer ...
Message-ID: <20040915092436.E5AA12AC02B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/haviewer.rb,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- demo/haviewer/lib/haviewer/haviewer.rb 2004/09/14 11:01:43 1.3
+++ demo/haviewer/lib/haviewer/haviewer.rb 2004/09/15 09:24:36 1.4
@@ -163,6 +163,7 @@
$haview = HAViewer.new(ARGV[0])
$haview.add_view( "status", HAViewer::UltraPossum.new($haview) )
$haview.add_view( "entry", HAViewer::UltraPossum::EntryView.new($haview) )
+$haview.add_view( "config", HAViewer::UltraPossum::ConfigView.new($haview) )
$haview.glade["dialog1"].set_title( "UltraPossum HA Viewer (#{HAViewer::UltraPossum::Conf["ORGANIZATION"]})" )
$haview.update
HAViewer::Hosts.each do |host|
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/13 13:00:41 1.7
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/15 09:24:36 1.8
@@ -303,6 +303,29 @@
end
+ class ConfigView < View
+
+ Column = [ "Key", "Value" ]
+ def initialize(haview)
+ super
+ @list = Gtk::ListStore.new( String, String )
+ @columns = []
+ Column.size.times do |i|
+ @columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
+ end
+ @row = {}
+ Conf.keys.sort.each do |key|
+ @row[key] = @list.append
+ @list.set_value(@row[key], 0, key )
+ @list.set_value(@row[key], 1, Conf[key] )
+ end
+ @columns.each do |val|
+ @glade["treeview3"].append_column(val)
+ end
+ @glade["treeview3"].set_model(@list)
+ end
+ end
+
end
end
From taru ¡÷ users.sourceforge.jp Wed Sep 15 18:42:59 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 18:42:59 +0900
Subject: [Ultrapossum-cvs 412] demo/haviewer 1.19,1.20,haviewer.glade
Message-ID: <20040915094259.0F1382AC039@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- demo/haviewer/haviewer.glade 2004/09/15 09:24:36 1.19
+++ demo/haviewer/haviewer.glade 2004/09/15 09:42:58 1.20
@@ -549,6 +549,7 @@
+ 2
True
True
GTK_POLICY_ALWAYS
@@ -576,7 +577,7 @@
True
- Config
+ Registry
False
False
GTK_JUSTIFY_LEFT
From taru ¡÷ users.sourceforge.jp Wed Sep 15 19:31:05 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 19:31:05 +0900
Subject: [Ultrapossum-cvs 413] ultrapossum/module/server 1.8,1.9,10server
Message-ID: <20040915103105.6E7952AC038@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/10server,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/module/server/10server 2004/08/27 08:32:36 1.8
+++ ultrapossum/module/server/10server 2004/09/15 10:31:05 1.9
@@ -89,7 +89,7 @@
LDAPURILIST=`ultrapossum_getconf LDAPURILIST ldap://:$LDAPLISTENPORT/`
MASTER=`ultrapossum_getconf MASTER $LDAPMASTER`
-SLAPD_VERSION=`strings $SLAPD | grep OpenLDAP: | sed -e 's/.*slapd \([^ ]*\).*$/\1/'`
+SLAPD_VERSION=$(ultrapossum_getconf SLAPD_VERSION `strings $SLAPD 2> /dev/null | grep OpenLDAP: | sed -e 's/.*slapd \([^ ]*\).*$/\1/'`)
if test "x$SLAPD_MAJOR_VERSION" = "x" && test -x $SLAPD; then
case "$SLAPD_VERSION" in
@@ -159,7 +159,7 @@
fi
SLAPD_MAJOR_VERSION=`ultrapossum_getconf SLAPD_MAJOR_VERSION 2.0`
-SLAPD_BERKLEYDB_SONAME=$(ultrapossum_getconf SLAPD_BERKLEYDB_SONAME `ldd $SLAPD | grep libdb | awk -F' ' '{print $1;}'`)
+SLAPD_BERKLEYDB_SONAME=$(ultrapossum_getconf SLAPD_BERKLEYDB_SONAME `ldd $SLAPD 2> /dev/null | grep libdb | awk -F' ' '{print $1;}'`)
SLURPDSLAVES=`ultrapossum_getconf SLURPDSLAVES ""`
REPLICALISTENPORT=`ultrapossum_getconf REPLICALISTENPORT ldap`
From taru ¡÷ users.sourceforge.jp Wed Sep 15 21:17:50 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 21:17:50 +0900
Subject: [Ultrapossum-cvs 414] ultrapossum ...
Message-ID: <20040915121750.6AFF62AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/Makefile.am,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ultrapossum/Makefile.am 2004/06/01 05:40:19 1.12
+++ ultrapossum/Makefile.am 2004/09/15 12:17:50 1.13
@@ -1,4 +1,4 @@
-SUBDIRS = test-si module test config
+SUBDIRS = test-si module test config init.d
sbin_SCRIPTS = update-ultrapossum ultrapossum-server
bin_SCRIPTS = ultrapossum-config
@@ -9,8 +9,13 @@
aclocaldir = @aclocaldir@
aclocal_DATA = ultrapossum.m4
-variable: modules
+variable: modules init.d/variable Makefile
egrep "[A-Z_][A-Z_]*=" modules | cut -d= -f1 | grep -v IFS | tr -d '# ' | sort | uniq > $@
+ sort init.d/variable $@ | uniq >> $@T
+ mv $@T $@
+
+init.d/variable:
+ $(MAKE) -C init.d variable
CLEANFILES = variable
===================================================================
RCS file: ultrapossum/configure.in,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ultrapossum/configure.in 2004/07/03 04:44:23 1.38
+++ ultrapossum/configure.in 2004/09/15 12:17:50 1.39
@@ -209,7 +209,7 @@
CONFARGS=`grep configure config.log | grep \\\\$ | head -1 | cut -d' ' -f4-`
AC_SUBST(CONFARGS)
-AC_CONFIG_FILES([test/run test/Makefile Makefile test-si/Makefile test-si/test.d/Makefile module/ultrapossum.am module/failover/heartbeat/Makefile modules ultrapossum-config module/Makefile module/server/Makefile module/failover/Makefile module/startTLS/Makefile module/dnsbalance/Makefile module/vaj-robust/Makefile config/Makefile config/ldap/Makefile ultrapossum-server])
+AC_CONFIG_FILES([test/run test/Makefile Makefile init.d/Makefile test-si/Makefile test-si/test.d/Makefile module/ultrapossum.am module/failover/heartbeat/Makefile modules ultrapossum-config module/Makefile module/server/Makefile module/failover/Makefile module/startTLS/Makefile module/dnsbalance/Makefile module/vaj-robust/Makefile config/Makefile config/ldap/Makefile ultrapossum-server])
AC_OUTPUT
if include "startTLS" "$modules"; then
echo "startTLS plugin will be used which includes software"
===================================================================
RCS file: ultrapossum/modules.in,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ultrapossum/modules.in 2004/09/07 10:30:45 1.44
+++ ultrapossum/modules.in 2004/09/15 12:17:50 1.45
@@ -20,268 +20,6 @@
set -x
fi
-######
-backslash() {
- ( IFS="\n"; while read line
- do
- echo "$line\\"
- done )
-}
-
-progress() {
- if test "$old_progstr" != ""; then
- echo -ne "\r" 1>&2
- fi
- echo -n "$@" 1>&2
- if echo "$@" | egrep 'done$' > /dev/null; then
- echo "" 1>&2
- old_progstr=""
- else
- old_progstr="$@"
- fi
-}
-
-verbose() {
- if test "x$VERBOSE" != "x"; then
- echo "$@" 1>&2
- fi
-}
-
-doit() {
- verbose $@
- if test "x$NO_ACT" = "x"; then
- "$@"
- fi
-}
-
-# include
-include() {
- for i in $2
- do
- if test "x$1" = "x$i"; then
- return 0
- fi
- done
- return 1
-}
-
-# ultrapossum_getconf
-ultrapossum_getconf() {
- case "$ULTRAPOSSUM_CONFIG_BACKEND" in
- ldap)
- if test "x${!1}" = "x"; then
- v=`ldapsearch -LLL -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -b "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" cn=$1 description 2> /dev/null | grep "^description: " | cut -d' ' -f2-`
- if test "x$v" = "x"; then
- echo $2
- else
- echo $v
- fi
- else
- echo ${!1}
- fi
- ;;
- *)
- echo ${!1:-$2}
- ;;
- esac
-}
-
-
-# ultrapossum_setconf
-ultrapossum_setconf() {
-
- if test "x$1" = "x.status"; then
- touch $localstatedir/lib/$PACKAGE/status
- ultrapossum_setconf_shell $localstatedir/lib/$PACKAGE/status $2 "$3"
- else
- case "$ULTRAPOSSUM_CONFIG_BACKEND" in
- ldap)
-v="dn: cn=$2,$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN
-objectClass: device
-cn: $2
-description: $3
-"
- if echo "$v" | ldapadd -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null 2>&1; then
- :
- else
- if test "$?" = "68"; then
- ldapmodify -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null <
-ultrapossum_setconf_shell() {
-
- config=$1
- val=$3
- tmpsetconf=`tempfile`
- /bin/cp -p $config $tmpsetconf
- if grep "^$2=" $config > /dev/null; then
- sed -e "s!^$2=.*\$!$2=\"$val\"!" < $config > $tmpsetconf
- elif grep "^#$2=" $config > /dev/null; then
- sed -e "/#$2=.*\$/a\\" -e "$2=\"$val\"" < $config > $tmpsetconf
- else
- echo "$2=\"$val\"" >> $tmpsetconf
- fi
- /bin/mv $tmpsetconf $config
-
-}
-
-# ultrapossum_parse_config
-ultrapossum_parse_config() {
-
- if test "x$ULTRAPOSSUMDEFAULT" != "x"; then
- return
- fi
-
- case "$ULTRAPOSSUM_CONFIG_BACKEND" in
- ldap)
- ;;
- *)
- if test -f "$MODULECONFDIR/$1.cf"; then
- fs="$MODULECONFDIR/$1.cf"
- fi
- if test "x$EXTRACONFSUFFIX" != "x" && test -f "$MODULECONFDIR/$1.cf$EXTRACONFSUFFIX"; then
- fs="$fs $MODULECONFDIR/$1.cf$EXTRACONFSUFFIX"
- fi
-
- for f in $fs; do
- if test -r "$f"; then
- cat $f
- else
- echo "Warning: no permission to read $f" 1>&2
- fi
- done
-
- ;;
- esac
-
-}
-
-# retrieve current values of the specified variables
-# getconfig []
-getconfig() {
- if test "x$1" = "x"; then
- ultrapossum-config variable | while read a
- do
- echo $a=\"${!a}\"
- done
- else
- for a in "$@"; do
- echo $a=\"${!a}\"
- done
- fi
-}
-
-# retrieve the value of the specified varialble in the specified status file
-# getvalues [...]
-getvalues() {
- if test "x$2" = "x"; then
- cat "$1"
- else
- f=$1
- shift
- for a in $@; do
- egrep "^$a=" "$f"
- done
- fi
-}
-
-# getvalue
-getvalue() {
- getvalues "$1" "$2" | cut -d= -f2- | sed -e 's/"\(.*\)"/\1/'
-}
-
-# encode
-encode() {
- if test -x "$ULTRAPOSSUM_ENCODE"; then
- echo "$@" | $ULTRAPOSSUM_ENCODE
- else
- echo "$@"
- fi
-}
-
-# decode
-decode() {
- if test -x "$ULTRAPOSSUM_DECODE"; then
- echo "$@" | $ULTRAPOSSUM_DECODE
- else
- echo "$@"
- fi
-}
-
-################################################################
-
-ULTRAPOSSUMMARK=ULTRAPOSSUM$ULTRAPOSSUM_PROJECT
-
-# replace_vaconf
-replace_vaconf() {
- /bin/cp -p $1 $1.tmp
- sed -e "/$ULTRAPOSSUMMARK\-$3 START/,/$ULTRAPOSSUMMARK\-$3 END/ c\\" -e "`cat $2 | backslash` " < $1 > $1.tmp
- /bin/mv $1.tmp $1
-}
-
-# strip_vaconf
-strip_vaconf() {
- /bin/cp -p $1 $1.tmp
- sed -e "/$ULTRAPOSSUMMARK\-$2 START/,/$ULTRAPOSSUMMARK\-$2 END/ d" < $1 > $1.tmp
- /bin/mv $1.tmp $1
-}
-
-# add_end_vaconf
-add_end_vaconf() {
- if grep "$ULTRAPOSSUMMARK-$3 START" $1 > /dev/null; then
- replace_vaconf $1 $2 $3
- else
- cat $2 >> $1
- fi
-}
-
-# add_vaconf
-add_vaconf() {
- if grep "$ULTRAPOSSUMMARK-$3 START" $1 > /dev/null; then
- replace_vaconf $1 $2 $3
- else
- /bin/cp -p $2 $2.tmp
- cat $2 > $2.tmp
- cat $1 >> $2.tmp
- /bin/mv $2.tmp $1
- fi
-}
-
-# add_startmark
-add_startmark() {
- echo "$1 $ULTRAPOSSUMMARK-$2 START DO NOT MODIFY HERE"
-}
-
-# add_endmark
-add_endmark() {
- echo "$1 $ULTRAPOSSUMMARK-$2 END DO NOT MODIFY HERE"
-}
-
-
-#######
-
prefix=${prefix:- ¡÷ prefix@}
exec_prefix=${exec_prefix:- ¡÷ exec_prefix@}
localstatedir=${localstatedir:- ¡÷ localstatedir@}
@@ -305,17 +43,6 @@
CONFARGS="@CONFARGS@"
CACHEDIR=${CACHEDIR:-$localstatedir/cache/@PACKAGE@}
-if test "x$cache" != "x"; then
- if test "x$ULTRAPOSSUMDEFAULT" != "x"; then
- cache=""
- elif ! test -O "$CACHEDIR/$cache"; then
- echo "W: cache is owned by another uid: $CACHEDIR/$cache" 1>&2
- cache=""
- fi
-fi
-
-if test "x$cache" = "x"; then
-
# Directory Definition
SHAREDIR=${SHAREDIR:- ¡÷ datadir@/@PACKAGE@}
TESTDIR=${TESTDIR:- ¡÷ libdir@/@PACKAGE@/test}
@@ -333,169 +60,28 @@
CONFSTATUS=${CONFSTATUS:-$CONFDIR/status}
ULTRAPOSSUMCF=${ULTRAPOSSUMCF:-$SYSCONFDIR/ultrapossum.cf}
-HOST=${HOST:-`hostname`}
-
-# Config backend
-
ULTRAPOSSUM_CONFIG_BACKEND=${ULTRAPOSSUM_CONFIG_BACKEND:-shell}
-if test -f "$SYSCONFDIR/config.cf"; then
- . $SYSCONFDIR/config.cf
-fi
-
-## Default value
-
-DBNAME=`ultrapossum_getconf DBNAME ultrapossum`
-ORGANIZATION=`ultrapossum_getconf ORGANIZATION $HOST`
-SUFFIX=`ultrapossum_getconf SUFFIX "o=$DBNAME"`
-LDAPMASTER=`ultrapossum_getconf LDAPMASTER $HOST`
-SLAVES=`ultrapossum_getconf SLAVES ""`
-SECRETCF=""
-APPDNMODE=""
-ULTRAPOSSUM_ENCODE=""
-ULTRAPOSSUM_DECODE=""
-
-else
- . $CACHEDIR/$cache
-fi ## cache
-
-if test "x$ULTRAPOSSUMDEFAULT" = "x"; then
- if test -f "$ULTRAPOSSUMCF"; then
- . $ULTRAPOSSUMCF
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -f "$ULTRAPOSSUMCF$EXTRACONFSUFFIX"
- then
- . $ULTRAPOSSUMCF$EXTRACONFSUFFIX
- fi
-
- if test -r "$SYSCONFDIR/secret.cf"; then
- . $SYSCONFDIR/secret.cf
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -r "$SYSCONFDIR/secret.cf$EXTRACONFSUFFIX"
- then
- . $SYSCONFDIR/secret.cf$EXTRACONFSUFFIX
- fi
-
- if test -d $APPSCONFDIR; then
- for f in `find $APPSCONFDIR -name '*.cf'`
- do
- if test -f $f; then
- cfs="$cfs $f"
- fi
- done
- for f in `find $APPSCONFDIR -name "*.cf$EXTRACONFSUFFIX"`
- do
- if test -f $f; then
- cfs="$cfs $f"
- fi
- done
- fi
-
- if test -f "$SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT"; then
- . $SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -f "$SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT$EXTRACONFSUFFIX"
- then
- . $SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT$EXTRACONFSUFFIX
+# loading cache data
+if test "x$cache" != "x"; then
+ if test "x$ULTRAPOSSUMDEFAULT" != "x"; then
+ cache=""
+ elif ! test -O "$CACHEDIR/$cache"; then
+ echo "W: cache is owned by another uid: $CACHEDIR/$cache" 1>&2
+ cache=""
fi
-
- if test "x$cfs" != "x"; then
- for cf in $cfs
- do
- if test -f "$cf"; then
- if test -r "$cf"; then
- verbose -n "Using $cf... "
- . $cf
- verbose "done"
- else
- echo "Warning: no permission to read $cf" 1>&2
- fi
- else
- echo "W: $cf not found" 1>&2
- fi
- done
+ if test "x$cache" != "x"; then
+ . $CACHEDIR/$cache
fi
fi
-### compat ###
-
-if test -x "/bin/tempfile"; then
- :
-elif test -x "/bin/mktemp"; then
- tempfile() {
- /bin/mktemp /tmp/`basename $0`.XXXXXX
- }
-else
- tempfile() {
- # FIXME: need more sophisticated solution
- name="/tmp/ultrapossum.`basename $0`.`sh -c 'echo \$\$'`.`date +%S`"
- if test -e $name; then
- sleep 1
- name="/tmp/ultrapossum.`basename $0`.$$.`date +%S`"
- fi
- /bin/cp -i /dev/null $name
- echo $name
- }
-fi
-
-if test `uname` = "SunOS"; then
-
- sed() {
- tmpsed=`tempfile`
- for arg in "$@"
- do
- if test "x$arg" != "x-e"; then
- echo "$arg" >> $tmpsed
- fi
- done
- if test "x$ULTRAPOSSUM_DEBUG" != "x"; then
- cat $tmpsed 1>&2
- fi
- /usr/bin/sed -f $tmpsed
- /bin/rm -f $tmpsed
- }
-
-fi
-
-#if test "x$VIRTUAL" != "x"; then
-# LDAPMASTER="$VIRTUAL"
-#else
-# LDAPMASTER="$MASTER"
-#fi
-
-# load plugin module
-if test -f $localstatedir/lib/$PACKAGE/status; then
- . $localstatedir/lib/$PACKAGE/status
-fi
-
-if test -d $MODULEDIR; then
- for f in `/bin/ls $MODULEDIR`
- do
- if test -f $MODULEDIR/$f; then
- . $MODULEDIR/$f
- fi
- done
-fi
-
-# Building Logical Variables
-if test "x$TYPE" = "x"; then
- TYPE=client
- if test "x$MASTER" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
- TYPE=master
- else
- for s in $SLAVES
- do
- if test "x$s" = "x$HOST"; then
- TYPE=slave
- fi
- done
- fi
-fi
-##############
+# load initialization plugin
+for f in `/bin/ls $SHAREDIR/init.d | sort`
+do
+ . $SHAREDIR/init.d/$f
+done
+# storing cache
if test "x$cache" = "x" && test "x$ULTRAPOSSUMDEFAULT" = "x"; then
if ! test -d "$CACHEDIR"; then
install -d $CACHEDIR
@@ -505,4 +91,3 @@
getconfig >> $CACHEDIR/$$
export cache="$$"
fi
-
From taru ¡÷ users.sourceforge.jp Wed Sep 15 21:17:50 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 21:17:50 +0900
Subject: [Ultrapossum-cvs 415] ultrapossum/debian 1.7, 1.8,
ultrapossum-common.install
Message-ID: <20040915121750.8964A2AC038@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.install,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/debian/ultrapossum-common.install 2004/05/13 15:41:31 1.7
+++ ultrapossum/debian/ultrapossum-common.install 2004/09/15 12:17:50 1.8
@@ -1,6 +1,7 @@
debian/tmp/usr/sbin/update-ultrapossum
debian/tmp/usr/bin/ultrapossum-config
debian/tmp/usr/share/ultrapossum/modules
+debian/tmp/usr/share/ultrapossum/init.d
debian/tmp/usr/share/ultrapossum/term
debian/tmp/usr/share/ultrapossum/variable
debian/tmp/usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf
From taru ¡÷ users.sourceforge.jp Wed Sep 15 21:17:50 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 21:17:50 +0900
Subject: [Ultrapossum-cvs 416] ultrapossum/init.d ...
Message-ID: <20040915121750.ADAD72AC039@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Wed Sep 15 21:33:34 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 15 Sep 2004 21:33:34 +0900
Subject: [Ultrapossum-cvs 417] ultrapossum/init.d 1.1,1.2,10config
Message-ID: <20040915123334.8A7B12AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ultrapossum/init.d/10config 2004/09/15 12:17:50 1.1
+++ ultrapossum/init.d/10config 2004/09/15 12:33:34 1.2
@@ -11,7 +11,9 @@
read description
cn=`echo $cn | cut -d' ' -f2-`
description=`echo $description | cut -d' ' -f2-`
- echo "$cn='$description'"
+ if test "x${!cn}" = "x"; then
+ echo "$cn='$description'"
+ fi
done
;;
esac
From taru ¡÷ users.sourceforge.jp Thu Sep 16 02:50:48 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 02:50:48 +0900
Subject: [Ultrapossum-cvs 418] demo/haviewer 1.20,1.21,haviewer.glade
Message-ID: <20040915175048.6055F2AC03B@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer.glade,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- demo/haviewer/haviewer.glade 2004/09/15 09:42:58 1.20
+++ demo/haviewer/haviewer.glade 2004/09/15 17:50:48 1.21
@@ -562,7 +562,7 @@
True
True
True
- False
+ True
False
True
From taru ¡÷ users.sourceforge.jp Thu Sep 16 13:21:37 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 13:21:37 +0900
Subject: [Ultrapossum-cvs 419] plugin/slapd/upstream ...
Message-ID: <20040916042137.3A12E2AC042@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/upstream/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- plugin/slapd/upstream/Makefile.am 2004/09/15 08:56:09 1.3
+++ plugin/slapd/upstream/Makefile.am 2004/09/16 04:21:37 1.4
@@ -9,7 +9,7 @@
$(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION)
build-tree/openldap-$(OPENLDAP_VERSION)/config.status:
- install -d build-tree && cd build-tree && tar zxf ../openldap-$(OPENLDAP_VERSION).tgz && cd openldap-$(OPENLDAP_VERSION) && patch -p1 < ../../syncbackup-$(OPENLDAP_VERSION).patch && chmod 755 tests/scripts/test101-syncbackup && ./configure --prefix=${moduledir}/slapd --sysconfdir=${sysconfdir}/ultrapossum/slapd --localstatedir=${localstatedir}/lib/ultrapossum/slapd/
+ install -d build-tree && cd build-tree && tar zxf ../openldap-$(OPENLDAP_VERSION).tgz && cd openldap-$(OPENLDAP_VERSION) && patch -p1 < ../../syncbackup-$(OPENLDAP_VERSION).patch && patch -p1 < ../../slapd.conf-$(OPENLDAP_VERSION).patch && chmod 755 tests/scripts/test101-syncbackup && ./configure --prefix=${moduledir}/slapd --sysconfdir=${sysconfdir}/ultrapossum/slapd --localstatedir=${localstatedir}/lib/ultrapossum/slapd/
check-local:
$(MAKE) -C build-tree/openldap-$(OPENLDAP_VERSION) test
@@ -21,6 +21,6 @@
/bin/rm -rf build-tree
-EXTRA_DIST = openldap-$(OPENLDAP_VERSION).tgz syncbackup-2.2.14.patch
+EXTRA_DIST = openldap-$(OPENLDAP_VERSION).tgz syncbackup-$(OPENLDAP_VERSION).patch slapd.conf-$(OPENLDAP_VERSION).patch
.PHONY: build-upstream
From taru ¡÷ users.sourceforge.jp Thu Sep 16 15:04:43 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 15:04:43 +0900
Subject: [Ultrapossum-cvs 420] demo/haviewer 1.3,1.4,haviewer
Message-ID: <20040916060443.1ED5C2AC04D@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/haviewer,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- demo/haviewer/haviewer 2004/09/11 14:56:32 1.3
+++ demo/haviewer/haviewer 2004/09/16 06:04:43 1.4
@@ -2,10 +2,27 @@
set -e
+usage() {
+ echo "Usage: $0 [ -c ]"
+}
+
SHAREDIR=/usr/share/haviewer
if test -f "lib/haviewer/haviewer.rb"; then
SHAREDIR=`pwd`
+fi
+
+if test "x$1" = "x-c"; then
+ if test "x$2" != "x"; then
+ SYSCONFDIR=$2
+ export SYSCONFDIR
+ else
+ usage
+ exit 1
+ fi
+elif test "x$1" != "x"; then
+ usage
+ exit 1
fi
ruby -I$SHAREDIR/lib $SHAREDIR/lib/haviewer/haviewer.rb $SHAREDIR/haviewer.glade
From taru ¡÷ users.sourceforge.jp Thu Sep 16 15:04:43 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 15:04:43 +0900
Subject: [Ultrapossum-cvs 421] demo/haviewer/lib 1.1,1.2,ultrapossum.rb
Message-ID: <20040916060443.37D862AC04F@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/ultrapossum.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- demo/haviewer/lib/ultrapossum.rb 2004/09/11 14:52:16 1.1
+++ demo/haviewer/lib/ultrapossum.rb 2004/09/16 06:04:43 1.2
@@ -41,13 +41,22 @@
VARIABLES[m] = variables(m)
end
- def initialize
- open("|ultrapossum-config get") do |io|
+ def initialize( sysconfdir = nil )
+ env = ""
+ if ! sysconfdir.nil?
+ if FileTest.directory?( sysconfdir )
+ env = "SYSCONFDIR=#{sysconfdir}"
+ else
+ raise "No such directory: #{sysconfdir}"
+ end
+ end
+ open("|sh -c '#{env} ultrapossum-config get'") do |io|
io.each_line do |line|
/([^=]+)=\"(.*)\"/ =~ line
- self[$1] = $2
- end
+ self[$1] = $2
+ end
end
+
end
end
@@ -61,7 +70,7 @@
puts "\t#{v}"
end
end
- conf = UltraPossum::Config.new
+ conf = UltraPossum::Config.new(ARGV[0])
conf.each_key do |key|
puts "#{key} -> #{conf[key]}"
end
From taru ¡÷ users.sourceforge.jp Thu Sep 16 15:04:43 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 15:04:43 +0900
Subject: [Ultrapossum-cvs 422] demo/haviewer/lib/haviewer ...
Message-ID: <20040916060443.56C612AC050@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/haviewer.rb,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- demo/haviewer/lib/haviewer/haviewer.rb 2004/09/15 09:24:36 1.4
+++ demo/haviewer/lib/haviewer/haviewer.rb 2004/09/16 06:04:43 1.5
@@ -164,7 +164,7 @@
$haview.add_view( "status", HAViewer::UltraPossum.new($haview) )
$haview.add_view( "entry", HAViewer::UltraPossum::EntryView.new($haview) )
$haview.add_view( "config", HAViewer::UltraPossum::ConfigView.new($haview) )
-$haview.glade["dialog1"].set_title( "UltraPossum HA Viewer (#{HAViewer::UltraPossum::Conf["ORGANIZATION"]})" )
+$haview.glade["dialog1"].set_title( "UltraPossum HA Viewer (#{HAViewer::UltraPossumHost.conf["ORGANIZATION"]})" )
$haview.update
HAViewer::Hosts.each do |host|
$haview.views.each do |name,view|
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/15 09:24:36 1.8
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/16 06:04:43 1.9
@@ -1,157 +1,163 @@
-require 'open3'
require 'ultrapossum'
class HAViewer
- class UltraPossum < HAViewer::View
-
- Conf = ::UltraPossum::Config.new
-
- class UltraPossumHost < Host
+ class UltraPossumHost < Host
- OID = "private.12345" # .2.101.1"
- OID_STATUS = OID + ".1.1.0"
- OID_PID = OID + ".1.2.0"
- OID_SINCE = OID + ".1.3.0"
-
- @@latest_entryCSN = ""
- @@monitored_entry = "cn=u0001,#{Conf["SUFFIX"]}"
-
- def UltraPossumHost.update_latest_entryCSN
- `ldapsearch -l 1 -x -h #{Conf["LDAPMASTER"]} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
- case line
- when /entryCSN: (.+)/
- @@latest_entryCSN = $1
- end
+ OID = "private.12345" # .2.101.1"
+ OID_STATUS = OID + ".1.1.0"
+ OID_PID = OID + ".1.2.0"
+ OID_SINCE = OID + ".1.3.0"
+
+ @@conf = ::UltraPossum::Config.new
+ @@latest_entryCSN = ""
+ @@monitored_entry = "cn=u0001,#{@@conf["SUFFIX"]}"
+
+ def UltraPossumHost.update_latest_entryCSN
+ `ldapsearch -l 1 -x -h #{UltraPossumHost.conf["LDAPMASTER"]} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
+ case line
+ when /entryCSN: (.+)/
+ @@latest_entryCSN = $1
end
- UltraPossumHosts.each do |host|
- case host.entryCSN
- when ""
- host.repl_sign.off
- when @@latest_entryCSN
- host.repl_sign.on(Green)
- else
- host.repl_sign.on(Yellow)
- end
+ end
+ UltraPossumHosts.each do |host|
+ case host.entryCSN
+ when ""
+ host.repl_sign.off
+ when @@latest_entryCSN
+ host.repl_sign.on(Green)
+ else
+ host.repl_sign.on(Yellow)
end
end
+ end
- def UltraPossumHost.monitored_entry
- @@monitored_entry
- end
-
- def UltraPossumHost.latest_entryCSN
- @@latest_entryCSN
- end
+ def UltraPossumHost.monitored_entry
+ @@monitored_entry
+ end
+
+ def UltraPossumHost.latest_entryCSN
+ @@latest_entryCSN
+ end
- def initialize( host, type )
- super
- @entryCSN = ""
- end
+ def UltraPossumHost.conf
+ return @@conf
+ end
- def update
- snmp
- monitor_entry
- end
+ def UltraPossumHost.set_conf( conf )
+ @@conf = conf
+ end
- def monitor_entry
- @entryCSN = ""
- return if ! avail?
- `ldapsearch -l 1 -x -h #{@host} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
- case line
- when /entryCSN: (.+)/
- @entryCSN = $1
- end
- end
- case @entryCSN
- when ""
- @repl_sign.off
- when @@latest_entryCSN
- @repl_sign.on(Green)
- else
- @repl_sign.on(Red)
- end
+ def initialize( host, type )
+ super
+ @entryCSN = ""
+ end
+
+ def update
+ snmp
+ monitor_entry
+ end
+
+ def monitor_entry
+ @entryCSN = ""
+ return if ! avail?
+ `ldapsearch -l 1 -x -h #{@host} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
+ case line
+ when /entryCSN: (.+)/
+ @entryCSN = $1
+ end
+ end
+ case @entryCSN
+ when ""
+ @repl_sign.off
+ when @@latest_entryCSN
+ @repl_sign.on(Green)
+ else
+ @repl_sign.on(Red)
end
+ end
- def snmp
- statusbuf = nil
- pidbuf = nil
- sincebuf = nil
- puts "snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}" if $DEBUG
- buf = `snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}`
- buf.each_line do |line|
- case line
- when /#{OID_STATUS}/
- statusbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- statusbuf = "-----" if statusbuf.size == 0
- when /#{OID_PID}/
- pidbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- pidbuf = "-----" if pidbuf.size == 0
- when /#{OID_SINCE}/
- sincebuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
- sincebuf = "-----" if sincebuf.size == 0
- end
- end
- @status = statusbuf
- @pid = pidbuf
- @since = sincebuf
-
- c = ""
- case @status
- when "DEAD"
- c = Red
- when "STOP"
- c = Red
- when "ACTIVE"
- c = Green
- when "FAOVER"
- c = Yellow
- when "STANDBY"
- c = Green
- when "RUN"
- c = Green
- end
- @sign.on(c)
- end
-
- def avail?
- return true if @status == "STANDBY" || @status == "ACTIVE" || @status == "RUN"
- return false
- end
-
- attr_accessor :status, :pid, :since, :entryCSN
+ def snmp
+ statusbuf = nil
+ pidbuf = nil
+ sincebuf = nil
+ puts "snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}" if $DEBUG
+ buf = `snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}`
+ buf.each_line do |line|
+ case line
+ when /#{OID_STATUS}/
+ statusbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ statusbuf = "-----" if statusbuf.size == 0
+ when /#{OID_PID}/
+ pidbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ pidbuf = "-----" if pidbuf.size == 0
+ when /#{OID_SINCE}/
+ sincebuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
+ sincebuf = "-----" if sincebuf.size == 0
+ end
+ end
+ @status = statusbuf
+ @pid = pidbuf
+ @since = sincebuf
+
+ c = ""
+ case @status
+ when "DEAD"
+ c = Red
+ when "STOP"
+ c = Red
+ when "ACTIVE"
+ c = Green
+ when "FAOVER"
+ c = Yellow
+ when "STANDBY"
+ c = Green
+ when "RUN"
+ c = Green
+ end
+ @sign.on(c)
+ end
+ def avail?
+ return true if @status == "STANDBY" || @status == "ACTIVE" || @status == "RUN"
+ return false
end
- UltraPossumHosts = []
- begin
- hash = {}
- ary = [ Conf["MASTER"], Conf["BACKUP"], Conf["SYNCBACKUPS"] ]
- ary.each do |val|
- next if val.nil?
- host = nil
- val.split(' ').each do |s|
- host = UltraPossumHost.new(s,"master")
- if hash[s].nil?
- UltraPossumHosts << host
- Hosts << host
- hash[s] = host
- end
+ attr_accessor :status, :pid, :since, :entryCSN
+
+ end
+
+ UltraPossumHosts = []
+ begin
+ hash = {}
+ ary = [ UltraPossumHost.conf["MASTER"], UltraPossumHost.conf["BACKUP"], UltraPossumHost.conf["SYNCBACKUPS"] ]
+ ary.each do |val|
+ next if val.nil?
+ host = nil
+ val.split(' ').each do |s|
+ host = UltraPossumHost.new(s,"master")
+ if hash[s].nil?
+ UltraPossumHosts << host
+ Hosts << host
+ hash[s] = host
end
end
- if ! Conf["SLAVES"].nil?
- Conf["SLAVES"].split(' ').each do |s|
- host = UltraPossumHost.new(s,"slave")
- if hash[s].nil?
- UltraPossumHosts << host
- Hosts << host
- hash[s] = host
- end
+ end
+ if ! UltraPossumHost.conf["SLAVES"].nil?
+ UltraPossumHost.conf["SLAVES"].split(' ').each do |s|
+ host = UltraPossumHost.new(s,"slave")
+ if hash[s].nil?
+ UltraPossumHosts << host
+ Hosts << host
+ hash[s] = host
end
end
end
- UltraPossumHost.update_latest_entryCSN
+ end
+ UltraPossumHost.update_latest_entryCSN
+ class UltraPossum < HAViewer::View
+
Column = ["S", "Host", "Type", "Status", "Pid", "Since" ]
def initialize(haview)
@@ -237,7 +243,7 @@
STDERR.reopen(pe[1])
pe[1].close
- exec("ldapmodify -x -h #{Conf["LDAPMASTER"]} -D #{Conf["ROOTDN"]} -w #{Conf["ROOTPW"]}")
+ exec("ldapmodify -x -h #{UltraPossumHost.conf["LDAPMASTER"]} -D #{UltraPossumHost.conf["ROOTDN"]} -w #{UltraPossumHost.conf["ROOTPW"]}")
}
pw[0].close
@@ -314,10 +320,10 @@
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
end
@row = {}
- Conf.keys.sort.each do |key|
+ UltraPossumHost.conf.keys.sort.each do |key|
@row[key] = @list.append
@list.set_value(@row[key], 0, key )
- @list.set_value(@row[key], 1, Conf[key] )
+ @list.set_value(@row[key], 1, UltraPossumHost.conf[key] )
end
@columns.each do |val|
@glade["treeview3"].append_column(val)
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:33:37 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:33:37 +0900
Subject: [Ultrapossum-cvs 423] demo/haviewer/lib 1.2,1.3,ultrapossum.rb
Message-ID: <20040916073337.10E5E2AC047@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/ultrapossum.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- demo/haviewer/lib/ultrapossum.rb 2004/09/16 06:04:43 1.2
+++ demo/haviewer/lib/ultrapossum.rb 2004/09/16 07:33:36 1.3
@@ -20,27 +20,6 @@
class Config < Hash
- MODULES = []
- open("|ultrapossum-config module") do |io|
- io.each_line do |line|
- MODULES << line.chop!
- end
- end
-
- def Config.variables (mod)
- variables = []
- open("|ultrapossum-config variable #{mod}") do |io|
- io.each_line do |line|
- variables << line.chop!
- end
- end
- variables
- end
- VARIABLES = {}
- MODULES.each do |m|
- VARIABLES[m] = variables(m)
- end
-
def initialize( sysconfdir = nil )
env = ""
if ! sysconfdir.nil?
@@ -64,12 +43,6 @@
end
if __FILE__ == $0
- UltraPossum::Config::MODULES.each do |m|
- puts m
- UltraPossum::Config::VARIABLES[m].each do |v|
- puts "\t#{v}"
- end
- end
conf = UltraPossum::Config.new(ARGV[0])
conf.each_key do |key|
puts "#{key} -> #{conf[key]}"
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:40:28 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:40:28 +0900
Subject: [Ultrapossum-cvs 424] ultrapossum ...
Message-ID: <20040916074028.7B77E2AC051@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/Makefile.am,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ultrapossum/Makefile.am 2004/09/15 12:17:50 1.13
+++ ultrapossum/Makefile.am 2004/09/16 07:40:28 1.14
@@ -64,3 +64,5 @@
term \
COPYRIGHT
+.PHONY: init.d/variable
+
===================================================================
RCS file: ultrapossum/ultrapossum-config.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ultrapossum/ultrapossum-config.in 2004/04/23 07:47:39 1.15
+++ ultrapossum/ultrapossum-config.in 2004/09/16 07:40:28 1.16
@@ -32,28 +32,31 @@
echo ". $SHAREDIR/term"
;;
xvariable)
+ . $SHAREDIR/init.d/10config
shift
- if test "x$1" = "x"; then
- modules=`ultrapossum-config module`
- else
- modules="$@"
- fi
- for m in $modules
- do
- if test -f "$MODULEDIR/$m/variable-$m"; then
- cat "$MODULEDIR/$m/variable-$m"
- else
- if test -d "$MODULEDIR/$m/"; then
- /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do
- 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
- exit 1
- fi
- fi
- done
- if test "x$1" = "x"; then cat $SHAREDIR/variable; fi
+ getvariable "$@"
+# shift
+# if test "x$1" = "x"; then
+# modules=`ultrapossum-config module`
+# else
+# modules="$@"
+# fi
+# for m in $modules
+# do
+# if test -f "$MODULEDIR/$m/variable-$m"; then
+# cat "$MODULEDIR/$m/variable-$m"
+# else
+# if test -d "$MODULEDIR/$m/"; then
+# /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do
+# 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
+# exit 1
+# fi
+# fi
+# done
+# if test "x$1" = "x"; then cat $SHAREDIR/variable; fi
;;
xget)
shift
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:40:28 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:40:28 +0900
Subject: [Ultrapossum-cvs 425] ultrapossum/debian 1.45,1.46,changelog
Message-ID: <20040916074028.8D7E72AC056@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ultrapossum/debian/changelog 2004/09/13 04:58:16 1.45
+++ ultrapossum/debian/changelog 2004/09/16 07:40:28 1.46
@@ -1,3 +1,11 @@
+ultrapossum (0.1beta7-0pre8) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ - initialization plugin under init.d/
+ - retrieve variable from ldap correctly when backend is ldap
+
+ -- Masato Taruishi Thu, 16 Sep 2004 16:37:44 +0900
+
ultrapossum (0.1beta7-0pre7) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:40:28 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:40:28 +0900
Subject: [Ultrapossum-cvs 426] ultrapossum/init.d 1.2,1.3,10config
Message-ID: <20040916074028.A4B222AC057@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ultrapossum/init.d/10config 2004/09/15 12:33:34 1.2
+++ ultrapossum/init.d/10config 2004/09/16 07:40:28 1.3
@@ -122,6 +122,47 @@
}
+# retrieve the known variables
+# getvariable [...]
+getvariable() {
+ if test "x$1" = "x"; then
+ modules=`ultrapossum-config module`
+ else
+ modules="$@"
+ fi
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ if test "x$cache" != "x" && test -f "$CACHEDIR/$cache"; then
+ grep -v '#' "$CACHEDIR/$cache" | sed 's/^\([^=]*\)=.*"/\1/'
+ else
+ ldapsearch -LLL -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -b "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" objectClass=\* cn | egrep cn: | cut -d' ' -f2-
+ fi
+ ;;
+ *)
+ getvariable_shell $modules
+ ;;
+ esac
+}
+
+getvariable_shell() {
+ ( for m in "$@"
+ do
+ if test -f "$MODULEDIR/$m/variable-$m"; then
+ cat "$MODULEDIR/$m/variable-$m"
+ else
+ if test -d "$MODULEDIR/$m/"; then
+ /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do
+ 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
+ return 1
+ fi
+ fi
+ done
+ cat $SHAREDIR/variable ) | sort | uniq
+}
+
# retrieve current values of the specified variables
# getconfig []
getconfig() {
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:45:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:45:53 +0900
Subject: [Ultrapossum-cvs 427] ultrapossum/debian 1.46,1.47,changelog
Message-ID: <20040916074553.E2FEC2AC056@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- ultrapossum/debian/changelog 2004/09/16 07:40:28 1.46
+++ ultrapossum/debian/changelog 2004/09/16 07:45:53 1.47
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta8-0pre18-0pre18-0pre18-0pre18-0pre18-0pre18-0pre18-0pre1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Masato Taruishi Thu, 16 Sep 2004 16:43:49 +0900
+
ultrapossum (0.1beta7-0pre8) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Thu Sep 16 16:45:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 16:45:53 +0900
Subject: [Ultrapossum-cvs 428] ultrapossum 1.39,1.40,configure.in
Message-ID: <20040916074553.CB4312AC054@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/configure.in,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- ultrapossum/configure.in 2004/09/15 12:17:50 1.39
+++ ultrapossum/configure.in 2004/09/16 07:45:53 1.40
@@ -4,8 +4,8 @@
# $Id$
AC_PREREQ(2.50)
-AC_INIT(ultrapossum, 0.1beta7, taru ¡÷ ultrapossum.org)
-AM_INIT_AUTOMAKE(ultrapossum, 0.1beta7)
+AC_INIT(ultrapossum, 0.1beta8, taru ¡÷ ultrapossum.org)
+AM_INIT_AUTOMAKE(ultrapossum, 0.1beta8)
# Checks for programs.
AC_PROG_INSTALL
From taru ¡÷ users.sourceforge.jp Thu Sep 16 17:00:46 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 17:00:46 +0900
Subject: [Ultrapossum-cvs 429] ultrapossum/debian 1.47,1.48,changelog
Message-ID: <20040916080046.A1CAD2AC016@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ultrapossum/debian/changelog 2004/09/16 07:45:53 1.47
+++ ultrapossum/debian/changelog 2004/09/16 08:00:46 1.48
@@ -1,4 +1,4 @@
-ultrapossum (0.1beta8-0pre18-0pre18-0pre18-0pre18-0pre18-0pre18-0pre18-0pre1) unstable; urgency=low
+ultrapossum (0.1beta8-0pre1) unstable; urgency=low
* New upstream release.
From taru ¡÷ users.sourceforge.jp Thu Sep 16 17:14:49 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 17:14:49 +0900
Subject: [Ultrapossum-cvs 430] demo/haviewer/debian 1.1,1.2,control
Message-ID: <20040916081449.232412AC012@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/debian/control,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- demo/haviewer/debian/control 2004/09/11 14:56:07 1.1
+++ demo/haviewer/debian/control 2004/09/16 08:14:49 1.2
@@ -7,6 +7,6 @@
Package: haviewer
Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, libuconv-ruby1.8, libglade2-ruby, libgnome2-ruby, snmp
+Depends: ${shlibs:Depends}, ${misc:Depends}, ultrapossum-common, libuconv-ruby1.8, libglade2-ruby, libgnome2-ruby, snmp
Description: UltraPossum Simple High-Availability viewer
From taru ¡÷ users.sourceforge.jp Thu Sep 16 20:14:58 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 20:14:58 +0900
Subject: [Ultrapossum-cvs 431] ultrapossum/debian ...
Message-ID: <20040916111458.D4F5A2AC071@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/debian/ultrapossum-common.config 2004/03/31 13:24:35 1.3
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:14:58 1.4
@@ -7,14 +7,101 @@
db_version 2.0
db_title "UltraPossum Configuration"
+check_ldap() {
+ db_get ultrapossum-common/config_backend_ldap_uri
+ ldapuri="$RET"
+ db_get ultrapossum-common/config_backend_ldap_basedn
+ ldapbasedn="$RET"
+ db_get ultrapossum-common/config_backend_ldap_binddn
+ ldapbinddn="$RET"
+ db_get ultrapossum-common/config_backend_ldap_bindpw
+ ldapbindpw="$RET"
+ if test "x`ldapsearch -LLL -x -H "$ldapuri" -b "$ldapbasedn" -D "$ldapbinddn" -w "$ldapbindpw" -s one description=\*`" = "x"; then
+ return 1
+ else
+ return 0
+ fi
+}
+
SUFFIX="o=ultrapossum"
-if test "$1" = "reconfigure" ; then
+if test -x "/usr/bin/ultrapossum-config"; then
eval `/usr/bin/ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
elif test -f "/etc/ultrapossum/ultrapossum.cf"; then
. /etc/ultrapossum/ultrapossum.cf
fi
-db_set ultrapossum-common/suffix $SUFFIX
+if test "$1" = "reconfigure"; then
+ db_set ultrapossum-common/suffix $SUFFIX
+ db_set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
+ db_set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
+ db_set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
+ db_set ultrapossum-common/config_backend_ldap_bindpw "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
+ db_set ultrapossum-common/config_backend_ldap_bindpw2 "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
+fi
+
+case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ backend=ldap
+ ;;
+ *)
+ backend=file
+ ;;
+esac
+
+db_set ultrapossum-common/config_backend "$backend"
+STATE=start
+while test "$STATE" != "end"; do
+ case "$STATE" in
+ start)
+ db_input low ultrapossum-common/config_backend || true
+ db_go
+ db_get ultrapossum-common/config_backend
+ backend=$RET
+ case "$backend" in
+ ldap)
+ STATE=ldapstart
+ ;;
+ *)
+ STATE=end
+ esac
+ ;;
+ ldapstart)
+ db_input low ultrapossum-common/config_backend_ldap_uri || true
+ db_input low ultrapossum-common/config_backend_ldap_basedn || true
+ db_input low ultrapossum-common/config_backend_ldap_binddn || true
+ STATE=ldappasswd
+ ;;
+ ldappasswd)
+ db_input low ultrapossum-common/config_backend_ldap_bindpw || true
+ db_input low ultrapossum-common/config_backend_ldap_bindpw2 || true
+ db_go
+ db_get ultrapossum-common/config_backend_ldap_bindpw
+ passwd="$RET"
+ db_get ultrapossum-common/config_backend_ldap_bindpw2
+ if test "x$passwd" != "x$RET"; then
+ db_fset ultrapossum-common/config_backend_ldap_password_mismatch seen false
+ db_input low ultrapossum-common/config_backend_ldap_password_mismatch
+ db_go
+ db_fset ultrapossum-common/config_backend_ldap_bindpw seen false
+ db_fset ultrapossum-common/config_backend_ldap_bindpw2 seen false
+ else
+ if check_ldap; then
+ STATE=end
+ else
+ db_fset ultrapossum-common/config_backend_ldap_failed seen false
+ db_input low ultrapossum-common/config_backend_ldap_failed
+ db_go
+ db_fset ultrapossum-common/config_backend_ldap_uri seen false
+ db_fset ultrapossum-common/config_backend_ldap_basedn seen false
+ db_fset ultrapossum-common/config_backend_ldap_binddn seen false
+ db_fset ultrapossum-common/config_backend_ldap_bindpw seen false
+ db_fset ultrapossum-common/config_backend_ldap_bindpw2 seen false
+ STATE=start
+ fi
+ fi
+ ;;
+ esac
+done
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ultrapossum/debian/ultrapossum-common.postinst 2004/05/13 15:41:31 1.5
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 11:14:58 1.6
@@ -33,6 +33,14 @@
fi
}
+# setconfig
+setconfig_backend() {
+ db_get ultrapossum-common/$1
+ if test "x$RET" != "x${!2}"; then
+ ultrapossum_setconf_shell /etc/ultrapossum/config.cf $2 "$RET"
+ fi
+}
+
case "$1" in
configure)
@@ -50,6 +58,19 @@
setconfig suffix SUFFIX
+ db_get ultrapossum-common/config_backend
+ case "$RET" in
+ ldap)
+ setconfig_backend config_backend ULTRAPOSSUM_CONFIG_BACKEND
+ setconfig_backend config_backend_ldap_uri ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI
+ setconfig_backend config_backend_ldap_basedn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN
+ setconfig_backend config_backend_ldap_binddn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN
+ setconfig_backend config_backend_ldap_bindpw ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW
+ ;;
+ *)
+ ultrapossum_setconf_shell /etc/ultrapossum/config.cf ULTRAPOSSUM_CONFIG_BACKEND ""
+ ;;
+ esac
chmod 1777 /var/cache/ultrapossum/
;;
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.templates,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/debian/ultrapossum-common.templates 2004/04/01 10:48:55 1.3
+++ ultrapossum/debian/ultrapossum-common.templates 2004/09/16 11:14:58 1.4
@@ -1,3 +1,39 @@
+Template: ultrapossum-common/config_backend
+Type: select
+Choices: file, ldap
+Default: file
+_Description: Which backend do you want to use to store configurations
+ UltraPossum stores your configuration in a configuration backend. You
+ can select the backend to use.
+
+Template: ultrapossum-common/config_backend_ldap_uri
+Type: string
+_Description: LDAP URI you connect
+
+Template: ultrapossum-common/config_backend_ldap_basedn
+Type: string
+_Description: BaseDN to search
+
+Template: ultrapossum-common/config_backend_ldap_binddn
+Type: string
+_Description: BindDN to search
+
+Template: ultrapossum-common/config_backend_ldap_bindpw
+Type: password
+_Description: password to search
+
+Template: ultrapossum-common/config_backend_ldap_bindpw2
+Type: password
+_Description: retype password to search
+
+Template: ultrapossum-common/config_backend_ldap_password_mismatch
+Type: Note
+_Description: password mismatch
+
+Template: ultrapossum-common/config_backend_ldap_failed
+Type: Note
+_Description: Configuration not found there
+
Template: ultrapossum-common/suffix
Type: string
Default: o=ultrapossum
From taru ¡÷ users.sourceforge.jp Thu Sep 16 20:14:58 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 20:14:58 +0900
Subject: [Ultrapossum-cvs 432] ultrapossum/debian/po 1.9, 1.10, ja.po 1.8, 1.9,
templates.pot
Message-ID: <20040916111458.ED1B22AC074@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/po/ja.po,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/debian/po/ja.po 2004/04/02 09:34:54 1.9
+++ ultrapossum/debian/po/ja.po 2004/09/16 11:14:58 1.10
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: ultrapossum 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-02 17:50+0900\n"
+"POT-Creation-Date: 2004-09-16 20:13+0900\n"
"PO-Revision-Date: 2004-04-01 19:41+0900\n"
"Last-Translator: Masato Taruishi \n"
"Language-Team: Japanese \n"
@@ -23,15 +23,74 @@
"Content-Type: text/plain; charset=eucJP\n"
"Content-Transfer-Encoding: 8bit\n"
+#. Type: select
+#. Description
+#: ../ultrapossum-common.templates:5
+msgid "Which backend do you want to use to store configurations"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../ultrapossum-common.templates:5
+msgid ""
+"UltraPossum stores your configuration in a configuration backend. You can "
+"select the backend to use."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:11
+msgid "LDAP URI you connect"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:15
+msgid "BaseDN to search"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:19
+msgid "BindDN to search"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:23
+#, fuzzy
+msgid "password to search"
+msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:27
+#, fuzzy
+msgid "retype password to search"
+msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
+
+#. Type: Note
+#. Description
+#: ../ultrapossum-common.templates:31
+#, fuzzy
+msgid "password mismatch"
+msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
+
+#. Type: Note
+#. Description
+#: ../ultrapossum-common.templates:35
+msgid "Configuration not found there"
+msgstr ""
+
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:4
+#: ../ultrapossum-common.templates:40
msgid "Top level DN (Distungnished Name)"
msgstr "ºÇ¾å°Ì DN (¼±ÊÌ̾)"
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:4
+#: ../ultrapossum-common.templates:40
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -40,19 +99,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid "Your configuration is invalid. Continue to configure?"
msgstr "ÀßÄ̵꤬¸ú¤Ç¤¹¡£ÀßÄê¤ò·Ñ³¤·¤Þ¤¹¤«?"
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
===================================================================
RCS file: ultrapossum/debian/po/templates.pot,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/debian/po/templates.pot 2004/04/02 09:34:54 1.8
+++ ultrapossum/debian/po/templates.pot 2004/09/16 11:14:58 1.9
@@ -16,7 +16,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-04-02 17:50+0900\n"
+"POT-Creation-Date: 2004-09-16 20:13+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -24,15 +24,71 @@
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
+#. Type: select
+#. Description
+#: ../ultrapossum-common.templates:5
+msgid "Which backend do you want to use to store configurations"
+msgstr ""
+
+#. Type: select
+#. Description
+#: ../ultrapossum-common.templates:5
+msgid ""
+"UltraPossum stores your configuration in a configuration backend. You can "
+"select the backend to use."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:11
+msgid "LDAP URI you connect"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:15
+msgid "BaseDN to search"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:19
+msgid "BindDN to search"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:23
+msgid "password to search"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:27
+msgid "retype password to search"
+msgstr ""
+
+#. Type: Note
+#. Description
+#: ../ultrapossum-common.templates:31
+msgid "password mismatch"
+msgstr ""
+
+#. Type: Note
+#. Description
+#: ../ultrapossum-common.templates:35
+msgid "Configuration not found there"
+msgstr ""
+
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:4
+#: ../ultrapossum-common.templates:40
msgid "Top level DN (Distungnished Name)"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:4
+#: ../ultrapossum-common.templates:40
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -41,19 +97,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid "Your configuration is invalid. Continue to configure?"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:12
+#: ../ultrapossum-common.templates:48
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
From taru ¡÷ users.sourceforge.jp Thu Sep 16 20:35:25 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 20:35:25 +0900
Subject: [Ultrapossum-cvs 433] ultrapossum/debian 1.4, 1.5,
ultrapossum-common.config
Message-ID: <20040916113525.0800C2AC06A@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:14:58 1.4
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:35:24 1.5
@@ -23,7 +23,6 @@
fi
}
-SUFFIX="o=ultrapossum"
if test -x "/usr/bin/ultrapossum-config"; then
eval `/usr/bin/ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
@@ -32,29 +31,33 @@
fi
if test "$1" = "reconfigure"; then
- db_set ultrapossum-common/suffix $SUFFIX
+ db_set ultrapossum-common/suffix "$SUFFIX"
db_set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
db_set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
db_set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
db_set ultrapossum-common/config_backend_ldap_bindpw "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
db_set ultrapossum-common/config_backend_ldap_bindpw2 "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
-fi
-case "$ULTRAPOSSUM_CONFIG_BACKEND" in
- ldap)
- backend=ldap
- ;;
- *)
- backend=file
- ;;
-esac
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ backend=ldap
+ ;;
+ *)
+ backend=file
+ ;;
+ esac
-db_set ultrapossum-common/config_backend "$backend"
+ db_set ultrapossum-common/config_backend "$backend"
+fi
STATE=start
while test "$STATE" != "end"; do
case "$STATE" in
start)
+ db_input low ultrapossum-common/suffix
+ STATE=backend
+ ;;
+ backend)
db_input low ultrapossum-common/config_backend || true
db_go
db_get ultrapossum-common/config_backend
@@ -98,7 +101,7 @@
db_fset ultrapossum-common/config_backend_ldap_binddn seen false
db_fset ultrapossum-common/config_backend_ldap_bindpw seen false
db_fset ultrapossum-common/config_backend_ldap_bindpw2 seen false
- STATE=start
+ STATE=backend
fi
fi
;;
From taru ¡÷ users.sourceforge.jp Thu Sep 16 20:38:09 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 20:38:09 +0900
Subject: [Ultrapossum-cvs 434] ultrapossum/debian 1.5, 1.6,
ultrapossum-common.config
Message-ID: <20040916113809.1CD252AC06A@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:35:24 1.5
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:38:09 1.6
@@ -54,7 +54,7 @@
while test "$STATE" != "end"; do
case "$STATE" in
start)
- db_input low ultrapossum-common/suffix
+ db_input low ultrapossum-common/suffix || true
STATE=backend
;;
backend)
From taru ¡÷ users.sourceforge.jp Thu Sep 16 22:46:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 22:46:44 +0900
Subject: [Ultrapossum-cvs 435] ultrapossum/debian ...
Message-ID: <20040916134644.8E3AD2AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 11:38:09 1.6
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 13:46:44 1.7
@@ -5,6 +5,7 @@
. /usr/share/debconf/confmodule
db_version 2.0
+db_capb backup
db_title "UltraPossum Configuration"
check_ldap() {
@@ -26,12 +27,22 @@
if test -x "/usr/bin/ultrapossum-config"; then
eval `/usr/bin/ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
-elif test -f "/etc/ultrapossum/ultrapossum.cf"; then
- . /etc/ultrapossum/ultrapossum.cf
+else
+ # initial preconfiguration should come here
+ ORGANIZATION="`hostname`"
+ if test -f "/etc/ultrapossum/ultrapossum.cf"; then
+ . /etc/ultrapossum/ultrapossum.cf
+ fi
+ db_fget ultrapossum-common/organization seen
+ if test "x$RET" = "xfalse"; then
+ db_set ultrapossum-common/organization "$ORGANIZATION"
+ fi
fi
+# In reconfiguration time, debconf must use system configuration value
if test "$1" = "reconfigure"; then
db_set ultrapossum-common/suffix "$SUFFIX"
+ db_set ultrapossum-common/organization "$ORGANIZATION"
db_set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
db_set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
db_set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
@@ -54,12 +65,13 @@
while test "$STATE" != "end"; do
case "$STATE" in
start)
- db_input low ultrapossum-common/suffix || true
STATE=backend
;;
backend)
db_input low ultrapossum-common/config_backend || true
- db_go
+ if ! db_go; then
+ exit 1
+ fi
db_get ultrapossum-common/config_backend
backend=$RET
case "$backend" in
@@ -67,7 +79,13 @@
STATE=ldapstart
;;
*)
- STATE=end
+ db_input low ultrapossum-common/organization || true
+ db_input low ultrapossum-common/suffix || true
+ if ! db_go; then
+ STATE=backend
+ else
+ STATE=end
+ fi
esac
;;
ldapstart)
@@ -79,29 +97,36 @@
ldappasswd)
db_input low ultrapossum-common/config_backend_ldap_bindpw || true
db_input low ultrapossum-common/config_backend_ldap_bindpw2 || true
- db_go
+ if ! db_go; then
+ STATE=backend
+ else
+ STATE=ldappasswd_check
+ fi
+ ;;
+ ldappasswd_check)
db_get ultrapossum-common/config_backend_ldap_bindpw
passwd="$RET"
db_get ultrapossum-common/config_backend_ldap_bindpw2
if test "x$passwd" != "x$RET"; then
db_fset ultrapossum-common/config_backend_ldap_password_mismatch seen false
db_input low ultrapossum-common/config_backend_ldap_password_mismatch
- db_go
+ db_go || true
db_fset ultrapossum-common/config_backend_ldap_bindpw seen false
db_fset ultrapossum-common/config_backend_ldap_bindpw2 seen false
+ STATE=ldappasswd
else
if check_ldap; then
STATE=end
else
db_fset ultrapossum-common/config_backend_ldap_failed seen false
db_input low ultrapossum-common/config_backend_ldap_failed
- db_go
+ db_go || true
db_fset ultrapossum-common/config_backend_ldap_uri seen false
db_fset ultrapossum-common/config_backend_ldap_basedn seen false
db_fset ultrapossum-common/config_backend_ldap_binddn seen false
db_fset ultrapossum-common/config_backend_ldap_bindpw seen false
db_fset ultrapossum-common/config_backend_ldap_bindpw2 seen false
- STATE=backend
+ STATE=ldapstart
fi
fi
;;
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 11:14:58 1.6
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 13:46:44 1.7
@@ -52,11 +52,13 @@
done
ultrapossum-config remove . SUFFIX
+ ultrapossum-config remove . ORGANIZATION
eval `ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
setconfig suffix SUFFIX
+ setconfig organization ORGANIZATION
db_get ultrapossum-common/config_backend
case "$RET" in
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.templates,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/debian/ultrapossum-common.templates 2004/09/16 11:14:58 1.4
+++ ultrapossum/debian/ultrapossum-common.templates 2004/09/16 13:46:44 1.5
@@ -4,18 +4,25 @@
Default: file
_Description: Which backend do you want to use to store configurations
UltraPossum stores your configuration in a configuration backend. You
- can select the backend to use.
+ can select the backend to use. In most of cases, the backend 'file'
+ is the best choice. This backend holds configurations as file. If
+ you want to share configurations with ultrapossum servers, then you
+ may want to select ldap backend. This backend holds them in LDAP
+ directory.
Template: ultrapossum-common/config_backend_ldap_uri
Type: string
-_Description: LDAP URI you connect
+Default: ldap://localhost:389/
+_Description: LDAP URI where you connect
Template: ultrapossum-common/config_backend_ldap_basedn
Type: string
+Default: ou=config,o=ultrapossum
_Description: BaseDN to search
Template: ultrapossum-common/config_backend_ldap_binddn
Type: string
+Default: cn=admin,o=ultrapossum
_Description: BindDN to search
Template: ultrapossum-common/config_backend_ldap_bindpw
@@ -41,6 +48,12 @@
In LDAP, every entry has the unique identifier called DN (Distungnished Name).
Because DN is tree structure, you need to specify the root entry
which is called naming context.
+
+Template: ultrapossum-common/organization
+Type: string
+_Description: Which organization do you want to join?
+ Organization is domain of UltraPossum configuartion.
+ Configurations of all servers in a domain are shared.
Template: ultrapossum-common/sanity
Type: boolean
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.config,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ultrapossum/debian/ultrapossum-server.config 2004/09/07 12:17:13 1.20
+++ ultrapossum/debian/ultrapossum-server.config 2004/09/16 13:46:44 1.21
@@ -15,65 +15,67 @@
if test -f "/usr/share/ultrapossum/module.d/10server"; then
eval `/usr/bin/ultrapossum-config init`
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
-fi
-
-if test "$1" = "reconfigure"; then
- # special care for passwd
- ROOTPW=""
- CREDENTIALS=""
- if test -f "/etc/ultrapossum/secret.cf"; then
- . /etc/ultrapossum/secret.cf
- fi
+set() {
+ db_set "$1" "$2"
+}
else
-
- MASTER=${MASTER:-`hostname`}
- DBDIRECTORY=${DBDIRECTORY:-"/var/lib/ultrapossum/db"}
- if test -f "/etc/ultrapossum/ultrapossum.cf"; then
- . /etc/ultrapossum/ultrapossum.cf
- fi
- if test -f "/etc/ultrapossum/module.d/server.cf"; then
- . /etc/ultrapossum/module.d/server.cf
- fi
- if test -f "/etc/ultrapossum/secret.cf"; then
- . /etc/ultrapossum/secret.cf
+ # initial configuration should come here
+ if test -x "/usr/bin/ultrapossum-config"; then
+ eval `/usr/bin/ultrapossum-config init`
+ trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
+ else
+ MASTER=${MASTER:-`hostname`}
+ DBDIRECTORY=${DBDIRECTORY:-"/var/lib/ultrapossum/db"}
+ ROOTPW=""
+ CREDENTIALS=""
+ if test -f "/etc/ultrapossum/ultrapossum.cf"; then
+ . /etc/ultrapossum/ultrapossum.cf
+ fi
+ if test -f "/etc/ultrapossum/module.d/server.cf"; then
+ . /etc/ultrapossum/module.d/server.cf
+ fi
+ if test -f "/etc/ultrapossum/secret.cf"; then
+ . /etc/ultrapossum/secret.cf
+ fi
fi
-fi
-setdefault() {
- if test "x${!1}" != "x"; then
- db_set "$2" "${!1}"
+set() {
+ db_fget "$1" seen
+ if test "x$RET" = "xfalse"; then
+ db_set "$1" "$2"
fi
}
-setdefault SUFFIX ultrapossum-common/suffix
-setdefault ROOTRDN ultrapossum-server/rootrdn
-setdefault DBDIRECTORY ultrapossum-server/directory
-setdefault UPDATERDN ultrapossum-server/updaterdn
-setdefault MASTER ultrapossum-server/master
-setdefault SLURPDSLAVES ultrapossum-server/slaves
+fi
+
+set ultrapossum-common/organization "$ORGANIZATION"
+set ultrapossum-common/suffix "$SUFFIX"
+set ultrapossum-server/rootrdn "$ROOTRDN"
+set ultrapossum-server/directory "$DBDIRECTORY"
+set ultrapossum-server/updaterdn "$UPDATERDN"
+set ultrapossum-server/master "$MASTER"
+set ultrapossum-server/slaves "$SLURPDSLAVES"
-db_set ultrapossum-server/rootpw "$ROOTPW"
-db_set ultrapossum-server/rootpw2 "$ROOTPW"
+set ultrapossum-server/rootpw "$ROOTPW"
+set ultrapossum-server/rootpw2 "$ROOTPW"
if test "x$MASTER" = "x" || test "x$MASTER" = "x`hostname`"; then
if test "x$SLURPDSLAVES" = "x"; then
- db_set ultrapossum-server/type standalone
+ set ultrapossum-server/type standalone
else
- db_set ultrapossum-server/type master
+ set ultrapossum-server/type master
fi
else
- db_set ultrapossum-server/type slave
+ set ultrapossum-server/type slave
fi
-db_set ultrapossum-server/credentials "$CREDENTIALS"
-db_set ultrapossum-server/credentials2 "$CREDENTIALS"
-setdefault RPLDIR ultrapossum-server/rpldir
-
-# if you don't have sanity checker (probably first time to install)
-# don't allow to edit
-if ! test -x "$UPDATEDIR/update-server"; then
+set ultrapossum-server/credentials "$CREDENTIALS"
+set ultrapossum-server/credentials2 "$CREDENTIALS"
+set ultrapossum-server/rpldir "$RPLDIR"
+
+if test "x$1" != "xreconfigure"; then
exit 0
fi
@@ -84,6 +86,8 @@
t="$SYSCONFDIR/module.d/server.cf.debconf"
touch $t
chmod 600 $t
+ db_get ultrapossum-common/organization
+ echo "ORGANIZATION=$RET" > $t
db_get ultrapossum-common/suffix
echo "SUFFIX=$RET" > $t
db_get ultrapossum-server/rootrdn
@@ -131,6 +135,7 @@
case "$STATE" in
SUFFIX)
+ db_input high ultrapossum-common/organization || true
db_input medium ultrapossum-common/suffix || true
db_input low ultrapossum-server/directory || true
db_input medium ultrapossum-server/type || true
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.postinst,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ultrapossum/debian/ultrapossum-server.postinst 2004/07/09 06:48:34 1.25
+++ ultrapossum/debian/ultrapossum-server.postinst 2004/09/16 13:46:44 1.26
@@ -85,6 +85,7 @@
eval `ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
+ setconfig organization ORGANIZATION
setconfig suffix SUFFIX
# setconfig backup BACKUP
From taru ¡÷ users.sourceforge.jp Thu Sep 16 22:46:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 22:46:44 +0900
Subject: [Ultrapossum-cvs 436] ultrapossum/debian/po 1.10, 1.11, ja.po 1.9,
1.10, templates.pot
Message-ID: <20040916134644.A9AD62AC04D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/po/ja.po,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/debian/po/ja.po 2004/09/16 11:14:58 1.10
+++ ultrapossum/debian/po/ja.po 2004/09/16 13:46:44 1.11
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: ultrapossum 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 20:13+0900\n"
+"POT-Creation-Date: 2004-09-16 21:40+0900\n"
"PO-Revision-Date: 2004-04-01 19:41+0900\n"
"Last-Translator: Masato Taruishi \n"
"Language-Team: Japanese \n"
@@ -34,84 +34,101 @@
#: ../ultrapossum-common.templates:5
msgid ""
"UltraPossum stores your configuration in a configuration backend. You can "
-"select the backend to use."
+"select the backend to use. In most of cases, the backend 'file' is the best "
+"choice. This backend holds configurations as file. If you want to share "
+"configurations with ultrapossum servers, then you may want to select ldap "
+"backend. This backend holds them in LDAP directory."
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:11
-msgid "LDAP URI you connect"
+#: ../ultrapossum-common.templates:16
+msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:15
+#: ../ultrapossum-common.templates:21
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:19
+#: ../ultrapossum-common.templates:26
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:23
+#: ../ultrapossum-common.templates:30
#, fuzzy
msgid "password to search"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:27
+#: ../ultrapossum-common.templates:34
#, fuzzy
msgid "retype password to search"
msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:31
+#: ../ultrapossum-common.templates:38
#, fuzzy
msgid "password mismatch"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:35
+#: ../ultrapossum-common.templates:42
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:40
+#: ../ultrapossum-common.templates:47
msgid "Top level DN (Distungnished Name)"
msgstr "ºÇ¾å°Ì DN (¼±ÊÌ̾)"
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:40
+#: ../ultrapossum-common.templates:47
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
"which is called naming context."
msgstr "LDAP ¤Ë¤Ï¡¢Á´¤Æ¤Î¥¨¥ó¥È¥ê¤Ë DN (¼±ÊÌ̾) ¤È¸Æ¤Ð¤ì¤ë°ì°Õ¤Ê¼±Ê̻Ҥ¬¤¢¤ê¤Þ¤¹¡£DN ¤ÏÌÚ¹½Â¤¤Ç¤¢¤ë¤¿¤á¡¢¥ë¡¼¥È¥¨¥ó¥È¥ê¤Î¼±ÊÌ̾¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹(̿̾¥³¥ó¥Æ¥¥¹¥È¤È¸Æ¤Ð¤ì¤ë¤â¤Î¤Ç¤¹)¡£"
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:54
+msgid "Which organization do you want to join?"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:54
+msgid ""
+" Organization is domain of UltraPossum configuartion.\n"
+" Configurations of all servers in a domain are shared."
+msgstr ""
+
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid "Your configuration is invalid. Continue to configure?"
msgstr "ÀßÄ̵꤬¸ú¤Ç¤¹¡£ÀßÄê¤ò·Ñ³¤·¤Þ¤¹¤«?"
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
===================================================================
RCS file: ultrapossum/debian/po/templates.pot,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/debian/po/templates.pot 2004/09/16 11:14:58 1.9
+++ ultrapossum/debian/po/templates.pot 2004/09/16 13:46:44 1.10
@@ -16,7 +16,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 20:13+0900\n"
+"POT-Creation-Date: 2004-09-16 21:40+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -35,81 +35,98 @@
#: ../ultrapossum-common.templates:5
msgid ""
"UltraPossum stores your configuration in a configuration backend. You can "
-"select the backend to use."
+"select the backend to use. In most of cases, the backend 'file' is the best "
+"choice. This backend holds configurations as file. If you want to share "
+"configurations with ultrapossum servers, then you may want to select ldap "
+"backend. This backend holds them in LDAP directory."
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:11
-msgid "LDAP URI you connect"
+#: ../ultrapossum-common.templates:16
+msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:15
+#: ../ultrapossum-common.templates:21
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:19
+#: ../ultrapossum-common.templates:26
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:23
+#: ../ultrapossum-common.templates:30
msgid "password to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:27
+#: ../ultrapossum-common.templates:34
msgid "retype password to search"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:31
+#: ../ultrapossum-common.templates:38
msgid "password mismatch"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:35
+#: ../ultrapossum-common.templates:42
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:40
+#: ../ultrapossum-common.templates:47
msgid "Top level DN (Distungnished Name)"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:40
+#: ../ultrapossum-common.templates:47
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
"which is called naming context."
msgstr ""
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:54
+msgid "Which organization do you want to join?"
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:54
+msgid ""
+" Organization is domain of UltraPossum configuartion.\n"
+" Configurations of all servers in a domain are shared."
+msgstr ""
+
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid "Your configuration is invalid. Continue to configure?"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:48
+#: ../ultrapossum-common.templates:61
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
From taru ¡÷ users.sourceforge.jp Thu Sep 16 22:46:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 22:46:44 +0900
Subject: [Ultrapossum-cvs 437] ultrapossum/init.d 1.1, 1.2, 15variable 1.1, 1.2,
30logical
Message-ID: <20040916134644.C2C2B2AC054@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/15variable,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ultrapossum/init.d/15variable 2004/09/15 12:17:50 1.1
+++ ultrapossum/init.d/15variable 2004/09/16 13:46:44 1.2
@@ -2,7 +2,7 @@
if test "x$cache" = "x"; then
-HOST=${HOST:-`hostname`}
+HOST="`hostname`"
DBNAME=`ultrapossum_getconf DBNAME ultrapossum`
ORGANIZATION=`ultrapossum_getconf ORGANIZATION $HOST`
===================================================================
RCS file: ultrapossum/init.d/30logical,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ultrapossum/init.d/30logical 2004/09/15 12:17:50 1.1
+++ ultrapossum/init.d/30logical 2004/09/16 13:46:44 1.2
@@ -1,14 +1,12 @@
# Building Logical Variables
-if test "x$TYPE" = "x"; then
- TYPE=client
- if test "x$MASTER" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
- TYPE=master
- else
- for s in $SLAVES
- do
- if test "x$s" = "x$HOST"; then
- TYPE=slave
- fi
- done
- fi
+TYPE=client
+if test "x$MASTER" = "x$HOST" || test "x$BACKUP" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
+ TYPE=master
+else
+ for s in $SLAVES
+ do
+ if test "x$s" = "x$HOST"; then
+ TYPE=slave
+ fi
+ done
fi
From taru ¡÷ users.sourceforge.jp Thu Sep 16 22:52:30 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Thu, 16 Sep 2004 22:52:30 +0900
Subject: [Ultrapossum-cvs 438] ultrapossum/debian 1.48,1.49,changelog
Message-ID: <20040916135230.2B8652AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- ultrapossum/debian/changelog 2004/09/16 08:00:46 1.48
+++ ultrapossum/debian/changelog 2004/09/16 13:52:30 1.49
@@ -1,3 +1,10 @@
+ultrapossum (0.1beta8-0pre2) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ * more better debconf handling
+
+ -- Masato Taruishi Thu, 16 Sep 2004 22:50:33 +0900
+
ultrapossum (0.1beta8-0pre1) unstable; urgency=low
* New upstream release.
From taru ¡÷ users.sourceforge.jp Fri Sep 17 00:43:39 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 00:43:39 +0900
Subject: [Ultrapossum-cvs 439] ultrapossum/debian 1.21, 1.22,
ultrapossum-server.config
Message-ID: <20040916154339.161BA2AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.config,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ultrapossum/debian/ultrapossum-server.config 2004/09/16 13:46:44 1.21
+++ ultrapossum/debian/ultrapossum-server.config 2004/09/16 15:43:39 1.22
@@ -12,42 +12,37 @@
trap "/bin/rm -f $tmp" 0
chmod 600 $tmp
-if test -f "/usr/share/ultrapossum/module.d/10server"; then
+if test -x "/usr/bin/ultrapossum-config"; then
eval `/usr/bin/ultrapossum-config init`
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
-
-set() {
- db_set "$1" "$2"
-}
-
else
# initial configuration should come here
- if test -x "/usr/bin/ultrapossum-config"; then
- eval `/usr/bin/ultrapossum-config init`
- trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
- else
- MASTER=${MASTER:-`hostname`}
- DBDIRECTORY=${DBDIRECTORY:-"/var/lib/ultrapossum/db"}
- ROOTPW=""
- CREDENTIALS=""
- if test -f "/etc/ultrapossum/ultrapossum.cf"; then
- . /etc/ultrapossum/ultrapossum.cf
- fi
- if test -f "/etc/ultrapossum/module.d/server.cf"; then
- . /etc/ultrapossum/module.d/server.cf
- fi
- if test -f "/etc/ultrapossum/secret.cf"; then
- . /etc/ultrapossum/secret.cf
- fi
+ MASTER=${MASTER:-`hostname`}
+ DBDIRECTORY=${DBDIRECTORY:-"/var/lib/ultrapossum/db"}
+ ROOTPW=""
+ CREDENTIALS=""
+ if test -f "/etc/ultrapossum/ultrapossum.cf"; then
+ . /etc/ultrapossum/ultrapossum.cf
fi
-
-set() {
- db_fget "$1" seen
- if test "x$RET" = "xfalse"; then
- db_set "$1" "$2"
+ if test -f "/etc/ultrapossum/module.d/server.cf"; then
+ . /etc/ultrapossum/module.d/server.cf
+ fi
+ if test -f "/etc/ultrapossum/secret.cf"; then
+ . /etc/ultrapossum/secret.cf
fi
-}
+fi
+if test "x$1" = "xreconfigure"; then
+ set() {
+ db_set "$1" "$2"
+ }
+else
+ set() {
+ db_fget "$1" seen
+ if test "x$RET" = "xfalse"; then
+ db_set "$1" "$2"
+ fi
+ }
fi
set ultrapossum-common/organization "$ORGANIZATION"
From taru ¡÷ users.sourceforge.jp Fri Sep 17 00:56:29 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 00:56:29 +0900
Subject: [Ultrapossum-cvs 440] ultrapossum/debian 1.7, 1.8,
ultrapossum-common.config
Message-ID: <20040916155629.E80942AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 13:46:44 1.7
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 15:56:29 1.8
@@ -33,33 +33,40 @@
if test -f "/etc/ultrapossum/ultrapossum.cf"; then
. /etc/ultrapossum/ultrapossum.cf
fi
- db_fget ultrapossum-common/organization seen
- if test "x$RET" = "xfalse"; then
- db_set ultrapossum-common/organization "$ORGANIZATION"
- fi
fi
# In reconfiguration time, debconf must use system configuration value
-if test "$1" = "reconfigure"; then
- db_set ultrapossum-common/suffix "$SUFFIX"
- db_set ultrapossum-common/organization "$ORGANIZATION"
- db_set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
- db_set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
- db_set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
- db_set ultrapossum-common/config_backend_ldap_bindpw "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
- db_set ultrapossum-common/config_backend_ldap_bindpw2 "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
+if test "x$1" = "xreconfigure"; then
+ set() {
+ db_set "$1" "$2"
+ }
+else
+ set() {
+ db_fget "$1" seen
+ if test "x$RET" = "xfalse"; then
+ db_set "$1" "$2"
+ fi
+ }
+fi
- case "$ULTRAPOSSUM_CONFIG_BACKEND" in
- ldap)
- backend=ldap
- ;;
- *)
- backend=file
- ;;
- esac
+set ultrapossum-common/suffix "$SUFFIX"
+set ultrapossum-common/organization "$ORGANIZATION"
+set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
+set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
+set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
+set ultrapossum-common/config_backend_ldap_bindpw "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
+set ultrapossum-common/config_backend_ldap_bindpw2 "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW"
- db_set ultrapossum-common/config_backend "$backend"
-fi
+case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ backend=ldap
+ ;;
+ *)
+ backend=file
+ ;;
+esac
+
+set ultrapossum-common/config_backend "$backend"
STATE=start
while test "$STATE" != "end"; do
@@ -79,7 +86,7 @@
STATE=ldapstart
;;
*)
- db_input low ultrapossum-common/organization || true
+ db_input medium ultrapossum-common/organization || true
db_input low ultrapossum-common/suffix || true
if ! db_go; then
STATE=backend
From taru ¡÷ users.sourceforge.jp Fri Sep 17 00:57:10 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 00:57:10 +0900
Subject: [Ultrapossum-cvs 441] demo/uml/debian 1.3,1.4,templates
Message-ID: <20040916155710.E95472AC01A@users.sourceforge.jp>
===================================================================
RCS file: demo/uml/debian/templates,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- demo/uml/debian/templates 2004/07/09 02:45:52 1.3
+++ demo/uml/debian/templates 2004/09/16 15:57:10 1.4
@@ -12,7 +12,7 @@
Template: ultrapossum-uml/uml_mem
Type: string
-Description: How many memories do you want to allocate for a virtual server?
+Description: How much memories do you want to allocate for a virtual server?
Template: ultrapossum-uml/uml_mirror_candidates
Type: select
From taru ¡÷ users.sourceforge.jp Fri Sep 17 01:05:52 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 01:05:52 +0900
Subject: [Ultrapossum-cvs 442] ultrapossum 1.1.1.1,1.2,config.cf
Message-ID: <20040916160552.85AA12AC01A@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/config.cf,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ultrapossum/config.cf 2004/03/13 14:25:52 1.1.1.1
+++ ultrapossum/config.cf 2004/09/16 16:05:52 1.2
@@ -7,7 +7,7 @@
### LDAP backend specific configuration
###
-ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI="ldap://localhost:389/"
+ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI=""
ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN=""
ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN=""
ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW=""
From taru ¡÷ users.sourceforge.jp Fri Sep 17 01:05:52 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 01:05:52 +0900
Subject: [Ultrapossum-cvs 443] ultrapossum/debian ...
Message-ID: <20040916160552.A68962AC03D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 15:56:29 1.8
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/16 16:05:52 1.9
@@ -30,8 +30,12 @@
else
# initial preconfiguration should come here
ORGANIZATION="`hostname`"
+ ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI="ldap://$ORGANIZATION/"
if test -f "/etc/ultrapossum/ultrapossum.cf"; then
. /etc/ultrapossum/ultrapossum.cf
+ fi
+ if test -f "/etc/ultrapossum/config.cf"; then
+ . /etc/ultrapossum/config.cf
fi
fi
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.templates,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ultrapossum/debian/ultrapossum-common.templates 2004/09/16 13:46:44 1.5
+++ ultrapossum/debian/ultrapossum-common.templates 2004/09/16 16:05:52 1.6
@@ -12,7 +12,6 @@
Template: ultrapossum-common/config_backend_ldap_uri
Type: string
-Default: ldap://localhost:389/
_Description: LDAP URI where you connect
Template: ultrapossum-common/config_backend_ldap_basedn
From taru ¡÷ users.sourceforge.jp Fri Sep 17 01:05:52 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 01:05:52 +0900
Subject: [Ultrapossum-cvs 444] ultrapossum/debian/po 1.11, 1.12, ja.po 1.10,
1.11, templates.pot
Message-ID: <20040916160552.BFD312AC04D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/po/ja.po,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ultrapossum/debian/po/ja.po 2004/09/16 13:46:44 1.11
+++ ultrapossum/debian/po/ja.po 2004/09/16 16:05:52 1.12
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: ultrapossum 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 21:40+0900\n"
+"POT-Creation-Date: 2004-09-17 01:02+0900\n"
"PO-Revision-Date: 2004-04-01 19:41+0900\n"
"Last-Translator: Masato Taruishi \n"
"Language-Team: Japanese \n"
@@ -42,58 +42,58 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:16
+#: ../ultrapossum-common.templates:15
msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:21
+#: ../ultrapossum-common.templates:20
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:26
+#: ../ultrapossum-common.templates:25
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:30
+#: ../ultrapossum-common.templates:29
#, fuzzy
msgid "password to search"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:34
+#: ../ultrapossum-common.templates:33
#, fuzzy
msgid "retype password to search"
msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:38
+#: ../ultrapossum-common.templates:37
#, fuzzy
msgid "password mismatch"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:42
+#: ../ultrapossum-common.templates:41
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:47
+#: ../ultrapossum-common.templates:46
msgid "Top level DN (Distungnished Name)"
msgstr "ºÇ¾å°Ì DN (¼±ÊÌ̾)"
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:47
+#: ../ultrapossum-common.templates:46
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -102,13 +102,13 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:54
+#: ../ultrapossum-common.templates:53
msgid "Which organization do you want to join?"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:54
+#: ../ultrapossum-common.templates:53
msgid ""
" Organization is domain of UltraPossum configuartion.\n"
" Configurations of all servers in a domain are shared."
@@ -116,19 +116,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid "Your configuration is invalid. Continue to configure?"
msgstr "ÀßÄ̵꤬¸ú¤Ç¤¹¡£ÀßÄê¤ò·Ñ³¤·¤Þ¤¹¤«?"
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
===================================================================
RCS file: ultrapossum/debian/po/templates.pot,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/debian/po/templates.pot 2004/09/16 13:46:44 1.10
+++ ultrapossum/debian/po/templates.pot 2004/09/16 16:05:52 1.11
@@ -16,7 +16,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 21:40+0900\n"
+"POT-Creation-Date: 2004-09-17 01:02+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -43,55 +43,55 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:16
+#: ../ultrapossum-common.templates:15
msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:21
+#: ../ultrapossum-common.templates:20
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:26
+#: ../ultrapossum-common.templates:25
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:30
+#: ../ultrapossum-common.templates:29
msgid "password to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:34
+#: ../ultrapossum-common.templates:33
msgid "retype password to search"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:38
+#: ../ultrapossum-common.templates:37
msgid "password mismatch"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:42
+#: ../ultrapossum-common.templates:41
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:47
+#: ../ultrapossum-common.templates:46
msgid "Top level DN (Distungnished Name)"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:47
+#: ../ultrapossum-common.templates:46
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -100,13 +100,13 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:54
+#: ../ultrapossum-common.templates:53
msgid "Which organization do you want to join?"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:54
+#: ../ultrapossum-common.templates:53
msgid ""
" Organization is domain of UltraPossum configuartion.\n"
" Configurations of all servers in a domain are shared."
@@ -114,19 +114,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid "Your configuration is invalid. Continue to configure?"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:61
+#: ../ultrapossum-common.templates:60
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
From taru ¡÷ users.sourceforge.jp Fri Sep 17 03:30:12 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 03:30:12 +0900
Subject: [Ultrapossum-cvs 445] ultrapossum 1.40,1.41,configure.in
Message-ID: <20040916183012.EA1332AC012@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/configure.in,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- ultrapossum/configure.in 2004/09/16 07:45:53 1.40
+++ ultrapossum/configure.in 2004/09/16 18:30:12 1.41
@@ -155,18 +155,19 @@
.,
[change default directory where openldap backend modules are located])
+ UP_DIRECTORY(opensslsysconfdir,
+ /etc/openssl /etc/ssl /usr/local/etc/ssl /usr/local/etc/openssl,
+ openssl.cnf,
+[change default directory where openssl.cnf is located])
+
AC_MSG_CHECKING(whether slapd supports SSL/TLS)
- if ldd $ldaplibexecdir/slapd | grep libssl > /dev/null ||
- ldd $ldaplibexecdir/slapd | grep gnutls > /dev/null
+ if ldd $ldaplibexecdir/slapd 2> /dev/null | grep libssl > /dev/null ||
+ ldd $ldaplibexecdir/slapd 2> /dev/null | grep gnutls > /dev/null
then
AC_MSG_RESULT(ok)
if test "x$automodules" != "x" && ! include "startTLS" "$modules"; then
modules="$modules startTLS"
fi
- UP_DIRECTORY(opensslsysconfdir,
- /etc/openssl /etc/ssl /usr/local/etc/ssl /usr/local/etc/openssl,
- openssl.cnf,
-[change default directory where openssl.cnf is located])
else
AC_MSG_RESULT(no)
fi
From taru ¡÷ users.sourceforge.jp Fri Sep 17 03:30:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 03:30:13 +0900
Subject: [Ultrapossum-cvs 446] ultrapossum/module/failover ...
Message-ID: <20040916183013.3E02D2AC01A@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/failover/11failover,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ultrapossum/module/failover/11failover 2004/08/04 17:08:31 1.2
+++ ultrapossum/module/failover/11failover 2004/09/16 18:30:13 1.3
@@ -62,7 +62,12 @@
if test "x$cache" = "x"; then
+if test "x$VIRTUAL" != "x"; then
+ LDAPMASTER="$VIRTUAL"
+fi
+
if test "x$BACKUP" != "x" && test "x$NFSDIR" != "x"; then
+ LOCAL_REPLOGFILE=$REPLOGFILE
REPLOGFILE=$NFSDIR/$RPLDIR/$HOST/replog
fi
===================================================================
RCS file: ultrapossum/module/failover/update-failover,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/module/failover/update-failover 2004/07/09 06:49:07 1.10
+++ ultrapossum/module/failover/update-failover 2004/09/16 18:30:13 1.11
@@ -159,6 +159,11 @@
echo "E: In order to use a failover backup server, need to set NFSDIR or set nice_failback on in ha.cf" 1>&2
sanity_error=1
fi
+ else
+ if test -f "$LOCAL_REPLOGFILE"; then
+ echo "E: Replication has been already started." 1>&2
+ sanity_error=1
+ fi
fi
fi
if test "$sanity_error" != "0"; then
From taru ¡÷ users.sourceforge.jp Fri Sep 17 03:30:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 03:30:13 +0900
Subject: [Ultrapossum-cvs 447] ultrapossum/debian ...
Message-ID: <20040916183013.273A42AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 13:46:44 1.7
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 18:30:12 1.8
@@ -43,16 +43,26 @@
case "$1" in
configure)
+ ultrapossum-config remove . SUFFIX
+ ultrapossum-config remove . ORGANIZATION
- for f in ultrapossum.cf config.cf debian.cf secret.cf
+ db_get ultrapossum-common/config_backend
+ case "$RET" in
+ ldap)
+ :
+ ;;
+ *)
+ install -d /etc/ultrapossum/
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf \
+ /etc/ultrapossum/ultrapossum.cf
+ ;;
+ esac
+ for f in config.cf debian.cf secret.cf
do
install -d `dirname /etc/ultrapossum/$f`
ucf /usr/share/ultrapossum/ucf/ultrapossum/$f \
/etc/ultrapossum/$f
done
-
- ultrapossum-config remove . SUFFIX
- ultrapossum-config remove . ORGANIZATION
eval `ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
===================================================================
RCS file: ultrapossum/debian/ultrapossum-dnsbalance.postinst,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/debian/ultrapossum-dnsbalance.postinst 2004/03/26 07:59:10 1.4
+++ ultrapossum/debian/ultrapossum-dnsbalance.postinst 2004/09/16 18:30:12 1.5
@@ -25,8 +25,6 @@
case "$1" in
configure)
- eval `ultrapossum-config init`
- trap "eval `ultrapossum-config term`" 0
echo -n "Configuring UltraPossum DNS recoreds... " 1>&2
$UPDATEDIR/update-dnsbalance configure
echo "done"
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.config,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/debian/ultrapossum-failover.config 2004/03/26 07:59:10 1.3
+++ ultrapossum/debian/ultrapossum-failover.config 2004/09/16 18:30:12 1.4
@@ -7,14 +7,44 @@
db_version 2.0
if test -x "/usr/bin/ultrapossum-config"; then
-
eval `/usr/bin/ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
+else
+ if test -f "/etc/ultrapossum/ultrapossum.cf"; then
+ . /etc/ultrapossum/ultrapossum.cf
+ fi
+ if test -f "/etc/ultrapossum/module.d/failover.cf"; then
+ . /etc/ultrapossum/module.d/failover.cf
+ fi
+fi
- db_set ultrapossum-failover/nfsdir $NFSDIR
-
+if test "x$1" = "xreconfigure"; then
+ set() {
+ db_set "$1" "$2"
+ }
+else
+ set() {
+ db_fget "$1" seen
+ if test "x$RET" = "xfalse"; then
+ db_set "$1" "$2"
+ fi
+ }
fi
-db_input high ultrapossum-failover/nfsdir || true
+set ultrapossum-failover/backup $BACKUP
+set ultrapossum-failover/nfsdir $NFSDIR
+
+slaves=`echo $SLAVES | sed 's/ /, /g'`
+db_subst ultrapossum-failover/backup slaves "$slaves"
+db_input high ultrapossum-failover/backup || true
db_go || true
+
+db_get ultrapossum-failover/backup
+if include "$RET" "$SLURPDSLAVES"; then
+ db_input high ultrapossum-failover/nfsdir || true
+ db_go || true
+else
+ db_set ultrapossum-failover/nfsdir ""
+ db_fset ultrapossum-failover/nfsdir seen true
+fi
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.postinst,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/debian/ultrapossum-failover.postinst 2004/05/13 15:50:12 1.7
+++ ultrapossum/debian/ultrapossum-failover.postinst 2004/09/16 18:30:12 1.8
@@ -37,7 +37,22 @@
case "$1" in
configure)
- for f in module.d/failover.cf in.d/authkeys.in \
+ ultrapossum-config remove failover NFSDIR BACKUP
+
+ eval `ultrapossum-config init`
+ trap "eval `ultrapossum-config term`" 0
+
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ :
+ ;;
+ *)
+ install -d /etc/ultrapossum/module.d
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/module.d/failover.cf \
+ /etc/ultrapossum/module.d/failover.cf
+ ;;
+ esac
+ for f in in.d/authkeys.in \
in.d/ha.cf.in in.d/haresources.in in.d/recovery.conf.in \
in.d/ultrapossum.mon.cf.in
do
@@ -60,15 +75,14 @@
echo -n "Configuring failover support... " 1>&2
- ULTRAPOSSUMDEFAULT=1
- eval `ultrapossum-config init`
-
+ setfailoverconfig backup BACKUP
setfailoverconfig nfsdir NFSDIR
db_stop
+ eval `ultrapossum-config term`
tmp=`tempfile`
- trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
+ trap "/bin/rm -f $tmp" 0
if /usr/share/ultrapossum/update.d/update-failover configure 2> $tmp; then
echo "done" 1>&2
else
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.templates,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- ultrapossum/debian/ultrapossum-failover.templates 2004/03/13 14:25:53 1.1.1.1
+++ ultrapossum/debian/ultrapossum-failover.templates 2004/09/16 18:30:12 1.2
@@ -1,3 +1,8 @@
Template: ultrapossum-failover/nfsdir
Type: string
_Description: NFS directory
+
+Template: ultrapossum-failover/backup
+Type: select
+Choices: ${slaves}
+_Description: Which server become the backup server?
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.postinst,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- ultrapossum/debian/ultrapossum-server.postinst 2004/09/16 13:46:44 1.26
+++ ultrapossum/debian/ultrapossum-server.postinst 2004/09/16 18:30:12 1.27
@@ -52,7 +52,26 @@
case "$1" in
configure)
- for f in default.cf module.d/server.cf in.d/slapd-bdb.conf.in \
+ # removing previously generated settings
+ ultrapossum-config remove server MASTER DBDIRECTORY \
+ UPDATERDN RPLDIR ROOTRDN SLURPDSLAVES
+ ultrapossum-config remove secret ROOTPW CREDENTIALS
+
+ # initializing ultrapossum environment
+ eval `ultrapossum-config init`
+ trap "eval `ultrapossum-config term`" 0
+
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ :
+ ;;
+ *)
+ install -d /etc/ultrapossum/module.d
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/module.d/server.cf \
+ /etc/ultrapossum/module.d/server.cf
+ ;;
+ esac
+ for f in default.cf in.d/slapd-bdb.conf.in \
in.d/slapd-ldbm.conf.in in.d/init.ldif.in
do
install -d `dirname /etc/ultrapossum/$f`
@@ -70,29 +89,12 @@
fi
fi
- if ! test -f /etc/ultrapossum/ultrapossum.cf; then
- echo -n "Creating ultrapossum.cf... " 1>&2
- touch /etc/ultrapossum/ultrapossum.cf
- echo "done" 1>&2
- fi
-
- # removing previously generated settings
- ultrapossum-config remove server MASTER DBDIRECTORY \
- UPDATERDN RPLDIR ROOTRDN SLURPDSLAVES
- ultrapossum-config remove secret ROOTPW CREDENTIALS
-
- # initializing ultrapossum environment
- eval `ultrapossum-config init`
- trap "eval `ultrapossum-config term`" 0
-
setconfig organization ORGANIZATION
setconfig suffix SUFFIX
-# setconfig backup BACKUP
setserverconfig master MASTER
setserverconfig directory DBDIRECTORY
setserverconfig updaterdn UPDATERDN
-# setserverconfig rpldir RPLDIR
setserverconfig rootrdn ROOTRDN
setserverconfig slaves SLURPDSLAVES
===================================================================
RCS file: ultrapossum/debian/ultrapossum-tls.config,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/debian/ultrapossum-tls.config 2004/05/14 04:55:50 1.4
+++ ultrapossum/debian/ultrapossum-tls.config 2004/09/16 18:30:12 1.5
@@ -12,7 +12,7 @@
trap "/bin/rm -f $tmp" 0
chmod 600 $tmp
-if test "$1" = "reconfigure"; then
+if test -x "/usr/bin/ultrapossum-config"; then
eval `/usr/bin/ultrapossum-config init`
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
else
@@ -31,6 +31,13 @@
if test -f "/etc/ultrapossum/module.d/startTLS.cf"; then
. /etc/ultrapossum/module.d/startTLS.cf
fi
+fi
+
+if test "x$1" = "xreconfigure"; then
+ set() {
+ db_set "$1" "$2"
+ }
+else
if test -f "$TLSCERTIFICATEFILE"; then
echo "Certificate file already exist; $TLSCERTIFICATEFILE" 1>&2
exit 0
@@ -39,27 +46,21 @@
echo "Certificate key file already exist; $TLSCERTIFICATEKEYFILE" 1>&2
exit 0
fi
+ set() {
+ db_fget "$1" seen
+ if test "x$RET" = "xfalse"; then
+ db_set "$1" "$2"
+ fi
+ }
fi
-setdefault() {
- if test "x${!1}" != "x"; then
- db_set "$2" "${!1}"
- fi
-}
-
-setdefault CERTCOUNTRY ultrapossum-tls/certcountry
-setdefault CERTSTATE ultrapossum-tls/certstate
-setdefault CERTLOCALITY ultrapossum-tls/certlocality
-setdefault CERTORGANIZATION ultrapossum-tls/certorganization
-setdefault CERTUNIT ultrapossum-tls/certunit
-setdefault CERTHOST ultrapossum-tls/certhost
-setdefault CERTEMAIL ultrapossum-tls/certemail
-
-# if you don't have sanity checker (probably by dpkg-preconfigure)
-# don't allow to edit
-#if ! test -x "$UPDATEDIR/update-startTLS"; then
-# exit 0
-#fi
+set ultrapossum-tls/certcountry "$CERTCOUNTRY"
+set ultrapossum-tls/certstate "$CERTSTATE"
+set ultrapossum-tls/certlocality "$CERTLOCALITY"
+set ultrapossum-tls/certorganization "$CERTORGANIZATION"
+set ultrapossum-tls/certunit "$CERTUNIT"
+set ultrapossum-tls/certhost "$CERTHOST"
+set ultrapossum-tls/certemail "$CERTEMAIL"
# set to true in order to prevent infinite loop when noninteractive
db_set ultrapossum-common/sanity true
===================================================================
RCS file: ultrapossum/debian/ultrapossum-tls.postinst,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/debian/ultrapossum-tls.postinst 2004/05/14 04:49:22 1.6
+++ ultrapossum/debian/ultrapossum-tls.postinst 2004/09/16 18:30:13 1.7
@@ -35,15 +35,23 @@
case "$1" in
configure)
- install -d /etc/ultrapossum/module.d/
- ucf /usr/share/ultrapossum/ucf/ultrapossum/module.d/startTLS.cf \
- /etc/ultrapossum/module.d/startTLS.cf
-
ultrapossum-config remove startTLS CERTCOUNTRY CERTSTATE \
CERTLOCALITY CERTORGANIZATION CERTHOST CERTUNIT CERTEMAIL
+
eval `ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ :
+ ;;
+ *)
+ install -d /etc/ultrapossum/module.d/
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/module.d/startTLS.cf \
+ /etc/ultrapossum/module.d/startTLS.cf
+ ;;
+ esac
+
settlsconfig certcountry CERTCOUNTRY
settlsconfig certstate CERTSTATE
settlsconfig certlocality CERTLOCALITY
@@ -54,9 +62,11 @@
db_stop
+ eval `ultrapossum-config term`
+
echo -n "Configuring startTLS extension... " 1>&2
tmp=`tempfile`
- trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
+ trap "/bin/rm -f $tmp" 0
if /usr/share/ultrapossum/update.d/update-startTLS configure 2> $tmp; then
echo "done" 1>&2
else
From taru ¡÷ users.sourceforge.jp Fri Sep 17 03:30:13 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 03:30:13 +0900
Subject: [Ultrapossum-cvs 448] ultrapossum/module/server 1.9,1.10,10server
Message-ID: <20040916183013.4D91A2AC012@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/10server,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/module/server/10server 2004/09/15 10:31:05 1.9
+++ ultrapossum/module/server/10server 2004/09/16 18:30:13 1.10
@@ -220,7 +220,11 @@
SLAVES="$SLURPDSLAVES $SLAVES"
fi
if test "x$SYNCBACKUPS" != "x"; then
- SLAVES="$SYNCBACKUPS $SLAVES"
+ for s in $SYNCBACKUPS; do
+ if test "x$s" != "x$MASTER"; then
+ SLAVES="$s $SLAVES"
+ fi
+ done
fi
if test "x$SECRETCF" = "x"; then
From taru ¡÷ users.sourceforge.jp Fri Sep 17 03:32:49 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 03:32:49 +0900
Subject: [Ultrapossum-cvs 449] ultrapossum/debian 1.49,1.50,changelog
Message-ID: <20040916183249.053EC2AC012@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- ultrapossum/debian/changelog 2004/09/16 13:52:30 1.49
+++ ultrapossum/debian/changelog 2004/09/16 18:32:48 1.50
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta8-0pre3) unstable; urgency=low
+
+ * Applied the latest upstream version.
+
+ -- Masato Taruishi Fri, 17 Sep 2004 03:32:34 +0900
+
ultrapossum (0.1beta8-0pre2) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Fri Sep 17 11:53:23 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 11:53:23 +0900
Subject: [Ultrapossum-cvs 450] ultrapossum/debian ...
Message-ID: <20040917025323.7F1722AC0DB@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.config,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/debian/ultrapossum-failover.config 2004/09/16 18:30:12 1.4
+++ ultrapossum/debian/ultrapossum-failover.config 2004/09/17 02:53:23 1.5
@@ -31,20 +31,33 @@
}
fi
-set ultrapossum-failover/backup $BACKUP
-set ultrapossum-failover/nfsdir $NFSDIR
+set ultrapossum-failover/backup "$BACKUP"
+set ultrapossum-failover/nfsdir "$NFSDIR"
+set ultrapossum-failover/virtual "$VIRTUAL"
-slaves=`echo $SLAVES | sed 's/ /, /g'`
-db_subst ultrapossum-failover/backup slaves "$slaves"
-db_input high ultrapossum-failover/backup || true
+db_input high ultrapossum-failover/do_failover || true
db_go || true
+db_get ultrapossum-failover/do_failover
-db_get ultrapossum-failover/backup
-if include "$RET" "$SLURPDSLAVES"; then
- db_input high ultrapossum-failover/nfsdir || true
+if test "x$RET" = "xtrue"; then
+ slaves=`echo $SLAVES | sed 's/ /, /g'`
+ db_subst ultrapossum-failover/backup slaves "$slaves"
+ db_input high ultrapossum-failover/backup || true
+ db_input high ultrapossum-failover/virtual || true
db_go || true
+
+ db_get ultrapossum-failover/backup
+ if include "$RET" "$SLURPDSLAVES"; then
+ db_input high ultrapossum-failover/nfsdir || true
+ db_go || true
+ else
+ db_set ultrapossum-failover/nfsdir ""
+ fi
else
- db_set ultrapossum-failover/nfsdir ""
- db_fset ultrapossum-failover/nfsdir seen true
+ db_set ultrapossum-failover/backup ""
fi
+
+db_fset ultrapossum-failover/backup seen true
+db_fset ultrapossum-failover/virtual seen true
+db_fset ultrapossum-failover/nfsdir seen true
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.postinst,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/debian/ultrapossum-failover.postinst 2004/09/16 18:30:12 1.8
+++ ultrapossum/debian/ultrapossum-failover.postinst 2004/09/17 02:53:23 1.9
@@ -37,7 +37,7 @@
case "$1" in
configure)
- ultrapossum-config remove failover NFSDIR BACKUP
+ ultrapossum-config remove failover NFSDIR BACKUP VIRTUAL
eval `ultrapossum-config init`
trap "eval `ultrapossum-config term`" 0
@@ -77,6 +77,7 @@
setfailoverconfig backup BACKUP
setfailoverconfig nfsdir NFSDIR
+ setfailoverconfig virtual VIRTUAL
db_stop
eval `ultrapossum-config term`
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.templates,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ultrapossum/debian/ultrapossum-failover.templates 2004/09/16 18:30:12 1.2
+++ ultrapossum/debian/ultrapossum-failover.templates 2004/09/17 02:53:23 1.3
@@ -1,8 +1,17 @@
-Template: ultrapossum-failover/nfsdir
-Type: string
-_Description: NFS directory
+Template: ultrapossum-failover/do_failover
+Type: boolean
+Default: false
+_Description: Do you want to fail over the master service?
Template: ultrapossum-failover/backup
Type: select
Choices: ${slaves}
_Description: Which server become the backup server?
+
+Template: ultrapossum-failover/virtual
+Type: string
+_Description: What is the virtual IP address of the master service?
+
+Template: ultrapossum-failover/nfsdir
+Type: string
+_Description: NFS directory
From taru ¡÷ users.sourceforge.jp Fri Sep 17 11:53:23 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 11:53:23 +0900
Subject: [Ultrapossum-cvs 451] ultrapossum/module/failover 1.11, 1.12,
update-failover
Message-ID: <20040917025323.B04A72AC0E8@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/failover/update-failover,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ultrapossum/module/failover/update-failover 2004/09/16 18:30:13 1.11
+++ ultrapossum/module/failover/update-failover 2004/09/17 02:53:23 1.12
@@ -152,6 +152,10 @@
progress "Installing New version of authkeys... done"
fi
fi
+ if test "x$BACKUP" != "x" && include "$LDAPMASTER" "$MASTER $SLAVES"; then
+ echo "E: LDAPMASTER '$LDAPMASTER' must be a virtual name." 1>&2
+ sanity_error=1
+ fi
if test "x$BACKUP" != "x" && ! include "$BACKUP" "$SYNCBACKUPS"; then
# If we use a backup server, need to set NFSDIR or nice_failback on
if test "x$NFSDIR" = "x"; then
From taru ¡÷ users.sourceforge.jp Fri Sep 17 11:56:22 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 11:56:22 +0900
Subject: [Ultrapossum-cvs 452] ultrapossum/module/failover 1.3,1.4,11failover
Message-ID: <20040917025622.1FCF42AC0DB@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/failover/11failover,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/module/failover/11failover 2004/09/16 18:30:13 1.3
+++ ultrapossum/module/failover/11failover 2004/09/17 02:56:22 1.4
@@ -62,7 +62,7 @@
if test "x$cache" = "x"; then
-if test "x$VIRTUAL" != "x"; then
+if test "x$VIRTUAL" != "x" && test "x$BACKUP" != "x"; then
LDAPMASTER="$VIRTUAL"
fi
From taru ¡÷ users.sourceforge.jp Fri Sep 17 12:05:00 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 12:05:00 +0900
Subject: [Ultrapossum-cvs 453] ultrapossum/debian 1.9, 1.10,
ultrapossum-failover.postinst
Message-ID: <20040917030500.55E3C2AC0DB@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-failover.postinst,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/debian/ultrapossum-failover.postinst 2004/09/17 02:53:23 1.9
+++ ultrapossum/debian/ultrapossum-failover.postinst 2004/09/17 03:05:00 1.10
@@ -29,7 +29,7 @@
setfailoverconfig() {
db_get ultrapossum-failover/$1
if test "x$RET" != "x${!2}"; then
- ultrapossum-config set failover "$2=\"$RET\""
+ ultrapossum-config set failover $2="$RET"
else
ultrapossum-config remove failover $2
fi
From taru ¡÷ users.sourceforge.jp Fri Sep 17 12:45:24 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 12:45:24 +0900
Subject: [Ultrapossum-cvs 454] ultrapossum 1.16,1.17,ultrapossum-config.in
Message-ID: <20040917034524.5979B2AC0DB@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/ultrapossum-config.in,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ultrapossum/ultrapossum-config.in 2004/09/16 07:40:28 1.16
+++ ultrapossum/ultrapossum-config.in 2004/09/17 03:45:24 1.17
@@ -20,6 +20,7 @@
prefix=${prefix:- ¡÷ prefix@}
SHAREDIR=${prefix}/share/ultrapossum
MODULEDIR=${MODULEDIR:-$SHAREDIR/module.d}
+SYSCONFDIR=${SYSCONFDIR:- ¡÷ sysconfdir@/@PACKAGE@}
localstatedir=${localstatedir:- ¡÷ localstatedir@}
PACKAGE=${PACKAGE:- ¡÷ PACKAGE@}
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:02:03 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:02:03 +0900
Subject: [Ultrapossum-cvs 455] ultrapossum/module/server 1.7,1.8,sshman
Message-ID: <20040917060203.1A51B2AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/sshman,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/module/server/sshman 2004/09/07 10:30:45 1.7
+++ ultrapossum/module/server/sshman 2004/09/17 06:02:02 1.8
@@ -6,6 +6,8 @@
tmp=`tempfile`
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
+home=$(getent passwd | egrep "^`whoami`:" | cut -d: -f6)
+
#keygen
keygen() {
if ! test -f "$SSHKEYDIR/$1/id_rsa"; then
@@ -26,13 +28,13 @@
done
echo "." 1>&2
add_endmark "##" "SERVER" >> $tmp
- install -m700 -d $HOME/.ssh/
- add_end_vaconf $HOME/.ssh/authorized_keys $tmp "SERVER"
+ install -m700 -d $home/.ssh/
+ add_end_vaconf $home/.ssh/authorized_keys $tmp "SERVER"
}
unauth() {
- if test -f $HOME/.ssh/authorized_keys; then
- strip_vaconf $HOME/.ssh/authorized_keys "SERVER"
+ if test -f $home/.ssh/authorized_keys; then
+ strip_vaconf $home/.ssh/authorized_keys "SERVER"
fi
}
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:24:32 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:24:32 +0900
Subject: [Ultrapossum-cvs 456] ultrapossum/debian 1.17,1.18,control
Message-ID: <20040917062432.CA2FF2AC00E@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/control,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ultrapossum/debian/control 2004/09/07 12:17:13 1.17
+++ ultrapossum/debian/control 2004/09/17 06:24:32 1.18
@@ -33,7 +33,7 @@
Package: ultrapossum-server
Architecture: all
-Depends: ultrapossum-slapd | slapd, ultrapossum-common (>= ${Source-Version}), ssh, binutils, ldap-utils, makepasswd, ucf, ${misc:Depends}, ${perl:Depends}
+Depends: ultrapossum-slapd | slapd, ultrapossum-common (>= ${Source-Version}), ssh, binutils, ldap-utils, makepasswd, ucf, libc6, ${misc:Depends}, ${perl:Depends}
Suggests: ultrapossum-failover, dlocate
Description: ULtraPossum LDAP server
This package consists of the UltraPossum LDAP Server core scripts.
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:35:05 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:35:05 +0900
Subject: [Ultrapossum-cvs 457] demo/haviewer/lib/haviewer 1.9, 1.10,
ultrapossum.rb
Message-ID: <20040917063505.4F7792AC00E@users.sourceforge.jp>
===================================================================
RCS file: demo/haviewer/lib/haviewer/ultrapossum.rb,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/16 06:04:43 1.9
+++ demo/haviewer/lib/haviewer/ultrapossum.rb 2004/09/17 06:35:05 1.10
@@ -4,15 +4,14 @@
class UltraPossumHost < Host
- OID = "private.12345" # .2.101.1"
- OID_STATUS = OID + ".1.1.0"
- OID_PID = OID + ".1.2.0"
- OID_SINCE = OID + ".1.3.0"
-
@@conf = ::UltraPossum::Config.new
@@latest_entryCSN = ""
@@monitored_entry = "cn=u0001,#{@@conf["SUFFIX"]}"
+ STATUS = ".1.1.0"
+ PID = ".1.2.0"
+ SINCE = ".1.3.0"
+
def UltraPossumHost.update_latest_entryCSN
`ldapsearch -l 1 -x -h #{UltraPossumHost.conf["LDAPMASTER"]} -b #{@@monitored_entry} -s base -LLL +`.each_line do |line|
case line
@@ -78,20 +77,25 @@
end
def snmp
+ status = @@conf["SNMP_MIB"] + STATUS
statusbuf = nil
+ pid = @@conf["SNMP_MIB"] + PID
pidbuf = nil
+ since = @@conf["SNMP_MIB"] + SINCE
sincebuf = nil
- puts "snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}" if $DEBUG
- buf = `snmpget -v1 -t 3 -c ultrapossum #{@host} #{OID_STATUS} #{OID_PID} #{OID_SINCE}`
+
+ snmpget = "snmpget -On -v1 -t 3 -c ultrapossum #{@host} #{status} #{pid} #{since}"
+ puts snmpget if $DEBUG
+ buf = `#{snmpget}`
buf.each_line do |line|
case line
- when /#{OID_STATUS}/
+ when /#{status}/
statusbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
statusbuf = "-----" if statusbuf.size == 0
- when /#{OID_PID}/
+ when /#{pid}/
pidbuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
pidbuf = "-----" if pidbuf.size == 0
- when /#{OID_SINCE}/
+ when /#{since}/
sincebuf = line.gsub(/^[^"]+"(.*)"\n/, '\1')
sincebuf = "-----" if sincebuf.size == 0
end
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:45:35 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:45:35 +0900
Subject: [Ultrapossum-cvs 458] web ...
Message-ID: <20040917064535.C6D3F2AC010@users.sourceforge.jp>
===================================================================
RCS file: web/demo.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- web/demo.html 2004/05/28 07:39:38 1.15
+++ web/demo.html 2004/09/17 06:45:35 1.16
@@ -21,7 +21,7 @@
- [¥È¥Ã¥× ][FAQ ][¹½À®Îã][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ]
+ [¥È¥Ã¥× ][FAQ ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ]
¹½À®Îã
===================================================================
RCS file: web/faq.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- web/faq.html 2004/04/30 09:40:24 1.15
+++ web/faq.html 2004/09/17 06:45:35 1.16
@@ -21,7 +21,7 @@
- [¥È¥Ã¥× ][FAQ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ]
+ [¥È¥Ã¥× ][FAQ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ]
¤è¤¯¤¢¤ë¼ÁÌä
===================================================================
RCS file: web/index.ja.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- web/index.ja.html 2004/07/03 05:00:45 1.10
+++ web/index.ja.html 2004/09/17 06:45:35 1.11
@@ -25,7 +25,7 @@
- [¥È¥Ã¥×][FAQ ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ][±Ñ¸ì ]
+ [¥È¥Ã¥×][FAQ ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É ][±Ñ¸ì ]
UltraPossum ¤Ï¡¢Linux ¤Ê¤É¤Î Unix ¥é¥¤¥¯¤Ê¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¾å¤Ç¡¢¥ª¡¼¥×¥ó¥½¡¼¥¹¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ÈÍѤ·¤Æ¥Ç¥£¥ì¥¯¥È¥ê¥µ¡¼¥Ó¥¹¤ò¼Â¸½¤¹¤ë¤¿¤á¤Î¥½¥ê¥å¡¼¥·¥ç¥ó¤Ç¤¹¡£
===================================================================
RCS file: web/quickguide.html,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- web/quickguide.html 2004/05/13 16:38:20 1.33
+++ web/quickguide.html 2004/09/17 06:45:35 1.34
@@ -27,7 +27,7 @@
- [¥È¥Ã¥× ][FAQ ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É]
+ [¥È¥Ã¥× ][FAQ ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É]
UltraPossum ¥¯¥¤¥Ã¥¯¥¬¥¤¥É for Debian
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:45:35 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:45:35 +0900
Subject: [Ultrapossum-cvs 459] web/pics ...
Message-ID: <20040917064535.DC3D12AC011@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Fri Sep 17 15:49:15 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 15:49:15 +0900
Subject: [Ultrapossum-cvs 460] web 1.1,1.2,screenshots.html
Message-ID: <20040917064915.6E1262AC010@users.sourceforge.jp>
===================================================================
RCS file: web/screenshots.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- web/screenshots.html 2004/09/17 06:45:35 1.1
+++ web/screenshots.html 2004/09/17 06:49:15 1.2
@@ -29,20 +29,20 @@
°Ê²¼¤Ï UltraPossum ¤ËÂбþ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È¤Ç¤¹¡£
- UltraPossum HA Viewer
+ UltraPossum HA Viewer
UltraPossum HA Viewer ¤Ï UltraPossum ÀìÍѤΥӥ塼¥¢¤Ç¤¹¡£
- ²ÔƯ¾õ¶·´Æ»ë
+ ²ÔƯ¾õ¶·´Æ»ë
UltraPossum ¥¯¥é¥¹¥¿¤Î³Æ¥µ¡¼¥Ð¤Î¾õÂÖ¤ò SNMP ¤òÍѤ¤¤Æ¼èÆÀ¤·¡¢¿®¹æµ¡¤ò»È¤Ã¤Æ»ë³ÐŪ¤Ëɽ¼¨¤·¤Þ¤¹¡£
- ¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¥Æ¥¹¥È
+ ¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¥Æ¥¹¥È
UltraPossum ¤Î¹¹¿·¥µ¡¼¥Ð¤Î¥¨¥ó¥È¥ê¤ò¹¹¿·¤·¡¢¤½¤ÎÊѹ¹¤¬³Æ UltraPossum ¥µ¡¼¥Ð¤Ë¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤µ¤ì¤¿¤«¤É¤¦¤«¤ò¸¡¾Ú¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
- ¥ì¥¸¥¹¥È¥ê¥Ó¥å¡¼¥¢
+ ¥ì¥¸¥¹¥È¥ê¥Ó¥å¡¼¥¢
UltraPossum ¼«ÂΤΥ쥸¥¹¥È¥ê¾ðÊó¤ò±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:04:43 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:04:43 +0900
Subject: [Ultrapossum-cvs 461] web 1.2,1.3,screenshots.html
Message-ID: <20040917070443.758A42AC011@users.sourceforge.jp>
===================================================================
RCS file: web/screenshots.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- web/screenshots.html 2004/09/17 06:49:15 1.2
+++ web/screenshots.html 2004/09/17 07:04:43 1.3
@@ -43,7 +43,7 @@
¥ì¥¸¥¹¥È¥ê¥Ó¥å¡¼¥¢
- UltraPossum ¼«ÂΤΥ쥸¥¹¥È¥ê¾ðÊó¤ò±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
+ UltraPossum ¤Î¥ì¥¸¥¹¥È¥ê¾ðÊó¤ò±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:09:16 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:09:16 +0900
Subject: [Ultrapossum-cvs 462] ultrapossum 1.41,1.42,configure.in
Message-ID: <20040917070916.93CDC2AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/configure.in,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- ultrapossum/configure.in 2004/09/16 18:30:12 1.41
+++ ultrapossum/configure.in 2004/09/17 07:09:16 1.42
@@ -4,8 +4,8 @@
# $Id$
AC_PREREQ(2.50)
-AC_INIT(ultrapossum, 0.1beta8, taru ¡÷ ultrapossum.org)
-AM_INIT_AUTOMAKE(ultrapossum, 0.1beta8)
+AC_INIT(ultrapossum, 0.1beta9, taru ¡÷ ultrapossum.org)
+AM_INIT_AUTOMAKE(ultrapossum, 0.1beta9)
# Checks for programs.
AC_PROG_INSTALL
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:10:04 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:10:04 +0900
Subject: [Ultrapossum-cvs 463] ultrapossum/module/server 1.8,1.9,sshman
Message-ID: <20040917071004.B5D112AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/sshman,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/module/server/sshman 2004/09/17 06:02:02 1.8
+++ ultrapossum/module/server/sshman 2004/09/17 07:10:04 1.9
@@ -7,6 +7,9 @@
trap "/bin/rm -f $tmp; eval `ultrapossum-config term`" 0
home=$(getent passwd | egrep "^`whoami`:" | cut -d: -f6)
+if test "x$home" = "x"; then
+ home=$HOME
+fi
#keygen
keygen() {
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:10:31 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:10:31 +0900
Subject: [Ultrapossum-cvs 464] ultrapossum/init.d 1.2,1.3,30logical
Message-ID: <20040917071031.35D802AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/30logical,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ultrapossum/init.d/30logical 2004/09/16 13:46:44 1.2
+++ ultrapossum/init.d/30logical 2004/09/17 07:10:31 1.3
@@ -1,12 +1,4 @@
# Building Logical Variables
-TYPE=client
-if test "x$MASTER" = "x$HOST" || test "x$BACKUP" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
- TYPE=master
-else
- for s in $SLAVES
- do
- if test "x$s" = "x$HOST"; then
- TYPE=slave
- fi
- done
+if test "x$TYPE" = "x"; then
+ TYPE=client
fi
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:10:31 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:10:31 +0900
Subject: [Ultrapossum-cvs 465] ultrapossum/module/server 1.10,1.11,10server
Message-ID: <20040917071031.4EB6C2AC011@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/10server,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/module/server/10server 2004/09/16 18:30:13 1.10
+++ ultrapossum/module/server/10server 2004/09/17 07:10:31 1.11
@@ -247,6 +247,17 @@
SLAPROOTPW="XXXXXXXX"
fi
+if test "x$MASTER" = "x$HOST" || test "x$BACKUP" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
+ TYPE=master
+else
+ for s in $SLAVES
+ do
+ if test "x$s" = "x$HOST"; then
+ TYPE=slave
+ fi
+ done
+fi
+
fi
ACLAPPDNREGEX=".*,$APPLICATION"
From taru ¡÷ users.sourceforge.jp Fri Sep 17 16:30:45 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 16:30:45 +0900
Subject: [Ultrapossum-cvs 466] ultrapossum/init.d 1.1,1.2,Makefile.am
Message-ID: <20040917073045.96C6B2AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ultrapossum/init.d/Makefile.am 2004/09/15 12:17:50 1.1
+++ ultrapossum/init.d/Makefile.am 2004/09/17 07:30:45 1.2
@@ -6,3 +6,5 @@
variable: $(init_DATA) Makefile
egrep -h "[A-Z_][A-Z_]*=" $(init_DATA) | cut -d= -f1 | grep -v IFS | tr -d '# ' | sort | uniq > $@
+EXTRA_DIST = $(init_DATA)
+
From taru ¡÷ users.sourceforge.jp Fri Sep 17 17:09:45 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 17:09:45 +0900
Subject: [Ultrapossum-cvs 467] ultrapossum/debian 1.50,1.51,changelog
Message-ID: <20040917080945.0F3ED2AC010@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ultrapossum/debian/changelog 2004/09/16 18:32:48 1.50
+++ ultrapossum/debian/changelog 2004/09/17 08:09:45 1.51
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta9-0pre1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Masato Taruishi Fri, 17 Sep 2004 17:07:50 +0900
+
ultrapossum (0.1beta8-0pre3) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Fri Sep 17 17:39:07 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 17:39:07 +0900
Subject: [Ultrapossum-cvs 468] web 1.3,1.4,screenshots.html
Message-ID: <20040917083907.68A0E2AC012@users.sourceforge.jp>
===================================================================
RCS file: web/screenshots.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- web/screenshots.html 2004/09/17 07:04:43 1.3
+++ web/screenshots.html 2004/09/17 08:39:07 1.4
@@ -36,15 +36,15 @@
²ÔƯ¾õ¶·´Æ»ë
UltraPossum ¥¯¥é¥¹¥¿¤Î³Æ¥µ¡¼¥Ð¤Î¾õÂÖ¤ò SNMP ¤òÍѤ¤¤Æ¼èÆÀ¤·¡¢¿®¹æµ¡¤ò»È¤Ã¤Æ»ë³ÐŪ¤Ëɽ¼¨¤·¤Þ¤¹¡£
-
+
¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¥Æ¥¹¥È
UltraPossum ¤Î¹¹¿·¥µ¡¼¥Ð¤Î¥¨¥ó¥È¥ê¤ò¹¹¿·¤·¡¢¤½¤ÎÊѹ¹¤¬³Æ UltraPossum ¥µ¡¼¥Ð¤Ë¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¤µ¤ì¤¿¤«¤É¤¦¤«¤ò¸¡¾Ú¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
-
+
¥ì¥¸¥¹¥È¥ê¥Ó¥å¡¼¥¢
UltraPossum ¤Î¥ì¥¸¥¹¥È¥ê¾ðÊó¤ò±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
-
+
From taru ¡÷ users.sourceforge.jp Fri Sep 17 19:55:57 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 19:55:57 +0900
Subject: [Ultrapossum-cvs 469] ultrapossum 1.17,1.18,ultrapossum-config.in
Message-ID: <20040917105557.B2D512AC012@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/ultrapossum-config.in,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ultrapossum/ultrapossum-config.in 2004/09/17 03:45:24 1.17
+++ ultrapossum/ultrapossum-config.in 2004/09/17 10:55:57 1.18
@@ -17,6 +17,10 @@
set -e
+if test "x$ULTRAPOSSUM_DEBUG" != "x"; then
+ set -x
+fi
+
prefix=${prefix:- ¡÷ prefix@}
SHAREDIR=${prefix}/share/ultrapossum
MODULEDIR=${MODULEDIR:-$SHAREDIR/module.d}
From taru ¡÷ users.sourceforge.jp Fri Sep 17 19:55:57 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 19:55:57 +0900
Subject: [Ultrapossum-cvs 470] ultrapossum/test 1.7,1.8,run.in
Message-ID: <20040917105557.EA5F92AC04D@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/test/run.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ultrapossum/test/run.in 2004/04/02 02:34:28 1.7
+++ ultrapossum/test/run.in 2004/09/17 10:55:57 1.8
@@ -26,10 +26,11 @@
fi
if echo "@sysconfdir@" | egrep -v "^$root" > /dev/null; then
sysconfdir=$root/@sysconfdir@
+ SYSCONFDIR=$sysconfdir/@PACKAGE@
fi
PATH=$prefix/bin:$prefix/sbin:$PATH
-export prefix localstatedir sysconfdir PATH
+export prefix localstatedir sysconfdir PATH SYSCONFDIR
exec "$@"
From taru ¡÷ users.sourceforge.jp Fri Sep 17 19:55:57 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 19:55:57 +0900
Subject: [Ultrapossum-cvs 471] ultrapossum/init.d 1.3, 1.4, 10config 1.2, 1.3,
15variable
Message-ID: <20040917105557.D9F652AC048@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/init.d/10config 2004/09/16 07:40:28 1.3
+++ ultrapossum/init.d/10config 2004/09/17 10:55:57 1.4
@@ -102,25 +102,29 @@
ldap)
;;
*)
- if test -f "$MODULECONFDIR/$1.cf"; then
- fs="$MODULECONFDIR/$1.cf"
- fi
- if test "x$EXTRACONFSUFFIX" != "x" && test -f "$MODULECONFDIR/$1.cf$EXTRACONFSUFFIX"; then
- fs="$fs $MODULECONFDIR/$1.cf$EXTRACONFSUFFIX"
- fi
-
- for f in $fs; do
- if test -r "$f"; then
- cat $f
- else
- echo "Warning: no permission to read $f" 1>&2
- fi
- done
-
- ;;
+ ultrapossum_parse_config_shell "$MODULECONFDIR/$1.cf"
+ ;;
esac
}
+
+# ultrapossum_parse_config_shell
+ultrapossum_parse_config_shell() {
+ if test -f "$1"; then
+ fs="$1"
+ fi
+ if test "x$EXTRACONFSUFFIX" != "x" && test -f "$1$EXTRACONFSUFFIX"; then
+ fs="$fs $1$EXTRACONFSUFFIX"
+ fi
+ for f in $fs; do
+ if test -r "$f"; then
+ cat $f
+ else
+ echo "Warning: no permission to read $f" 1>&2
+ fi
+ done
+}
+
# retrieve the known variables
# getvariable [...]
===================================================================
RCS file: ultrapossum/init.d/15variable,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ultrapossum/init.d/15variable 2004/09/16 13:46:44 1.2
+++ ultrapossum/init.d/15variable 2004/09/17 10:55:57 1.3
@@ -19,63 +19,22 @@
. $CACHEDIR/$cache
fi ## cache
-if test "x$ULTRAPOSSUMDEFAULT" = "x"; then
- if test -f "$ULTRAPOSSUMCF"; then
- . $ULTRAPOSSUMCF
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -f "$ULTRAPOSSUMCF$EXTRACONFSUFFIX"
- then
- . $ULTRAPOSSUMCF$EXTRACONFSUFFIX
- fi
+# move to config backend framework?
+case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ :
+ ;;
+ *)
+ eval "`ultrapossum_parse_config_shell "$ULTRAPOSSUMCF"`"
+ eval "`ultrapossum_parse_config_shell "$SYSCONFDIR/secret.cf"`"
+ ;;
+esac
- if test -r "$SYSCONFDIR/secret.cf"; then
- . $SYSCONFDIR/secret.cf
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -r "$SYSCONFDIR/secret.cf$EXTRACONFSUFFIX"
- then
- . $SYSCONFDIR/secret.cf$EXTRACONFSUFFIX
- fi
-
- if test -d $APPSCONFDIR; then
- for f in `find $APPSCONFDIR -name '*.cf'`
- do
- if test -f $f; then
- cfs="$cfs $f"
- fi
- done
- for f in `find $APPSCONFDIR -name "*.cf$EXTRACONFSUFFIX"`
- do
- if test -f $f; then
- cfs="$cfs $f"
- fi
- done
- fi
-
- if test -f "$SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT"; then
- . $SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT
- fi
- if test "x$EXTRACONFSUFFIX" != "x" &&
- test -f "$SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT$EXTRACONFSUFFIX"
- then
- . $SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT$EXTRACONFSUFFIX
- fi
-
- if test "x$cfs" != "x"; then
- for cf in $cfs
- do
- if test -f "$cf"; then
- if test -r "$cf"; then
- verbose -n "Using $cf... "
- . $cf
- verbose "done"
- else
- echo "Warning: no permission to read $cf" 1>&2
- fi
- else
- echo "W: $cf not found" 1>&2
- fi
- done
- fi
+if test -d $APPSCONFDIR; then
+ for f in `find $APPSCONFDIR -name '*.cf'`
+ do
+ eval "`ultrapossum_parse_config_shell "$f"`"
+ done
fi
+
+eval "`ultrapossum_parse_config_shell "$SYSCONFDIR/projects/$ULTRAPOSSUM_PROJECT"`"
From taru ¡÷ users.sourceforge.jp Fri Sep 17 20:26:24 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 20:26:24 +0900
Subject: [Ultrapossum-cvs 472] ultrapossum 1.18,1.19,ultrapossum-config.in
Message-ID: <20040917112624.E73E62AC012@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/ultrapossum-config.in,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ultrapossum/ultrapossum-config.in 2004/09/17 10:55:57 1.18
+++ ultrapossum/ultrapossum-config.in 2004/09/17 11:26:24 1.19
@@ -40,28 +40,6 @@
. $SHAREDIR/init.d/10config
shift
getvariable "$@"
-# shift
-# if test "x$1" = "x"; then
-# modules=`ultrapossum-config module`
-# else
-# modules="$@"
-# fi
-# for m in $modules
-# do
-# if test -f "$MODULEDIR/$m/variable-$m"; then
-# cat "$MODULEDIR/$m/variable-$m"
-# else
-# if test -d "$MODULEDIR/$m/"; then
-# /bin/ls $MODULEDIR/[0-9][0-9]$m | while read f; do
-# 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
-# exit 1
-# fi
-# fi
-# done
-# if test "x$1" = "x"; then cat $SHAREDIR/variable; fi
;;
xget)
shift
@@ -75,28 +53,13 @@
echo "Usage: $0 remove ..."
exit 1
fi
- eval `ultrapossum-config init`
- trap "eval `ultrapossum-config term`" 0
- if test "x$1" = "x."; then
- config=$SYSCONFDIR/ultrapossum.cf
- elif test "x$1" = "xsecret"; then
- config=$SYSCONFDIR/secret.cf
- elif test "x$1" = "x.status"; then
- config=$localstatedir/lib/$PACKAGE/status
- else
- config=$SYSCONFDIR/module.d/$1.cf
- fi
- if test -f "$config"; then
- tmp=`tempfile`
- /bin/cp -p $config $tmp
- shift
- for v in "$@"
- do
- egrep -v "^$v=" $config > $tmp || true
- /bin/cp -p $tmp $config
- done
- /bin/rm -f $tmp
- fi
+ cat=$1
+ shift
+ . $SHAREDIR/init.d/10config
+ for v in "$@"
+ do
+ ultrapossum_removeconf "$cat" "$v"
+ done
;;
xset)
From taru ¡÷ users.sourceforge.jp Fri Sep 17 20:26:25 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 20:26:25 +0900
Subject: [Ultrapossum-cvs 473] ultrapossum/debian 1.51,1.52,changelog
Message-ID: <20040917112625.054762AC054@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- ultrapossum/debian/changelog 2004/09/17 08:09:45 1.51
+++ ultrapossum/debian/changelog 2004/09/17 11:26:24 1.52
@@ -1,3 +1,10 @@
+ultrapossum (0.1beta9-0pre2) unstable; urgency=low
+
+ * Applied the latest upstream version.
+ - Fix LDAP backend configuration handling
+
+ -- Masato Taruishi Fri, 17 Sep 2004 20:23:23 +0900
+
ultrapossum (0.1beta9-0pre1) unstable; urgency=low
* New upstream release.
From taru ¡÷ users.sourceforge.jp Fri Sep 17 20:26:25 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 20:26:25 +0900
Subject: [Ultrapossum-cvs 474] ultrapossum/init.d 1.4,1.5,10config
Message-ID: <20040917112625.1CC632AC058@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/init.d/10config 2004/09/17 10:55:57 1.4
+++ ultrapossum/init.d/10config 2004/09/17 11:26:25 1.5
@@ -40,23 +40,12 @@
else
case "$ULTRAPOSSUM_CONFIG_BACKEND" in
ldap)
-v="dn: cn=$2,$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN
-objectClass: device
-cn: $2
-description: $3
-"
- if echo "$v" | ldapadd -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null 2>&1; then
- :
- else
- if test "$?" = "68"; then
ldapmodify -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null <
+ultrapossum_removeconf() {
+ case "$ULTRAPOSSUM_CONFIG_BACKEND" in
+ ldap)
+ ldapmodify -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null <
+ultrapossum_removeconf_shell() {
+ if test "x$1" = "x."; then
+ config=$SYSCONFDIR/ultrapossum.cf
+ elif test "x$1" = "xsecret"; then
+ config=$SYSCONFDIR/secret.cf
+ elif test "x$1" = "x.status"; then
+ config=$localstatedir/lib/$PACKAGE/status
+ else
+ config=$SYSCONFDIR/module.d/$1.cf
+ fi
+ if test -f "$config"; then
+ removetmp=`tempfile`
+ /bin/cp -p $config $removetmp
+ egrep -v "^$2=" $config > $removetmp || true
+ /bin/cp -p $removetmp $config
+ /bin/rm -f $removetmp
+ fi
}
# ultrapossum_parse_config
From taru ¡÷ users.sourceforge.jp Fri Sep 17 20:52:18 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 20:52:18 +0900
Subject: [Ultrapossum-cvs 475] ultrapossum/init.d 1.5,1.6,10config
Message-ID: <20040917115218.6706A2AC048@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ultrapossum/init.d/10config 2004/09/17 11:26:25 1.5
+++ ultrapossum/init.d/10config 2004/09/17 11:52:18 1.6
@@ -84,11 +84,13 @@
ultrapossum_removeconf() {
case "$ULTRAPOSSUM_CONFIG_BACKEND" in
ldap)
+ if test "x${!2}" != "x"; then
ldapmodify -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" > /dev/null <
===================================================================
RCS file: plugin/slapd/debian/control,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- plugin/slapd/debian/control 2004/09/15 07:21:50 1.5
+++ plugin/slapd/debian/control 2004/09/17 11:57:29 1.6
@@ -7,7 +7,7 @@
Package: ultrapossum-slapd
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, db4.2-util
+Depends: ${shlibs:Depends}, ${misc:Depends}, db4.2-util, ultrapossum-common
Provides: slapd
Conflicts: ultrapossum-server (<< 0.1beta6-0pre11)
Description: UltraPossum plugin to use slapd optimized for UltraPossum
From taru ¡÷ users.sourceforge.jp Fri Sep 17 20:57:39 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 20:57:39 +0900
Subject: [Ultrapossum-cvs 477] plugin/slapd/debian 1.4,1.5,rules
Message-ID: <20040917115739.AE20D2AC048@users.sourceforge.jp>
===================================================================
RCS file: plugin/slapd/debian/rules,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- plugin/slapd/debian/rules 2004/09/15 08:56:09 1.4
+++ plugin/slapd/debian/rules 2004/09/17 11:57:39 1.5
@@ -38,6 +38,7 @@
# Add here commands to compile the package.
$(MAKE)
+ $(MAKE) check
touch build-stamp
From taru ¡÷ users.sourceforge.jp Fri Sep 17 21:10:11 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 21:10:11 +0900
Subject: [Ultrapossum-cvs 478] ultrapossum/module/server 1.11,1.12,10server
Message-ID: <20040917121011.2BE932AC011@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/10server,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ultrapossum/module/server/10server 2004/09/17 07:10:31 1.11
+++ ultrapossum/module/server/10server 2004/09/17 12:10:11 1.12
@@ -247,6 +247,7 @@
SLAPROOTPW="XXXXXXXX"
fi
+TYPE=client
if test "x$MASTER" = "x$HOST" || test "x$BACKUP" = "x$HOST" || include "$HOST" "$SYNCBACKUPS"; then
TYPE=master
else
From taru ¡÷ users.sourceforge.jp Fri Sep 17 21:43:08 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 21:43:08 +0900
Subject: [Ultrapossum-cvs 479] ultrapossum/module/server 1.9,1.10,sshman
Message-ID: <20040917124308.866A62AC011@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/sshman,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/module/server/sshman 2004/09/17 07:10:04 1.9
+++ ultrapossum/module/server/sshman 2004/09/17 12:43:08 1.10
@@ -43,7 +43,7 @@
# cmd
cmd() {
- getconfig | ssh -T -i $SSHKEYDIR/$2/id_rsa $1
+ getconfig | ssh -T -i $SSHKEYDIR/$2/id_rsa $1 $MODULEDIR/server/$2
}
case "x$1" in
From taru ¡÷ users.sourceforge.jp Fri Sep 17 21:44:02 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 21:44:02 +0900
Subject: [Ultrapossum-cvs 480] ultrapossum/init.d 1.3,1.4,15variable
Message-ID: <20040917124402.88D552AC011@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/15variable,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ultrapossum/init.d/15variable 2004/09/17 10:55:57 1.3
+++ ultrapossum/init.d/15variable 2004/09/17 12:44:02 1.4
@@ -10,10 +10,10 @@
LDAPMASTER=`ultrapossum_getconf LDAPMASTER $HOST`
SLAVES=`ultrapossum_getconf SLAVES ""`
-SECRETCF=""
-APPDNMODE=""
-ULTRAPOSSUM_ENCODE=""
-ULTRAPOSSUM_DECODE=""
+SECRETCF=`ultrapossum_getconf SECRETCF ""`
+APPDNMODE=`ultrapossum_getconf APPDNMODE ""`
+ULTRAPOSSUM_ENCODE=`ultrapossum_getconf ULTRAPOSSUM_ENCODE ""`
+ULTRAPOSSUM_DECODE=`ultrapossum_getconf ULTRAPOSSUM_DECODE ""`
else
. $CACHEDIR/$cache
From taru ¡÷ users.sourceforge.jp Fri Sep 17 21:47:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 21:47:44 +0900
Subject: [Ultrapossum-cvs 481] ultrapossum/init.d 1.6,1.7,10config
Message-ID: <20040917124744.864632AC048@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/10config,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/init.d/10config 2004/09/17 11:52:18 1.6
+++ ultrapossum/init.d/10config 2004/09/17 12:47:44 1.7
@@ -9,10 +9,12 @@
ldap)
ldapsearch -LLL -x -H "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI" -b "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN" -D "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN" -w "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW" description=\* cn description | egrep '(cn:|description:)' | uniq | while read cn; do
read description
- cn=`echo $cn | cut -d' ' -f2-`
- description=`echo $description | cut -d' ' -f2-`
- if test "x${!cn}" = "x"; then
- echo "$cn='$description'"
+ if echo $description | grep -v :: > /dev/null; then
+ cn=`echo $cn | cut -d' ' -f2-`
+ description=`echo $description | cut -d' ' -f2-`
+ if test "x${!cn}" = "x"; then
+ echo "$cn='$description'"
+ fi
fi
done
;;
From taru ¡÷ users.sourceforge.jp Fri Sep 17 21:52:41 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Fri, 17 Sep 2004 21:52:41 +0900
Subject: [Ultrapossum-cvs 482] ultrapossum/init.d 1.4,1.5,15variable
Message-ID: <20040917125241.D95FF2AC048@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/init.d/15variable,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ultrapossum/init.d/15variable 2004/09/17 12:44:02 1.4
+++ ultrapossum/init.d/15variable 2004/09/17 12:52:41 1.5
@@ -26,7 +26,7 @@
;;
*)
eval "`ultrapossum_parse_config_shell "$ULTRAPOSSUMCF"`"
- eval "`ultrapossum_parse_config_shell "$SYSCONFDIR/secret.cf"`"
+ eval "`ultrapossum_parse_config_shell "$SYSCONFDIR/secret.cf" 2> /dev/null`"
;;
esac
From taru ¡÷ users.sourceforge.jp Mon Sep 20 12:01:37 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 20 Sep 2004 12:01:37 +0900
Subject: [Ultrapossum-cvs 483] ultrapossum/debian ...
Message-ID: <20040920030137.0F8F22AC01E@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.config,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/debian/ultrapossum-common.config 2004/09/16 16:05:52 1.9
+++ ultrapossum/debian/ultrapossum-common.config 2004/09/20 03:01:36 1.10
@@ -31,11 +31,14 @@
# initial preconfiguration should come here
ORGANIZATION="`hostname`"
ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI="ldap://$ORGANIZATION/"
+ if test -f "/etc/ultrapossum/config.cf"; then
+ . /etc/ultrapossum/config.cf
+ fi
if test -f "/etc/ultrapossum/ultrapossum.cf"; then
. /etc/ultrapossum/ultrapossum.cf
fi
- if test -f "/etc/ultrapossum/config.cf"; then
- . /etc/ultrapossum/config.cf
+ if test -f "/etc/ultrapossum/secret.cf"; then
+ . /etc/ultrapossum/secret.cf
fi
fi
@@ -55,6 +58,8 @@
set ultrapossum-common/suffix "$SUFFIX"
set ultrapossum-common/organization "$ORGANIZATION"
+set ultrapossum-common/rootpw "$ROOTPW"
+set ultrapossum-common/rootpw2 "$ROOTPW"
set ultrapossum-common/config_backend_ldap_uri "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI"
set ultrapossum-common/config_backend_ldap_basedn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN"
set ultrapossum-common/config_backend_ldap_binddn "$ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN"
@@ -92,12 +97,28 @@
*)
db_input medium ultrapossum-common/organization || true
db_input low ultrapossum-common/suffix || true
- if ! db_go; then
- STATE=backend
- else
- STATE=end
- fi
+ STATE=rootpw
esac
+ ;;
+ rootpw)
+ db_input high ultrapossum-common/rootpw || true
+ db_input high ultrapossum-common/rootpw2 || true
+ if ! db_go; then
+ STATE=backend
+ else
+ db_get ultrapossum-common/rootpw
+ rootpw="$RET"
+ db_get ultrapossum-common/rootpw2
+ if test "$rootpw" != "$RET"; then
+ db_fset ultrapossum-common/missmatch unseen true || true
+ db_input medium ultrapossum-common/missmatch || true
+ db_go || true
+ db_fset ultrapossum-common/rootpw seen false
+ db_fset ultrapossum-common/rootpw2 seen false
+ else
+ STATE=end
+ fi
+ fi
;;
ldapstart)
db_input low ultrapossum-common/config_backend_ldap_uri || true
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/debian/ultrapossum-common.postinst 2004/09/16 18:30:12 1.8
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/20 03:01:36 1.9
@@ -41,6 +41,14 @@
fi
}
+# setsecretconfig
+setsecretconfig() {
+ db_get ultrapossum-common/$1
+ if test "x$RET" != "x${!2}"; then
+ ultrapossum-config set secret $2="$RET"
+ fi
+}
+
case "$1" in
configure)
ultrapossum-config remove . SUFFIX
@@ -69,6 +77,14 @@
setconfig suffix SUFFIX
setconfig organization ORGANIZATION
+
+ db_get ultrapossum-common/rootpw
+ if test "x$RET" = "x"; then
+ echo -n "Creating password for admin... " 1>&2
+ db_set ultrapossum-common/rootpw "`makepasswd`"
+ echo "done" 1>&2
+ fi
+ setsecretconfig rootpw ROOTPW
db_get ultrapossum-common/config_backend
case "$RET" in
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.templates,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ultrapossum/debian/ultrapossum-common.templates 2004/09/16 16:05:52 1.6
+++ ultrapossum/debian/ultrapossum-common.templates 2004/09/20 03:01:36 1.7
@@ -10,6 +10,22 @@
may want to select ldap backend. This backend holds them in LDAP
directory.
+Template: ultrapossum-common/rootpw
+Type: password
+_Description: Password of the root DN
+ Specify the password of the root DN.
+
+Template: ultrapossum-common/rootpw2
+Type: password
+_Description: Retype password of the root DN
+ In order to check whether your password is correct, retype
+ the same password again.
+
+Template: ultrapossum-common/missmatch
+Type: note
+_Description: password miss match
+ Your password is different. Retype the password again.
+
Template: ultrapossum-common/config_backend_ldap_uri
Type: string
_Description: LDAP URI where you connect
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.config,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ultrapossum/debian/ultrapossum-server.config 2004/09/16 15:43:39 1.22
+++ ultrapossum/debian/ultrapossum-server.config 2004/09/20 03:01:36 1.23
@@ -53,8 +53,8 @@
set ultrapossum-server/master "$MASTER"
set ultrapossum-server/slaves "$SLURPDSLAVES"
-set ultrapossum-server/rootpw "$ROOTPW"
-set ultrapossum-server/rootpw2 "$ROOTPW"
+set ultrapossum-common/rootpw "$ROOTPW"
+set ultrapossum-common/rootpw2 "$ROOTPW"
if test "x$MASTER" = "x" || test "x$MASTER" = "x`hostname`"; then
if test "x$SLURPDSLAVES" = "x"; then
@@ -87,7 +87,7 @@
echo "SUFFIX=$RET" > $t
db_get ultrapossum-server/rootrdn
echo "ROOTDN=$RET" >> $t
- db_get ultrapossum-server/rootpw
+ db_get ultrapossum-common/rootpw
echo "ROOTPW=$RET" >> $t
db_get ultrapossum-server/directory
echo "DBDIRECTORY=$RET" >> $t
@@ -139,19 +139,19 @@
;;
ROOTPW)
- db_input medium ultrapossum-server/rootpw || true
- db_input medium ultrapossum-server/rootpw2 || true
+ db_input medium ultrapossum-common/rootpw || true
+ db_input medium ultrapossum-common/rootpw2 || true
if db_go; then
- db_get ultrapossum-server/rootpw
+ db_get ultrapossum-common/rootpw
rootpw=$RET
- db_get ultrapossum-server/rootpw2
+ db_get ultrapossum-common/rootpw2
rootpw2=$RET
if [ "$rootpw" != "$rootpw2" ]; then
- db_fset ultrapossum-server/missmatch unseen true || true
- db_input medium ultrapossum-server/missmatch || true
+ db_fset ultrapossum-common/missmatch unseen true || true
+ db_input medium ultrapossum-common/missmatch || true
db_go || true
- db_set ultrapossum-server/rootpw $ROOTPW
- db_set ultrapossum-server/rootpw2 $ROOTPW
+ db_set ultrapossum-common/rootpw $ROOTPW
+ db_set ultrapossum-common/rootpw2 $ROOTPW
else
if sanity; then
db_get ultrapossum-server/type
@@ -219,8 +219,8 @@
db_get ultrapossum-server/credentials2
rootpw2=$RET
if [ "$rootpw" != "$rootpw2" ]; then
- db_fset ultrapossum-server/missmatch unseen true || true
- db_input medium ultrapossum-server/missmatch || true
+ db_fset ultrapossum-common/missmatch unseen true || true
+ db_input medium ultrapossum-common/missmatch || true
db_go || true
db_set ultrapossum-server/credentials $CREDENTIALS
db_set ultrapossum-server/credentials2 $CREDENTIALS
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.postinst,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- ultrapossum/debian/ultrapossum-server.postinst 2004/09/16 18:30:12 1.27
+++ ultrapossum/debian/ultrapossum-server.postinst 2004/09/20 03:01:36 1.28
@@ -43,7 +43,7 @@
# setsecretconfig
setsecretconfig() {
- db_get ultrapossum-server/$1
+ db_get $1
if test "x$RET" != "x${!2}"; then
ultrapossum-config set secret $2="$RET"
fi
@@ -98,13 +98,13 @@
setserverconfig rootrdn ROOTRDN
setserverconfig slaves SLURPDSLAVES
- db_get ultrapossum-server/rootpw
+ db_get ultrapossum-common/rootpw
if test "x$RET" = "x"; then
echo -n "Creating password for admin... " 1>&2
- db_set ultrapossum-server/rootpw "`makepasswd`"
+ db_set ultrapossum-common/rootpw "`makepasswd`"
echo "done" 1>&2
fi
- setsecretconfig rootpw ROOTPW
+ setsecretconfig ultrapossum-common/rootpw ROOTPW
db_get ultrapossum-server/slaves
if test "x$RET" != "x"; then
@@ -115,7 +115,7 @@
echo "done" 1>&2
fi
fi
- setsecretconfig credentials CREDENTIALS
+ setsecretconfig ultrapossum-server/credentials CREDENTIALS
db_stop
===================================================================
RCS file: ultrapossum/debian/ultrapossum-server.templates,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ultrapossum/debian/ultrapossum-server.templates 2004/04/02 09:34:54 1.8
+++ ultrapossum/debian/ultrapossum-server.templates 2004/09/20 03:01:36 1.9
@@ -6,22 +6,6 @@
UltraPossum directory. For example, no access control nor search limit
are performed at all.
-Template: ultrapossum-server/rootpw
-Type: password
-_Description: Password of the root DN
- Specify the password of the root DN.
-
-Template: ultrapossum-server/rootpw2
-Type: password
-_Description: Retype password of the root DN
- In order to check whether your password is correct, retype
- the same password again.
-
-Template: ultrapossum-server/missmatch
-Type: note
-_Description: password miss match
- Your password is different. Retype the password again.
-
Template: ultrapossum-server/directory
Type: string
_Default: /var/lib/ultrapossum/db
From taru ¡÷ users.sourceforge.jp Mon Sep 20 12:01:37 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Mon, 20 Sep 2004 12:01:37 +0900
Subject: [Ultrapossum-cvs 484] ultrapossum/debian/po 1.12, 1.13, ja.po 1.11,
1.12, templates.pot
Message-ID: <20040920030137.28BEE2AC025@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/po/ja.po,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ultrapossum/debian/po/ja.po 2004/09/16 16:05:52 1.12
+++ ultrapossum/debian/po/ja.po 2004/09/20 03:01:37 1.13
@@ -15,7 +15,7 @@
msgstr ""
"Project-Id-Version: ultrapossum 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-17 01:02+0900\n"
+"POT-Creation-Date: 2004-09-20 11:52+0900\n"
"PO-Revision-Date: 2004-04-01 19:41+0900\n"
"Last-Translator: Masato Taruishi \n"
"Language-Team: Japanese \n"
@@ -40,60 +40,98 @@
"backend. This backend holds them in LDAP directory."
msgstr ""
-#. Type: string
+#. Type: password
#. Description
#: ../ultrapossum-common.templates:15
+msgid "Password of the root DN"
+msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É"
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:15
+msgid "Specify the password of the root DN."
+msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:20
+msgid "Retype password of the root DN"
+msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:20
+msgid ""
+"In order to check whether your password is correct, retype the same password "
+"again."
+msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÀµ¤·¤¯ÆþÎϤ·¤¿¤«Ä´¤Ù¤ë¤¿¤á¤Ë¤â¤¦°ìÅÙƱ¤¸¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
+
+#. Type: note
+#. Description
+#: ../ultrapossum-common.templates:26
+msgid "password miss match"
+msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
+
+#. Type: note
+#. Description
+#: ../ultrapossum-common.templates:26
+msgid "Your password is different. Retype the password again."
+msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¤â¤¦°ìÅ٥ѥ¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:31
msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:20
+#: ../ultrapossum-common.templates:36
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:25
+#: ../ultrapossum-common.templates:41
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:29
+#: ../ultrapossum-common.templates:45
#, fuzzy
msgid "password to search"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:33
+#: ../ultrapossum-common.templates:49
#, fuzzy
msgid "retype password to search"
msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:37
+#: ../ultrapossum-common.templates:53
#, fuzzy
msgid "password mismatch"
msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:41
+#: ../ultrapossum-common.templates:57
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:46
+#: ../ultrapossum-common.templates:62
msgid "Top level DN (Distungnished Name)"
msgstr "ºÇ¾å°Ì DN (¼±ÊÌ̾)"
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:46
+#: ../ultrapossum-common.templates:62
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -102,13 +140,13 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:53
+#: ../ultrapossum-common.templates:69
msgid "Which organization do you want to join?"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:53
+#: ../ultrapossum-common.templates:69
msgid ""
" Organization is domain of UltraPossum configuartion.\n"
" Configurations of all servers in a domain are shared."
@@ -116,19 +154,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid "Your configuration is invalid. Continue to configure?"
msgstr "ÀßÄ̵꤬¸ú¤Ç¤¹¡£ÀßÄê¤ò·Ñ³¤·¤Þ¤¹¤«?"
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
@@ -155,59 +193,21 @@
"all."
msgstr "¥¹¡¼¥Ñ¥æ¡¼¥¶Ì¾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤. ¤³¤Î¥æ¡¼¥¶¤Ï UltraPossum ¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ·¤ÆÁ´¤Æ¤Î»ö¤¬¹Ô¤¨¤Þ¤¹. Î㤨¤Ð, ¥¢¥¯¥»¥¹À©¸æ¤ä¸¡º÷À©¸Â¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Þ¤»¤ó¡£"
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:11
-msgid "Password of the root DN"
-msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É"
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:11
-msgid "Specify the password of the root DN."
-msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:16
-msgid "Retype password of the root DN"
-msgstr "¥ë¡¼¥ÈDN¤Î¥Ñ¥¹¥ï¡¼¥É(³Îǧ)"
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:16
-msgid ""
-"In order to check whether your password is correct, retype the same password "
-"again."
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÀµ¤·¤¯ÆþÎϤ·¤¿¤«Ä´¤Ù¤ë¤¿¤á¤Ë¤â¤¦°ìÅÙƱ¤¸¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
-
-#. Type: note
-#. Description
-#: ../ultrapossum-server.templates:22
-msgid "password miss match"
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°ìÃפ·¤Þ¤»¤ó"
-
-#. Type: note
-#. Description
-#: ../ultrapossum-server.templates:22
-msgid "Your password is different. Retype the password again."
-msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£¤â¤¦°ìÅ٥ѥ¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
-
#. Type: string
#. Default
-#: ../ultrapossum-server.templates:27
+#: ../ultrapossum-server.templates:11
msgid "/var/lib/ultrapossum/db"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:28
+#: ../ultrapossum-server.templates:12
msgid "Datbase directory"
msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥Ç¥£¥ì¥¯¥È¥ê"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:28
+#: ../ultrapossum-server.templates:12
msgid ""
"UltraPossum holds directory information as a internal database. You can "
"specify the directory where the internal database is located."
@@ -215,19 +215,19 @@
#. Type: select
#. Choices
-#: ../ultrapossum-server.templates:34
+#: ../ultrapossum-server.templates:18
msgid "standalone, master, slave"
msgstr "¥¹¥¿¥ó¥É¥¢¥í¡¼¥ó, ¥Þ¥¹¥¿, ¥¹¥ì¡¼¥Ö"
#. Type: select
#. Description
-#: ../ultrapossum-server.templates:36
+#: ../ultrapossum-server.templates:20
msgid "LDAP Server type"
msgstr "LDAP¥µ¡¼¥Ð¤Î¼ïÎà"
#. Type: select
#. Description
-#: ../ultrapossum-server.templates:36
+#: ../ultrapossum-server.templates:20
msgid ""
"In LDAP server, there are 2 types of server. One is master and second is "
"slave server. Master server is primary LDAP server which allows to be "
@@ -237,43 +237,43 @@
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:44
+#: ../ultrapossum-server.templates:28
msgid "Master server"
msgstr "¥Þ¥¹¥¿¡¼¥µ¡¼¥Ð"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:44
+#: ../ultrapossum-server.templates:28
msgid "Specify the hostname of the master server."
msgstr "¥Þ¥¹¥¿¥µ¡¼¥Ð¤Î¥Û¥¹¥È̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:49
+#: ../ultrapossum-server.templates:33
msgid "List of slave servers"
msgstr "¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð¤Î°ìÍ÷"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:49
+#: ../ultrapossum-server.templates:33
msgid "Specify the list of slave servers separated by spaces."
msgstr "¶õÇò¤Ç¶èÀڤä¿¥¹¥ì¡¼¥Ö¥µ¡¼¥Ð¤Î¥ê¥¹¥È¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
#. Type: string
#. Default
-#: ../ultrapossum-server.templates:54
+#: ../ultrapossum-server.templates:38
msgid "cn=replica,ou=application"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:55
+#: ../ultrapossum-server.templates:39
msgid "Update RDN"
msgstr "¹¹¿·RDN"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:55
+#: ../ultrapossum-server.templates:39
msgid ""
"In slave server, you can limit who can modify the directory to keep "
"directory consistency. Only this DN can modify it."
@@ -281,43 +281,43 @@
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:61
+#: ../ultrapossum-server.templates:45
msgid "credentials for replication"
msgstr "¥ê¥×¥ê¥±¡¼¥·¥ç¥óÍѤΥѥ¹¥ï¡¼¥É"
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:61
+#: ../ultrapossum-server.templates:45
msgid "Specify the password of the replication."
msgstr "¥ì¥×¥ê¥±¡¼¥·¥ç¥óÍѥѥ¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£"
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:66
+#: ../ultrapossum-server.templates:50
msgid "Retype credentials for replication"
msgstr "¥ê¥×¥ê¥±¡¼¥·¥ç¥óÍѤΥѥ¹¥ï¡¼¥É(³Îǧ)"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:70
+#: ../ultrapossum-server.templates:54
msgid "Replog directory"
msgstr "Replog¥Ç¥£¥ì¥¯¥È¥ê"
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:70
+#: ../ultrapossum-server.templates:54
msgid "Replog is a log file which stores replication information."
msgstr "Replog ¤Ï¥ì¥×¥ê¥±¡¼¥·¥ç¥ó¾ðÊó¤òÊݸ¤¹¤ë¥í¥°¥Õ¥¡¥¤¥ë¤Ç¤¹¡£"
#. Type: boolean
#. Description
-#: ../ultrapossum-server.templates:76
+#: ../ultrapossum-server.templates:60
msgid "All informations prepared. Are you sure to continue?"
msgstr "¾ðÊ󤬽¸¤Þ¤ê¤Þ¤·¤¿¡£ËÜÅö¤ËÀßÄê¤ò¹Ô¤¤¤Þ¤¹¤«?"
#. Type: boolean
#. Description
-#: ../ultrapossum-server.templates:76
+#: ../ultrapossum-server.templates:60
msgid ""
"Now you specified all informations enough to configure the UltraPossum "
"server. You can select to edit these informations again before setting "
===================================================================
RCS file: ultrapossum/debian/po/templates.pot,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ultrapossum/debian/po/templates.pot 2004/09/16 16:05:52 1.11
+++ ultrapossum/debian/po/templates.pot 2004/09/20 03:01:37 1.12
@@ -16,7 +16,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-17 01:02+0900\n"
+"POT-Creation-Date: 2004-09-20 11:52+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -41,57 +41,95 @@
"backend. This backend holds them in LDAP directory."
msgstr ""
-#. Type: string
+#. Type: password
#. Description
#: ../ultrapossum-common.templates:15
+msgid "Password of the root DN"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:15
+msgid "Specify the password of the root DN."
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:20
+msgid "Retype password of the root DN"
+msgstr ""
+
+#. Type: password
+#. Description
+#: ../ultrapossum-common.templates:20
+msgid ""
+"In order to check whether your password is correct, retype the same password "
+"again."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../ultrapossum-common.templates:26
+msgid "password miss match"
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../ultrapossum-common.templates:26
+msgid "Your password is different. Retype the password again."
+msgstr ""
+
+#. Type: string
+#. Description
+#: ../ultrapossum-common.templates:31
msgid "LDAP URI where you connect"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:20
+#: ../ultrapossum-common.templates:36
msgid "BaseDN to search"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:25
+#: ../ultrapossum-common.templates:41
msgid "BindDN to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:29
+#: ../ultrapossum-common.templates:45
msgid "password to search"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-common.templates:33
+#: ../ultrapossum-common.templates:49
msgid "retype password to search"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:37
+#: ../ultrapossum-common.templates:53
msgid "password mismatch"
msgstr ""
#. Type: Note
#. Description
-#: ../ultrapossum-common.templates:41
+#: ../ultrapossum-common.templates:57
msgid "Configuration not found there"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:46
+#: ../ultrapossum-common.templates:62
msgid "Top level DN (Distungnished Name)"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:46
+#: ../ultrapossum-common.templates:62
msgid ""
"In LDAP, every entry has the unique identifier called DN (Distungnished "
"Name). Because DN is tree structure, you need to specify the root entry "
@@ -100,13 +138,13 @@
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:53
+#: ../ultrapossum-common.templates:69
msgid "Which organization do you want to join?"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-common.templates:53
+#: ../ultrapossum-common.templates:69
msgid ""
" Organization is domain of UltraPossum configuartion.\n"
" Configurations of all servers in a domain are shared."
@@ -114,19 +152,19 @@
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid "Your configuration is invalid. Continue to configure?"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid " ${description}"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-common.templates:60
+#: ../ultrapossum-common.templates:76
msgid ""
"If you keep this configuration, ultrapossum probably will not work "
"correctly. You can reconfigure it again instead of continuing to configure."
@@ -153,59 +191,21 @@
"all."
msgstr ""
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:11
-msgid "Password of the root DN"
-msgstr ""
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:11
-msgid "Specify the password of the root DN."
-msgstr ""
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:16
-msgid "Retype password of the root DN"
-msgstr ""
-
-#. Type: password
-#. Description
-#: ../ultrapossum-server.templates:16
-msgid ""
-"In order to check whether your password is correct, retype the same password "
-"again."
-msgstr ""
-
-#. Type: note
-#. Description
-#: ../ultrapossum-server.templates:22
-msgid "password miss match"
-msgstr ""
-
-#. Type: note
-#. Description
-#: ../ultrapossum-server.templates:22
-msgid "Your password is different. Retype the password again."
-msgstr ""
-
#. Type: string
#. Default
-#: ../ultrapossum-server.templates:27
+#: ../ultrapossum-server.templates:11
msgid "/var/lib/ultrapossum/db"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:28
+#: ../ultrapossum-server.templates:12
msgid "Datbase directory"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:28
+#: ../ultrapossum-server.templates:12
msgid ""
"UltraPossum holds directory information as a internal database. You can "
"specify the directory where the internal database is located."
@@ -213,19 +213,19 @@
#. Type: select
#. Choices
-#: ../ultrapossum-server.templates:34
+#: ../ultrapossum-server.templates:18
msgid "standalone, master, slave"
msgstr ""
#. Type: select
#. Description
-#: ../ultrapossum-server.templates:36
+#: ../ultrapossum-server.templates:20
msgid "LDAP Server type"
msgstr ""
#. Type: select
#. Description
-#: ../ultrapossum-server.templates:36
+#: ../ultrapossum-server.templates:20
msgid ""
"In LDAP server, there are 2 types of server. One is master and second is "
"slave server. Master server is primary LDAP server which allows to be "
@@ -235,43 +235,43 @@
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:44
+#: ../ultrapossum-server.templates:28
msgid "Master server"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:44
+#: ../ultrapossum-server.templates:28
msgid "Specify the hostname of the master server."
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:49
+#: ../ultrapossum-server.templates:33
msgid "List of slave servers"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:49
+#: ../ultrapossum-server.templates:33
msgid "Specify the list of slave servers separated by spaces."
msgstr ""
#. Type: string
#. Default
-#: ../ultrapossum-server.templates:54
+#: ../ultrapossum-server.templates:38
msgid "cn=replica,ou=application"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:55
+#: ../ultrapossum-server.templates:39
msgid "Update RDN"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:55
+#: ../ultrapossum-server.templates:39
msgid ""
"In slave server, you can limit who can modify the directory to keep "
"directory consistency. Only this DN can modify it."
@@ -279,43 +279,43 @@
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:61
+#: ../ultrapossum-server.templates:45
msgid "credentials for replication"
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:61
+#: ../ultrapossum-server.templates:45
msgid "Specify the password of the replication."
msgstr ""
#. Type: password
#. Description
-#: ../ultrapossum-server.templates:66
+#: ../ultrapossum-server.templates:50
msgid "Retype credentials for replication"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:70
+#: ../ultrapossum-server.templates:54
msgid "Replog directory"
msgstr ""
#. Type: string
#. Description
-#: ../ultrapossum-server.templates:70
+#: ../ultrapossum-server.templates:54
msgid "Replog is a log file which stores replication information."
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-server.templates:76
+#: ../ultrapossum-server.templates:60
msgid "All informations prepared. Are you sure to continue?"
msgstr ""
#. Type: boolean
#. Description
-#: ../ultrapossum-server.templates:76
+#: ../ultrapossum-server.templates:60
msgid ""
"Now you specified all informations enough to configure the UltraPossum "
"server. You can select to edit these informations again before setting "
From taru ¡÷ users.sourceforge.jp Tue Sep 21 13:06:10 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 13:06:10 +0900
Subject: [Ultrapossum-cvs 484] ultrapossum/debian 1.52,1.53,changelog
Message-ID: <20040921040610.03A722AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- ultrapossum/debian/changelog 2004/09/17 11:26:24 1.52
+++ ultrapossum/debian/changelog 2004/09/21 04:06:09 1.53
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta9-0pre3) unstable; urgency=low
+
+ * rootpw is now set in ultrapossum-common debconf, too.
+
+ -- Masato Taruishi Tue, 21 Sep 2004 13:03:58 +0900
+
ultrapossum (0.1beta9-0pre2) unstable; urgency=low
* Applied the latest upstream version.
From taru ¡÷ users.sourceforge.jp Tue Sep 21 13:42:52 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 13:42:52 +0900
Subject: [Ultrapossum-cvs 485] ultrapossum/debian 1.9, 1.10,
ultrapossum-common.postinst
Message-ID: <20040921044252.78ADD2AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ultrapossum/debian/ultrapossum-common.postinst 2004/09/20 03:01:36 1.9
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/21 04:42:52 1.10
@@ -51,43 +51,18 @@
case "$1" in
configure)
- ultrapossum-config remove . SUFFIX
- ultrapossum-config remove . ORGANIZATION
- db_get ultrapossum-common/config_backend
- case "$RET" in
- ldap)
- :
- ;;
- *)
- install -d /etc/ultrapossum/
- ucf /usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf \
- /etc/ultrapossum/ultrapossum.cf
- ;;
- esac
for f in config.cf debian.cf secret.cf
do
install -d `dirname /etc/ultrapossum/$f`
ucf /usr/share/ultrapossum/ucf/ultrapossum/$f \
/etc/ultrapossum/$f
done
-
+
eval `ultrapossum-config init`
- trap "eval `ultrapossum-config term`" 0
-
- setconfig suffix SUFFIX
- setconfig organization ORGANIZATION
-
- db_get ultrapossum-common/rootpw
- if test "x$RET" = "x"; then
- echo -n "Creating password for admin... " 1>&2
- db_set ultrapossum-common/rootpw "`makepasswd`"
- echo "done" 1>&2
- fi
- setsecretconfig rootpw ROOTPW
-
db_get ultrapossum-common/config_backend
- case "$RET" in
+ backend="$RET"
+ case "$backend" in
ldap)
setconfig_backend config_backend ULTRAPOSSUM_CONFIG_BACKEND
setconfig_backend config_backend_ldap_uri ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI
@@ -97,7 +72,34 @@
;;
*)
ultrapossum_setconf_shell /etc/ultrapossum/config.cf ULTRAPOSSUM_CONFIG_BACKEND ""
+ install -d /etc/ultrapossum/
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf \
+ /etc/ultrapossum/ultrapossum.cf
;;
+ esac
+ eval `ultrapossum-config term`
+
+ case "$backend" in
+ ldap)
+ ;;
+ *)
+ ultrapossum-config remove . SUFFIX
+ ultrapossum-config remove . ORGANIZATION
+
+ eval `ultrapossum-config init`
+ trap "eval `ultrapossum-config term`" 0
+
+ setconfig suffix SUFFIX
+ setconfig organization ORGANIZATION
+
+ db_get ultrapossum-common/rootpw
+ if test "x$RET" = "x"; then
+ echo -n "Creating password for admin... " 1>&2
+ db_set ultrapossum-common/rootpw "`makepasswd`"
+ echo "done" 1>&2
+ fi
+ setsecretconfig rootpw ROOTPW
+ ;;
esac
chmod 1777 /var/cache/ultrapossum/
;;
From taru ¡÷ users.sourceforge.jp Tue Sep 21 13:43:22 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 13:43:22 +0900
Subject: [Ultrapossum-cvs 486] ultrapossum/debian 1.53,1.54,changelog
Message-ID: <20040921044323.000FC2AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- ultrapossum/debian/changelog 2004/09/21 04:06:09 1.53
+++ ultrapossum/debian/changelog 2004/09/21 04:43:22 1.54
@@ -1,8 +1,9 @@
ultrapossum (0.1beta9-0pre3) unstable; urgency=low
* rootpw is now set in ultrapossum-common debconf, too.
+ * fix config backend bootstrap configuration in ultrapossum-common.
- -- Masato Taruishi Tue, 21 Sep 2004 13:03:58 +0900
+ -- Masato Taruishi Tue, 21 Sep 2004 13:41:29 +0900
ultrapossum (0.1beta9-0pre2) unstable; urgency=low
From taru ¡÷ users.sourceforge.jp Tue Sep 21 13:58:38 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 13:58:38 +0900
Subject: [Ultrapossum-cvs 487] ultrapossum/debian 1.10, 1.11,
ultrapossum-common.postinst
Message-ID: <20040921045838.1C4702AC02B@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/ultrapossum-common.postinst,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/debian/ultrapossum-common.postinst 2004/09/21 04:42:52 1.10
+++ ultrapossum/debian/ultrapossum-common.postinst 2004/09/21 04:58:38 1.11
@@ -49,6 +49,31 @@
fi
}
+set_config_backend() {
+ (
+ eval `ultrapossum-config init`
+ db_get ultrapossum-common/config_backend
+ backend="$RET"
+ case "$backend" in
+ ldap)
+ setconfig_backend config_backend ULTRAPOSSUM_CONFIG_BACKEND
+ setconfig_backend config_backend_ldap_uri ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI
+ setconfig_backend config_backend_ldap_basedn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN
+ setconfig_backend config_backend_ldap_binddn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN
+ setconfig_backend config_backend_ldap_bindpw ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW
+ ;;
+ *)
+ ultrapossum_setconf_shell /etc/ultrapossum/config.cf ULTRAPOSSUM_CONFIG_BACKEND ""
+ install -d /etc/ultrapossum/
+ ucf /usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf \
+ /etc/ultrapossum/ultrapossum.cf
+ ;;
+ esac
+ eval `ultrapossum-config term`
+ )
+}
+
+
case "$1" in
configure)
@@ -58,27 +83,9 @@
ucf /usr/share/ultrapossum/ucf/ultrapossum/$f \
/etc/ultrapossum/$f
done
-
- eval `ultrapossum-config init`
- db_get ultrapossum-common/config_backend
- backend="$RET"
- case "$backend" in
- ldap)
- setconfig_backend config_backend ULTRAPOSSUM_CONFIG_BACKEND
- setconfig_backend config_backend_ldap_uri ULTRAPOSSUM_CONFIG_BACKEND_LDAP_URI
- setconfig_backend config_backend_ldap_basedn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BASEDN
- setconfig_backend config_backend_ldap_binddn ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDDN
- setconfig_backend config_backend_ldap_bindpw ULTRAPOSSUM_CONFIG_BACKEND_LDAP_BINDPW
- ;;
- *)
- ultrapossum_setconf_shell /etc/ultrapossum/config.cf ULTRAPOSSUM_CONFIG_BACKEND ""
- install -d /etc/ultrapossum/
- ucf /usr/share/ultrapossum/ucf/ultrapossum/ultrapossum.cf \
- /etc/ultrapossum/ultrapossum.cf
- ;;
- esac
- eval `ultrapossum-config term`
+ set_config_backend
+
case "$backend" in
ldap)
;;
From taru ¡÷ users.sourceforge.jp Tue Sep 21 14:06:01 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 14:06:01 +0900
Subject: [Ultrapossum-cvs 488] projects/yubin NONE, 1.1, ken_all.csv NONE, 1.1,
yubin.rb
Message-ID: <20040921050601.511CF2AC02B@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Tue Sep 21 14:06:02 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 14:06:02 +0900
Subject: [Ultrapossum-cvs 489] projects/yubin/gui NONE, 1.1, gui.glade NONE,
1.1, gui.gladep
Message-ID: <20040921050602.BA3142AC02B@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Tue Sep 21 14:08:01 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 14:08:01 +0900
Subject: [Ultrapossum-cvs 490] projects/yubin/gui NONE,1.1,yubin.rb
Message-ID: <20040921050801.1128C2AC02B@users.sourceforge.jp>
From taru ¡÷ users.sourceforge.jp Tue Sep 21 15:07:02 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 15:07:02 +0900
Subject: [Ultrapossum-cvs 491] projects/yubin/gui 1.1,1.2,yubin.rb
Message-ID: <20040921060702.B78EC2AC02B@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- projects/yubin/gui/yubin.rb 2004/09/21 05:08:01 1.1
+++ projects/yubin/gui/yubin.rb 2004/09/21 06:07:02 1.2
@@ -1,6 +1,7 @@
#!/usr/bin/ruby
require 'libglade2'
+require 'base64'
class PostalFactory
@@ -10,8 +11,24 @@
end
def create( filter )
- puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}"
- system("ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}")
+ puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}" if $DEBUG
+ open("|ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}") { |io|
+ postalCode = nil
+ postalAddress = nil
+ io.each_line do |line|
+ puts line if $DEBUG
+ case line
+ when /o:: (.*)/
+ postalAddress = Base64::decode64($1)
+ when /postalCode: (.*)/
+ postalCode = $1
+ when /^$/
+ yield( postalCode, postalAddress )
+ postalCode = postalAddress = nil
+ end
+ end
+ yield( postalCode, postalAddress ) if ! postalCode.nil?
+ }
end
end
@@ -25,6 +42,8 @@
@widgets = widgets
@postalfactory = postalfactory
@list = Gtk::ListStore.new( String, String )
+ @row = {}
+ @visible = {}
@columns = []
Column.size.times do |i|
@columns << Gtk::TreeViewColumn.new(Column[i], Gtk::CellRendererText.new, { :markup => i })
@@ -38,11 +57,31 @@
def on_filterentry_changed
key = @widgets["filterentry"].text
if key != ""
+ visible = {}
filter = "postalCode=#{key}*"
- @postalfactory.create(filter)
+ @postalfactory.create(filter) do |code, addr|
+ puts "#{code}: #{addr}" if $DEBUG
+ if @row[addr].nil?
+ @row[addr] = [ @list.append, code ]
+ end
+ visible[addr] = true
+ end
+ @row.each_key do |addr|
+ if visible[addr].nil?
+ @list.remove( @row[addr][0] )
+ @row.delete( addr )
+ end
+ end
+ update
end
end
+ def update
+ @row.each_key do |addr|
+ @list.set_value(@row[addr][0], 0, @row[addr][1])
+ @list.set_value(@row[addr][0], 1, addr)
+ end
+ end
end
From taru ¡÷ users.sourceforge.jp Tue Sep 21 15:30:30 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 15:30:30 +0900
Subject: [Ultrapossum-cvs 492] projects/yubin/gui 1.2,1.3,yubin.rb
Message-ID: <20040921063030.5B1B42AC02B@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- projects/yubin/gui/yubin.rb 2004/09/21 06:07:02 1.2
+++ projects/yubin/gui/yubin.rb 2004/09/21 06:30:30 1.3
@@ -10,22 +10,50 @@
@base = base
end
+ def each_entry( io )
+ buf = ""
+ io.each_line do |line|
+ case line
+ when /^$/
+ yield( buf )
+ buf = ""
+ else
+ buf << line
+ end
+ end
+ yield( buf ) if buf != ""
+ end
+
+ def each_attr( entry )
+ buf = ""
+ entry.each_line do |line|
+ case line
+ when /^ (.*)/
+ buf << line
+ else
+ yield( buf.delete(" \n") ) if buf != ""
+ buf = line
+ end
+ end
+ yield( buf.delete(" \n") ) if buf != ""
+ end
+
def create( filter )
puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}" if $DEBUG
open("|ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}") { |io|
postalCode = nil
postalAddress = nil
- io.each_line do |line|
- puts line if $DEBUG
- case line
- when /o:: (.*)/
- postalAddress = Base64::decode64($1)
- when /postalCode: (.*)/
- postalCode = $1
- when /^$/
- yield( postalCode, postalAddress )
- postalCode = postalAddress = nil
+ each_entry(io) do |entry|
+ each_attr(entry) do |attr|
+ case attr
+ when /^o::(.*)$/
+ postalAddress = Base64::decode64($1)
+ when /postalCode:(.*)/
+ postalCode = $1
+ end
end
+ yield( postalCode, postalAddress )
+ postalCode = postalAddress = nil
end
yield( postalCode, postalAddress ) if ! postalCode.nil?
}
From taru ¡÷ users.sourceforge.jp Tue Sep 21 15:33:02 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 15:33:02 +0900
Subject: [Ultrapossum-cvs 493] projects/yubin/gui 1.3,1.4,yubin.rb
Message-ID: <20040921063302.0FC6C2AC02B@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- projects/yubin/gui/yubin.rb 2004/09/21 06:30:30 1.3
+++ projects/yubin/gui/yubin.rb 2004/09/21 06:33:02 1.4
@@ -106,7 +106,7 @@
def update
@row.each_key do |addr|
- @list.set_value(@row[addr][0], 0, @row[addr][1])
+ @list.set_value(@row[addr][0], 0, "#{@row[addr][1][0..2]}-#{@row[addr][1][3..6]}")
@list.set_value(@row[addr][0], 1, addr)
end
end
From taru ¡÷ users.sourceforge.jp Tue Sep 21 15:34:26 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 15:34:26 +0900
Subject: [Ultrapossum-cvs 494] projects/yubin/gui 1.4,1.5,yubin.rb
Message-ID: <20040921063426.1836C2AC02B@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- projects/yubin/gui/yubin.rb 2004/09/21 06:33:02 1.4
+++ projects/yubin/gui/yubin.rb 2004/09/21 06:34:26 1.5
@@ -83,7 +83,7 @@
end
def on_filterentry_changed
- key = @widgets["filterentry"].text
+ key = @widgets["filterentry"].text.delete("-")
if key != ""
visible = {}
filter = "postalCode=#{key}*"
From taru ¡÷ users.sourceforge.jp Tue Sep 21 17:56:01 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 17:56:01 +0900
Subject: [Ultrapossum-cvs 495] projects/yubin/gui 1.5,1.6,yubin.rb
Message-ID: <20040921085601.40B382AC02D@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- projects/yubin/gui/yubin.rb 2004/09/21 06:34:26 1.5
+++ projects/yubin/gui/yubin.rb 2004/09/21 08:56:01 1.6
@@ -39,11 +39,12 @@
end
def create( filter )
- puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}" if $DEBUG
+ $stderr.puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}" if $DEBUG
open("|ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}") { |io|
postalCode = nil
postalAddress = nil
each_entry(io) do |entry|
+ $stderr.puts entry if $DEBUG
each_attr(entry) do |attr|
case attr
when /^o::(.*)$/
@@ -84,11 +85,18 @@
def on_filterentry_changed
key = @widgets["filterentry"].text.delete("-")
- if key != ""
+ filter = nil
+ case key
+ when /[0-9\-]+/
+ filter = "postalCode=#{key}*" if key.size > 1
+ else
+ filter = "st=*#{key}*" if key.size > 3
+ end
+ if ! filter.nil?
visible = {}
- filter = "postalCode=#{key}*"
@postalfactory.create(filter) do |code, addr|
- puts "#{code}: #{addr}" if $DEBUG
+ $stderr.puts "#{code}: #{addr}" if $DEBUG
+ $stderr.puts "postalCode not found for #{addr}" if code.nil?
if @row[addr].nil?
@row[addr] = [ @list.append, code ]
end
From taru ¡÷ users.sourceforge.jp Tue Sep 21 18:32:01 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 18:32:01 +0900
Subject: [Ultrapossum-cvs 496] projects/yubin/gui 1.1, 1.2, gui.glade 1.6, 1.7,
yubin.rb
Message-ID: <20040921093201.5A81C2AC045@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/gui.glade,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- projects/yubin/gui/gui.glade 2004/09/21 05:06:01 1.1
+++ projects/yubin/gui/gui.glade 2004/09/21 09:32:01 1.2
@@ -9,6 +9,8 @@
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
+ 367
+ 324
True
False
True
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- projects/yubin/gui/yubin.rb 2004/09/21 08:56:01 1.6
+++ projects/yubin/gui/yubin.rb 2004/09/21 09:32:01 1.7
@@ -39,8 +39,8 @@
end
def create( filter )
- $stderr.puts "ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}" if $DEBUG
- open("|ldapsearch -LLL -x -h #{@host} -b #{@base} #{filter}") { |io|
+ $stderr.puts "ldapsearch -LLL -x -h #{@host} -b #{@base} '#{filter}'"
+ open("|ldapsearch -LLL -x -h #{@host} -b #{@base} '#{filter}'") { |io|
postalCode = nil
postalAddress = nil
each_entry(io) do |entry|
@@ -90,7 +90,13 @@
when /[0-9\-]+/
filter = "postalCode=#{key}*" if key.size > 1
else
- filter = "st=*#{key}*" if key.size > 3
+ if key.size > 3
+ filter="(|(o=*#{key}*)(&"
+ key.split(" ").each do |k|
+ filter << "(st=*#{k}*)"
+ end
+ filter << "))"
+ end
end
if ! filter.nil?
visible = {}
From taru ¡÷ users.sourceforge.jp Tue Sep 21 18:32:18 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Tue, 21 Sep 2004 18:32:18 +0900
Subject: [Ultrapossum-cvs 497] projects/yubin/gui 1.7,1.8,yubin.rb
Message-ID: <20040921093218.839982AC02D@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- projects/yubin/gui/yubin.rb 2004/09/21 09:32:01 1.7
+++ projects/yubin/gui/yubin.rb 2004/09/21 09:32:18 1.8
@@ -39,7 +39,7 @@
end
def create( filter )
- $stderr.puts "ldapsearch -LLL -x -h #{@host} -b #{@base} '#{filter}'"
+ $stderr.puts "ldapsearch -LLL -x -h #{@host} -b #{@base} '#{filter}'" if $DEBUG
open("|ldapsearch -LLL -x -h #{@host} -b #{@base} '#{filter}'") { |io|
postalCode = nil
postalAddress = nil
From taru ¡÷ users.sourceforge.jp Wed Sep 22 11:56:52 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 11:56:52 +0900
Subject: [Ultrapossum-cvs 498] ultrapossum 1.19,1.20,ultrapossum-config.in
Message-ID: <20040922025652.108AB2AC055@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/ultrapossum-config.in,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ultrapossum/ultrapossum-config.in 2004/09/17 11:26:24 1.19
+++ ultrapossum/ultrapossum-config.in 2004/09/22 02:56:51 1.20
@@ -28,6 +28,8 @@
localstatedir=${localstatedir:- ¡÷ localstatedir@}
PACKAGE=${PACKAGE:- ¡÷ PACKAGE@}
+. $SHAREDIR/init.d/10compat
+
case "x$1" in
xinit)
shift
From taru ¡÷ users.sourceforge.jp Wed Sep 22 13:18:44 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 13:18:44 +0900
Subject: [Ultrapossum-cvs 499] ultrapossum 1.1,1.2,ultrapossum-server.in
Message-ID: <20040922041844.93F672AC018@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/ultrapossum-server.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ultrapossum/ultrapossum-server.in 2004/06/01 05:40:19 1.1
+++ ultrapossum/ultrapossum-server.in 2004/09/22 04:18:44 1.2
@@ -6,7 +6,7 @@
sbindir=@sbindir@
pkgdatadir=@datadir@/@PACKAGE@
-export PATH=$bindir:$sbindir:$PATH
+PATH=$bindir:$sbindir:$PATH
+export PATH
exec $pkgdatadir/module.d/server/startup "$@"
-
From taru ¡÷ users.sourceforge.jp Wed Sep 22 13:19:37 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 13:19:37 +0900
Subject: [Ultrapossum-cvs 500] ultrapossum/module/server 1.12,1.13,10server
Message-ID: <20040922041937.99CA22AC018@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/10server,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ultrapossum/module/server/10server 2004/09/17 12:10:11 1.12
+++ ultrapossum/module/server/10server 2004/09/22 04:19:37 1.13
@@ -204,7 +204,7 @@
SLAPD_BACKEND_DB_TYPE=${val:-$SLAPD_DEFAULT_BACKEND_DB_TYPE}
fi
-ULTRAPOSSUM_APPS=`find $APPSDIR -type f -maxdepth 1 | grep -v tmp | xargs -n1 basename 2> /dev/null || true`
+ULTRAPOSSUM_APPS=`find $APPSDIR -type f | grep -v tmp | xargs -n1 basename 2> /dev/null || true`
ULTRAPOSSUM_INDEX=`egrep '^index' $ULTRAPOSSUM_MASTER_SLAPD_CONF 2> /dev/null | tr '\n' ' '`
ULTRAPOSSUM_SLAPD_CONFIN=`ultrapossum_getconf ULTRAPOSSUM_SLAPD_CONFIN $TEMPLATEDIR/slapd-$SLAPD_BACKEND_DB_TYPE.conf.in`
From taru ¡÷ users.sourceforge.jp Wed Sep 22 13:48:31 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 13:48:31 +0900
Subject: [Ultrapossum-cvs 501] projects/yubin/gui 1.2, 1.3, gui.glade 1.8, 1.9,
yubin.rb
Message-ID: <20040922044831.57C192AC053@users.sourceforge.jp>
===================================================================
RCS file: projects/yubin/gui/gui.glade,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- projects/yubin/gui/gui.glade 2004/09/21 09:32:01 1.2
+++ projects/yubin/gui/gui.glade 2004/09/22 04:48:31 1.3
@@ -26,25 +26,58 @@
0
-
- 8
+
True
False
0
-
+
+ 8
True
- Filter:
- False
- False
- GTK_JUSTIFY_LEFT
- False
- False
- 0.5
- 0.5
- 0
- 0
+ False
+ 0
+
+
+
+ True
+ Filter:
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ True
+ 0
+
+ True
+ *
+ False
+
+
+
+ 0
+ True
+ True
+
+
0
@@ -54,17 +87,25 @@
-
+
+ 8
True
True
- True
- True
- 0
-
- True
- *
- False
-
+ GTK_POLICY_ALWAYS
+ GTK_POLICY_ALWAYS
+ GTK_SHADOW_NONE
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ True
+ False
+ True
+
+
0
@@ -72,10 +113,23 @@
True
+
+
+ 0
+ True
+ True
+
+
-
-
-
+
+
+ True
+ True
+ gtk-quit
+ True
+ GTK_RELIEF_NORMAL
+ True
+
0
@@ -85,30 +139,14 @@
-
- 8
+
True
- True
- GTK_POLICY_ALWAYS
- GTK_POLICY_ALWAYS
- GTK_SHADOW_NONE
- GTK_CORNER_TOP_LEFT
-
-
-
- True
- True
- True
- True
- False
- True
-
-
+ True
0
- True
- True
+ False
+ False
===================================================================
RCS file: projects/yubin/gui/yubin.rb,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- projects/yubin/gui/yubin.rb 2004/09/21 09:32:18 1.8
+++ projects/yubin/gui/yubin.rb 2004/09/22 04:48:31 1.9
@@ -131,6 +131,10 @@
$v.on_filterentry_changed
end
+def on_quit_button_clicked
+ Gtk.main_quit
+end
+
Gtk.init
glade = GladeXML.new("gui.glade") {|handler| method(handler)}
postalfactory = PostalFactory.new("localhost", "ou=yubin,o=ultrapossum")
From taru ¡÷ users.sourceforge.jp Wed Sep 22 14:45:28 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 14:45:28 +0900
Subject: [Ultrapossum-cvs 502] ultrapossum 1.42,1.43,configure.in
Message-ID: <20040922054528.E4B532AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/configure.in,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ultrapossum/configure.in 2004/09/17 07:09:16 1.42
+++ ultrapossum/configure.in 2004/09/22 05:45:28 1.43
@@ -4,8 +4,8 @@
# $Id$
AC_PREREQ(2.50)
-AC_INIT(ultrapossum, 0.1beta9, taru ¡÷ ultrapossum.org)
-AM_INIT_AUTOMAKE(ultrapossum, 0.1beta9)
+AC_INIT(ultrapossum, 0.1beta10, taru ¡÷ ultrapossum.org)
+AM_INIT_AUTOMAKE(ultrapossum, 0.1beta10)
# Checks for programs.
AC_PROG_INSTALL
From taru ¡÷ users.sourceforge.jp Wed Sep 22 14:50:53 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 14:50:53 +0900
Subject: [Ultrapossum-cvs 503] ultrapossum 1.16,1.17,update-ultrapossum
Message-ID: <20040922055053.416252AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/update-ultrapossum,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ultrapossum/update-ultrapossum 2004/09/07 10:30:45 1.16
+++ ultrapossum/update-ultrapossum 2004/09/22 05:50:53 1.17
@@ -78,7 +78,7 @@
getconfig | grep -v SLAPROOTPW | grep -v CHROOTFILES > $conftemp
# little evil
if ! up_to_date ||
- diff -u $CONFSTATUS $conftemp | egrep "^\+[^+]" | cut -d+ -f2 | cut -d= -f1 | egrep . 1>&2
+ diff -c $CONFSTATUS $conftemp | egrep "^\! [^+]" | cut -d' ' -f2- | cut -d= -f1 | sort | uniq | egrep . 1>&2
then
sanity_module
From taru ¡÷ users.sourceforge.jp Wed Sep 22 14:52:02 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 14:52:02 +0900
Subject: [Ultrapossum-cvs 504] ultrapossum/debian 1.54,1.55,changelog
Message-ID: <20040922055202.6717A2AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/debian/changelog,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- ultrapossum/debian/changelog 2004/09/21 04:43:22 1.54
+++ ultrapossum/debian/changelog 2004/09/22 05:52:02 1.55
@@ -1,3 +1,9 @@
+ultrapossum (0.1beta10-0pre1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Masato Taruishi Wed, 22 Sep 2004 14:50:13 +0900
+
ultrapossum (0.1beta9-0pre3) unstable; urgency=low
* rootpw is now set in ultrapossum-common debconf, too.
From taru ¡÷ users.sourceforge.jp Wed Sep 22 15:32:54 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 15:32:54 +0900
Subject: [Ultrapossum-cvs 505] ultrapossum/module/server 1.21,1.22,2.0
Message-ID: <20040922063254.6C0192AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/2.0,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ultrapossum/module/server/2.0 2004/09/11 02:37:53 1.21
+++ ultrapossum/module/server/2.0 2004/09/22 06:32:54 1.22
@@ -79,10 +79,8 @@
if test "`ldapslurp_status`" = "running"; then
sleep 1
ldapslurp_stop
- fi
- if test "`$MODULEDIR/server/pid status $slurpdlogpid`" = "running"; then
- $MODULEDIR/server/pid stop $slurpdlogpid
- /bin/rm -f $slurpdlog
+ $MODULEDIR/server/pid stop $slurpdlogpid 2> /dev/null
+ /bin/rm -f $slurpdlogpid
fi
}
From taru ¡÷ users.sourceforge.jp Wed Sep 22 15:38:57 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 15:38:57 +0900
Subject: [Ultrapossum-cvs 506] ultrapossum/module/server 1.10,1.11,sshman
Message-ID: <20040922063857.0A02F2AC017@users.sourceforge.jp>
===================================================================
RCS file: ultrapossum/module/server/sshman,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ultrapossum/module/server/sshman 2004/09/17 12:43:08 1.10
+++ ultrapossum/module/server/sshman 2004/09/22 06:38:56 1.11
@@ -32,6 +32,7 @@
echo "." 1>&2
add_endmark "##" "SERVER" >> $tmp
install -m700 -d $home/.ssh/
+ touch $home/.ssh/authorized_keys
add_end_vaconf $home/.ssh/authorized_keys $tmp "SERVER"
}
From taru ¡÷ users.sourceforge.jp Wed Sep 22 16:06:04 2004
From: taru ¡÷ users.sourceforge.jp (Masato Taruishi)
Date: Wed, 22 Sep 2004 16:06:04 +0900
Subject: [Ultrapossum-cvs 507] web 1.34, 1.35, quickguide.html NONE, 1.1,
quickguide_misc.html
Message-ID: <20040922070604.587442AC00E@users.sourceforge.jp>
===================================================================
RCS file: web/quickguide.html,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- web/quickguide.html 2004/09/17 06:45:35 1.34
+++ web/quickguide.html 2004/09/22 07:06:04 1.35
@@ -1,43 +1,44 @@
-
-
+UltraPossum: ¥¯¥¤¥Ã¥¯¥¬¥¤¥É
-UltraPossum: ¥¯¥¤¥Ã¥¯¥¬¥¤¥É
-
+
+
-
-
-
+
-
+
- [¥È¥Ã¥× ][FAQ ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É]
-
+ [¥È¥Ã¥× ][FAQ ][¥¹¥¯¥ê¡¼¥ó¥·¥ç¥Ã¥È ][¹½À®Îã ][¥¯¥¤¥Ã¥¯¥¬¥¤¥É]
+
+ [Debian][¤½¤Î¾ ]
UltraPossum ¥¯¥¤¥Ã¥¯¥¬¥¤¥É for Debian
-
- ¤³¤Î¥¬¥¤¥É¤Ï UltraPossum ¤ò Debian ¾å¤ÇÍøÍѤ¹¤ë¤¿¤á¤Î¼ê°ú¤Ç¤¹¡£Debian ¥Ä¡¼¥ë¤ÎÍøÍѤò²¾Äꤷ¤¿µ½Ò¤¬¤¤¤¯¤Ä¤«¸«¤é¤ì¤Þ¤¹¤¬¡¢Â¾¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ò¤ª»È¤¤¤ÎÊý¤ÏŬµ¹Æɤߤ«¤¨¤Æ UltraPossum ƳÆþ¤Îή¤ì¤ò¤Ä¤«¤ó¤Ç¤¯¤À¤µ¤¤¡£
-
-
-
- Ëܼê°ú¤Ç¤Ï UltraPossum ¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤«¤é UltraPossum Âбþ¥Ä¡¼¥ë¤Ç¤¢¤ë ultramigration ¤ò»È¤Ã¤Æ¡¢LDAP ¥Ç¥£¥ì¥¯¥È¥ê¤Ë /etc/passwd ¤Î¥æ¡¼¥¶¾ðÊó¤ò½ñ¤¹þ¤ß¤Þ¤¹¡£¤½¤Î¸å ultramigration ¤Î¼Â¹Ô¤Ë¤è¤Ã¤ÆÊѹ¹¤µ¤ì¤¿ LDAP ¥Ç¥£¥ì¥¯¥È¥ê¤ò½é´ü²½¤·¤Æ¡¢UltraPossum ¥¤¥ó¥¹¥È¡¼¥ë»þ¤Î¾õÂ֤˥ǥ£¥ì¥¯¥È¥ê¤òÌᤷ¤Þ¤¹¡£ºÇ¸å¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¢¤ë UltraPossum ¼«ÂΤòºï½ü¤·¤Þ¤¹¡£ºï½ü¤ò¹Ô¤¦¤È UltraPossum ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÁ°¤Î¾õÂÖ¤ËÌá¤ê¤Þ¤¹(UltraPossum ¤Î°Í¸´Ø·¸¤Ë¤è¤Ã¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥Ñ¥Ã¥±¡¼¥¸¤Ïºï½ü¤µ¤ì¤Þ¤»¤ó)¡£
-
+ ¤³¤Î¥¬¥¤¥É¤Ï UltraPossum ¤ò
+Debian ¾å¤ÇÍøÍѤ¹¤ë¤¿¤á¤Î¼ê°ú¤Ç¤¹¡£Debian
+¥Ä¡¼¥ë¤ÎÍøÍѤò²¾Äꤷ¤¿µ½Ò¤¬¤¤¤¯¤Ä¤«¸«¤é¤ì¤Þ¤¹¤¬¡¢Â¾¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ò¤ª»È¤¤¤ÎÊý¤ÏŬµ¹Æɤߤ«¤¨¤Æ UltraPossum
+ƳÆþ¤Îή¤ì¤ò¤Ä¤«¤ó¤Ç¤¯¤À¤µ¤¤¡£
+
+ Ëܼê°ú¤Ç¤Ï UltraPossum ¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤«¤é UltraPossum
+Âбþ¥Ä¡¼¥ë¤Ç¤¢¤ë ultramigration ¤ò»È¤Ã¤Æ¡¢LDAP ¥Ç¥£¥ì¥¯¥È¥ê¤Ë /etc/passwd ¤Î¥æ¡¼¥¶¾ðÊó¤ò½ñ¤¹þ¤ß¤Þ¤¹¡£¤½¤Î¸å
+ultramigration ¤Î¼Â¹Ô¤Ë¤è¤Ã¤ÆÊѹ¹¤µ¤ì¤¿ LDAP ¥Ç¥£¥ì¥¯¥È¥ê¤ò½é´ü²½¤·¤Æ¡¢UltraPossum
+¥¤¥ó¥¹¥È¡¼¥ë»þ¤Î¾õÂ֤˥ǥ£¥ì¥¯¥È¥ê¤òÌᤷ¤Þ¤¹¡£ºÇ¸å¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¢¤ë UltraPossum ¼«ÂΤòºï½ü¤·¤Þ¤¹¡£ºï½ü¤ò¹Ô¤¦¤È
+UltraPossum ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÁ°¤Î¾õÂÖ¤ËÌá¤ê¤Þ¤¹(UltraPossum
+¤Î°Í¸´Ø·¸¤Ë¤è¤Ã¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥Ñ¥Ã¥±¡¼¥¸¤Ïºï½ü¤µ¤ì¤Þ¤»¤ó)¡£
ɬÍפʤâ¤Î
ÆäËÁ°¤â¤Ã¤Æ½àÈ÷¤¹¤ë¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¡£Debian 3.0 (woody) °Ê¹ß¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£
@@ -45,15 +46,13 @@
¥¤¥ó¥¹¥È¡¼¥ë
°Ê²¼¤ÎÀßÄê¤ò /etc/apt/sources.list ¤ËÄɲä·¤Þ¤¹¡£
-
- deb http://ultrapossum.org/debian/ ./
+ deb http://ultrapossum.org/debian/ ./
³¤¤¤Æ apt-get update ¤ò¼Â¹Ô¤·¡¢apt-get ¤Ç ultrapossum ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
-
-~$ su -c "apt-get update"
+ ~$ su -c "apt-get update"
~$ su -c "apt-get install ultrapossum"
...
@@ -81,28 +80,27 @@
Debian woody
- Debian woody ¤Ë¤Ï ldapdiff ¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤ê¤Þ¤»¤ó¡£¥Ð¥Ã¥¯¥Ý¡¼¥È¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¤¬ cdbs Åù¤ò»È¤Ã¤Æ¤¤¤ë´Ø·¸¤Ç¥Ð¥Ã¥¯¥Ý¡¼¥È¤¬ÌÌÅݤǤ¹¡£(¤³¤ì¤Ï¥¯¥¤¥Ã¥¯¥¬¥¤¥É¤Ç¤¹¤«¤é) ldapdiff ¤Î¤¢¤ë¥µ¥¤¥È¤«¤é¥½¡¼¥¹¤ò»ý¤Ã¤Æ¤¤Æ /usr/local/ ¤ËÆþ¤ì¤Æ¤·¤Þ¤¤¤Þ¤·¤ç¤¦¡£¤³¤³ ¤«¤é¥½¡¼¥¹¤ò»ý¤Ã¤Æ¤¤Æ°Ê²¼¤Î¤è¤¦¤Ë¼Â¹Ô¤·¤Þ¤¹¡£
+Debian woody ¤Ë¤Ï ldapdiff ¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤ê¤Þ¤»¤ó¡£¥Ð¥Ã¥¯¥Ý¡¼¥È¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¤¬ cdbs
+Åù¤ò»È¤Ã¤Æ¤¤¤ë´Ø·¸¤Ç¥Ð¥Ã¥¯¥Ý¡¼¥È¤¬ÌÌÅݤǤ¹¡£(¤³¤ì¤Ï¥¯¥¤¥Ã¥¯¥¬¥¤¥É¤Ç¤¹¤«¤é) ldapdiff ¤Î¤¢¤ë¥µ¥¤¥È¤«¤é¥½¡¼¥¹¤ò»ý¤Ã¤Æ¤¤Æ
+/usr/local/ ¤ËÆþ¤ì¤Æ¤·¤Þ¤¤¤Þ¤·¤ç¤¦¡£¤³¤³ ¤«¤é¥½¡¼¥¹¤ò»ý¤Ã¤Æ¤¤Æ°Ê²¼¤Î¤è¤¦¤Ë¼Â¹Ô¤·¤Þ¤¹¡£
-
- ~$ wget http://webtomware.rhoen.de/ldapdiff-1.0.0.tar.gz
+ ~$ wget http://webtomware.rhoen.de/ldapdiff-1.0.0.tar.gz
~$ tar zxf ldapdiff-1.0.0.tar.gz
~$ cd ldapdiff-1.0.0
~/ldapdiff-1.0.0$ ./configure
- ~/ldapdiff-1.0.0$ su -c "make install"
+ ~/ldapdiff-1.0.0$ su -c "make install"
migrationtools ¤Ï¥Ñ¥Ã¥±¡¼¥¸¤¬ÍøÍѤǤ¤Þ¤¹¡£
~$ su -c "apt-get install migrationtools"
ultarmigration ¤Î¼Â¹Ô
ultramigration ¤Ï¸½ºß ultrapossum-common ¥Ñ¥Ã¥±¡¼¥¸¤Î examples ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ËÃÖ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£
-
- ~$ su -c "/usr/share/doc/ultrapossum-common/examples/tools/ultramigration"
+ ~$ su -c "/usr/share/doc/ultrapossum-common/examples/tools/ultramigration"
password ¤òÊѹ¹¤·¤Æ LDAP ¥¨¥ó¥È¥ê¤âÄɽ¾¤µ¤»¤Þ¤¹¡£
-
- ~$ passwd
+ ~$ passwd
Changing password for taru
(current) UNIX password:
Enter new UNIX password:
@@ -114,10 +112,10 @@
¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Õ¥©¡¼¥Þ¥Ã¥È
- ultramigration ¤ò¼Â¹Ô¤¹¤ë¤È¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï /etc/passwd ¤ÎÁ´¥æ¡¼¥¶¤¬¥Ç¥£¥ì¥¯¥È¥ê¤ËÄɲ䵤ì¤Þ¤¹¤¬¡¢¤³¤ì¤Ï /etc/migrationtools/migrate_common.ph ¤òÊÔ½¸¤¹¤ë¤³¤È¤ÇÊѹ¹¤Ç¤¤Þ¤¹¡£¤³¤ì¤Ï migrationtolols ¤Î»È¤¤Êý¤ÎÏäǤ¹¤Ç¤Î¤³¤³¤Ç¤Ï³ä°¦¤·¡¢°Õ¿Þ¤·¤Ê¤¤¥æ¡¼¥¶¥¨¥ó¥È¥ê¤¬Äɲ䵤ì¤Æ¥Ç¥£¥ì¥¯¥È¥ê¤¬±ø¤ì¤Æ¤·¤Þ¤Ã¤¿¤È¤¤¤¦Ê̤κ¬ËÜŪ¤ÊÌäÂê¤ò²ò·è¤·¤Þ¤¹¡£
-
-
- ~$ su -c "/etc/init.d/ultrapossum-server stop"
+ultramigration ¤ò¼Â¹Ô¤¹¤ë¤È¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï /etc/passwd ¤ÎÁ´¥æ¡¼¥¶¤¬¥Ç¥£¥ì¥¯¥È¥ê¤ËÄɲ䵤ì¤Þ¤¹¤¬¡¢¤³¤ì¤Ï
+/etc/migrationtools/migrate_common.ph ¤òÊÔ½¸¤¹¤ë¤³¤È¤ÇÊѹ¹¤Ç¤¤Þ¤¹¡£¤³¤ì¤Ï
+migrationtolols
+¤Î»È¤¤Êý¤ÎÏäǤ¹¤Ç¤Î¤³¤³¤Ç¤Ï³ä°¦¤·¡¢°Õ¿Þ¤·¤Ê¤¤¥æ¡¼¥¶¥¨¥ó¥È¥ê¤¬Äɲ䵤ì¤Æ¥Ç¥£¥ì¥¯¥È¥ê¤¬±ø¤ì¤Æ¤·¤Þ¤Ã¤¿¤È¤¤¤¦Ê̤κ¬ËÜŪ¤ÊÌäÂê¤ò²ò·è¤·¤Þ¤¹¡£ ~$ su -c "/etc/init.d/ultrapossum-server stop"
~$ su -c "/usr/share/ultrapossum/module.d/server/formatdb.sh"
~$ su -c "/etc/init.d/ultrapossum-server start"
@@ -126,8 +124,7 @@
Á´¤Æ¾Ã¤¹
ÉÔÍפÀ¤È»×¤Ã¤¿¤é apt-get ¤òÍøÍѤ·¤Æ UltraPossum ¤ò´Êñ¤Ë¾Ã¤¹¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
-
-~$ su -c "apt-get --purge remove ultrapossum-common"
+ ~$ su -c "apt-get --purge remove ultrapossum-common"
~$ su -c "rm -rf /var/lib/ultrapossum/db"
@@ -140,31 +137,30 @@
¤½¤Î¾
UltraPossum ¤Î¥«¥¹¥¿¥Þ¥¤¥º
- ¼«Ê¬¤·¤«¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤ï¤Ê¤¤¤Î¤Ç¤¢¤ì¤ÐÀßÄê¤Ï¤Ê¤Ë¤â¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤»¤ó¡£¤¿¤À¤·¡¢Í×µá¤Ë¤è¤Ã¤Æ¥«¥¹¥¿¥Þ¥¤¥º¤ò¤·¤¿¤¤¤³¤È¤â¤¢¤ê¤Þ¤¹¡£¤½¤Î»þ¤Ï debconf ¤ò»È¤Ã¤ÆºÆÀßÄê¤Ç¤¤Þ¤¹¡£¤Ê¤ª¡¢debconf ¤ò»È¤ï¤º¤ËÀßÄê¥Õ¥¡¥¤¥ë¤òľÀܼê¤ÇÈ¿±Ç¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£debconf ¥Õ¥í¥ó¥È¥¨¥ó¥É¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤ÎÊѹ¹¤Ë¼«Æ°¤ÇÄɽ¾¤·¤Þ¤¹(Àµ³Î¤Ë¸À¤¦¤È debconf ¥Õ¥í¥ó¥È¥¨¥ó¥É¤¬ÍøÍѤ·¤Æ¤¤¤ë UltraPossum ÀßÄê¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤¬Äɽ¾¤·¤Þ¤¹)¡£ÀßÄê¥Õ¥¡¥¤¥ë¤Ï /etc/ultrapossum/ °Ê²¼¤Ë¤¢¤ê¤Þ¤¹¡£
-
-
- ~$ su -c "dpkg-reconfigure -plow ultrapossum-server"
+¼«Ê¬¤·¤«¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤ï¤Ê¤¤¤Î¤Ç¤¢¤ì¤ÐÀßÄê¤Ï¤Ê¤Ë¤â¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤»¤ó¡£¤¿¤À¤·¡¢Í×µá¤Ë¤è¤Ã¤Æ¥«¥¹¥¿¥Þ¥¤¥º¤ò¤·¤¿¤¤¤³¤È¤â¤¢¤ê¤Þ¤¹¡£¤½¤Î»þ¤Ï
+debconf ¤ò»È¤Ã¤ÆºÆÀßÄê¤Ç¤¤Þ¤¹¡£¤Ê¤ª¡¢debconf ¤ò»È¤ï¤º¤ËÀßÄê¥Õ¥¡¥¤¥ë¤òľÀܼê¤ÇÈ¿±Ç¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£debconf
+¥Õ¥í¥ó¥È¥¨¥ó¥É¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤ÎÊѹ¹¤Ë¼«Æ°¤ÇÄɽ¾¤·¤Þ¤¹(Àµ³Î¤Ë¸À¤¦¤È debconf ¥Õ¥í¥ó¥È¥¨¥ó¥É¤¬ÍøÍѤ·¤Æ¤¤¤ë UltraPossum
+ÀßÄê¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤¬Äɽ¾¤·¤Þ¤¹)¡£ÀßÄê¥Õ¥¡¥¤¥ë¤Ï /etc/ultrapossum/ °Ê²¼¤Ë¤¢¤ê¤Þ¤¹¡£ ~$ su -c "dpkg-reconfigure -plow ultrapossum-server"
-
+
ºÙ¤«¤¤ÀßÄê¤ò³ä°¦¤·¤¿¤¤¾ì¹ç¤Ï debconf ¤ÎÍ¥ÀèÅÙ¤òÊѤ¨¤ë»ö¤ÇÂбþ¤Ç¤¤Þ¤¹¡£
-
- ~$ su -c "dpkg-reconfigure -pmedim ultrapossum-server"
+ ~$ su -c "dpkg-reconfigure -pmedim ultrapossum-server"
-
+
-
+
-
-Copyright © 2004,
+
+Copyright ¢í 2004,
VA Linux Systems Japan K.K.
OpenLDAP is a registered trademark of OpenLDAP Foundation.
@@ -172,13 +168,12 @@
Linux is a registered trademark of Linus Torvalds.
All other trademarks are the property of their respective owners.
-$Id$
-ËÜ¥½¥Õ¥È¥¦¥§¥¢¤Ï¸½ºß SourceForge.JP ¾å¤Ë¤Æ Web ¥Û¥¹¥Æ¥£¥ó¥°¤ª¤è¤Ó³«È¯ ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
+
$Id$
+ËÜ¥½¥Õ¥È¥¦¥§¥¢¤Ï¸½ºß SourceForge.JP ¾å¤Ë¤Æ Web ¥Û¥¹¥Æ¥£¥ó¥°¤ª¤è¤Ó³«È¯ ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
-
-
+
+
-
-
+