scripts
This commit is contained in:
		
							parent
							
								
									dcf7accac9
								
							
						
					
					
						commit
						386db9ba31
					
				
							
								
								
									
										1
									
								
								100-floppy-change.rules
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								100-floppy-change.rules
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | ACTION=="change", ATTRS{idVendor}=="057b", ATTRS{idProduct}=="0000", ENV{DISK_MEDIA_CHANGE}=="1", RUN+="/home/dietpi/floppy-ytube-player/media_change.sh $env{DEVNAME}" | ||||||
							
								
								
									
										26
									
								
								media_change.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								media_change.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | exec >> /home/dietpi/mount.log 2>&1 | ||||||
|  | export LC_ALL=en_GB.utf-8 | ||||||
|  | export LANG=en_GB.utf-8 | ||||||
|  | 
 | ||||||
|  | echo "$(date) Start." | ||||||
|  | echo "$(date) Media change detected on device $1" | ||||||
|  | device=${1##*/} | ||||||
|  | 
 | ||||||
|  | lsblk | grep $device | ||||||
|  | 
 | ||||||
|  | if [ $? -eq 0 ]; then | ||||||
|  |     echo "$(date) Device exists on machine." | ||||||
|  |     echo "$(date) Mounting device $1 to /mnt/floppy." | ||||||
|  |     /usr/bin/systemd-mount --umount /mnt/floppy | ||||||
|  |     echo "$(date) Floppy unmounted" | ||||||
|  |     /usr/bin/systemd-mount $1 /mnt/floppy | ||||||
|  |     echo "$(date) Floppy mounted" | ||||||
|  |     var=$(cat /mnt/floppy/diskplayer.contents) | ||||||
|  |     echo python3 /home/pi/pythonDiskPlayer/player.py \"$var\" | ||||||
|  |     runuser -l dietpi -c "python3 /home/dietpi/floppy-ytube-player/main.py \"$var\"" | ||||||
|  | else | ||||||
|  |     echo "$(date) Device does not exist on machine." | ||||||
|  |     runuser -l dietpi -c "python3 /home/dietpi/floppy-ytube-player/main.py stop" | ||||||
|  | fi | ||||||
|  | echo "$(date) End." | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Karl Hudgell
						Karl Hudgell