From e076d8934b8407596c91fb63ab69f7c45ba592d8 Mon Sep 17 00:00:00 2001
From: Leah Rowe <leah@libreboot.org>
Date: Sun, 20 Aug 2023 11:00:42 +0100
Subject: unify update/modify coreboot/u-boot/seabios script

./update seabios configs? gone
.modify coreboot configs? gone

it's now all 1 script, called e.g.

./modify defconfig options -u coreboot <-- runs make oldconfig
./modify defconfig options -m seabios <-- runs make menuconfig
./modify defconfig options -u u-boot gru_bob <-- oldconfig, and only gru_bob
./modify defconfig options -u coreboot x60 x200_8mb

etc. you get the idea. same behaviour as before with all
the separate scripts, but now its one unified script.

184 sloc reduction in resources/scripts/

Signed-off-by: Leah Rowe <leah@libreboot.org>
---
 resources/scripts/update/u-boot/configs | 83 ---------------------------------
 1 file changed, 83 deletions(-)
 delete mode 100755 resources/scripts/update/u-boot/configs

(limited to 'resources/scripts/update/u-boot')

diff --git a/resources/scripts/update/u-boot/configs b/resources/scripts/update/u-boot/configs
deleted file mode 100755
index 4dbb05bc..00000000
--- a/resources/scripts/update/u-boot/configs
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env sh
-
-#
-#  helper script: update U-Boot configs (run make oldconfig)
-#
-#	Copyright (C) 2022 Alper Nebi Yasak <alpernebiyasak@gmail.com>
-#	Copyright (C) 2022 Ferass El Hafidi <vitali64pmemail@protonmail.com>
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-
-# This script assumes that the working directory is the root
-# of git or release archive
-
-[ "x${DEBUG+set}" = 'xset' ] && set -v
-set -u -e
-
-printf "Updating U-Boot configs\n"
-
-# Build ROM images for supported boards
-updateconf() {
-	board="$1"
-	if [ -f "resources/u-boot/${board}/target.cfg" ]; then
-        tree="undefined"
-        . "resources/u-boot/${board}/target.cfg" # source
-        if [ "${tree}" = "undefined" ]; then
-            return 0
-        fi
-        if [ ! -d "u-boot/${tree}" ]; then
-            ./fetch_trees u-boot ${tree}
-        fi
-        for ubcfg in resources/u-boot/${board}/config/*; do
-            if [ ! -f ${ubcfg} ]; then
-                continue
-            fi
-            (
-                cd u-boot/${tree}/
-                rm -f .config*
-                make distclean
-            )
-            mv $ubcfg u-boot/${tree}/.config
-            (
-                cd u-boot/${tree}/
-                make oldconfig
-            )
-            mv u-boot/${tree}/.config $ubcfg
-            rm -f u-boot/${tree}/.config*
-            (
-                cd u-boot/${tree}/
-                make distclean
-            )
-        done
-    else
-        printf "\nupdate/config/u-boot: no target.cfg for: %s\n" "${board}"
-    fi
-}
-
-if [ $# -gt 0 ]; then
-	for board in "${@}"; do
-	    updateconf "${board}"
-	done
-else
-	for board in resources/u-boot/*; do
-        if [ ! -d "${board}" ]; then
-            continue
-        fi
-	    updateconf "${board##*/}"
-	done
-fi
-
-printf "\n\n"
-
-- 
cgit v1.2.1