add ich9utils back to utils

don't download it. keep it in lbmk.

libreboot moved to codeberg for git hosting,
and i didn't want to keep lugging around an
extra git repo just for one tiny project.
This commit is contained in:
Leah Rowe
2023-04-08 03:14:48 +01:00
parent 58e12063c7
commit eb9d063040
34 changed files with 5087 additions and 59 deletions
+1 -5
View File
@@ -27,13 +27,9 @@ set -u -e
# clean ich9deblob utility
# --------------------------------------------------------------------
if [ ! -d ich9utils ]; then
exit 0
fi
printf "Cleaning the previous build of ich9utils\n"
(
cd "ich9utils/"
cd "util/ich9utils/"
make clean
)
rm -Rf descriptors/
+4 -12
View File
@@ -22,22 +22,14 @@
[ "x${DEBUG+set}" = 'xset' ] && set -v
set -u -e
if [ ! -d ich9utils ]; then
./download ich9utils
fi
if [ ! -d ich9utils ]; then
printf "build/descriptors/ich9m: no ich9utils directory. Exiting\n"
exit 1
fi
if [ ! -f "ich9utils/ich9gen" ]; then
if [ ! -f "util/ich9utils/ich9gen" ]; then
(
cd ich9utils/
cd util/ich9utils/
make clean
make -j$(nproc)
)
fi
if [ ! -f "ich9utils/ich9gen" ]; then
if [ ! -f "util/ich9utils/ich9gen" ]; then
printf "build/descriptors/ich9m: ich9gen wasn't compiled. Exiting\n"
exit 1
fi
@@ -48,5 +40,5 @@ rm -f descriptors/ich9m/*
(
cd descriptors/ich9m/
../../ich9utils/ich9gen
../../util/ich9utils/ich9gen
)
+1 -9
View File
@@ -24,17 +24,9 @@
[ "x${DEBUG+set}" = 'xset' ] && set -v
set -u -e
if [ ! -d ich9utils ]; then
./download ich9utils
fi
if [ ! -d ich9utils ]; then
printf "build/module/ich9utils: ich9utils not found. Exiting\n"
exit 1
fi
printf "Build ich9utils\n"
(
cd "ich9utils/"
cd "util/ich9utils/"
make -j$(nproc)
)
printf "\n\n"
+2 -1
View File
@@ -53,7 +53,7 @@ mkdir -p "${srcdir}/"
printf "%s" "${version}" > "${srcdir}"/version
modlist="coreboot flashrom grub memtest86plus seabios ich9utils me_cleaner u-boot"
modlist="coreboot flashrom grub memtest86plus seabios me_cleaner u-boot"
dirlist="resources util" # do not add blobs directory here. it is handled below
filelist="blobutil modify download build README.md COPYING Makefile update version versiondate projectname .gitcheck"
@@ -104,6 +104,7 @@ done
cd "${srcdir}/"
./build clean all
make clean -BC util/nvmutil
make clean -BC util/ich9utils
rm -Rf coreboot/coreboot/
rm -Rf .git .gitignore */.git* coreboot/*/.git* coreboot/*/3rdparty/*/.git*
-25
View File
@@ -1,25 +0,0 @@
#!/usr/bin/env sh
# helper script: downloads ich9utils
#
# Copyright (C) 2021 Leah Rowe <info@minifree.org>
#
# 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/>.
#
[ "x${DEBUG+set}" = 'xset' ] && set -v
set -u -e
printf "Downloading ich9utils\n"
./gitclone ich9utils