summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2014-06-17 21:46:32 -0500
committerPatrick Williams <iawillia@us.ibm.com>2014-07-03 02:00:27 -0500
commit3f25749c296ebf23d93bc6f8d446dbea008437ab (patch)
tree8d1637e50332fa52c4df78304990f4d3a968d15e
parente94080b3d60a3a8d0d43a894dfc4b47206448201 (diff)
downloadtalos-op-build-3f25749c296ebf23d93bc6f8d446dbea008437ab.tar.gz
talos-op-build-3f25749c296ebf23d93bc6f8d446dbea008437ab.zip
Add ffs package.
-rw-r--r--openpower/Config.in6
-rw-r--r--openpower/external.mk1
-rw-r--r--openpower/package/Config.in1
-rw-r--r--openpower/package/openpower-ffs/Config.in5
-rw-r--r--openpower/package/openpower-ffs/openpower-ffs.mk17
5 files changed, 30 insertions, 0 deletions
diff --git a/openpower/Config.in b/openpower/Config.in
index 320421b1..19007fef 100644
--- a/openpower/Config.in
+++ b/openpower/Config.in
@@ -2,4 +2,10 @@ menu "OpenPower"
source "$BR2_EXTERNAL/platform/Config.in"
+menu "OpenPower Packages"
+if BR2_OPENPOWER_PLATFORM
+source "$BR2_EXTERNAL/package/Config.in"
+endif
+endmenu
+
endmenu
diff --git a/openpower/external.mk b/openpower/external.mk
index e69de29b..40f7eae3 100644
--- a/openpower/external.mk
+++ b/openpower/external.mk
@@ -0,0 +1 @@
+include $(sort $(wildcard $(BR2_EXTERNAL)/package/*/*.mk))
diff --git a/openpower/package/Config.in b/openpower/package/Config.in
new file mode 100644
index 00000000..45b8e46a
--- /dev/null
+++ b/openpower/package/Config.in
@@ -0,0 +1 @@
+source "$BR2_EXTERNAL/package/openpower-ffs/Config.in"
diff --git a/openpower/package/openpower-ffs/Config.in b/openpower/package/openpower-ffs/Config.in
new file mode 100644
index 00000000..688b654c
--- /dev/null
+++ b/openpower/package/openpower-ffs/Config.in
@@ -0,0 +1,5 @@
+config BR2_PACKAGE_HOST_OPENPOWER_FFS
+ bool "ffs"
+ default y if (BR2_OPENPOWER_PLATFORM && BR2_powerpc_power8)
+ help
+ Utilites for building an 'ffs' image file.
diff --git a/openpower/package/openpower-ffs/openpower-ffs.mk b/openpower/package/openpower-ffs/openpower-ffs.mk
new file mode 100644
index 00000000..1949138e
--- /dev/null
+++ b/openpower/package/openpower-ffs/openpower-ffs.mk
@@ -0,0 +1,17 @@
+OPENPOWER_FFS_VERSION = b28fef379c786c3eb5c36af01ac6ece6163d54b2
+OPENPOWER_FFS_SITE = /gsa/ausgsa/home/i/a/iawillia/web/public/openpower/openpower-ffs
+OPENPOWER_FFS_SITE_METHOD = git
+OPENPOWER_FFS_LICENSE = GPLv2+
+
+define HOST_OPENPOWER_FFS_BUILD_CMDS
+ cd $(@D) ; \
+ $(HOST_MAKE_ENV) $(MAKE) all
+endef
+
+define HOST_OPENPOWER_FFS_INSTALL_CMDS
+ $(INSTALL) -D $(@D)/ecc/x86/ecc $(HOST_DIR)/usr/bin/ecc
+ $(INSTALL) -D $(@D)/fpart/x86/fpart $(HOST_DIR)/usr/bin/fpart
+ $(INSTALL) -D $(@D)/fcp/x86/fcp $(HOST_DIR)/usr/bin/fcp
+endef
+
+$(eval $(host-generic-package))
OpenPOWER on IntegriCloud