[arch-commits] Commit in virtualbox-modules-arch/trunk (build.sh)

Christian Hesse eworm at archlinux.org
Wed Dec 21 13:53:14 UTC 2016


    Date: Wednesday, December 21, 2016 @ 13:53:13
  Author: eworm
Revision: 200800

upgpkg: virtualbox-modules-arch 5.1.12-1

new upstream release

Deleted:
  virtualbox-modules-arch/trunk/build.sh

----------+
 build.sh |   61 -------------------------------------------------------------
 1 file changed, 61 deletions(-)

Deleted: build.sh
===================================================================
--- build.sh	2016-12-21 13:52:46 UTC (rev 200799)
+++ build.sh	2016-12-21 13:53:13 UTC (rev 200800)
@@ -1,61 +0,0 @@
-#!/bin/bash
-# lazyness can be enhanced everyday
-
-shopt -s nullglob
-
-usage() {
-  echo "usage: $0 extra"
-  echo "       $0 testing"
-  exit 1
-}
-
-# $1: reference package
-update() {
-  url="https://www.archlinux.org/packages/$1/x86_64/$2/"
-  curkernel=$(wget -qO- "$url"|sed -nr "s/.*<h2>$2 ([0-9]+)\.([0-9]+).*<\/h2>.*/\1.\2/p")
-  case $curkernel in
-    3.19) nextkernel="4.0";;
-    *) nextkernel=${curkernel%.*}.$((${curkernel#*.}+1));;
-  esac
-
-  echo "** Current kernel: $curkernel"
-  echo "** Next kernel: $nextkernel"
-
-  sed -ri \
-    -e "s/(_?extramodules=).*-(ARCH|lts).*/\1extramodules-$curkernel-\2/i" \
-    -e "s/(linux.*>=)[0-9]+.[0-9]+/\1$curkernel/" \
-    -e "s/(linux.*<)[0-9]+.[0-9]+/\1$nextkernel/" \
-    PKGBUILD *.install
-}
-
-# $1: repo
-# $2: arch
-build() {
-  _files=("$PWD"/../../virtualbox/trunk/virtualbox-*-dkms-*-$arch.pkg.tar.xz)
-  makechrootpkg -c -u "${_files[@]/#/-I}" -r "$1"
-}
-
-(( $# == 1 )) || usage
-
-# detect lts case
-grep -q linux-lts PKGBUILD && suf=-lts
-
-case $1 in
-  extra)
-    update core linux$suf-headers
-    for arch in x86_64 i686; do
-      build /var/lib/archbuild/extra-$arch $arch
-    done
-  ;;
-  testing)
-    update testing linux$suf-headers
-    for arch in x86_64 i686; do
-      build /var/lib/archbuild/testing-$arch $arch
-    done
-  ;;
-  *)
-    usage
-  ;;
-esac
-
-# vim:set ts=2 sw=2 ft=sh et:



More information about the arch-commits mailing list