Merge pull request #1 from TheMorc/patch-1

Create extract_mac.sh for macOS
This commit is contained in:
BigfootACA 2021-07-14 17:58:32 +08:00 committed by GitHub
commit 013263a028
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

31
extract_mac.sh Normal file
View File

@ -0,0 +1,31 @@
#!/bin/bash
set -e
if [ -z "${1}" ]
then
echo "no codename specified" >&2
echo "Usage: ${0} <CODENAME>" >&2
exit 1
fi
cd "$(dirname "$0")"
CONFIGS=definitions
DEF=sdm845-generic
CONFIG="${CONFIGS}/${1}.txt"
if ! [ -f "${CONFIG}" ]
then
echo "warning: your model has no definition file, use default" >&2
CONFIG="${CONFIGS}/${DEF}.txt"
if ! [ -f "${CONFIG}" ]
then
echo "default definition file not found"
exit 1
fi
fi
while read -r line
do
file="${line//$'\r'/}"
file="${file//'\'//}"
cp -vr ."${file}" output/
done<"${CONFIG}"
find output -type f -name '*.inf_'|while read -r line
do mv -v "${line}" "${line//.inf_/.inf}"
done