44 lines
1.2 KiB
Bash
Executable File
44 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script to copy web files to SD card system directory
|
|
# Make sure your SD card is mounted and accessible
|
|
|
|
# Set your SD card mount point here (adjust as needed)
|
|
SD_MOUNT_POINT="/media/$USER/SD_CARD" # Common Linux mount point
|
|
# Alternative mount points you might need to try:
|
|
# SD_MOUNT_POINT="/mnt/sd"
|
|
# SD_MOUNT_POINT="/media/sd"
|
|
|
|
echo "Copying web files to SD card system directory..."
|
|
|
|
# Check if SD card is mounted
|
|
if [ ! -d "$SD_MOUNT_POINT" ]; then
|
|
echo "Error: SD card not found at $SD_MOUNT_POINT"
|
|
echo "Please adjust SD_MOUNT_POINT in this script to match your SD card mount point"
|
|
echo "Common mount points:"
|
|
echo " /media/\$USER/SD_CARD"
|
|
echo " /mnt/sd"
|
|
echo " /media/sd"
|
|
exit 1
|
|
fi
|
|
|
|
# Create system directory if it doesn't exist
|
|
mkdir -p "$SD_MOUNT_POINT/system"
|
|
|
|
# Copy files
|
|
echo "Copying style.css..."
|
|
cp web/style.css "$SD_MOUNT_POINT/system/"
|
|
|
|
echo "Copying script.js..."
|
|
cp web/script.js "$SD_MOUNT_POINT/system/"
|
|
|
|
echo "Copying index.html..."
|
|
cp web/index.html "$SD_MOUNT_POINT/system/"
|
|
|
|
echo "Files copied successfully!"
|
|
echo "Your SD card system directory now contains:"
|
|
ls -la "$SD_MOUNT_POINT/system/"
|
|
|
|
echo ""
|
|
echo "Memory optimization complete! The web files are now served from SD card instead of RAM."
|