media-sound/ventrilo-server-bin: The actual version of the ventrilo server is 3.0.2. Since it contains security related fixes the current ebuild version 2.3.1 should be updated. Reproducible: Always
It's worth noting that ventrilo server version 3.x is not backwards compatible with client version 2.x, nor is client version 3.x compatible with server version 2.x.
Created attachment 138523 [details] emerge 3.0.2 from overlay (failed) log Can anybody help here? I followed the guide from the wiki ( http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild ) , but the package is not installed correctly due to the "cannot stat" error.
...So I cheated. I canceled the emerge mid-build and cp /var/tmp/portage/media-sound/ventrilo-server-bin-3.0.2/work/ventsrv/vent* /opt/vent*/
Created attachment 139774 [details] ventrilo-server-bin-3.0.2.ebuild Updated ebuild
Created attachment 139776 [details] Updated conf.d Updated conf.d
Created attachment 139778 [details] updated init.d Updated init.d
Created a new ebuild that should fix this bug and bug 135996. The daemon now runs as the user ventrilo instead of root All config files are stored in /etc/ventrilo Moved binaries to /usr/sbin added ventstatus option to init.d Changed ${NICE} to ${VENT_NICENESS} in conf.d
*** Bug 231370 has been marked as a duplicate of this bug. ***
Has this ebuild been placed into an overlay, and if so, which one? Also, why is it taking so long to land this in the Portage tree? It hasn't had any action in 6 months and works fine.
Bumped to 3.0.3, logs and pid file is placed in /opt/ventrilo-server-bin, since they do not belong in /etc, and it is not possible to change the location to somewhere else than the directory from which the configs are placed.