diff options
Diffstat (limited to 'net-im/jabber/files')
-rw-r--r-- | net-im/jabber/files/jabberd.sh | 27 | ||||
-rw-r--r-- | net-im/jabber/files/jserver.sh | 27 | ||||
-rw-r--r-- | net-im/jabber/files/patch-aa | 17 |
3 files changed, 65 insertions, 6 deletions
diff --git a/net-im/jabber/files/jabberd.sh b/net-im/jabber/files/jabberd.sh new file mode 100644 index 000000000000..c550ee513139 --- /dev/null +++ b/net-im/jabber/files/jabberd.sh @@ -0,0 +1,27 @@ +#! /bin/sh + +if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/jserver\.sh\$"); then + echo "$0: Cannot determine the PREFIX" >&2 + exit 1 +fi +user=jserver +rundir=/tmp +out=${rundir}/jserver.out + +export PATH=/bin:/usr/bin:${PREFIX}/bin +umask 077 + +test -x ${PREFIX}/bin/jserver || exit 1 +echo -n " jserver" +cd ${rundir} || exit + +arg=${1:-start} +case $arg in +start) + su -f -m ${user} -c \ + "jserver" \ + >>${out} 2>&1 &;; + +stop) + killall jserver;; +esac diff --git a/net-im/jabber/files/jserver.sh b/net-im/jabber/files/jserver.sh new file mode 100644 index 000000000000..c550ee513139 --- /dev/null +++ b/net-im/jabber/files/jserver.sh @@ -0,0 +1,27 @@ +#! /bin/sh + +if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/jserver\.sh\$"); then + echo "$0: Cannot determine the PREFIX" >&2 + exit 1 +fi +user=jserver +rundir=/tmp +out=${rundir}/jserver.out + +export PATH=/bin:/usr/bin:${PREFIX}/bin +umask 077 + +test -x ${PREFIX}/bin/jserver || exit 1 +echo -n " jserver" +cd ${rundir} || exit + +arg=${1:-start} +case $arg in +start) + su -f -m ${user} -c \ + "jserver" \ + >>${out} 2>&1 &;; + +stop) + killall jserver;; +esac diff --git a/net-im/jabber/files/patch-aa b/net-im/jabber/files/patch-aa index 535dc726f039..20549a78e67d 100644 --- a/net-im/jabber/files/patch-aa +++ b/net-im/jabber/files/patch-aa @@ -1,17 +1,22 @@ ---- src/jserver.xml.in.orig Mon Mar 20 11:01:32 2000 -+++ src/jserver.xml.in Mon Apr 10 16:39:16 2000 -@@ -24,16 +24,16 @@ - The session log, make sure the folder exists! - +--- src/jserver.xml.in.orig Mon May 1 11:30:00 2000 ++++ src/jserver.xml.in Wed May 10 18:22:14 2000 +@@ -37,12 +37,12 @@ <log> + + <!-- replace with <error>syslog</error> to log to syslog instead, remove to log to STDERR --> +- <error>@prefix@/var/log/jserver.error</error> ++ <error>/var/log/jserver.error</error> + - <session>@prefix@/var/log/jserver.log</session> + <session>/var/log/jserver.log</session> + <!-- This will log some basic tracking information about every packet of data (TONS!) - <packet>@prefix@/var/log/jserver_packet.log</packet> + <packet>/var/log/jserver_packet.log</packet> --> - </log> + </log> +@@ -50,7 +50,7 @@ Data is stored on the filesystem for each user, make sure the folder exists! |