ports/101792: [maintainer update] games/utserver
Alexander Logvinov
ports at logvinov.com
Fri Aug 11 00:40:17 UTC 2006
>Number: 101792
>Category: ports
>Synopsis: [maintainer update] games/utserver
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 11 00:40:10 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Alexander Logvinov
>Release: FreeBSD 6.1-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
Removed bad master sites according to portsurvey and added new mirrors.
Changed WWW link to remove redirect.
Added some checks of /usr/sbin/daemon and support user to run command
as in rc_subr script.
>How-To-Repeat:
>Fix:
diff -ruN --exclude=CVS /usr/ports/games/utserver/Makefile /home/utserver/Makefile
--- /usr/ports/games/utserver/Makefile Thu Aug 10 14:51:06 2006
+++ /home/utserver/Makefile Fri Aug 11 09:32:44 2006
@@ -7,11 +7,11 @@
PORTNAME= utserver
PORTVERSION= 451
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games linux
-MASTER_SITES= http://public.planetmirror.com/pub/lokigames/installers/ut/:p436 \
- http://fileserver.talkware.net/ut/:p436 \
- http://freebsd.unixfreunde.de/sources/:p436 \
+MASTER_SITES= http://freebsd.unixfreunde.de/sources/:p436 \
+ ftp://ftp.wireplay.co.uk/pub/unrealtournament/server/:p436 \
+ ftp://ftp.fh-niederrhein.de/pub/win9x/gamesup/ut/:p436 \
http://www.utpg.org/patches/:p451
DISTFILES= ut-server-436.tar.gz:p436 ${PATCH451FILES}
EXTRACT_ONLY= ut-server-436.tar.gz
diff -ruN --exclude=CVS /usr/ports/games/utserver/files/ucc.in /home/utserver/files/ucc.in
--- /usr/ports/games/utserver/files/ucc.in Thu Aug 10 14:04:48 2006
+++ /home/utserver/files/ucc.in Fri Aug 11 09:21:33 2006
@@ -35,12 +35,21 @@
return 1
fi
echo Starting ${name}.
+ if [ ! -x /usr/sbin/daemon ]; then
+ err 1 "/usr/sbin/daemon required"
+ fi
+ if ! /usr/sbin/daemon 2>&1 | grep pidfile > /dev/null; then
+ err 1 "/usr/sbin/daemon with -p option required"
+ fi
if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then
err 1 "Linux support required"
- return
fi
cd %%UTDIR%%/System/
- /usr/sbin/daemon -p ${ucc_pidfile} ${command} ${command_args} 2>&1 >> ${ucc_logfile}
+ cmd="/usr/sbin/daemon -p ${ucc_pidfile} ${command} ${command_args}"
+ if [ -n "$ucc_user" ]; then
+ cmd="su -m $ucc_user -c '$cmd'"
+ fi
+ eval "$cmd 2>&1 >> ${ucc_logfile}"
}
run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/games/utserver/pkg-descr /home/utserver/pkg-descr
--- /usr/ports/games/utserver/pkg-descr Mon Aug 7 13:07:48 2006
+++ /home/utserver/pkg-descr Fri Aug 11 08:59:10 2006
@@ -7,7 +7,7 @@
netgames patch ver 0.8.2 by Abfackeln included
-WWW: http://ut.abfackeln.com/installer.html?page=dedicated
+WWW: http://ut.abfackeln.com/asu.html?page=dedicated
For more information about UT visit:
http://www.unrealtournament.com/
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list