ports/173925: ports/virtualbox-ose-additions-4.1.22 VBoxService shutdown without core dump
FreeBSD Proponent
fartherreaches at aol.com
Mon Nov 26 04:40:00 UTC 2012
>Number: 173925
>Category: ports
>Synopsis: ports/virtualbox-ose-additions-4.1.22 VBoxService shutdown without core dump
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 26 04:40:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: FreeBSD Proponent
>Release: FreeBSD 8.3-RELEASE-p4 amd64
>Organization:
>Environment:
System: FreeBSD 8.3-RELEASE-p4 #3: Thu Oct 25 02:54:16 CDT 2012
virtualbox-ose-additions-4.1.22
>Description:
/usr/local/etc/rc.d/vboxservice script has no proper stop/shutdown process which causes core dumps each time the virtual guest is shut down
>How-To-Repeat:
>Fix:
#!/bin/sh
# $FreeBSD: ports/emulators/virtualbox-ose-additions/files/vboxservice.in,v 1.3 2012/01/14 08:55:41 dougb Exp $
# PROVIDE: vboxservice
# REQUIRE: DAEMON vboxguest
# BEFORE: LOGIN
# KEYWORD: shutdown
# Define vboxservice_enable in /etc/rc.conf[.local] to enable it.
#
# vboxservice_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable VBoxService.
. /etc/rc.subr
name="vboxservice"
rcvar=vboxservice_enable
command="/usr/local/sbin/VBoxService"
start_cmd="vboxservice_start"
stop_cmd="vboxservice_stop"
load_rc_config $name
vboxservice_start() {
PID=`/bin/ps -ax|/usr/bin/grep VBoxService|/usr/bin/grep -v grep|/usr/bin/awk '{print $1}'`
if [ "X$PID" != "X" ]; then
echo "*** VBoxService already started"
exit 2
else
$command ${vboxservice_flags}
if [ $? -eq 0 ]; then echo "--- VBoxService started";fi
fi
}
vboxservice_stop() {
PID=`/bin/ps -ax|/usr/bin/grep VBoxService|/usr/bin/grep -v grep|/usr/bin/awk '{print $1}'`
if [ "X$PID" = "X" ]; then
echo "*** VBoxService not started"
exit 2
else
kill -2 $PID
if [ $? -eq 0 ]; then echo "--- VBoxService stopped"; fi
fi
}
run_rc_command "$1"
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list