Index: build/create_update_folder.sh =================================================================== diff -u -rb67a03b3c27b08d4fb42ecd5e337d2e311c000b6 -r3e08fcc46e8602f33eeb6294f328a5f7563d1a37 --- build/create_update_folder.sh (.../create_update_folder.sh) (revision b67a03b3c27b08d4fb42ecd5e337d2e311c000b6) +++ build/create_update_folder.sh (.../create_update_folder.sh) (revision 3e08fcc46e8602f33eeb6294f328a5f7563d1a37) @@ -15,16 +15,16 @@ # ############################################################################ -# This script is collecting all the scripts and files and copy in a folder -# to be later used to update a newly flashed SoM -# Run example -# └$ /home/denali/Projects/application/scripts/create_update_usb.sh Projects/application/ /media/denali/usb-disk1/ +# @details +# This script is collecting all the scripts and files and copy in a folder +# to be later used to update a newly flashed SoM +# Run example +# └$ /home/denali/Projects/application/scripts/create_update_usb.sh Projects/application/ /media/denali/usb-disk1/ +FOLDER_BIN=/home/denali/Projects/tmp/build/denali-Qt_5_12_5_iMX8-Release +FOLDER_SRC=/home/denali/Projects/application +FOLDER_DST=/home/denali/Desktop/update-folder -FOLDER_BIN=/home/dnavaei/workspace_UI/build/build/poky_64_release -FOLDER_SRC=/home/dnavaei/workspace_UI/build/application -FOLDER_DST=$1/"Update_folder" - DENALI_BIN=denali FOLDER_SCR=scripts FOLDER_FNT=resources/fonts @@ -36,24 +36,22 @@ SCRIPT_SU1=start.sh SCRIPT_SU2=setup.sh -#if [ ! -z "$1" ]; then -# FOLDER_SRC="$1" -#fi +if [ ! -z "$1" ]; then + FOLDER_SRC="$1" +fi -#if [ ! -z "$2" ]; then -# FOLDER_DST="$2" -#fi +if [ ! -z "$2" ]; then + FOLDER_DST="$2" +fi #create the destination folder -mkdir -p "$FOLDER_DST" +rm -frd "$FOLDER_DST" +mkdir -p "$FOLDER_DST" -# Copy the required folders -cp -r "$FOLDER_SRC"/"$FOLDER_SCR" "$FOLDER_DST" -cp -r "$FOLDER_SRC"/"$FOLDER_FNT" "$FOLDER_DST" -# The settings folder is a symbolically linked folder so L is used to copy the contents -# and not the link -cp -rL "$FOLDER_SRC"/"$FOLDER_SET" "$FOLDER_DST" -rm -rf "$FOLDER_DST"/"settings"/.git +#copy the required folders +cp -r "$FOLDER_SRC"/"$FOLDER_SCR"/ "$FOLDER_DST" +cp -r "$FOLDER_SRC"/"$FOLDER_FNT"/ "$FOLDER_DST" +cp -r "$FOLDER_SRC"/"$FOLDER_SET"/ "$FOLDER_DST" #move the setup scrips to the root folder of the usb mv "$FOLDER_DST"/"$FOLDER_SCR"/"$SCRIPT_SU1" "$FOLDER_DST" @@ -65,4 +63,4 @@ cp "$FOLDER_BIN"/"$DENALI_BIN" "$FOLDER_DST" #removing this script to clean up the script folder -#rm "$FOLDER_DST"/"$FOLDER_SCR"/"$SCRIPT_SLF" TODO this is not needed +rm "$FOLDER_DST"/"$FOLDER_SCR"/"$SCRIPT_SLF"