Makefile 1010 B

12345678910111213141516171819202122232425
  1. SYSCONFDIR ?= /etc
  2. SUDOERSDIR = $(SYSCONFDIR)/sudoers.d
  3. POLKIT1DIR = $(SYSCONFDIR)/polkit-1
  4. PAMDIR = $(SYSCONFDIR)/pam.d
  5. PAMCONFIGSDIR = /usr/share/pam-configs/
  6. .PHONY: install install-debian install-rh
  7. install:
  8. install -d -m 0750 $(DESTDIR)$(SUDOERSDIR)
  9. if [ -f /etc/redhat-release ] || [ -f /etc/debian_version ]; then \
  10. exec install -D -m 0440 qubes.sudoers $(DESTDIR)$(SUDOERSDIR)/qubes; \
  11. else \
  12. sed -E '/^[^#]/s/\<(ROLE|TYPE)=[A-Za-z0-9_]+[[:space:]]+//g' qubes.sudoers | \
  13. install -D -m 0440 /dev/stdin $(DESTDIR)$(SUDOERSDIR)/qubes; \
  14. fi
  15. install -D -m 0644 polkit-1-qubes-allow-all.pkla $(DESTDIR)$(POLKIT1DIR)/localauthority/50-local.d/qubes-allow-all.pkla
  16. install -d -m 0750 $(DESTDIR)$(POLKIT1DIR)/rules.d
  17. install -D -m 0644 polkit-1-qubes-allow-all.rules $(DESTDIR)$(POLKIT1DIR)/rules.d/00-qubes-allow-all.rules
  18. install-rh:
  19. install -D -m 0644 pam.d_su.qubes $(DESTDIR)$(PAMDIR)/su.qubes
  20. install-debian:
  21. install -D -m 0644 pam-configs_su.qubes $(DESTDIR)$(PAMCONFIGSDIR)/su.qubes