projects
/
grml-live.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
feacdba
)
GRMLBASE/45-grub-images: calculate real disk size of bootx64.efi
author
Michael Prokop
<mika@grml.org>
Fri, 8 Jun 2012 13:31:01 +0000
(15:31 +0200)
committer
Michael Prokop
<mika@grml.org>
Fri, 8 Jun 2012 13:31:01 +0000
(15:31 +0200)
Fixes case where size of file is mis-detected due to transparent
compression, resulting in "disk full" error when running 45-grub-images
Thanks: Andras Korn for the patch
etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
patch
|
blob
|
history
diff --git
a/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
b/etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
index
d6fdb5c
..
6024989
100755
(executable)
--- a/
etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
+++ b/
etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
@@
-71,7
+71,7
@@
if ifclass AMD64 ; then
exit 1
fi
- SIZE=$(du -sk "${target}/${BOOTX64}" | awk -F" " '{print $1'})
+ SIZE=$(du -
-apparent-size -
sk "${target}/${BOOTX64}" | awk -F" " '{print $1'})
SIZE=$(((($SIZE / 32 )+2)*32))
dd if=/dev/zero of="${target}/${EFI_IMG}" bs=1k count="$SIZE" 2>/dev/null