diff -u -b -B -r1.2 festival-1.95_beta-r3.ebuild --- festival-1.95_beta-r3.ebuild 28 Apr 2007 17:18:39 -0000 1.2 +++ festival-1.95_beta-r3.ebuild 6 Jun 2007 02:48:33 -0000 @@ -44,6 +44,10 @@ S=${WORKDIR} +pkg_setup() { + enewuser festival -1 /bin/false -1 audio +} + src_unpack() { unpack ${A} Index: files/festival.rc =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-accessibility/festival/files/festival.rc,v retrieving revision 1.2 diff -u -b -B -r1.2 festival.rc --- files/festival.rc 14 Jul 2004 21:06:11 -0000 1.2 +++ files/festival.rc 6 Jun 2007 02:48:33 -0000 @@ -11,7 +11,7 @@ start() { ebegin "Starting festival" start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/festival.pid \ - --exec /usr/bin/festival -- --server -b /etc/festival/server.scm + --chuid festival --exec /usr/bin/festival -- --server -b /etc/festival/server.scm eend $? } Index: files/server.scm =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-accessibility/festival/files/server.scm,v retrieving revision 1.4 diff -u -b -B -r1.4 server.scm --- files/server.scm 4 Nov 2006 20:55:06 -0000 1.4 +++ files/server.scm 6 Jun 2007 02:48:33 -0000 @@ -11,7 +11,9 @@ (set! server_passwd nil) ; Server access list (hosts) -(set! server_access_list '("[^.]+" "127.0.0.1" "localhost.*" "192.168.*")) +; (set! server_access_list '("[^.]+" "127.0.0.1" "localhost.*" "192.168.*")) +(set! server_access_list '("[^.]+" "127.0.0.1" "localhost" )) + ; Server deny list (hosts) (set! server_deny_list nil)