diff --git a/prepare-card.sh b/prepare-card.sh new file mode 100644 index 0000000..28ebeaf --- /dev/null +++ b/prepare-card.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +# Author: Dmitri Popov, dmpop@linux.com +# License: GPLv3 https://www.gnu.org/licenses/gpl-3.0.txt + +if [ -z "$1" ] && [ -z "$2" ]; then + echo "ERROR: Specify image file and device name" + echo "E.g.: $0 /path/to/foo.img /dev/sdb" + exit 1 +fi + +echo "Writing the image file..." +echo +sudo dd if="$1" of="$2" bs=1M status=progress + +sudo mount "$2"1 /mnt +sudo touch /mnt/ssh +sudo umount /mnt + +sudo mount "$2"2 /mnt +sudo mv /mnt/etc/wpa_supplicant/wpa_supplicant.conf /mnt/etc/wpa_supplicant/wpa_supplicant.conf.bak + +echo "Enter the name of the wireless network: " +read SSID +echo "Enter the wireless network password: " +read -s PASS +cat >$HOME/wpa_supplicant.conf <