summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Ryd <patrik.ryd@linaro.org>2011-02-21 09:49:56 +0100
committerPatrik Ryd <patrik.ryd@linaro.org>2011-02-21 12:30:19 +0100
commite2ce2661169a8653c86112d4dd0d5ac99fbe6925 (patch)
tree7587a3a868a9665210798c2f07c4b0132d4fd5d1
download8-e2ce2661169a8653c86112d4dd0d5ac99fbe6925.tar.gz
Added target roottarball
The new taget roottarball creates a tarball of the root file system.
-rw-r--r--tasks/tarballs.mk25
1 files changed, 25 insertions, 0 deletions
diff --git a/tasks/tarballs.mk b/tasks/tarballs.mk
new file mode 100644
index 0000000..e569e98
--- /dev/null
+++ b/tasks/tarballs.mk
@@ -0,0 +1,25 @@
+#
+# Trigger build of tar balls for the linaro boards
+#
+
+#######
+## root tarball
+define build-roottarball-target
+ $(hide) echo "Target root fs tarball:" $(INSTALLED_ROOTTARBALL_TARGET)
+ $(hide) $(MKTARBALL) $(FS_GET_STATS) \
+ $(PRODUCT_OUT)/root . $(PRIVATE_ROOT_TAR) \
+ $(INSTALLED_ROOTTARBALL_TARGET)
+endef
+
+ifndef ROOT_TARBALL_FORMAT
+ ROOT_TARBALL_FORMAT := bz2
+endif
+
+root_tar := $(PRODUCT_OUT)/root.tar
+INSTALLED_ROOTTARBALL_TARGET := $(root_tar).$(ROOT_TARBALL_FORMAT)
+
+$(INSTALLED_ROOTTARBALL_TARGET): PRIVATE_ROOT_TAR := $(root_tar)
+$(INSTALLED_ROOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_RAMDISK_FILES)
+ $(build-roottarball-target)
+
+roottarball: $(INSTALLED_ROOTTARBALL_TARGET) \ No newline at end of file