forked from Wilaak/kvs-linuxmint-dloadx
		
	Initial commit
This commit is contained in:
		
						commit
						5ba2a17139
					
				
							
								
								
									
										
											BIN
										
									
								
								DLOADX_Configuration Program_1.19.004.exe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								DLOADX_Configuration Program_1.19.004.exe
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										15
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| # Installere DLOADX programvare på Linux Mint 20.1 | ||||
| 
 | ||||
| Legg in Linux Mint på en USB minnepenn. Start og følg gjennom installasjonen. | ||||
| 
 | ||||
| Etter du er ferdig med installasjonen. Logg inn med bruken du konfigurerte under installasjonen, deretter åpne terminalen og utfør følgende kommando. | ||||
| 
 | ||||
|     sudo apt update && sudo apt -y install curl | ||||
| 
 | ||||
| Deretter utfør følgende kommando og følg gjennom installasjonen. | ||||
| 
 | ||||
|     curl -sSL https://git.willy.club/<plassering> | bash | ||||
| 
 | ||||
| Deretter logg ut og inn av økten eller start datamaskinen på nytt. | ||||
| 
 | ||||
| Du skal nå være ferdig. Lykke til | ||||
							
								
								
									
										40
									
								
								install.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								install.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,40 @@ | ||||
| #!/bin/bash | ||||
| GIT_REPO="https://git.willy.club/William/kvs-linuxmint-dloadx" | ||||
| GIT_NAME="kvs-linuxmint-dloadx" # Must not contain spaces and/or weird characters | ||||
| USERNAME=$(logname) | ||||
| 
 | ||||
| if [[ $EUID -ne 0 ]]; then | ||||
|     echo "This script must be run as root."  | ||||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| #apt update && apt -y install git wine setserial && | ||||
| #cd /opt/ && | ||||
| #git clone $GIT_REPO && | ||||
| #cd $GIT_NAME && | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| adduser $USERNAME dialout && | ||||
| echo "[Unit] | ||||
| Description=Wine Serial Fix | ||||
| After=network.target | ||||
| 
 | ||||
| [Service] | ||||
| Type=simple | ||||
| ExecStart=bash /opt/$GIT_NAME/wine_serial_fix.sh $USERNAME | ||||
| TimeoutStartSec=0 | ||||
| 
 | ||||
| [Install] | ||||
| WantedBy=graphical.target" > "/etc/systemd/system/wine-serial-fix.service" && | ||||
| systemctl daemon-reload && | ||||
| systemctl enable wine-serial-fix.service --now && | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| su $USERNAME && | ||||
| wine DLOADX*.exe | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| echo -e "\e[1;32mFerdig. Logg ut og inn av økten eller start datamaskinen på nytt.\e[0m" | ||||
							
								
								
									
										41
									
								
								wine_serial_fix.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										41
									
								
								wine_serial_fix.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,41 @@ | ||||
| #!/bin/bash | ||||
| USERNAME="$1" # Provided by service file | ||||
| 
 | ||||
| if [[ $EUID -ne 0 ]]; then | ||||
|     echo "This script must be run as root."  | ||||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| if [ -z "$1" ]; then | ||||
|     echo "No arguments were supplied." | ||||
|     exit 1 | ||||
| fi | ||||
| 
 | ||||
| function doTheThang | ||||
| { | ||||
|     # Wait for USB device to initialize | ||||
|     sleep 1 | ||||
| 
 | ||||
|     # TTY is empty if no serial device is detected | ||||
|     TTY=$(setserial -g /dev/ttyUSB[0-9] | awk -F"," '{print $1}') | ||||
| 
 | ||||
|     if [ ! -z "$TTY" ]; then | ||||
|         echo -e "\e[1;32mUsing serial device: $TTY\e[0m" | ||||
|         ln -s $TTY /home/$USERNAME/.wine/dosdevices/com1 && | ||||
|         ls -l /home/$USERNAME/.wine/dosdevices/ | grep $TTY | ||||
|     else | ||||
|         echo -e "\e[1;31mNo serial device\e[0m" | ||||
|     fi | ||||
| } | ||||
| doTheThang | ||||
| 
 | ||||
| LSUSB=$(lsusb) | ||||
| while : | ||||
| do | ||||
|     if [ "$LSUSB" != "$(lsusb)" ]; then | ||||
|         LSUSB=$(lsusb) | ||||
|         echo "=======USB Change detected=======" | ||||
|         doTheThang | ||||
|     fi | ||||
|     sleep 1 | ||||
| done | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user