diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-09-03 11:22:05 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-09-03 11:22:05 +0000 |
commit | 0f5c412fb93e1bc8fdf5ae985b489215a67ed091 (patch) | |
tree | 5530727b99753c802e8932f7daa32ed9639185be /images/make_boot_img | |
parent | 76ae5b86a1849b01f7e902c5d1fd76445840eac8 (diff) | |
download | drakx-backup-do-not-use-0f5c412fb93e1bc8fdf5ae985b489215a67ed091.tar drakx-backup-do-not-use-0f5c412fb93e1bc8fdf5ae985b489215a67ed091.tar.gz drakx-backup-do-not-use-0f5c412fb93e1bc8fdf5ae985b489215a67ed091.tar.bz2 drakx-backup-do-not-use-0f5c412fb93e1bc8fdf5ae985b489215a67ed091.tar.xz drakx-backup-do-not-use-0f5c412fb93e1bc8fdf5ae985b489215a67ed091.zip |
do not include ka stuff unlesse BUILD_KA is set
Diffstat (limited to 'images/make_boot_img')
-rwxr-xr-x | images/make_boot_img | 9 |
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"; |