diff options
author | Pete Fritchman <petef@FreeBSD.org> | 2002-05-31 21:30:55 +0000 |
---|---|---|
committer | Pete Fritchman <petef@FreeBSD.org> | 2002-05-31 21:30:55 +0000 |
commit | 3f98498439d0a6f3d41bc8cf8386071a887b264a (patch) | |
tree | 7563e1f36345938eb8f32994f54c350168e6080b /games/quakeserver | |
parent | 206510f6181423cac328438ffc843faa3856dee3 (diff) | |
download | ports-3f98498439d0a6f3d41bc8cf8386071a887b264a.tar.gz ports-3f98498439d0a6f3d41bc8cf8386071a887b264a.zip |
Notes
Diffstat (limited to 'games/quakeserver')
-rw-r--r-- | games/quakeserver/Makefile | 3 | ||||
-rw-r--r-- | games/quakeserver/pkg-install | 11 | ||||
-rw-r--r-- | games/quakeserver/pkg-plist | 1 | ||||
-rw-r--r-- | games/quakeserver/scripts/configure | 12 |
4 files changed, 12 insertions, 15 deletions
diff --git a/games/quakeserver/Makefile b/games/quakeserver/Makefile index a1dc31321c42..50c606b9acf4 100644 --- a/games/quakeserver/Makefile +++ b/games/quakeserver/Makefile @@ -57,8 +57,5 @@ do-install: /usr/bin/mkfifo ${PREFIX}/quakeserver/quakeserver.in @ ${CHMOD} 660 ${PREFIX}/quakeserver/quakeserver.in @ ${CHOWN} :quakerun ${PREFIX}/quakeserver/quakeserver.in -.if !defined(BATCH) - @ /usr/bin/more -e ${PREFIX}/quakeserver/readme.port -.endif .include <bsd.port.mk> diff --git a/games/quakeserver/pkg-install b/games/quakeserver/pkg-install new file mode 100644 index 000000000000..fa62938f7ca1 --- /dev/null +++ b/games/quakeserver/pkg-install @@ -0,0 +1,11 @@ +#!/bin/sh + +case "$2" in + PRE-INSTALL) + if ! pw user show quakerun >/dev/null 2>&1 + then + echo "===> Creating user quakerun" + pw add user quakerun -s /sbin/nologin -c "QuakeServer User" -d /nonexistent + fi + ;; +esac diff --git a/games/quakeserver/pkg-plist b/games/quakeserver/pkg-plist index 499265db63ee..6e7cdfa32642 100644 --- a/games/quakeserver/pkg-plist +++ b/games/quakeserver/pkg-plist @@ -15,3 +15,4 @@ quakeserver/quakeserver.log @unexec rm -f %D/quakeserver/quakeserver.in %D/quakeserver/quakeserver.log @dirrm quakeserver/id1 @dirrm quakeserver +@unexec pw user del quakerun diff --git a/games/quakeserver/scripts/configure b/games/quakeserver/scripts/configure deleted file mode 100644 index dfd31e72b5a0..000000000000 --- a/games/quakeserver/scripts/configure +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/perl -# - -eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' -& eval 'exec /usr/bin/perl -S $0 $argv:q' -if 0; - -chop( $hostname = `hostname` ); -$files = ( "$ENV{'WRKDIR'}/server/quake/qslog $ENV{'WRKDIR'}/server/quake/qsrv.expect" ); - -system( "/usr/bin/perl -pi -e 's|%%PREFIX%%|$ENV{'PREFIX'}|g' $files" ); -system( "/usr/bin/perl -pi -e 's|%%HOSTNAME%%|$hostname|g' $files" ); |