summaryrefslogtreecommitdiffstats
path: root/images/make_boot_img
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-09-03 11:22:05 +0000
committerThierry Vignaud <tv@mageia.org>2012-09-03 11:22:05 +0000
commitd0d223ff7b53a4503210be4cc0b7881873e3d742 (patch)
tree5530727b99753c802e8932f7daa32ed9639185be /images/make_boot_img
parent44e05d98125b4578ee365fe802a45ebcabbdd26d (diff)
downloaddrakx-d0d223ff7b53a4503210be4cc0b7881873e3d742.tar
drakx-d0d223ff7b53a4503210be4cc0b7881873e3d742.tar.gz
drakx-d0d223ff7b53a4503210be4cc0b7881873e3d742.tar.bz2
drakx-d0d223ff7b53a4503210be4cc0b7881873e3d742.tar.xz
drakx-d0d223ff7b53a4503210be4cc0b7881873e3d742.zip
do not include ka stuff unlesse BUILD_KA is set
Diffstat (limited to 'images/make_boot_img')
-rwxr-xr-ximages/make_boot_img9
1 files changed, 6 insertions, 3 deletions
diff --git a/images/make_boot_img b/images/make_boot_img
index 2d01d6299..575921a39 100755
--- a/images/make_boot_img
+++ b/images/make_boot_img
@@ -208,15 +208,18 @@ fi
_ "cp -f $modz/modules.alias $modz/modules.description $tmp_initrd/modules/$ext";
}
# ka deploy need some files in all.rdz
- if ($ENV{DEBUGSTAGE1}) {
- mkdir_p("$tmp_initrd/$_") foreach qw(dev ka proc sys var/tmp tmp/stage2);
+ if ($ENV{DEBUGSTAGE1} || $ENV{BUILD_KA}) {
+ mkdir_p("$tmp_initrd/$_") foreach qw(dev proc sys var/tmp tmp/stage2);
symlink("/sbin", "$tmp_initrd/bin");
- cp_af("/usr/bin/ka-d-client", "$tmp_initrd/ka/ka-d-client");
cp_af("/bin/busybox.static", "$tmp_initrd/sbin/busybox");
my @funct = map { /functions:/ .. /^$/ ? do { s/\s//g; split /,/ } : () } `busybox.static`;
shift @funct;
symlink('busybox', $tmp_initrd . "/sbin/$_") foreach @funct;
}
+ if ($ENV{BUILD_KA}) {
+ mkdir_p("$tmp_initrd/ka");
+ cp_af("/usr/bin/ka-d-client", "$tmp_initrd/ka/ka-d-client");
+ }
_ "(cd $tmp_initrd; find . | cpio -o -c --quiet) | xz --check=crc32 --lzma2=dict=512KiB > $img";
_ "rm -rf $tmp_initrd";