Lines 1-29
Link Here
|
1 |
--- src/Makefile.orig 2019-10-23 08:18:46 UTC |
1 |
--- src/Makefile.orig 2020-09-18 19:18:56 UTC |
2 |
+++ src/Makefile |
2 |
+++ src/Makefile |
3 |
@@ -70,17 +70,21 @@ install: all |
3 |
@@ -24,8 +24,10 @@ PRESETDIR = /lib/systemd/system-preset |
4 |
install -d $(DESTDIR)$(PAMDIR) |
4 |
NSS_OSLOGIN_SONAME = libnss_oslogin.so.2 |
|
|
5 |
NSS_CACHE_OSLOGIN_SONAME = libnss_cache_oslogin.so.2 |
6 |
|
7 |
-NSS_OSLOGIN = libnss_oslogin-$(VERSION).so |
8 |
-NSS_CACHE_OSLOGIN = libnss_cache_oslogin-$(VERSION).so |
9 |
+#NSS_OSLOGIN = libnss_oslogin-$(VERSION).so |
10 |
+#NSS_CACHE_OSLOGIN = libnss_cache_oslogin-$(VERSION).so |
11 |
+NSS_OSLOGIN = libnss_oslogin.so |
12 |
+NSS_CACHE_OSLOGIN = libnss_cache_oslogin.so |
13 |
|
14 |
PAM_LOGIN = pam_oslogin_login.so |
15 |
PAM_ADMIN = pam_oslogin_admin.so |
16 |
@@ -73,15 +75,21 @@ install: all |
5 |
install -d $(DESTDIR)$(BINDIR) |
17 |
install -d $(DESTDIR)$(BINDIR) |
6 |
install -d $(DESTDIR)$(MANDIR)/man8 |
18 |
install -d $(DESTDIR)$(MANDIR)/man8 |
|
|
19 |
# NSS modules |
7 |
- install -m 0644 -t $(DESTDIR)$(LIBDIR) $(NSS_OSLOGIN) $(NSS_CACHE_OSLOGIN) |
20 |
- install -m 0644 -t $(DESTDIR)$(LIBDIR) $(NSS_OSLOGIN) $(NSS_CACHE_OSLOGIN) |
8 |
+ install -m 0644 $(NSS_CACHE_OSLOGIN) $(DESTDIR)$(LIBDIR) |
21 |
+ install -m 0644 $(NSS_CACHE_OSLOGIN) $(DESTDIR)$(LIBDIR) |
9 |
+ install -m 0644 $(NSS_OSLOGIN) $(DESTDIR)$(LIBDIR) |
22 |
+ install -m 0644 $(NSS_OSLOGIN) $(DESTDIR)$(LIBDIR) |
10 |
ln -sf $(NSS_OSLOGIN) $(DESTDIR)$(LIBDIR)/$(NSS_OSLOGIN_SONAME) |
23 |
ln -sf $(NSS_OSLOGIN) $(DESTDIR)$(LIBDIR)/$(NSS_OSLOGIN_SONAME) |
11 |
ln -sf $(NSS_CACHE_OSLOGIN) $(DESTDIR)$(LIBDIR)/$(NSS_CACHE_OSLOGIN_SONAME) |
24 |
ln -sf $(NSS_CACHE_OSLOGIN) $(DESTDIR)$(LIBDIR)/$(NSS_CACHE_OSLOGIN_SONAME) |
|
|
25 |
# PAM modules |
12 |
- install -m 0644 -t $(DESTDIR)$(PAMDIR) $(PAM_ADMIN) $(PAM_LOGIN) |
26 |
- install -m 0644 -t $(DESTDIR)$(PAMDIR) $(PAM_ADMIN) $(PAM_LOGIN) |
13 |
- install -m 0755 -t $(DESTDIR)$(BINDIR) $(BINARIES) $(TOPDIR)/google_oslogin_control |
|
|
14 |
- install -m 0644 -t $(DESTDIR)$(MANDIR)/man8 $(TOPDIR)/man/nss-oslogin.8 $(TOPDIR)/man/nss-cache-oslogin.8 |
15 |
+ install -m 0644 $(PAM_LOGIN) $(DESTDIR)$(PAMDIR) |
27 |
+ install -m 0644 $(PAM_LOGIN) $(DESTDIR)$(PAMDIR) |
16 |
+ install -m 0644 $(PAM_ADMIN) $(DESTDIR)$(PAMDIR) |
28 |
+ install -m 0644 $(PAM_ADMIN) $(DESTDIR)$(PAMDIR) |
|
|
29 |
+ |
30 |
# Control file |
31 |
- install -m 0755 -t $(DESTDIR)$(BINDIR) $(BINARIES) $(TOPDIR)/google_oslogin_control |
17 |
+ install -m 0755 $(TOPDIR)/google_oslogin_control $(DESTDIR)$(BINDIR) |
32 |
+ install -m 0755 $(TOPDIR)/google_oslogin_control $(DESTDIR)$(BINDIR) |
18 |
+ install -m 0755 $(BINARIES) $(DESTDIR)$(BINDIR) |
33 |
+ install -m 0755 $(BINARIES) $(DESTDIR)$(BINDIR) |
|
|
34 |
+ |
35 |
# Manpages |
36 |
- install -m 0644 -t $(DESTDIR)$(MANDIR)/man8 $(TOPDIR)/man/nss-oslogin.8 $(TOPDIR)/man/nss-cache-oslogin.8 |
37 |
+ install -m 0644 $(TOPDIR)/man/nss-oslogin.8 $(DESTDIR)$(MANDIR)/man8 |
19 |
+ install -m 0644 $(TOPDIR)/man/nss-cache-oslogin.8 $(DESTDIR)$(MANDIR)/man8 |
38 |
+ install -m 0644 $(TOPDIR)/man/nss-cache-oslogin.8 $(DESTDIR)$(MANDIR)/man8 |
20 |
+ install -m 0644 $(TOPDIR)/man/nss-oslogin.8 $(DESTDIR)$(MANDIR)/man8 |
|
|
21 |
gzip -9 $(DESTDIR)$(MANDIR)/man8/nss-oslogin.8 |
39 |
gzip -9 $(DESTDIR)$(MANDIR)/man8/nss-oslogin.8 |
22 |
gzip -9 $(DESTDIR)$(MANDIR)/man8/nss-cache-oslogin.8 |
40 |
gzip -9 $(DESTDIR)$(MANDIR)/man8/nss-cache-oslogin.8 |
23 |
ln -sf nss-oslogin.8.gz $(DESTDIR)$(MANDIR)/man8/$(NSS_OSLOGIN_SONAME).8.gz |
41 |
ln -sf nss-oslogin.8.gz $(DESTDIR)$(MANDIR)/man8/$(NSS_OSLOGIN_SONAME).8.gz |
24 |
ln -sf nss-cache-oslogin.8.gz $(DESTDIR)$(MANDIR)/man8/$(NSS_CACHE_OSLOGIN_SONAME).8.gz |
42 |
@@ -89,16 +97,10 @@ install: all |
25 |
ifdef INSTALL_SELINUX |
43 |
ifdef INSTALL_SELINUX |
|
|
44 |
# SELinux policy package |
26 |
install -d $(DESTDIR)/usr/share/selinux/packages |
45 |
install -d $(DESTDIR)/usr/share/selinux/packages |
27 |
- install -m 0644 -t $(DESTDIR)/usr/share/selinux/packages $(TOPDIR)/selinux/oslogin.pp |
46 |
- install -m 0644 -t $(DESTDIR)/usr/share/selinux/packages $(TOPDIR)/selinux/oslogin.pp |
28 |
+ install -m 0644 $(TOPDIR)/selinux/oslogin.pp $(DESTDIR)/usr/share/selinux/packages |
47 |
+ install -m 0644 $(TOPDIR)/selinux/oslogin.pp $(DESTDIR)/usr/share/selinux/packages |
29 |
endif |
48 |
endif |
|
|
49 |
ifdef INSTALL_CRON |
50 |
# Cache refresh cron |
51 |
install -d $(DESTDIR)$(CRONDIR) |
52 |
install -m 0644 $(TOPDIR)/cron.d $(DESTDIR)$(CRONDIR)/google-compute-engine-oslogin |
53 |
-else |
54 |
- # Cache refresh systemd timer |
55 |
- install -d $(DESTDIR)$(SYSTEMDDIR) |
56 |
- install -m 0644 -t $(DESTDIR)$(SYSTEMDDIR) $(TOPDIR)/google-oslogin-cache.timer $(TOPDIR)/google-oslogin-cache.service |
57 |
- install -d $(DESTDIR)$(PRESETDIR) |
58 |
- install -m 0644 -t $(DESTDIR)$(PRESETDIR) $(TOPDIR)/90-google-compute-engine-oslogin.preset |
59 |
endif |