milis/talimatname/genel/virtualbox-cli/talimat

50 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: VirtualBox, güçlü bir 32 ve 64 bit sanallaştırma ürünüdür
# URL: http://virtualbox.org
# Packager: milisarge
# Depends on:
buildrelease=104815
name=virtualbox-cli
version=5.0.12
release=1
[ "`uname -m`" == "i686" ] && _ARCH=x86
[ "`uname -m`" == "x86_64" ] && _ARCH=amd64
source=(http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run)
build() {
sh VirtualBox-${version}-${buildrelease}-Linux_${_ARCH}.run --target vb --keep --noexec
cd vb
tar xfj VirtualBox.tar.bz2
cd src/vboxhost/
KERNELRELEASE=`uname -r`
KERN_DIR=/usr/src/linux-${KERNELRELEASE%.*} make
mkdir -p $PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz
for i in *.ko
do
install -D -m0644 $i \
$PKG/lib/modules/${KERNELRELEASE}/kernel/drivers/zzzz/$i
done
mkdir -p $PKG/etc/sysconfig/modules.d
cat > $PKG/etc/sysconfig/modules.d/virtualbox.conf << "EOF"
vboxdrv
vboxnetadp
vboxnetflt
vboxpci
EOF
# post-install autogen
cat > $PKGMK_ROOT/$name.post-install << "EOF"
. lib/lsb/init-functions
log_success_msg "update modules population"
EOF
echo "depmod $KERNELRELEASE" >> $PKGMK_ROOT/$name.post-install
cat >> $PKGMK_ROOT/$name.post-install << "EOF"
log_warning_msg "${WARNING}Check the file /etc/sysconfig/modules.d/virtualbox.conf ${NORMAL}"
log_warning_msg "${WARNING}Reboot if you want the modules being automatically loaded${NORMAL}"
EOF
}