summarylogtreecommitdiffstats
path: root/build_pkgs
diff options
context:
space:
mode:
authorBjörn Bidar2015-06-13 17:47:56 +0200
committerBjörn Bidar2015-06-13 17:47:56 +0200
commit23c0ea164c0c91a8762e82fd1ed61500c7d36628 (patch)
tree5d5196b0868556e1cba15961fea8a8e0ad4cf35c /build_pkgs
downloadaur-23c0ea164c0c91a8762e82fd1ed61500c7d36628.tar.gz
initial import
Diffstat (limited to 'build_pkgs')
-rw-r--r--build_pkgs26
1 files changed, 26 insertions, 0 deletions
diff --git a/build_pkgs b/build_pkgs
new file mode 100644
index 000000000000..4cc27232287b
--- /dev/null
+++ b/build_pkgs
@@ -0,0 +1,26 @@
+#!/bin/bash
+# default config
+# default build arches
+CPU_ARCHES=( SANDYBRIDGE IVYBRIDGE HASWELL GENERIC)
+
+# init build dir
+mkdir -p build/src
+# copy all sources to build dir
+for src in PKGBUILD linux.install linux.preset config config.x86_64 *.patch ; do
+ ln -s ../$src build/$src
+done
+# load local build script if found to apply gpg settings or alike, if existing
+if [ -e build_pkgs.local ] ; then
+ source build_pkgs.local
+fi
+
+cd build
+# start building
+
+for cpu in ${CPU_ARCHES[*]} ; do
+ mkdir src
+ echo "CPU=$cpu" > src/batch_opts
+ # use our config file for makepkg
+ makepkg --config makepkg.conf -f
+ rm -rf {src,pkg}
+done