From 775186f77a8b018dab5fbb441f33f7da51a92286 Mon Sep 17 00:00:00 2001 From: Dmitri Popov Date: Wed, 8 May 2019 16:36:50 +0200 Subject: [PATCH] Add prepare-card.sh --- prepare-card.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 prepare-card.sh 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 <