1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-04-21 12:27:27 +03:00

replace the ugly rb532 cmdline hack with a cleaner one that does not depend on magic offsets

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5699 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd
2006-12-06 18:31:28 +00:00
parent da4077f1bc
commit 440a0b6f4a
5 changed files with 122 additions and 24 deletions

View File

@@ -6,13 +6,8 @@ copy_kernel() {
local output="$2"
local cmdline="$3"
size="$(echo -n "$cmdline" | wc -c)"
dd if="$input" bs=3M count=1 | (
dd bs=4112 count=1
echo -n "$cmdline"
dd if=/dev/zero bs="$((512 - $size))" count=1
dd bs=512 count=1 of=/dev/null
cat
) > "$output"
dd if="$input" bs=3M count=1 > "$output"
/sbin/patch-cmdline "$output" "$cmdline"
}
fstype="$(mount | grep ' / ' | awk '{print $5}')"