diff --git a/Makefile b/Makefile index 3979bc68..3dbcba15 100644 --- a/Makefile +++ b/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 diff --git a/debian/proxmox-backup-server.install b/debian/proxmox-backup-server.install index e825b875..a44569cd 100644 --- a/debian/proxmox-backup-server.install +++ b/debian/proxmox-backup-server.install @@ -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 diff --git a/debian/rules b/debian/rules index 2bc0f694..9012f82f 100755 --- a/debian/rules +++ b/debian/rules @@ -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: