From a8b29c93655f781d8aaf2da30e53319f4571f7e9 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Fri, 26 May 2017 18:20:04 +0000 Subject: [PATCH] Initial amd64 build for the 4.9 LTS kernel. --- .../kernel-4.9-lts-x86-64-all/Makefile | 1 + .../kernels/kernel-4.9-lts-x86-64-all/PKG.yml | 29 +++++++++++++++++++ .../builds/.gitignore | 3 ++ .../kernel-4.9-lts-x86-64-all/builds/Makefile | 21 ++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/Makefile create mode 100644 packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/PKG.yml create mode 100644 packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/.gitignore create mode 100644 packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/Makefile diff --git a/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/Makefile b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/PKG.yml b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/PKG.yml new file mode 100644 index 00000000..0408411c --- /dev/null +++ b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/PKG.yml @@ -0,0 +1,29 @@ +variables: + basename: onl-kernel-4.9-lts-x86-64-all + +common: + arch: amd64 + version: 1.0.0 + copyright: Copyright 2013, 2014, 2015 Big Switch Networks + maintainer: support@bigswitch.com + support: opennetworklinux@googlegroups.com + +packages: + - name: $basename + version: 1.0.0 + summary: Open Network Linux 4.9 LTS Kernel for X86_64 Platforms. + + files: + builds/kernel-4.9* : $$PKG_INSTALL/ + builds/linux-*mbuild : $$PKG_INSTALL/mbuilds + + changelog: Change changes changes., + + - name: $basename-modules + version: 1.0.0 + summary: Open Network Linux 4.9 LTS Kernel Modules for X86_64 Platforms + + files: + builds/lib: /lib + + changelog: Change changes changes., diff --git a/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/.gitignore b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/.gitignore new file mode 100644 index 00000000..73d2c193 --- /dev/null +++ b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/.gitignore @@ -0,0 +1,3 @@ +linux-* +kernel-* +lib diff --git a/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/Makefile b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/Makefile new file mode 100644 index 00000000..2bb565a0 --- /dev/null +++ b/packages/base/amd64/kernels/kernel-4.9-lts-x86-64-all/builds/Makefile @@ -0,0 +1,21 @@ +# -*- Makefile -*- +############################################################ +# +# +# Copyright 2013, 2014 BigSwitch Networks, Inc. +# +# +# +# +############################################################ +THIS_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))) + +include $(ONL)/make/config.mk + +kernel: + $(MAKE) -C $(ONL)/packages/base/any/kernels/4.9-lts/configs/x86_64-all K_TARGET_DIR=$(THIS_DIR) $(ONL_MAKE_PARALLEL) + rm -rf lib + ARCH=x86_64 $(ONL)/tools/scripts/kmodbuild.sh linux-4.9.30-mbuild "$(wildcard $(ONL)/packages/base/any/kernels/modules/*)" onl/onl/common + +clean: + rm -rf linux-4.9* kernel-4.9*