From 5c337ad789ad496037e00558e50ae838b6ec5349 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Sun, 1 Jan 2017 18:10:13 +0000 Subject: [PATCH] - Build common kernel modules - New module package --- .../kernels/kernel-3.16-lts-x86-64-all/PKG.yml | 15 +++++++++++++-- .../kernel-3.16-lts-x86-64-all/builds/.gitignore | 1 + .../kernel-3.16-lts-x86-64-all/builds/Makefile | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/PKG.yml b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/PKG.yml index 47496c0e..4165c4c6 100644 --- a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/PKG.yml +++ b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/PKG.yml @@ -1,3 +1,5 @@ +variables: + basename: onl-kernel-3.16-lts-x86-64-all common: arch: amd64 @@ -7,12 +9,21 @@ common: support: opennetworklinux@googlegroups.com packages: - - name: onl-kernel-3.16-lts-x86-64-all + - name: $basename version: 1.0.0 - summary: Open Network Linux Kernel 3.16 LTS for X86_64 Platforms. + summary: Open Network Linux 3.16 LTS Kernel for X86_64 Platforms. files: builds/kernel-3.16* : $$PKG_INSTALL/ builds/linux-*mbuild : $$PKG_INSTALL/mbuilds changelog: Change changes changes., + + - name: $basename-modules + version: 1.0.0 + summary: Open Network Linux 3.16 LTS Kernel Modules for X86_64 Platforms + + files: + builds/lib: /lib + + changelog: Change changes changes., diff --git a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/.gitignore b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/.gitignore index ef51fa80..73d2c193 100644 --- a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/.gitignore +++ b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/.gitignore @@ -1,2 +1,3 @@ linux-* kernel-* +lib diff --git a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/Makefile b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/Makefile index e198a046..f9d1bdc8 100644 --- a/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/Makefile +++ b/packages/base/amd64/kernels/kernel-3.16-lts-x86-64-all/builds/Makefile @@ -14,6 +14,7 @@ include $(ONL)/make/config.mk kernel: $(MAKE) -C $(ONL)/packages/base/any/kernels/3.16-lts/configs/x86_64-all K_TARGET_DIR=$(THIS_DIR) $(ONL_MAKE_PARALLEL) + $(ONL)/tools/scripts/kmodbuild.sh $(wildcard *-mbuild) $(wildcard $(ONL)/packages/base/any/kernels/modules/*) onl clean: rm -rf linux-3.16* kernel-3.16*