From 3aac573369c233c90bc1a9674885ec941787605b Mon Sep 17 00:00:00 2001 From: Karl Hudgell Date: Fri, 20 Sep 2024 14:50:52 +0100 Subject: [PATCH] update to use BASE_DIR --- media_change.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media_change.sh b/media_change.sh index 8dc6022..7fabf6c 100644 --- a/media_change.sh +++ b/media_change.sh @@ -2,14 +2,14 @@ DEVICE_NAME=$1 # Get the device name passed from udev -LOGFILE="/home/dietpi/media_change.log" +BASE_DIR="/home/dietpi" +LOGFILE="$BASE_DIR/media_change.log" # Check if the device exists in the fdisk -l output and log the result if sudo fdisk -l | grep -q "$DEVICE_NAME"; then echo "$(date) Floppy disk is present in device $DEVICE_NAME" >> $LOGFILE echo "$(date) Mounting device $1 to /mnt/floppy." >> $LOGFILE /usr/bin/systemd-mount --umount /mnt/floppy - echo "$(date) Floppy unmounted" >> $LOGFILE /usr/bin/systemd-mount $1 /mnt/floppy echo "$(date) Floppy mounted" >> $LOGFILE @@ -17,10 +17,10 @@ if sudo fdisk -l | grep -q "$DEVICE_NAME"; then var=$(cat /mnt/floppy/diskplayer.contents) echo "$(date) Running Python script with argument: '$var'" >> $LOGFILE # Run the Python script and capture both stdout and stderr to the log - /usr/bin/python3 /home/dietpi/floppy-ytube-player/main.py "$var" >> $LOGFILE 2>&1 + /usr/bin/python3 $BASE_DIR/floppy-ytube-player/main.py "$var" >> $LOGFILE 2>&1 else echo "$(date): No floppy disk is present in device $DEVICE_NAME" >> $LOGFILE /usr/bin/systemd-mount --umount /mnt/floppy echo "$(date) Floppy unmounted" >> $LOGFILE - /usr/bin/python3 /home/dietpi/floppy-ytube-player/main.py EJECT >> $LOGFILE 2>&1 + /usr/bin/python3 $BASE_DIR/floppy-ytube-player/main.py EJECT >> $LOGFILE 2>&1 fi