Skip to content
Snippets Groups Projects
Commit f082c970 authored by Bob Mottram's avatar Bob Mottram
Browse files

Tidying

parent 54af675b
No related branches found
No related tags found
No related merge requests found
...@@ -497,7 +497,7 @@ do ...@@ -497,7 +497,7 @@ do
shift shift
done done
if [[ $INTERACTIVE == "yes" || $INTERACTIVE == "y" || $INTERACTIVE == "Yes" ]]; then if [[ "$INTERACTIVE" == "yes" || "$INTERACTIVE" == "y" || "$INTERACTIVE" == "Yes" ]]; then
${PROJECT_NAME}-config --minimal "$MINIMAL_INSTALL" ${PROJECT_NAME}-config --minimal "$MINIMAL_INSTALL"
if [ -f "$HOME/${PROJECT_NAME}.cfg" ]; then if [ -f "$HOME/${PROJECT_NAME}.cfg" ]; then
CONFIG_FILENAME=$HOME/${PROJECT_NAME}.cfg CONFIG_FILENAME=$HOME/${PROJECT_NAME}.cfg
...@@ -505,12 +505,12 @@ if [[ $INTERACTIVE == "yes" || $INTERACTIVE == "y" || $INTERACTIVE == "Yes" ]]; ...@@ -505,12 +505,12 @@ if [[ $INTERACTIVE == "yes" || $INTERACTIVE == "y" || $INTERACTIVE == "Yes" ]];
fi fi
fi fi
if [[ $GENERIC_IMAGE == "yes" ]]; then if [[ "$GENERIC_IMAGE" == "yes" ]]; then
USERNAME=$GENERIC_IMAGE_USERNAME USERNAME=$GENERIC_IMAGE_USERNAME
PASSWORD=$GENERIC_IMAGE_PASSWORD PASSWORD=$GENERIC_IMAGE_PASSWORD
fi fi
if [ ! $PASSWORD ]; then if [ ! "$PASSWORD" ]; then
# generate a random password # generate a random password
PASSWORD=$(openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c "${MINIMUM_PASSWORD_LENGTH}") PASSWORD=$(openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c "${MINIMUM_PASSWORD_LENGTH}")
fi fi
...@@ -562,7 +562,7 @@ if [[ "$IMAGE_TYPE" == 'beagle'* ]]; then ...@@ -562,7 +562,7 @@ if [[ "$IMAGE_TYPE" == 'beagle'* ]]; then
fi fi
fi fi
if [[ $VARIANT == 'mesh' ]]; then if [[ "$VARIANT" == 'mesh' ]]; then
IMAGE_NAME=$'mesh' IMAGE_NAME=$'mesh'
# typically not much disk space is needed for a mesh node # typically not much disk space is needed for a mesh node
if [ ! $IMAGE_SIZE_SPECIFIED ]; then if [ ! $IMAGE_SIZE_SPECIFIED ]; then
...@@ -570,7 +570,7 @@ if [[ $VARIANT == 'mesh' ]]; then ...@@ -570,7 +570,7 @@ if [[ $VARIANT == 'mesh' ]]; then
fi fi
fi fi
if [[ $VARIANT == 'meshclient' || $VARIANT == 'meshusb' ]]; then if [[ "$VARIANT" == 'meshclient' || $VARIANT == 'meshusb' ]]; then
IMAGE_NAME=$'meshclient' IMAGE_NAME=$'meshclient'
if [[ $INSECURE != 'no' ]]; then if [[ $INSECURE != 'no' ]]; then
IMAGE_NAME=$'meshclient-insecure' IMAGE_NAME=$'meshclient-insecure'
...@@ -581,12 +581,12 @@ if [[ $VARIANT == 'meshclient' || $VARIANT == 'meshusb' ]]; then ...@@ -581,12 +581,12 @@ if [[ $VARIANT == 'meshclient' || $VARIANT == 'meshusb' ]]; then
#fi #fi
fi fi
if [[ $VARIANT == 'usb' ]]; then if [[ "$VARIANT" == 'usb' ]]; then
IMAGE_NAME=$'usb' IMAGE_NAME=$'usb'
fi fi
# append amnesic to the image name if needed # append amnesic to the image name if needed
if [[ $AMNESIC != 'no' ]]; then if [[ "$AMNESIC" != 'no' ]]; then
IMAGE_NAME="${IMAGE_NAME}-amnesic" IMAGE_NAME="${IMAGE_NAME}-amnesic"
fi fi
...@@ -715,7 +715,7 @@ fi ...@@ -715,7 +715,7 @@ fi
#ls -lh ${PROJECT_NAME}*.img ${PROJECT_NAME}*.asc ${PROJECT_NAME}*.xz ${PROJECT_NAME}*.vdi ${PROJECT_NAME}*.qcow2 #ls -lh ${PROJECT_NAME}*.img ${PROJECT_NAME}*.asc ${PROJECT_NAME}*.xz ${PROJECT_NAME}*.vdi ${PROJECT_NAME}*.qcow2
# Remove the mesh script after use # Remove the mesh script after use
if [[ $VARIANT == "mesh"* ]]; then if [[ "$VARIANT" == "mesh"* ]]; then
rm -f "$CONFIG_FILENAME" rm -f "$CONFIG_FILENAME"
fi fi
...@@ -724,19 +724,24 @@ echo $"Username: $USERNAME ...@@ -724,19 +724,24 @@ echo $"Username: $USERNAME
Password: $PASSWORD" > "${CURR_DIR}/${PROJECT_NAME}_login_credentials.txt" Password: $PASSWORD" > "${CURR_DIR}/${PROJECT_NAME}_login_credentials.txt"
chmod 600 "${CURR_DIR}/${PROJECT_NAME}_login_credentials.txt" chmod 600 "${CURR_DIR}/${PROJECT_NAME}_login_credentials.txt"
if [[ $IMAGE_TYPE != "qemu"* ]]; then if [[ "$IMAGE_TYPE" != "qemu"* ]]; then
IMAGE_FILENAME=$(find . -name "*.img" | grep -v 'build/' | head -n 1 | awk -F '/' '{print $2}') IMAGE_FILENAME=$(find . -name "*.img" | grep -v 'build/' | head -n 1 | awk -F '/' '{print $2}')
else
IMAGE_FILENAME=$(find . -name "*.qcow2" | grep -v 'build/' | head -n 1 | awk -F '/' '{print $2}')
fi
echo '' echo ''
echo $'To compress:' echo $'To compress:'
echo '' echo ''
echo " sudo chown $CURR_USER: ${IMAGE_FILENAME}" echo " sudo chown $CURR_USER: ${IMAGE_FILENAME}"
echo " xz --no-warn --verbose --keep --threads=0 -3 ${IMAGE_FILENAME}" echo " xz --no-warn --verbose --keep --threads=0 -3 ${IMAGE_FILENAME}"
echo '' echo ''
echo $'To sign:' echo $'To sign:'
echo '' echo ''
echo " gpg -ba ${IMAGE_FILENAME}.xz" echo " gpg -ba ${IMAGE_FILENAME}.xz"
echo '' echo ''
if [[ "$IMAGE_TYPE" != "qemu"* ]]; then
echo 'To copy to microSD, USB drive or SSD' echo 'To copy to microSD, USB drive or SSD'
echo '' echo ''
echo ' sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8' echo ' sudo dd if=/dev/zero of=/dev/sdX bs=1M count=8'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment