debian: correctly install sg-tape-cmd setuid binary
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @ -142,7 +142,7 @@ install: $(COMPILED_BINS) | ||||
| 	    install -m644 zsh-completions/_$(i) $(DESTDIR)$(ZSH_COMPL_DEST)/ ;) | ||||
| 	install -dm755 $(DESTDIR)$(LIBEXECDIR)/proxmox-backup | ||||
| 	# install sg-tape-cmd as setuid binary | ||||
| 	install -m2755 -mu+s $(COMPILEDIR)/sg-tape-cmd $(DESTDIR)$(LIBEXECDIR)/proxmox-backup/sg-tape-cmd | ||||
| 	install -m4755 -o root -g root $(COMPILEDIR)/sg-tape-cmd $(DESTDIR)$(LIBEXECDIR)/proxmox-backup/sg-tape-cmd | ||||
| 	$(foreach i,$(SERVICE_BIN), \ | ||||
| 	    install -m755 $(COMPILEDIR)/$(i) $(DESTDIR)$(LIBEXECDIR)/proxmox-backup/ ;) | ||||
| 	$(MAKE) -C www install | ||||
|  | ||||
							
								
								
									
										1
									
								
								debian/proxmox-backup-server.install
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/proxmox-backup-server.install
									
									
									
									
										vendored
									
									
								
							| @ -8,6 +8,7 @@ usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-api | ||||
| usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy | ||||
| usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-banner | ||||
| usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-daily-update | ||||
| usr/lib/x86_64-linux-gnu/proxmox-backup/sg-tape-cmd | ||||
| usr/sbin/proxmox-backup-manager | ||||
| usr/share/javascript/proxmox-backup/index.hbs | ||||
| usr/share/javascript/proxmox-backup/css/ext6-pbs.css | ||||
|  | ||||
							
								
								
									
										3
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							| @ -42,6 +42,9 @@ override_dh_installsystemd: | ||||
| 	# note: we start/try-reload-restart services manually in postinst | ||||
| 	dh_installsystemd --no-start --no-restart-after-upgrade | ||||
|  | ||||
| override_dh_fixperms: | ||||
| 	dh_fixperms --exclude sg-tape-cmd | ||||
|  | ||||
| # workaround https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933541 | ||||
| # TODO: remove once available (Debian 11 ?) | ||||
| override_dh_dwz: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user