about summary refs log tree commit diff stats
path: root/core/ports/linux-crux/Pkgfile
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2016-08-22 16:35:00 +0100
committerSilvino Silva <silvino@bk.ru>2016-08-22 20:08:05 +0100
commit1ac5f126bf1b3f2e18001dab8b9f2ae6255309cf (patch)
tree0383468088621583e29e1e8be1fdeeceb3ec0d14 /core/ports/linux-crux/Pkgfile
parent05c1ad5f7378e421f8ea06fb55e44ec773f0f055 (diff)
downloaddoc-1ac5f126bf1b3f2e18001dab8b9f2ae6255309cf.tar.gz
first doc core os revision
Diffstat (limited to 'core/ports/linux-crux/Pkgfile')
-rw-r--r--core/ports/linux-crux/Pkgfile32
1 files changed, 32 insertions, 0 deletions
diff --git a/core/ports/linux-crux/Pkgfile b/core/ports/linux-crux/Pkgfile
new file mode 100644
index 0000000..f153feb
--- /dev/null
+++ b/core/ports/linux-crux/Pkgfile
@@ -0,0 +1,32 @@
+# Description:  Linux kernel that comes with blobs
+# URL:          http://linux-libre.fsfla.org
+# Maintainer:   Silvino, silvino at bk dot ru
+# Depends on:   grub2 dracut
+
+name=linux-crux
+version=4.1.30
+release=1
+source=(https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.1.30.tar.xz \
+linux-$version.defconfig)
+
+build() {
+	cd linux-$version
+
+        make distclean
+
+        cp $SRC/linux-$version.defconfig .config
+
+        make silentoldconfig
+
+        make all
+        make INSTALL_MOD_PATH=$PKG modules_install
+
+        rm $PKG/lib/modules/$version-crux/source
+        ln -s /usr/src/linux-$version $PKG/lib/modules/$version-crux/source
+
+        install -m 0644 -D arch/x86_64/boot/bzImage $PKG/boot/vmlinuz-$version-crux
+        install -m 0644  System.map $PKG/boot/System.map-$version-crux
+        install -m 0644 .config $PKG/boot/config-$version-crux
+        install -m 0644 -D $SRC/linux-$version.defconfig $PKG/usr/src/linux-$version-crux-$release.defconfig
+
+}