diff options
author | Leah Rowe <leah@libreboot.org> | 2023-05-27 12:00:04 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-05-27 12:00:04 +0100 |
commit | 06c92d4a4aa58e554b52283a7154b6e69c5b82e5 (patch) | |
tree | a613b48aa49daf40a4fc21ea0a009416090638df /blobutil | |
parent | ff954c5b73c4010f9984e0c543779f3692767c0c (diff) |
blobutil: merge with main script
make blobutil a symlink. Example of command changes:
./blobutil download x220_8mb
is now:
./update blobs download x220_8mb
The old command still works, for compatibility.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'blobutil')
l---------[-rwxr-xr-x] | blobutil | 50 |
1 files changed, 1 insertions, 49 deletions
@@ -1,49 +1 @@ -#!/usr/bin/env bash -# SPDX-FileCopyrightText: 2022 Caleb La Grange <thonkpeasant@protonmail.com> -# SPDX-FileCopyrightText: 2023 Leah Rowe <leah@libreboot.org> -# SPDX-License-Identifier: GPL-3.0-only - -script_dir="resources/scripts/blobs" -modes=$(ls -1 ${script_dir}) - -main() -{ - if [ $# -lt 1 ]; then - printf "%s: Error: you must specify a mode\n" $0 - usage - exit 1 - fi - - ./.gitcheck - - mode=${1} - shift - args=$@ - - if [ ! -f "${script_dir}/${mode}" ]; then - printf "Error: No mode ${mode}\n" - usage - exit 1 - fi - - ./${script_dir}/${mode} ${args} || exit 1 - - ./.gitcheck clean -} - -usage(){ - cat <<- EOF - Usage: ./blobutil [mode] <options> - Example: ./blobutil download x230_12mb - - Possible options for mode are - ${modes} - - Mode descriptions: - download: Try to automatically generate blobs for specified board - inject: Inject blobs for specified board into specified rom - extract: Extract blobs from specified rom for specified board - EOF -} - -main $@ +lbmk
\ No newline at end of file |