From e3c84da95bc966506a002e846e70896835c05664 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Tue, 29 Mar 2016 18:27:23 +0000 Subject: [PATCH] Initial upgrade package for amd64 --- packages/base/amd64/upgrade/Makefile | 1 + packages/base/amd64/upgrade/PKG.yml | 26 +++++++++++++++++++ packages/base/amd64/upgrade/builds/.gitignore | 1 + packages/base/amd64/upgrade/builds/Makefile | 18 +++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 packages/base/amd64/upgrade/Makefile create mode 100644 packages/base/amd64/upgrade/PKG.yml create mode 100644 packages/base/amd64/upgrade/builds/.gitignore create mode 100644 packages/base/amd64/upgrade/builds/Makefile diff --git a/packages/base/amd64/upgrade/Makefile b/packages/base/amd64/upgrade/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/base/amd64/upgrade/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/base/amd64/upgrade/PKG.yml b/packages/base/amd64/upgrade/PKG.yml new file mode 100644 index 00000000..20a543fd --- /dev/null +++ b/packages/base/amd64/upgrade/PKG.yml @@ -0,0 +1,26 @@ +prerequisites: + packages: + - onl-kernel-3.9.6-x86-64-all:amd64 + - onl-kernel-3.2-deb7-x86-64-all:amd64 + - onl-kernel-3.18-x86-64-all:amd64 + - onl-loader-initrd:amd64 + +common: + arch: amd64 + version: 1.0.0 + copyright: Copyright 2013, 2014, 2015 Big Switch Networks + maintainer: support@bigswitch.com + +packages: + - name: onl-upgrade + version: 1.0.0 + summary: Open Network Linux Upgrade package for AMD64 platforms. + + files: + builds/files : /etc/onl/upgrade/x86_64 + + changelog: Change changes changes., + + + + diff --git a/packages/base/amd64/upgrade/builds/.gitignore b/packages/base/amd64/upgrade/builds/.gitignore new file mode 100644 index 00000000..027271b9 --- /dev/null +++ b/packages/base/amd64/upgrade/builds/.gitignore @@ -0,0 +1 @@ +files diff --git a/packages/base/amd64/upgrade/builds/Makefile b/packages/base/amd64/upgrade/builds/Makefile new file mode 100644 index 00000000..b95deb4a --- /dev/null +++ b/packages/base/amd64/upgrade/builds/Makefile @@ -0,0 +1,18 @@ +include $(ONL)/make/config.amd64.mk + +# All amd64 kernels +KERNELS := $(shell $(ONLPM) --find-file onl-kernel-3.9.6-x86-64-all:amd64 kernel-3.9.6-x86-64-all) \ + $(shell $(ONLPM) --find-file onl-kernel-3.2-deb7-x86-64-all:amd64 kernel-3.2-deb7-x86_64-all) \ + $(shell $(ONLPM) --find-file onl-kernel-3.18-x86-64-all:amd64 kernel-3.18-x86_64-all) \ + +# Loader initrd +INITRD := $(shell $(ONLPM) --find-file onl-loader-initrd:amd64 onl-loader-initrd-amd64.cpio.gz) +MANIFEST := $(shell $(ONLPM) --find-file onl-loader-initrd:amd64 manifest.json) + +all: + mkdir -p files + cp $(KERNELS) files + cp $(INITRD) files/initrd-amd64 + cp $(MANIFEST) files + +