| 
				
			 | 
			
			
				@@ -382,31 +382,26 @@ function peertube_import_videos { 
			 | 
		
	
		
			
			| 
				382
			 | 
			
				382
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				383
			 | 
			
				383
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				384
			 | 
			
				384
			 | 
			
			
				 function configure_interactive_peertube { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				385
			 | 
			
			
				+    W=(1 $"Set administrator email address" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				386
			 | 
			
			
				+       2 $"Disable or enable signups" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				387
			 | 
			
			
				+       3 $"Import videos from YouTube/Vimeo/Dailymotion" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				388
			 | 
			
			
				+       4 $"Import video from file") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				389
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				385
			 | 
			
				390
			 | 
			
			
				     while true 
			 | 
		
	
		
			
			| 
				386
			 | 
			
				391
			 | 
			
			
				     do 
			 | 
		
	
		
			
			| 
				387
			 | 
			
				
			 | 
			
			
				-        data=$(mktemp 2>/dev/null) 
			 | 
		
	
		
			
			| 
				388
			 | 
			
				
			 | 
			
			
				-        dialog --backtitle $"Freedombone Control Panel" \ 
			 | 
		
	
		
			
			| 
				389
			 | 
			
				
			 | 
			
			
				-               --title $"PeerTube" \ 
			 | 
		
	
		
			
			| 
				390
			 | 
			
				
			 | 
			
			
				-               --radiolist $"Choose an operation:" 12 70 6 \ 
			 | 
		
	
		
			
			| 
				391
			 | 
			
				
			 | 
			
			
				-               1 $"Set administrator email address" off \ 
			 | 
		
	
		
			
			| 
				392
			 | 
			
				
			 | 
			
			
				-               2 $"Disable or enable signups" off \ 
			 | 
		
	
		
			
			| 
				393
			 | 
			
				
			 | 
			
			
				-               3 $"Import videos from YouTube/Vimeo/Dailymotion" off \ 
			 | 
		
	
		
			
			| 
				394
			 | 
			
				
			 | 
			
			
				-               4 $"Import video from file" off \ 
			 | 
		
	
		
			
			| 
				395
			 | 
			
				
			 | 
			
			
				-               5 $"Exit" on 2> "$data" 
			 | 
		
	
		
			
			| 
				396
			 | 
			
				
			 | 
			
			
				-        sel=$? 
			 | 
		
	
		
			
			| 
				397
			 | 
			
				
			 | 
			
			
				-        case $sel in 
			 | 
		
	
		
			
			| 
				398
			 | 
			
				
			 | 
			
			
				-            1) break;; 
			 | 
		
	
		
			
			| 
				399
			 | 
			
				
			 | 
			
			
				-            255) break;; 
			 | 
		
	
		
			
			| 
				400
			 | 
			
				
			 | 
			
			
				-        esac 
			 | 
		
	
		
			
			| 
				401
			 | 
			
				
			 | 
			
			
				-        case $(cat "$data") in 
			 | 
		
	
		
			
			| 
				
			 | 
			
				392
			 | 
			
			
				+        # shellcheck disable=SC2068 
			 | 
		
	
		
			
			| 
				
			 | 
			
				393
			 | 
			
			
				+        selection=$(dialog --backtitle $"Freedombone Administrator Control Panel" --title $"PeerTube" --menu $"Choose an operation, or ESC to exit:" 24 60 24 "${W[@]}" 3>&2 2>&1 1>&3) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				394
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				395
			 | 
			
			
				+        if [ ! "$selection" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				396
			 | 
			
			
				+            break 
			 | 
		
	
		
			
			| 
				
			 | 
			
				397
			 | 
			
			
				+        fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				398
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				399
			 | 
			
			
				+        case $selection in 
			 | 
		
	
		
			
			| 
				402
			 | 
			
				400
			 | 
			
			
				             1) peertube_set_admin_email;; 
			 | 
		
	
		
			
			| 
				403
			 | 
			
				401
			 | 
			
			
				             2) peertube_disable_signups;; 
			 | 
		
	
		
			
			| 
				404
			 | 
			
				402
			 | 
			
			
				             3) peertube_import_videos;; 
			 | 
		
	
		
			
			| 
				405
			 | 
			
				403
			 | 
			
			
				             4) peertube_import_from_file;; 
			 | 
		
	
		
			
			| 
				406
			 | 
			
				
			 | 
			
			
				-            5) rm -f "$data" 
			 | 
		
	
		
			
			| 
				407
			 | 
			
				
			 | 
			
			
				-               break;; 
			 | 
		
	
		
			
			| 
				408
			 | 
			
				404
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				409
			 | 
			
				
			 | 
			
			
				-        rm -f "$data" 
			 | 
		
	
		
			
			| 
				410
			 | 
			
				405
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				411
			 | 
			
				406
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				412
			 | 
			
				407
			 | 
			
			
				  
			 |