diff options
| author | Vanilla I. Shu <vanilla@FreeBSD.org> | 2008-01-29 14:43:28 +0000 |
|---|---|---|
| committer | Vanilla I. Shu <vanilla@FreeBSD.org> | 2008-01-29 14:43:28 +0000 |
| commit | 3ebbb6fe4e54ce959b20aa4775e5eaf4effbdb97 (patch) | |
| tree | 9ec8cdc33128368dfc745fc3636238665d79cb83 /java/avis/files | |
| parent | 680946be827deb5d7f38b15fa6aa88e8599265b3 (diff) | |
Notes
Diffstat (limited to 'java/avis/files')
| -rw-r--r-- | java/avis/files/avisd.sh | 34 | ||||
| -rw-r--r-- | java/avis/files/patch-server-bin-avisd | 11 | ||||
| -rw-r--r-- | java/avis/files/patch-server-build.xml | 11 | ||||
| -rw-r--r-- | java/avis/files/patch-server-src-main-org-avis-federation-Link.java | 17 |
4 files changed, 73 insertions, 0 deletions
diff --git a/java/avis/files/avisd.sh b/java/avis/files/avisd.sh new file mode 100644 index 000000000000..8c8c51917e4d --- /dev/null +++ b/java/avis/files/avisd.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: avisd +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable `avisd': +# +#avisd_enable="YES" +# +# See avisd(1) for avisd_flags +# + +. "/etc/rc.subr" + +name="avisd" +rcvar=`set_rcvar` + +logfile="/var/log/avis.log" +command="/usr/local/sbin/avisd" +pidfile="/var/run/$name.pid" +command_args="-c /usr/local/etc/$name.conf -daemon -pidfile $pidfile -logfile $logfile" +command_interpreter=/bin/sh +required_files="/usr/local/etc/$name.conf" + +# read configuration and set defaults +load_rc_config "$name" +: ${avisd_enable="NO"} +: ${avisd_flags=""} + +run_rc_command "$1" diff --git a/java/avis/files/patch-server-bin-avisd b/java/avis/files/patch-server-bin-avisd new file mode 100644 index 000000000000..0fec0c9cfb99 --- /dev/null +++ b/java/avis/files/patch-server-bin-avisd @@ -0,0 +1,11 @@ +--- server/bin/avisd 2008-01-19 19:22:26.000000000 +1030 ++++ server/bin/avisd.new 2008-01-29 16:40:15.038606540 +1030 +@@ -51,7 +51,7 @@ + + command="java $java_options -jar $avisd_jar $avis_opts" + +-if [ $daemon == 1 ]; then ++if [ $daemon -eq 1 ]; then + + if [ -z $logfile ]; then + logfile=/dev/null diff --git a/java/avis/files/patch-server-build.xml b/java/avis/files/patch-server-build.xml new file mode 100644 index 000000000000..b324f2776983 --- /dev/null +++ b/java/avis/files/patch-server-build.xml @@ -0,0 +1,11 @@ +--- server/build.xml-orig 2008-01-29 17:22:51.909302396 +1030 ++++ server/build.xml 2008-01-29 17:22:36.780316170 +1030 +@@ -22,7 +22,7 @@ + + <property name="server" value="${basedir}" /> + +- <property name="common" value="${server}/../common" /> ++ <property name="common" value="${server}/../common/java" /> + <property name="client" value="${server}/../client" /> + + <property name="avis-root" value="${server}/../.." /> diff --git a/java/avis/files/patch-server-src-main-org-avis-federation-Link.java b/java/avis/files/patch-server-src-main-org-avis-federation-Link.java new file mode 100644 index 000000000000..9845476f03cb --- /dev/null +++ b/java/avis/files/patch-server-src-main-org-avis-federation-Link.java @@ -0,0 +1,17 @@ +--- server/src/main/org/avis/federation/Link.java-orig 2008-01-21 18:05:26.000000000 +1030 ++++ server/src/main/org/avis/federation/Link.java 2008-01-29 17:16:37.334636622 +1030 +@@ -302,7 +285,7 @@ + + private void handleAck (Ack ack) + { +- if (ack.request instanceof FedSubReplace) ++ if (ack.request.getClass () == FedSubReplace.class) + subscribed = true; + } + +@@ -409,3 +392,5 @@ + return newRouting; + } + } ++ ++ |
