46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								# arg 1:  the new package version
							 | 
						||
| 
								 | 
							
								#pre_install() {
							 | 
						||
| 
								 | 
							
								#}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# arg 1:  the new package version
							 | 
						||
| 
								 | 
							
								post_install() {
							 | 
						||
| 
								 | 
							
									# do something here
							 | 
						||
| 
								 | 
							
									cp /usr/share/rustdesk/files/rustdesk.service /etc/systemd/system/rustdesk.service
							 | 
						||
| 
								 | 
							
									cp /usr/share/rustdesk/files/rustdesk.desktop /usr/share/applications/
							 | 
						||
| 
								 | 
							
								  sudo -H pip3 install pynput
							 | 
						||
| 
								 | 
							
									systemctl daemon-reload
							 | 
						||
| 
								 | 
							
									systemctl enable rustdesk
							 | 
						||
| 
								 | 
							
									systemctl start rustdesk
							 | 
						||
| 
								 | 
							
									update-desktop-database
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# arg 1:  the new package version
							 | 
						||
| 
								 | 
							
								# arg 2:  the old package version
							 | 
						||
| 
								 | 
							
								pre_upgrade() {
							 | 
						||
| 
								 | 
							
								    systemctl stop rustdesk || true
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# arg 1:  the new package version
							 | 
						||
| 
								 | 
							
								# arg 2:  the old package version
							 | 
						||
| 
								 | 
							
								post_upgrade() {
							 | 
						||
| 
								 | 
							
									cp /usr/share/rustdesk/files/rustdesk.service /etc/systemd/system/rustdesk.service
							 | 
						||
| 
								 | 
							
									cp /usr/share/rustdesk/files/rustdesk.desktop /usr/share/applications/
							 | 
						||
| 
								 | 
							
									systemctl daemon-reload
							 | 
						||
| 
								 | 
							
									systemctl enable rustdesk
							 | 
						||
| 
								 | 
							
									systemctl start rustdesk
							 | 
						||
| 
								 | 
							
									update-desktop-database
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# arg 1:  the old package version
							 | 
						||
| 
								 | 
							
								pre_remove() {
							 | 
						||
| 
								 | 
							
									systemctl stop rustdesk || true
							 | 
						||
| 
								 | 
							
									systemctl disable rustdesk || true
							 | 
						||
| 
								 | 
							
									rm /etc/systemd/system/rustdesk.service || true
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# arg 1:  the old package version
							 | 
						||
| 
								 | 
							
								post_remove() {
							 | 
						||
| 
								 | 
							
									rm /usr/share/applications/rustdesk.desktop || true
							 | 
						||
| 
								 | 
							
									update-desktop-database
							 | 
						||
| 
								 | 
							
								}
							 |