summaryrefslogtreecommitdiff
path: root/google_compute_engine_oslogin/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'google_compute_engine_oslogin/Makefile')
-rw-r--r--google_compute_engine_oslogin/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/google_compute_engine_oslogin/Makefile b/google_compute_engine_oslogin/Makefile
index 6eb17e3..5f78099 100644
--- a/google_compute_engine_oslogin/Makefile
+++ b/google_compute_engine_oslogin/Makefile
@@ -7,7 +7,8 @@ MINOR = 3
REVISION = 0
LIBNSS_CACHE_OSLOGIN = libnss_cache_$(BASENAME)
-LIBNSS_CACHE_OSLOGIN_NAME = $(LIBNSS_CACHE_OSLOGIN).so.2
+LIBNSS_CACHE_OSLOGIN_NAME = libnss_cache_$(NAME)-$(MAJOR).$(MINOR).$(REVISION).so
+LIBNSS_CACHE_OSLOGIN_SONAME = $(LIBNSS_CACHE_OSLOGIN).so.2
NSS_LIBRARY_NAME = libnss_$(NAME)-$(MAJOR).$(MINOR).$(REVISION).so
NSS_LIBRARY_SONAME = libnss_$(BASENAME).so.2
NSS_INSTALL_PATH = /lib
@@ -23,7 +24,7 @@ CC ?= gcc
PAMFLAGS = $(LDFLAGS) $(INCLUDE_FLAGS) -shared
NSSFLAGS = $(LDFLAGS) $(INCLUDE_FLAGS) -shared -Wl,-soname,$(NSS_LIBRARY_SONAME)
LIBNSSFLAGS = $(LDFLAGS) -Wall -Wstrict-prototypes -fPIC
-LIBNSS_SO_FLAGS = $(LIBNSSFLAGS) -shared -Wl,-soname,$(LIBNSS_CACHE_OSLOGIN_NAME)
+LIBNSS_SO_FLAGS = $(LIBNSSFLAGS) -shared -Wl,-soname,$(LIBNSS_CACHE_OSLOGIN_SONAME)
# UTILS
UTILS_DIR = utils
@@ -134,9 +135,9 @@ $(SELINUX_MODULE): $(SELINUX_MOD_FILE)
ifdef INSTALL_SELINUX
-install: $(NSS_LIBRARY_NAME) $(PAM_ADMIN_MOD) $(PAM_LOGIN_MOD) $(AUTHKEYS_BIN) $(NSS_CACHE_BIN) $(SELINUX_MODULE)
+install: $(NSS_LIBRARY_NAME) $(LIBNSS_OSLOGIN_CACHE_NAME) $(PAM_ADMIN_MOD) $(PAM_LOGIN_MOD) $(AUTHKEYS_BIN) $(NSS_CACHE_BIN) $(SELINUX_MODULE)
else
-install: $(NSS_LIBRARY_NAME) $(PAM_ADMIN_MOD) $(PAM_LOGIN_MOD) $(AUTHKEYS_BIN) $(NSS_CACHE_BIN)
+install: $(NSS_LIBRARY_NAME) $(LIBNSS_OSLOGIN_CACHE_NAME) $(PAM_ADMIN_MOD) $(PAM_LOGIN_MOD) $(AUTHKEYS_BIN) $(NSS_CACHE_BIN)
endif
mkdir -p $(DESTDIR)$(PREFIX)/$(NSS_INSTALL_PATH)
mkdir -p $(DESTDIR)$(PREFIX)/$(PAM_INSTALL_PATH)