Loading virtualbox_bin/PKGBUILD +22 −16 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ pkgname=virtualbox_bin pkgver=4.0.4 _build=70112 pkgrel=2 pkgrel=3 pkgdesc='Oracle VM VirtualBox Binary Edition' arch=('i686' 'x86_64') url='http://virtualbox.org' Loading @@ -25,22 +25,24 @@ optdepends=('virtualbox-ext-oracle: for Oracle extensions' 'pulseaudio: for PulseAudio support') provides=("virtualbox=${pkgver}") conflicts=('virtualbox' 'virtualbox-ose' 'virtualbox-modules') backup=('etc/conf.d/vbox') backup=('etc/vbox/vbox.cfg' 'etc/conf.d/vboxdrv' 'etc/conf.d/vboxweb') install='install' _arch='x86' [ "${CARCH}" = 'x86_64' ] && _arch='amd64' source=( "VirtualBox-${pkgver}-${_build}-Linux_${_arch}.run::http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}-${_build}-Linux_${_arch}.run" 'config' '10-vboxdrv.rules' 'vboxdrv' 'vboxweb' 'vboxdrv.rc' 'vboxdrv.conf' 'vboxweb.rc' 'vboxweb.conf' ) md5sums=('2a382c44557d06fa7337b045902baaa0' 'd61eb2cab419c6250e30975f546e9f66' '98859bfca9ef2ebf2ea43eb9123316fc' 'b10ba7fadee69a6a5c9692c0b0262b53' '8bd523861a44efdb82a19a9b7daf0a0c') '3e5ea5ab80d8a0b62c247c3ca6a2faf3' '2d5a0c5275bf660da9f30f75820b6078' '9d5f1eeea43f23d4696e3568671a4c4d' '3ac185709bfe688bb753c46e170d0546') [ "${CARCH}" = 'i686' ] && md5sums[0]='9598e9386cd31984c86381a41f673d7c' build() { Loading Loading @@ -82,18 +84,20 @@ build() { rm -Rf build cd "${pkgdir}/opt/VirtualBox" # Install rc.d scripts install -Dm0755 "${srcdir}/vboxdrv" "${pkgdir}/etc/rc.d/vboxdrv" install -Dm0755 "${srcdir}/vboxweb" "${pkgdir}/etc/rc.d/vboxweb" # Update Arch way of life in VBox.sh sed -i -e 's#CONFIG="/etc/vbox/vbox.cfg"#CONFIG="/etc/conf.d/vbox"#' \ "${pkgdir}/opt/VirtualBox/VBox.sh" # Update Arch initscripts way of life in VBox.sh sed -i -e 's,sudo /etc/init.d/vboxdrv setup,/etc/rc.d/vboxdrv setup,g' \ "${pkgdir}/opt/VirtualBox/VBox.sh" sed -i -e 's,sudo /etc/init.d/vboxdrv restart,/etc/rc.d/vboxdrv restart,g' \ "${pkgdir}/opt/VirtualBox/VBox.sh" # Install vboxdrv initscript install -Dm0755 "${srcdir}/vboxdrv.rc" "${pkgdir}/etc/rc.d/vboxdrv" install -Dm0644 "${srcdir}/vboxdrv.conf" "${pkgdir}/etc/conf.d/vboxdrv" # Install vboxweb initscript install -Dm0755 "${srcdir}/vboxweb.rc" "${pkgdir}/etc/rc.d/vboxweb" install -Dm0644 "${srcdir}/vboxweb.conf" "${pkgdir}/etc/conf.d/vboxweb" # Install udev rules install -Dm0644 "${srcdir}/10-vboxdrv.rules" "${pkgdir}/lib/udev/rules.d/10-vboxdrv.rules" Loading @@ -117,7 +121,9 @@ build() { ln -s "/opt/VirtualBox/VirtualBox.chm" "${pkgdir}/usr/share/doc/$pkgname/VirtualBox.chm" # Setup default configuration install -Dm0644 "${srcdir}/config" "${pkgdir}/etc/conf.d/vbox" install -dm 0755 "${pkgdir}/etc/vbox" echo 'INSTALL_DIR="/opt/VirtualBox"' > "${pkgdir}/etc/vbox/vbox.cfg" chmod 0644 "${pkgdir}/etc/vbox/vbox.cfg" # Create the directory below if it doesn't exist install -d "${pkgdir}/var/run/VirtualBox" Loading virtualbox_bin/vboxdrv.conf 0 → 100644 +2 −0 Original line number Diff line number Diff line # Try to build module if don't exist when calling start START_BUILD=yes virtualbox_bin/vboxdrv→virtualbox_bin/vboxdrv.rc +3 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ . /etc/rc.conf . /etc/rc.d/functions . /etc/conf.d/vbox . /etc/vbox/vbox.cfg . /etc/conf.d/vboxdrv if [[ -n "$INSTALL_DIR" ]]; then VBOXMANAGE="$INSTALL_DIR/VBoxManage" Loading @@ -10,7 +11,7 @@ if [[ -n "$INSTALL_DIR" ]]; then BUILDVBOXNETFLT="$INSTALL_DIR/src/vboxhost/vboxnetflt/build_in_tmp" BUILDVBOXNETADP="$INSTALL_DIR/src/vboxhost/vboxnetadp/build_in_tmp" else echo "Missing vbox config file" echo "Missing /etc/vbox/vbox.cfg" exit 0 fi Loading virtualbox_bin/config→virtualbox_bin/vboxweb.conf +0 −6 Original line number Diff line number Diff line # Default Installation Directory INSTALL_DIR="/opt/VirtualBox" # Try to build module if don't exist when calling start START_BUILD=yes # WebService Mandatory Variables #VBOXWEB_USER= Loading virtualbox_bin/vboxweb→virtualbox_bin/vboxweb.rc +2 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ . /etc/rc.conf . /etc/rc.d/functions . /etc/conf.d/vbox . /etc/vbox/vbox.cfg . /etc/conf.d/vboxweb BINARY="$INSTALL_DIR/vboxwebsrv" PID=$(pidof -o %PPID $BINARY) Loading Loading
virtualbox_bin/PKGBUILD +22 −16 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ pkgname=virtualbox_bin pkgver=4.0.4 _build=70112 pkgrel=2 pkgrel=3 pkgdesc='Oracle VM VirtualBox Binary Edition' arch=('i686' 'x86_64') url='http://virtualbox.org' Loading @@ -25,22 +25,24 @@ optdepends=('virtualbox-ext-oracle: for Oracle extensions' 'pulseaudio: for PulseAudio support') provides=("virtualbox=${pkgver}") conflicts=('virtualbox' 'virtualbox-ose' 'virtualbox-modules') backup=('etc/conf.d/vbox') backup=('etc/vbox/vbox.cfg' 'etc/conf.d/vboxdrv' 'etc/conf.d/vboxweb') install='install' _arch='x86' [ "${CARCH}" = 'x86_64' ] && _arch='amd64' source=( "VirtualBox-${pkgver}-${_build}-Linux_${_arch}.run::http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}-${_build}-Linux_${_arch}.run" 'config' '10-vboxdrv.rules' 'vboxdrv' 'vboxweb' 'vboxdrv.rc' 'vboxdrv.conf' 'vboxweb.rc' 'vboxweb.conf' ) md5sums=('2a382c44557d06fa7337b045902baaa0' 'd61eb2cab419c6250e30975f546e9f66' '98859bfca9ef2ebf2ea43eb9123316fc' 'b10ba7fadee69a6a5c9692c0b0262b53' '8bd523861a44efdb82a19a9b7daf0a0c') '3e5ea5ab80d8a0b62c247c3ca6a2faf3' '2d5a0c5275bf660da9f30f75820b6078' '9d5f1eeea43f23d4696e3568671a4c4d' '3ac185709bfe688bb753c46e170d0546') [ "${CARCH}" = 'i686' ] && md5sums[0]='9598e9386cd31984c86381a41f673d7c' build() { Loading Loading @@ -82,18 +84,20 @@ build() { rm -Rf build cd "${pkgdir}/opt/VirtualBox" # Install rc.d scripts install -Dm0755 "${srcdir}/vboxdrv" "${pkgdir}/etc/rc.d/vboxdrv" install -Dm0755 "${srcdir}/vboxweb" "${pkgdir}/etc/rc.d/vboxweb" # Update Arch way of life in VBox.sh sed -i -e 's#CONFIG="/etc/vbox/vbox.cfg"#CONFIG="/etc/conf.d/vbox"#' \ "${pkgdir}/opt/VirtualBox/VBox.sh" # Update Arch initscripts way of life in VBox.sh sed -i -e 's,sudo /etc/init.d/vboxdrv setup,/etc/rc.d/vboxdrv setup,g' \ "${pkgdir}/opt/VirtualBox/VBox.sh" sed -i -e 's,sudo /etc/init.d/vboxdrv restart,/etc/rc.d/vboxdrv restart,g' \ "${pkgdir}/opt/VirtualBox/VBox.sh" # Install vboxdrv initscript install -Dm0755 "${srcdir}/vboxdrv.rc" "${pkgdir}/etc/rc.d/vboxdrv" install -Dm0644 "${srcdir}/vboxdrv.conf" "${pkgdir}/etc/conf.d/vboxdrv" # Install vboxweb initscript install -Dm0755 "${srcdir}/vboxweb.rc" "${pkgdir}/etc/rc.d/vboxweb" install -Dm0644 "${srcdir}/vboxweb.conf" "${pkgdir}/etc/conf.d/vboxweb" # Install udev rules install -Dm0644 "${srcdir}/10-vboxdrv.rules" "${pkgdir}/lib/udev/rules.d/10-vboxdrv.rules" Loading @@ -117,7 +121,9 @@ build() { ln -s "/opt/VirtualBox/VirtualBox.chm" "${pkgdir}/usr/share/doc/$pkgname/VirtualBox.chm" # Setup default configuration install -Dm0644 "${srcdir}/config" "${pkgdir}/etc/conf.d/vbox" install -dm 0755 "${pkgdir}/etc/vbox" echo 'INSTALL_DIR="/opt/VirtualBox"' > "${pkgdir}/etc/vbox/vbox.cfg" chmod 0644 "${pkgdir}/etc/vbox/vbox.cfg" # Create the directory below if it doesn't exist install -d "${pkgdir}/var/run/VirtualBox" Loading
virtualbox_bin/vboxdrv.conf 0 → 100644 +2 −0 Original line number Diff line number Diff line # Try to build module if don't exist when calling start START_BUILD=yes
virtualbox_bin/vboxdrv→virtualbox_bin/vboxdrv.rc +3 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ . /etc/rc.conf . /etc/rc.d/functions . /etc/conf.d/vbox . /etc/vbox/vbox.cfg . /etc/conf.d/vboxdrv if [[ -n "$INSTALL_DIR" ]]; then VBOXMANAGE="$INSTALL_DIR/VBoxManage" Loading @@ -10,7 +11,7 @@ if [[ -n "$INSTALL_DIR" ]]; then BUILDVBOXNETFLT="$INSTALL_DIR/src/vboxhost/vboxnetflt/build_in_tmp" BUILDVBOXNETADP="$INSTALL_DIR/src/vboxhost/vboxnetadp/build_in_tmp" else echo "Missing vbox config file" echo "Missing /etc/vbox/vbox.cfg" exit 0 fi Loading
virtualbox_bin/config→virtualbox_bin/vboxweb.conf +0 −6 Original line number Diff line number Diff line # Default Installation Directory INSTALL_DIR="/opt/VirtualBox" # Try to build module if don't exist when calling start START_BUILD=yes # WebService Mandatory Variables #VBOXWEB_USER= Loading
virtualbox_bin/vboxweb→virtualbox_bin/vboxweb.rc +2 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,8 @@ . /etc/rc.conf . /etc/rc.d/functions . /etc/conf.d/vbox . /etc/vbox/vbox.cfg . /etc/conf.d/vboxweb BINARY="$INSTALL_DIR/vboxwebsrv" PID=$(pidof -o %PPID $BINARY) Loading