OpenWrt
/branches/gl-inet/package/boot/uboot-fritz4040/patches/110-portability.patch |
@@ -0,0 +1,32 @@ |
Index: u-boot-2017-01-29-6946ebba/fritz/fritzcreator.sh |
=================================================================== |
--- u-boot-2017-01-29-6946ebba.orig/fritz/fritzcreator.sh |
+++ u-boot-2017-01-29-6946ebba/fritz/fritzcreator.sh |
@@ -1,4 +1,4 @@ |
-#!/bin/sh -xe |
+#!/bin/bash -xe |
|
# A helpful |
# |
@@ -11,6 +11,7 @@ UBOOT_FRITZ4040="uboot-fritz4040.bin" |
FRITZ_DTS="fritz/fritz4040.dts" |
FRITZ_DTB="fritz4040.dtb" |
UBOOT_LOADADDR=0x841FFFF8 |
+DTC="${DTC:-dtc}" |
|
rm -f "$UBOOT_FRITZ4040" |
|
@@ -44,11 +45,11 @@ printf "\x00\x00\x00\xea\xf8\x01\x33\xc4 |
cat "$UBOOT_BIN" >> "$UBOOT_FRITZ4040" |
|
# Pad file to 1M |
-dd if="$UBOOT_FRITZ4040" of="$UBOOT_FRITZ4040.new" bs=1M count=1 conv=sync |
+dd if="$UBOOT_FRITZ4040" of="$UBOOT_FRITZ4040.new" bs=1024k count=1 conv=sync |
mv "$UBOOT_FRITZ4040.new" "$UBOOT_FRITZ4040" |
|
# Compile DTS |
-dtc "$FRITZ_DTS" -o "$FRITZ_DTB" --space 49152 |
+$DTC "$FRITZ_DTS" -o "$FRITZ_DTB" --space 49152 |
|
# Append the compiled DTBs |
cat "$FRITZ_DTB" "$FRITZ_DTB" "$FRITZ_DTB" "$FRITZ_DTB" >> $UBOOT_FRITZ4040 |