@ -85,7 +85,7 @@ define Build/create-uImage-dtb
-$( STAGING_DIR_HOST) /bin/mkimage -A $( LINUX_KARCH) \
-$( STAGING_DIR_HOST) /bin/mkimage -A $( LINUX_KARCH) \
-O linux -T kernel -C none \
-O linux -T kernel -C none \
-n '$(call toupper,$(LINUX_KARCH)) LEDE Linux-$(LINUX_VERSION)' \
-n '$(call toupper,$(LINUX_KARCH)) LEDE Linux-$(LINUX_VERSION)' \
-d $@ .dtb $@ .new
-d $( IMAGE_KERNEL) .dtb $@ .new
@mv $@ .new $@
@mv $@ .new $@
e n d e f
e n d e f
@ -152,9 +152,9 @@ define Device/WNDR4700
IMAGE_SIZE:= 25559040
IMAGE_SIZE:= 25559040
IMAGES := factory.img sysupgrade.tar
IMAGES := factory.img sysupgrade.tar
KERNEL_SIZE := 1920k
KERNEL_SIZE := 1920k
KERNEL := kernel-bin | lzma | uImage lzma | pad-offset $$ ( BLOCKSIZE) 64 | append-fakerootfs
KERNEL := dtb | kernel-bin | lzma | uImage lzma | pad-offset $$ ( BLOCKSIZE) 64 | append-fakerootfs
KERNEL_INITRAMFS := kernel-bin | gzip | dtb | wndr4700-specialImage gzip
KERNEL_INITRAMFS := kernel-bin | gzip | dtb | wndr4700-specialImage gzip
IMAGE/factory.img := dtb | create-uImage-dtb | append-kernel | pad-to 2M | append-ubi | \
IMAGE/factory.img := create-uImage-dtb | append-kernel | pad-to 2M | append-ubi | \
netgear-dni | check-size $$ $$ ( IMAGE_SIZE)
netgear-dni | check-size $$ $$ ( IMAGE_SIZE)
IMAGE/sysupgrade.tar := sysupgrade-tar
IMAGE/sysupgrade.tar := sysupgrade-tar
NETGEAR_BOARD_ID := WNDR4700
NETGEAR_BOARD_ID := WNDR4700
@ -178,7 +178,7 @@ define Build/boot-img
mkdir -p $@ .bootdir/boot
mkdir -p $@ .bootdir/boot
$( CP) $@ .scr $@ .bootdir/boot/boot.scr
$( CP) $@ .scr $@ .bootdir/boot/boot.scr
$( CP) $@ .dtb $@ .bootdir/boot/$( DEVICE_DTB)
$( CP) $( IMAGE_KERNEL) .dtb $@ .bootdir/boot/$( DEVICE_DTB)
$( CP) $( IMAGE_KERNEL) $@ .bootdir/boot/uImage
$( CP) $( IMAGE_KERNEL) $@ .bootdir/boot/uImage
genext2fs --block-size $( BLOCKSIZE) --size-in-blocks $$ ( ( 1024 * $( BOOT_SIZE) ) ) --root $@ .bootdir $@ .boot
genext2fs --block-size $( BLOCKSIZE) --size-in-blocks $$ ( ( 1024 * $( BOOT_SIZE) ) ) --root $@ .bootdir $@ .boot
@ -211,6 +211,10 @@ define Build/recovery-tar
$@
$@
e n d e f
e n d e f
d e f i n e B u i l d / e x p o r t - d t b
cp $( IMAGE_KERNEL) .dtb $@
e n d e f
d e f i n e D e v i c e / M y B o o k L i v e D e f a u l t
d e f i n e D e v i c e / M y B o o k L i v e D e f a u l t
IMAGE_SIZE := 48m
IMAGE_SIZE := 48m
BLOCKSIZE := 1024
BLOCKSIZE := 1024
@ -220,8 +224,8 @@ define Device/MyBookLiveDefault
IMAGES := rootfs.img recovery.tar kernel.dtb
IMAGES := rootfs.img recovery.tar kernel.dtb
DEVICE_DTB := apollo3g.dtb
DEVICE_DTB := apollo3g.dtb
FILESYSTEMS := ext4
FILESYSTEMS := ext4
IMAGE/kernel.dtb := append -dtb
IMAGE/kernel.dtb := export -dtb
IMAGE/rootfs.img := boot-script | dtb | boot-img | hdd-img
IMAGE/rootfs.img := boot-script | boot-img | hdd-img
IMAGE/recovery.tar := append-rootfs | gzip | uRamdisk | recovery-tar
IMAGE/recovery.tar := append-rootfs | gzip | uRamdisk | recovery-tar
e n d e f
e n d e f