From cb447620084a20be80d116c81c2e9ec110be7118 Mon Sep 17 00:00:00 2001
From: davidovski <david@davidovski.xyz>
Date: Sun, 16 Jan 2022 01:23:51 +0000
Subject: restructured repo system

---
 repo/system/kmod.xibuild | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 repo/system/kmod.xibuild

(limited to 'repo/system/kmod.xibuild')

diff --git a/repo/system/kmod.xibuild b/repo/system/kmod.xibuild
new file mode 100644
index 0000000..b6f873e
--- /dev/null
+++ b/repo/system/kmod.xibuild
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+DEPS=(glibc zlib openssl xz zstd)
+
+SOURCE=https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-29.tar.xz
+DESC="Libraries and utilities for managing kernel modules"
+
+build () {
+    ./autogen.sh
+    ./configure --prefix=/usr          \
+            --sysconfdir=/etc      \
+            --with-xz              \
+            --with-zstd            \
+            --with-zlib
+
+    make
+    make DESTDIR=$PKG_DEST install 
+}
+
+package () {
+    mkdir -p /usr/sbin
+    mkdir -p /usr/bin
+
+    for target in depmod insmod modinfo modprobe rmmod; do
+        ln -sfv ../bin/kmod $PKG_DERT/usr/sbin/$target
+    done
+
+    ln -sfv kmod $PKG_DEST/usr/bin/lsmod
+}
-- 
cgit v1.2.1