diff options
author | 2008-02-26 14:50:19 +0000 | |
---|---|---|
committer | 2008-02-26 14:50:19 +0000 | |
commit | 66d3792c3d25985c20718726e0fa286fc767616f (patch) | |
tree | 14777ffd29cdb1c73d7703a7febc6db8a3ebfbc8 /app-emulation/virtualbox-guest-additions | |
parent | app-emulation/virtualbox-guest-additions: fix wrong MY_P (diff) | |
download | jokey-66d3792c3d25985c20718726e0fa286fc767616f.tar.gz jokey-66d3792c3d25985c20718726e0fa286fc767616f.tar.bz2 jokey-66d3792c3d25985c20718726e0fa286fc767616f.zip |
app-emulation/virtualbox-guest-additions: add initd script
svn path=/trunk/; revision=360
Diffstat (limited to 'app-emulation/virtualbox-guest-additions')
3 files changed, 48 insertions, 1 deletions
diff --git a/app-emulation/virtualbox-guest-additions/ChangeLog b/app-emulation/virtualbox-guest-additions/ChangeLog index 05ccbff..fab1c0b 100644 --- a/app-emulation/virtualbox-guest-additions/ChangeLog +++ b/app-emulation/virtualbox-guest-additions/ChangeLog @@ -3,6 +3,10 @@ # $Header: $ 26 Feb 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com> + +files/virtualbox-guest-additions-1.5.6.initd: + add initd script + + 26 Feb 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com> virtualbox-guest-additions-1.5.6.ebuild: fix wrong MY_P diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest index a98b575..38436d5 100644 --- a/app-emulation/virtualbox-guest-additions/Manifest +++ b/app-emulation/virtualbox-guest-additions/Manifest @@ -1,9 +1,10 @@ AUX virtualbox-guest-additions-1.5.4-remove-alsa.patch 761 RMD160 e1390d18f9734e1da4151300f3eb780d4473d343 SHA1 be68f3c5fccbfa747011686d7afd65fd026fae7c SHA256 93bef36933cc567a0278229c98d0db34e06fb93d836584235b094f489c4ab83d AUX virtualbox-guest-additions-1.5.4.initd 1274 RMD160 4d1777d2a1932f3b7c341278cae7a99c63edff95 SHA1 c46c2c5a864db9a8bed20c16ed1edfc2253e3648 SHA256 5c3a3f4c05d9b90688b9dcffe0b3627b4e17a565c9bc94055356be7b2b73b5f5 AUX virtualbox-guest-additions-1.5.6-remove-alsa.patch 761 RMD160 01a703389ac676662c16150855e7dc536d5b0845 SHA1 327818074e2dd85b1c55570fc67367165b525e79 SHA256 b23acb72dc347a98982bc882d646d9aa785ec46d34083448f1a3c9c77794d18f +AUX virtualbox-guest-additions-1.5.6.initd 1274 RMD160 4d1777d2a1932f3b7c341278cae7a99c63edff95 SHA1 c46c2c5a864db9a8bed20c16ed1edfc2253e3648 SHA256 5c3a3f4c05d9b90688b9dcffe0b3627b4e17a565c9bc94055356be7b2b73b5f5 DIST VirtualBox-1.5.4_OSE.tar.bz2 26646142 RMD160 2e3fcce0e961783f50b14cac3ca061e0a8b6f0bb SHA1 a918c064804d1dfde77b17747fe1886deff21f82 SHA256 64ae19c50a6a8c4e39a8c0cf3896dac1d7409fe7c29e51f1aabec7de75232a02 DIST VirtualBox-1.5.6-1_OSE.tar.bz2 26720717 RMD160 b016986beeae6205f19f5f1a3c586d3c08511c2f SHA1 1cb11c012b9143e14f2eada645757cae8886d0d1 SHA256 fb4d98f932a89d914486101a22dfdda628dae34069dfae8b6cdece4fa10b9c24 EBUILD virtualbox-guest-additions-1.5.4.ebuild 3055 RMD160 7d5a8d1e53b45e06de2b6735917e219fbb7857ab SHA1 5a72d52a8fdf8af54ceb2050e733db80ea9579b7 SHA256 cf6a7fb8861f044e12663411be7be4dd33a13673c1d3ff57679255c2c1d81be7 EBUILD virtualbox-guest-additions-1.5.6.ebuild 3083 RMD160 3f20e362d54dd19576c105dc806f9a884e189d2f SHA1 22cd9d1c502d44b566ae85586917a9af5f0a37ac SHA256 3d5381a5e64211e0ba911b0c461ac1b7ea6a30048808ad7e1fdecd6a8541c166 -MISC ChangeLog 2182 RMD160 fe369c289233e3712ab5a4425c788af1788f0fec SHA1 d279d1700a7c126a8cfc98970bf47cdb22167669 SHA256 a5604ff977fb4010147af2b4be982e4178c3c34ae96c3f6ffc78fe2e4a8903b3 +MISC ChangeLog 2311 RMD160 cb0004a022a63670cce019a10d43379bbdbac9d5 SHA1 a754267478cafa461d30276037dcc1203ac02037 SHA256 647b8386606fa7efb3d60dc4eea19a8c9aa80f43ca69ddded0020c59a57e2333 MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 diff --git a/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-1.5.6.initd b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-1.5.6.initd new file mode 100755 index 0000000..24db5a4 --- /dev/null +++ b/app-emulation/virtualbox-guest-additions/files/virtualbox-guest-additions-1.5.6.initd @@ -0,0 +1,42 @@ +#!/sbin/runscript +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: + +depend() { + need localmount +} + +start() { + ebegin "Starting VirtualBox guest additions" + + # Check if vboxadd and vboxvfs module are already loaded + if [[ -e /proc/modules && ! -e /dev/vboxadd ]] ; then + einfo " Loading kernel modules and creating devices" + /sbin/modprobe vboxadd &> /dev/null + mknod /dev/vboxadd c 254 0 -m 0664 &> /dev/null + /sbin/modprobe vboxvfs &> /dev/null + fi + + einfo " Starting the time syncronization system service" + start-stop-daemon --start --make-pidfile \ + --exec /usr/sbin/vboxadd-timesync --pidfile /var/run/vboxadd-timesync.pid \ + --name vboxadd-timesync \ + --background + + eend $? "Failed to start VirtualBox guest additions" +} + +stop() { + ebegin "Stopping VirtualBox guest additions" + + einfo " Stopping the time syncronization system service" + start-stop-daemon --stop --quiet \ + --pidfile /var/run/vboxadd-timesync.pid --name vboxadd-timesync + + einfo " Unloading kernel modules and removing devices" + /sbin/rmmod vboxvfs &> /dev/null + /sbin/rmmod vboxadd &> /dev/null + rm -f /dev/vboxadd &> /dev/null + eend $? +} |