aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-06-13 11:05:07 +0100
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-06-14 13:47:04 +0100
commitf63fc25a212f3d632ceb4ec850bfbc97fdb25724 (patch)
treece716109137de0ef759393d419274be5bdcb6a12 /src
parent0bc9dffbdee9b0d40cce2914bab5e445bbb8abb9 (diff)
debos: add extra_files_remove to remove arbitray files in ramdisk
Add an extra_filres_remove variable to remove any arbitray files using `find` after running crush.sh when creating the ramdisk cpio archive. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'src')
-rw-r--r--src/org/kernelci/debian/RootFS.groovy4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/org/kernelci/debian/RootFS.groovy b/src/org/kernelci/debian/RootFS.groovy
index 2c7e620..9458d6b 100644
--- a/src/org/kernelci/debian/RootFS.groovy
+++ b/src/org/kernelci/debian/RootFS.groovy
@@ -52,6 +52,7 @@ def buildImage(config) {
}
def extraPackagesRemove = config.extra_packages_remove ?: ""
+ def extraFilesRemove = config.extra_files_remove ?: ""
// defaults to empty script scripts/nothing.sh
def script = "scripts/nothing.sh"
@@ -74,6 +75,7 @@ def buildImage(config) {
debosFile,
extraPackages,
extraPackagesRemove,
+ extraFilesRemove,
name,
script,
test_overlay,
@@ -91,6 +93,7 @@ def makeImageStep(String pipeline_version,
String debosFile,
String extraPackages,
String extraPackagesRemove,
+ String extraFilesRemove,
String name,
String script,
String test_overlay,
@@ -113,6 +116,7 @@ def makeImageStep(String pipeline_version,
-t basename:${pipeline_version}/${arch} \
-t extra_packages:'${extraPackages}' \
-t extra_packages_remove:'${extraPackagesRemove}' \
+ -t extra_files_remove:'${extraFilesRemove}' \
-t script:${script} \
-t test_overlay:'${test_overlay}' \
${debosFile}