summaryrefslogtreecommitdiff
path: root/libre/kernel26-libre/get_configs
diff options
context:
space:
mode:
authorJoshua Ismael Haase Hernandez <hahj87@gmail.com>2011-04-15 18:31:32 -0700
committerJoshua Ismael Haase Hernandez <hahj87@gmail.com>2011-04-15 18:31:32 -0700
commitffb3ebbe0c98853f03a79b95cfff0f525df7d1fe (patch)
tree9879cb74f4d2f8ab4652b4277b7f66c212766ab0 /libre/kernel26-libre/get_configs
parent833e63b6728e7fe38ea0e77303623efa6bdef48c (diff)
parentc931fbbe5ae1246b69e2c61452f7c3d7632d98c9 (diff)
Merge branch 'master' of vparabola:~/projects/abslibre
Conflicts: .gitignore
Diffstat (limited to 'libre/kernel26-libre/get_configs')
-rwxr-xr-xlibre/kernel26-libre/get_configs17
1 files changed, 17 insertions, 0 deletions
diff --git a/libre/kernel26-libre/get_configs b/libre/kernel26-libre/get_configs
new file mode 100755
index 000000000..624ea1048
--- /dev/null
+++ b/libre/kernel26-libre/get_configs
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+source PKGBUILD
+
+pkgname=${pkgname/-libre/}
+KERNEL_VERSION=${2:-${_basekernel}-ARCH}
+from=${1:-core}
+
+for pkgarch in ${arch[@]}; do
+ wget -nc "http://mirrors.kernel.org/archlinux/$from/os/${pkgarch}/${pkgname}-headers-${pkgver}-${pkgrel}-${pkgarch}.pkg.tar.xz"
+ tar -xOf "${pkgname}-headers-${pkgver}-${pkgrel}-${pkgarch}.pkg.tar.xz" usr/src/linux-${KERNEL_VERSION}/.config > config.${pkgarch}
+done
+
+sed -i "s/-ARCH/-LIBRE/" config.*
+
+exit 0
+