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 | ||
|  | } |