From 000d400baa0af2e42c9a462e42df7dc9abde1ec7 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Wed, 12 Jun 2019 01:14:25 +0200 Subject: kernel: drop everything not on kernel version 4.14 * Remove testing patches for kernel version 4.19 * remove targets ar7, ixp4xx, orion Those targets are still on kernel 4.9, patches for 4.14 were not ready in time. They may be readded once people prepare and test patches for kernel 4.14. Signed-off-by: Daniel Golle --- target/linux/ixp4xx/base-files/lib/ixp4xx.sh | 34 ----- .../linux/ixp4xx/base-files/lib/preinit/01_sysinfo | 9 -- .../base-files/lib/preinit/05_set_ether_mac_ixp4xx | 32 ----- .../ixp4xx/base-files/lib/upgrade/platform.sh | 137 --------------------- 4 files changed, 212 deletions(-) delete mode 100644 target/linux/ixp4xx/base-files/lib/ixp4xx.sh delete mode 100644 target/linux/ixp4xx/base-files/lib/preinit/01_sysinfo delete mode 100644 target/linux/ixp4xx/base-files/lib/preinit/05_set_ether_mac_ixp4xx delete mode 100644 target/linux/ixp4xx/base-files/lib/upgrade/platform.sh (limited to 'target/linux/ixp4xx/base-files/lib') diff --git a/target/linux/ixp4xx/base-files/lib/ixp4xx.sh b/target/linux/ixp4xx/base-files/lib/ixp4xx.sh deleted file mode 100644 index 3f73dd98e0..0000000000 --- a/target/linux/ixp4xx/base-files/lib/ixp4xx.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2012 OpenWrt.org -# - -IXP4XX_BOARD_NAME= -IXP4XX_MODEL= - -ixp4xx_board_detect() { - local machine - local name - - machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /Hardware/ {print $2}' /proc/cpuinfo) - - case "$machine" in - "Gateworks Cambria"*) - name="cambria" - ;; - "Gateworks Avila"*) - name="avila" - ;; - *) - name="generic"; - ;; - esac - - [ -z "$IXP4XX_BOARD_NAME" ] && IXP4XX_BOARD_NAME="$name" - [ -z "$IXP4XX_MODEL" ] && IXP4XX_MODEL="$machine" - - [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" - - echo "$IXP4XX_BOARD_NAME" > /tmp/sysinfo/board_name - echo "$IXP4XX_MODEL" > /tmp/sysinfo/model -} diff --git a/target/linux/ixp4xx/base-files/lib/preinit/01_sysinfo b/target/linux/ixp4xx/base-files/lib/preinit/01_sysinfo deleted file mode 100644 index 7699e9a10e..0000000000 --- a/target/linux/ixp4xx/base-files/lib/preinit/01_sysinfo +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -do_sysinfo_ixp4xx() { - . /lib/ixp4xx.sh - - ixp4xx_board_detect -} - -boot_hook_add preinit_main do_sysinfo_ixp4xx diff --git a/target/linux/ixp4xx/base-files/lib/preinit/05_set_ether_mac_ixp4xx b/target/linux/ixp4xx/base-files/lib/preinit/05_set_ether_mac_ixp4xx deleted file mode 100644 index adda197b59..0000000000 --- a/target/linux/ixp4xx/base-files/lib/preinit/05_set_ether_mac_ixp4xx +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -set_ether_mac() { - - RB_CONFIG="$(grep "RedBoot config" /proc/mtd | cut -d: -f1)" - - for npe in eth0 eth1 eth2 - do - if [ "$(ifconfig $npe 2>/dev/null | grep -c 00:00:00:00:00:00)" = "1" ]; then - ifconfig $npe hw ether $(fconfig -s -r -d /dev/$RB_CONFIG -n npe_"$npe"_esa) - fi - done - - # Some developers should be shot on sight at Zcom/Netgear - # -- Fixup for the WG302v1, need someone with a WAG302v1 to fix that, too - - if [ "$(ifconfig eth0 2>/dev/null | grep -c 00:00:00:00:00:00)" = "1" ]; then - ifconfig eth0 hw ether $(fconfig -s -r -d /dev/$RB_CONFIG -n zcom_npe_esa) - fi - - # Others (*cough*, Tonze) are dumb enough to not handle mac addresses at all - - if [ "$(ifconfig eth0 2>/dev/null | grep -c 00:00:00:00:00:00)" = "1" ]; then - ifconfig eth0 hw ether 00:11:22:33:44:55 - fi - if [ "$(ifconfig eth1 2>/dev/null | grep -c 00:00:00:00:00:00)" = "1" ]; then - ifconfig eth1 hw ether 00:11:22:33:44:56 - fi -} - -boot_hook_add preinit_main set_ether_mac - diff --git a/target/linux/ixp4xx/base-files/lib/upgrade/platform.sh b/target/linux/ixp4xx/base-files/lib/upgrade/platform.sh deleted file mode 100644 index 92eeaffef6..0000000000 --- a/target/linux/ixp4xx/base-files/lib/upgrade/platform.sh +++ /dev/null @@ -1,137 +0,0 @@ -CI_BLKSZ=65536 -CI_LDADR=0x00800000 - -platform_find_partitions() { - local first dev size erasesize name - while read dev size erasesize name; do - name=${name#'"'}; name=${name%'"'} - case "$name" in - vmlinux.bin.l7|kernel|linux|rootfs) - if [ -z "$first" ]; then - first="$name" - else - echo "$erasesize:$first:$name" - break - fi - ;; - esac - done < /proc/mtd -} - -platform_find_kernelpart() { - local part - for part in "${1%:*}" "${1#*:}"; do - case "$part" in - vmlinux.bin.l7|kernel|linux) - echo "$part" - break - ;; - esac - done -} - -platform_find_part_size() { - local first dev size erasesize name - while read dev size erasesize name; do - name=${name#'"'}; name=${name%'"'} - [ "$name" = "$1" ] && { - echo "$size" - break - } - done < /proc/mtd -} - -platform_do_upgrade_combined() { - local partitions=$(platform_find_partitions) - local kernelpart=$(platform_find_kernelpart "${partitions#*:}") - local erase_size=$((0x${partitions%%:*})); partitions="${partitions#*:}" - local kern_part_size=0x$(platform_find_part_size "$kernelpart") - local kern_part_blocks=$(($kern_part_size / $CI_BLKSZ)) - local kern_length=0x$(dd if="$1" bs=2 skip=1 count=4 2>/dev/null) - local kern_blocks=$(($kern_length / $CI_BLKSZ)) - local root_blocks=$((0x$(dd if="$1" bs=2 skip=5 count=4 2>/dev/null) / $CI_BLKSZ)) - - v "platform_do_upgrade_combined" - v "partitions=$partitions" - v "kernelpart=$kernelpart" - v "kernel_part_size=$kern_part_size" - v "kernel_part_blocks=$kern_part_blocks" - v "kern_length=$kern_length" - v "erase_size=$erase_size" - v "kern_blocks=$kern_blocks" - v "root_blocks=$root_blocks" - v "kern_pad_blocks=$(($kern_part_blocks-$kern_blocks))" - - if [ -n "$partitions" ] && [ -n "$kernelpart" ] && \ - [ ${kern_blocks:-0} -gt 0 ] && \ - [ ${root_blocks:-0} -gt 0 ] && \ - [ ${erase_size:-0} -gt 0 ]; - then - local append="" - [ -f "$CONF_TAR" -a "$SAVE_CONFIG" -eq 1 ] && append="-j $CONF_TAR" - - # write the kernel - dd if="$1" bs=$CI_BLKSZ skip=1 count=$kern_blocks 2>/dev/null | \ - mtd -F$kernelpart:$kern_part_size:$CI_LDADR write - $kernelpart - # write the rootfs - dd if="$1" bs=$CI_BLKSZ skip=$((1+$kern_blocks)) count=$root_blocks 2>/dev/null | \ - mtd $append write - rootfs - else - echo "invalid image" - fi -} - -platform_check_image() { - local board=$(board_name) - local magic="$(get_magic_word "$1")" - local partitions=$(platform_find_partitions) - local kernelpart=$(platform_find_kernelpart "${partitions#*:}") - local kern_part_size=0x$(platform_find_part_size "$kernelpart") - local kern_length=0x$(dd if="$1" bs=2 skip=1 count=4 2>/dev/null) - - [ "$#" -gt 1 ] && return 1 - - case "$board" in - avila | cambria ) - [ "$magic" != "4349" ] && { - echo "Invalid image. Use *-sysupgrade.bin files on this board" - return 1 - } - - kern_length_b=$(printf '%d' $kern_length) - kern_part_size_b=$(printf '%d' $kern_part_size) - if [ $kern_length_b -gt $kern_part_size_b ]; then - echo "Invalid image. Kernel size ($kern_length) exceeds kernel partition ($kern_part_size)" - return 1 - fi - - local md5_img=$(dd if="$1" bs=2 skip=9 count=16 2>/dev/null) - local md5_chk=$(dd if="$1" bs=$CI_BLKSZ skip=1 2>/dev/null | md5sum -); md5_chk="${md5_chk%% *}" - if [ -n "$md5_img" -a -n "$md5_chk" ] && [ "$md5_img" = "$md5_chk" ]; then - return 0 - else - echo "Invalid image. Contents do not match checksum (image:$md5_img calculated:$md5_chk)" - return 1 - fi - - return 0 - ;; - esac - - echo "Sysupgrade is not yet supported on $board." - return 1 -} - -platform_do_upgrade() { - local board=$(board_name) - - v "board=$board" - case "$board" in - avila | cambria ) - platform_do_upgrade_combined "$ARGV" - ;; - *) - default_do_upgrade "$ARGV" - ;; - esac -} -- cgit v1.2.3