summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@windriver.com>2017-11-15 13:57:29 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-01-18 13:05:56 +0000
commitcf75fd5ae07355951b1f90d13842552a99e61063 (patch)
tree4712c4ee991879bef75de23aa40c4b9cd50b3040 /scripts
parent87913647168bc36d51dbf1082a5fc827d796dd45 (diff)
downloadpoky-cf75fd5ae07355951b1f90d13842552a99e61063.tar.gz
contrib/yocto-bsp-kernel-update.sh: remove this script
This script was unused since yocto-bsp tool had been removed. (From meta-yocto rev: 594ced59dc80c11d573ae4a16e1aff910a8d9300) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/contrib/yocto-bsp-kernel-update.sh60
1 files changed, 0 insertions, 60 deletions
diff --git a/scripts/contrib/yocto-bsp-kernel-update.sh b/scripts/contrib/yocto-bsp-kernel-update.sh
deleted file mode 100755
index b3aa705603..0000000000
--- a/scripts/contrib/yocto-bsp-kernel-update.sh
+++ /dev/null
@@ -1,60 +0,0 @@
1#!/bin/sh
2#
3# Copyright (c) 2017, Intel Corporation.
4# All rights reserved.
5#
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2 of the License, or
9# (at your option) any later version.
10#
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
14# the GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with this program; if not, write to the Free Software
18# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19#
20# Description: creates a new set of kernel templates based on version
21#
22
23set -o nounset
24set -o errexit
25
26if [ $# -ne 4 ]; then
27 cat << EOF
28usage: $0 from_mayor from_minor to_mayor to_minor
29EOF
30 exit 1
31else
32 fma=$1 # from mayor
33 fmi=$2 # from minor
34 tma=$3 # to mayor
35 tmi=$4 # to minor
36fi
37
38poky=$(readlink -e $(dirname $(dirname $(dirname $0))))
39arch=$poky/scripts/lib/bsp/substrate/target/arch
40
41
42# copy/rename templates
43for from in $(ls -1 $arch/*/recipes-kernel/linux/linux-yocto*_$fma\.$fmi.bbappend)
44do
45 to=$(echo $from | sed s/$fma\.$fmi/$tma\.$tmi/)
46 cp $from $to
47done
48
49# replace versions string inside new templates
50for bbappend in $(ls -1 $arch/*/recipes-kernel/linux/linux-yocto*_$tma\.$tmi.bbappend)
51do
52 sed -i 1s/$fma\.$fmi/$tma\.$tmi/ $bbappend
53 sed -i \$s/$fma\.$fmi/$tma\.$tmi/ $bbappend
54done
55
56# update the noinstall files
57for noinstall in $(ls -1 $arch/*/recipes-kernel/linux/kernel-list.noinstall)
58do
59 sed -i s/$fma\.$fmi/$tma\.$tmi/g $noinstall;
60done