diff options
| author | sickcodes <[email protected]> | 2021-02-24 05:29:17 +0000 |
|---|---|---|
| committer | sickcodes <[email protected]> | 2021-02-24 05:29:17 +0000 |
| commit | 372905218fb73c0de5eb6903aad5d2e0299c624a (patch) | |
| tree | 38d508aad9455c2e9648640f6b560e048403a810 /custom | |
| parent | WIP: Machine unique value generator (diff) | |
| download | docker-osx-372905218fb73c0de5eb6903aad5d2e0299c624a.tar.xz docker-osx-372905218fb73c0de5eb6903aad5d2e0299c624a.zip | |
Add zip, fix global variables in the serial generator.
Diffstat (limited to 'custom')
| -rwxr-xr-x | custom/generate-unique-machine-values.sh | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/custom/generate-unique-machine-values.sh b/custom/generate-unique-machine-values.sh index e87905c..c97db87 100755 --- a/custom/generate-unique-machine-values.sh +++ b/custom/generate-unique-machine-values.sh @@ -93,17 +93,17 @@ done build_mac_serial () { - MACINFOPKG_VERSION="${MACINFOPKG_VERSION:=2.1.2}" + export MACINFOPKG_VERSION="${MACINFOPKG_VERSION:=2.1.2}" wget -O "${TARBALL:=./MacInfoPkg.tar.gz}" \ - "https://github.com/acidanthera/MacInfoPkg/archive/${MACINFOPKG_VERSION:=2.1.2}.tar.gz" + "https://github.com/acidanthera/MacInfoPkg/archive/${MACINFOPKG_VERSION}.tar.gz" tar -xzvf "${TARBALL}" cd "./MacInfoPkg-${MACINFOPKG_VERSION}/macserial" \ - && ./build.tool 2>/dev/null \ + && ./build.tool \ && cd - mv "./MacInfoPkg-${MACINFOPKG_VERSION}/macserial/bin/macserial" . rm -f "${TARBALL}" rm -rf "./MacInfoPkg-${MACINFOPKG_VERSION}/" - chmod +x macserial + chmod +x ./macserial stat ./macserial } @@ -156,10 +156,13 @@ EOF main () { # setting default variables if there are no options + export DEVICE_MODEL="${DEVICE_MODEL:=iMacPro1,1}" + export SERIAL_SET_COUNT="${SERIAL_SET_COUNT:=1}" + export OUTPUT_DIRECTORY="${OUTPUT_DIRECTORY:=.}" cat <<EOF -DEVICE_MODEL: ${DEVICE_MODEL:=iMacPro1,1} -SERIAL_SET_COUNT: ${SERIAL_SET_COUNT:=1} -OUTPUT_DIRECTORY: ${OUTPUT_DIRECTORY:=.} +DEVICE_MODEL: ${DEVICE_MODEL} +SERIAL_SET_COUNT: ${SERIAL_SET_COUNT} +OUTPUT_DIRECTORY: ${OUTPUT_DIRECTORY} EOF [[ -d "${OUTPUT_DIRECTORY}" ]] || mkdir -p "${OUTPUT_DIRECTORY}" [[ -e ./macserial ]] || build_mac_serial |