From c416c2b71bdcc0579a8f1418316de296b438f3c9 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Mon, 25 Aug 2008 17:53:43 +0000 Subject: additional patching for USE=dedicated from mattenklicker@gmx.net (Portage version: 2.1.4.4) --- games-puzzle/londonlaw/ChangeLog | 6 +++++- games-puzzle/londonlaw/files/londonlaw.rc | 4 ++-- games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild | 18 +++++++++++++----- 3 files changed, 20 insertions(+), 8 deletions(-) (limited to 'games-puzzle/londonlaw') diff --git a/games-puzzle/londonlaw/ChangeLog b/games-puzzle/londonlaw/ChangeLog index eeedad846f74..69c7fa7619c2 100644 --- a/games-puzzle/londonlaw/ChangeLog +++ b/games-puzzle/londonlaw/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-puzzle/londonlaw # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/londonlaw/ChangeLog,v 1.14 2008/08/24 06:36:05 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/londonlaw/ChangeLog,v 1.15 2008/08/25 17:53:42 mr_bones_ Exp $ + + 25 Aug 2008; Michael Sterrett files/londonlaw.rc, + londonlaw-0.2.1-r2.ebuild: + additional patching for USE=dedicated from mattenklicker@gmx.net *londonlaw-0.2.1-r2 (24 Aug 2008) diff --git a/games-puzzle/londonlaw/files/londonlaw.rc b/games-puzzle/londonlaw/files/londonlaw.rc index 9626a3d61a7d..fbc185c60018 100644 --- a/games-puzzle/londonlaw/files/londonlaw.rc +++ b/games-puzzle/londonlaw/files/londonlaw.rc @@ -7,8 +7,8 @@ depend() { start() { ebegin "Starting londonlaw server" start-stop-daemon --start --pidfile /var/run/london-server.pid \ - --user GAMES_USER_DED --background --stdout /var/log/londonlaw.log \ - --stderr /var/log/londonlaw.log --make-pidfile \ + --user GAMES_USER_DED --background --stdout GAMES_LOGDIR/PN.log \ + --stderr GAMES_LOGDIR/PN.log --make-pidfile \ --exec GAMES_BINDIR/london-server -- -p $LONDONLAW_PORT eend $? } diff --git a/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild b/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild index 698826c9eded..789e10607c7c 100644 --- a/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild +++ b/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild,v 1.1 2008/08/24 06:36:05 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/londonlaw/londonlaw-0.2.1-r2.ebuild,v 1.2 2008/08/25 17:53:42 mr_bones_ Exp $ EAPI=1 inherit eutils python games @@ -45,9 +45,15 @@ src_unpack() { sed \ -e "s/GAMES_USER_DED/${GAMES_USER_DED}/" \ -e "s:GAMES_BINDIR:${GAMES_BINDIR}:" \ + -e "s:GAMES_LOGDIR:${GAMES_LOGDIR}:" \ + -e "s:PN:${PN}:" \ "${FILESDIR}/${f}" > "${T}/${f}" \ || die "sed failed" done + sed -i \ + -e "/serverdata/ s:\"$:\"\n dbDir = \"${GAMES_STATEDIR}/${PN}\":" \ + londonlaw/server/GameRegistry.py \ + || die "sed failed" fi } @@ -59,14 +65,16 @@ src_install() { --install-lib=/usr/lib/python${PYVER}/site-packages \ --install-data="${GAMES_DATADIR}" \ || die "install failed" - dodoc ChangeLog README + dodoc ChangeLog README doc/TODO doc/manual.tex doc/readme.protocol if use dedicated ; then newinitd "${T}/londonlaw.rc" londonlaw newconfd "${T}/londonlaw.confd" londonlaw - insinto /var/log - newins /dev/null londonlaw.log - fowners ${GAMES_USER_DED}:${GAMES_GROUP} /var/log/londonlaw.log + keepdir "${GAMES_STATEDIR}/${PN}" + dodir "${GAMES_LOGDIR}" + touch "${D}/${GAMES_LOGDIR}"/${PN}.log + fowners ${GAMES_USER_DED}:${GAMES_GROUP} \ + "${GAMES_STATEDIR}/${PN}" "${GAMES_LOGDIR}"/${PN}.log fi prepgamesdirs -- cgit v1.2.3-65-gdbad