Added cleanup function
This commit is contained in:
parent
1594a699e5
commit
23c34af92b
@ -107,14 +107,39 @@ create_folders_nas() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Cleanup non-RAW images on camera.
|
||||
# Cleanup images on camera SD.
|
||||
clean_sd() {
|
||||
# Check if the SD card is mounted
|
||||
if mount | grep -q "/Volumes/NO NAME"; then
|
||||
# Get the SD Card mount point, this is static though
|
||||
SD_MOUNT_POINT="/Volumes/NO NAME"
|
||||
echo "SD Card Mounted at $SD_MOUNT_POINT."
|
||||
else
|
||||
echo "ERR: SD Card Not mounted!"
|
||||
exit 1
|
||||
fi
|
||||
echo "Traversing to Camera..."
|
||||
cd "$SD_MOUNT_POINT/$SD_SRC_PATH"
|
||||
echo "Removing JPG files..."
|
||||
rm *.JPG
|
||||
echo "Cleanup completed!"
|
||||
cd -
|
||||
cd "$SD_MOUNT_POINT$SD_SRC_PATH" || { echo "Failed to navigate to SD card path."; return 1; }
|
||||
echo "Current Directory: $(pwd)"
|
||||
echo "Are you sure you want to delete all JPG, ARW, and MP4 files in $SD_MOUNT_POINT$SD_SRC_PATH? (y/N)"
|
||||
read -r confirmation
|
||||
|
||||
if [[ "$confirmation" =~ ^[Yy]$ ]]; then
|
||||
echo "Removing JPG files..."
|
||||
rm *.JPG
|
||||
|
||||
echo "Removing ARW files..."
|
||||
rm *.ARW
|
||||
|
||||
echo "Removing MP4 files..."
|
||||
rm *.MP4
|
||||
|
||||
echo "Cleanup completed!"
|
||||
else
|
||||
echo "Cleanup aborted."
|
||||
fi
|
||||
|
||||
cd - || { echo "Failed to return to the previous directory."; return 1; }
|
||||
}
|
||||
|
||||
# Camera->Mac Ingest
|
||||
@ -219,7 +244,7 @@ while true; do
|
||||
echo ""
|
||||
echo "[1] Camera->Mac Ingest"
|
||||
echo "[2] Mac->NAS Ingest"
|
||||
echo "[X] Cleanup non-RAW images on camera."
|
||||
echo "[3] Cleanup non-RAW images on camera."
|
||||
echo ""
|
||||
echo "[0] Exit"
|
||||
|
||||
@ -241,8 +266,8 @@ while true; do
|
||||
3)
|
||||
# Cleanup non-RAW images on camera.
|
||||
clear
|
||||
echo "Temporarily disabled!"
|
||||
# clean_sd
|
||||
# echo "Temporarily disabled!"
|
||||
clean_sd
|
||||
;;
|
||||
0)
|
||||
# Exit the script
|
||||
|
@ -112,11 +112,27 @@ create_folders_nas() {
|
||||
# Cleanup non-RAW images on drone.
|
||||
clean_sd() {
|
||||
echo "Traversing to Drone..."
|
||||
cd "$SD_MOUNT_POINT/$SD_SRC_PATH"
|
||||
echo "Removing JPG files..."
|
||||
rm *.JPG
|
||||
echo "Cleanup completed!"
|
||||
cd -
|
||||
cd "$SD_MOUNT_POINT$SD_SRC_PATH" || { echo "Failed to navigate to SD card path."; return 1; }
|
||||
|
||||
echo "Are you sure you want to delete all JPG, DNG, and MP4 files in $SD_MOUNT_POINT$SD_SRC_PATH? (y/N)"
|
||||
read -r confirmation
|
||||
|
||||
if [[ "$confirmation" =~ ^[Yy]$ ]]; then
|
||||
echo "Removing JPG files..."
|
||||
rm *.JPG
|
||||
|
||||
echo "Removing DNG files..."
|
||||
rm *.DNG
|
||||
|
||||
echo "Removing MP4 files..."
|
||||
rm *.MP4
|
||||
|
||||
echo "Cleanup completed!"
|
||||
else
|
||||
echo "Cleanup aborted."
|
||||
fi
|
||||
|
||||
cd - || { echo "Failed to return to the previous directory."; return 1; }
|
||||
}
|
||||
|
||||
# Drone->Mac Ingest
|
||||
@ -220,7 +236,7 @@ while true; do
|
||||
echo ""
|
||||
echo "[1] Drone->Mac Ingest"
|
||||
echo "[2] Mac->NAS Ingest"
|
||||
echo "[X] Cleanup non-RAW images on drone."
|
||||
echo "[3] Cleanup images on drone."
|
||||
echo ""
|
||||
echo "[0] Exit"
|
||||
|
||||
@ -240,10 +256,10 @@ while true; do
|
||||
ingest_nas
|
||||
;;
|
||||
3)
|
||||
# Cleanup non-RAW images on drone.
|
||||
# Cleanup images on drone.
|
||||
clear
|
||||
echo "Temporarily disabled!"
|
||||
# clean_sd
|
||||
# echo "Temporarily disabled!"
|
||||
clean_sd
|
||||
;;
|
||||
0)
|
||||
# Exit the script
|
||||
|
Loading…
Reference in New Issue
Block a user