diff options
Diffstat (limited to 'packages/google-compute-engine-oslogin')
4 files changed, 8 insertions, 4 deletions
diff --git a/packages/google-compute-engine-oslogin/Makefile b/packages/google-compute-engine-oslogin/Makefile index c838166..ad02113 100644 --- a/packages/google-compute-engine-oslogin/Makefile +++ b/packages/google-compute-engine-oslogin/Makefile @@ -136,6 +136,10 @@ install: $(NSS_LIBRARY_NAME) $(LIBNSS_OSLOGIN_CACHE_NAME) $(PAM_ADMIN_MOD) $(PAM install -m 0755 $(AUTHKEYS_BIN) $(DESTDIR)$(PREFIX)/$(AUTHKEYS_INSTALL_PATH) install -m 0755 $(OSLOGIN_HELPER) $(DESTDIR)$(PREFIX)/$(BIN_INSTALL_PATH) install -m 0755 $(NSS_CACHE_BIN) $(DESTDIR)$(PREFIX)/$(BIN_INSTALL_PATH) +ifdef MAKE_LINKS + ln -sf $(LIBNSS_CACHE_OSLOGIN_NAME) $(DESTDIR)$(PREFIX)/$(NSS_INSTALL_PATH)/$(LIBNSS_CACHE_OSLOGIN_SONAME) + ln -sf $(NSS_LIBRARY_NAME) $(DESTDIR)$(PREFIX)/$(NSS_INSTALL_PATH)/$(NSS_LIBRARY_SONAME) +endif ifdef INSTALL_SELINUX mkdir -p $(DESTDIR)$(PREFIX)/$(SELINUX_INSTALL_PATH) install -T -m 0644 $(SELINUX_MODULE) $(DESTDIR)$(PREFIX)/$(SELINUX_INSTALL_PATH)/$(SELINUX_INSTALL_NAME) diff --git a/packages/google-compute-engine-oslogin/packaging/debian/control b/packages/google-compute-engine-oslogin/packaging/debian/control index a8d0064..ac14124 100644 --- a/packages/google-compute-engine-oslogin/packaging/debian/control +++ b/packages/google-compute-engine-oslogin/packaging/debian/control @@ -2,7 +2,7 @@ Source: google-compute-engine-oslogin Maintainer: Google Cloud Team <gc-team@google.com> Section: misc Priority: optional -Standards-Version: 3.9.6.1 +Standards-Version: 3.9.8 Build-Depends: debhelper (>= 9), libcurl4-openssl-dev, libjson-c-dev | libjson0-dev, libpam-dev Package: google-compute-engine-oslogin diff --git a/packages/google-compute-engine-oslogin/packaging/debian/google-compute-engine-oslogin.links b/packages/google-compute-engine-oslogin/packaging/debian/google-compute-engine-oslogin.links deleted file mode 100644 index fd75bc5..0000000 --- a/packages/google-compute-engine-oslogin/packaging/debian/google-compute-engine-oslogin.links +++ /dev/null @@ -1,2 +0,0 @@ -/lib/libnss_google-compute-engine-oslogin-1.3.2.so /lib/libnss_oslogin.so.2 -/lib/libnss_cache_google-compute-engine-oslogin-1.3.2.so /lib/libnss_cache_oslogin.so.2 diff --git a/packages/google-compute-engine-oslogin/packaging/debian/rules b/packages/google-compute-engine-oslogin/packaging/debian/rules index 65b1f4b..aa0f238 100755 --- a/packages/google-compute-engine-oslogin/packaging/debian/rules +++ b/packages/google-compute-engine-oslogin/packaging/debian/rules @@ -3,4 +3,6 @@ dh $@ override_dh_auto_install: - dh_auto_install -- PAM_INSTALL_PATH=/lib/x86_64-linux-gnu/security BIN_INSTALL_PATH=/usr/bin + dh_auto_install -- PAM_INSTALL_PATH=/lib/$(DEB_HOST_MULTIARCH)/security \ + BIN_INSTALL_PATH=/usr/bin NSS_INSTALL_PATH=/lib/$(DEB_HOST_MULTIARCH)/ \ + MAKE_LINKS=true |