mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 21:13:27 -04:00
sys-fs/fscrypt: sync "no Ubuntu specific files" patch
Sync "no Ubuntu specific files" patch with pull request that upstreams it, i.e. https://github.com/google/fscrypt/pull/284. Signed-off-by: Florian Schmaus <flo@geekplace.eu>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 4aeb699562b0c50ac0061dcbbed7248f5f5be4f9 Mon Sep 17 00:00:00 2001
|
||||
From 3e08e9d634ae6fe259ba35139ef0a7bb4b7e60d8 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Schmaus <flo@geekplace.eu>
|
||||
Date: Sat, 17 Apr 2021 18:19:59 +0200
|
||||
Subject: [PATCH] Makefile: Optionally avoid installation of Ubuntu-specific
|
||||
@@ -11,20 +11,22 @@ of Ubuntu-specific PAM files.
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 6e79421356de..447ccf193745 100644
|
||||
index 6e79421356de..307eeedc5153 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -173,14 +173,17 @@ PAM_MODULE_DIR := $(PREFIX)/lib/security
|
||||
PAM_INSTALL_PATH := $(PAM_MODULE_DIR)/$(PAM_NAME).so
|
||||
PAM_CONFIG := $(BIN)/config
|
||||
PAM_CONFIG_DIR := $(PREFIX)/share/pam-configs
|
||||
+INSTALL_UBUNTU_PAM_CONFIG := true
|
||||
|
||||
install-pam: $(PAM_MODULE)
|
||||
@@ -28,6 +28,7 @@ PAM_NAME := pam_$(NAME)
|
||||
# BINDIR: Where to install the fscrypt binary. Default: $(PREFIX)/bin
|
||||
# PAM_MODULE_DIR: Where to install pam_fscrypt.so. Default: $(PREFIX)/lib/security
|
||||
# PAM_CONFIG_DIR: Where to install Ubuntu PAM config. Default: $(PREFIX)/share/pam-configs
|
||||
+# If the empty string, then the Ubuntu PAM config will not be installed.
|
||||
#
|
||||
# MOUNT: The filesystem where our tests are run. Default: /mnt/fscrypt_mount
|
||||
# Ex: make test-setup MOUNT=/foo/bar
|
||||
@@ -178,9 +179,11 @@ install-pam: $(PAM_MODULE)
|
||||
install -d $(DESTDIR)$(PAM_MODULE_DIR)
|
||||
install $(PAM_MODULE) $(DESTDIR)$(PAM_MODULE_DIR)
|
||||
|
||||
+ifeq ($(INSTALL_UBUNTU_PAM_CONFIG), true)
|
||||
+ifdef $(PAM_CONFIG_DIR)
|
||||
m4 --define=PAM_INSTALL_PATH=$(PAM_INSTALL_PATH) < $(PAM_NAME)/config > $(PAM_CONFIG)
|
||||
install -d $(DESTDIR)$(PAM_CONFIG_DIR)
|
||||
install $(PAM_CONFIG) $(DESTDIR)$(PAM_CONFIG_DIR)/$(NAME)
|
||||
|
||||
@@ -90,7 +90,7 @@ src_install() {
|
||||
DESTDIR="${ED}" \
|
||||
PREFIX="/usr" \
|
||||
PAM_MODULE_DIR="$(getpam_mod_dir)" \
|
||||
INSTALL_UBUNTU_PAM_CONFIG="false" \
|
||||
PAM_CONFIG_DIR= \
|
||||
install
|
||||
einstalldocs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user