aboutsummaryrefslogtreecommitdiff
path: root/custom
diff options
context:
space:
mode:
authorsickcodes <[email protected]>2021-02-24 05:29:17 +0000
committersickcodes <[email protected]>2021-02-24 05:29:17 +0000
commit372905218fb73c0de5eb6903aad5d2e0299c624a (patch)
tree38d508aad9455c2e9648640f6b560e048403a810 /custom
parentWIP: Machine unique value generator (diff)
downloaddocker-osx-372905218fb73c0de5eb6903aad5d2e0299c624a.tar.xz
docker-osx-372905218fb73c0de5eb6903aad5d2e0299c624a.zip
Add zip, fix global variables in the serial generator.
Diffstat (limited to 'custom')
-rwxr-xr-xcustom/generate-unique-machine-values.sh17
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