Contents of /trunk/shadow/patches/shadow-4.0.11.1-perms.patch
Parent Directory | Revision Log
Revision 153 -
(show annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 1659 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 1659 byte(s)
-import
1 | --- src/Makefile.am 2005-08-01 12:29:59.000000000 +0200 |
2 | +++ src.az/Makefile.am 2005-08-01 12:30:44.000000000 +0200 |
3 | @@ -45,6 +45,8 @@ noinst_PROGRAMS = id sulogin |
4 | |
5 | suidbins = su |
6 | suidubins = chage chfn chsh expiry gpasswd newgrp passwd |
7 | +suidbinperms = 4711 |
8 | +suidubinperms = 4711 |
9 | |
10 | LDADD = $(top_builddir)/libmisc/libmisc.a \ |
11 | $(top_builddir)/lib/libshadow.la |
12 | @@ -79,8 +81,8 @@ install-am: all-am |
13 | ln -sf newgrp $(DESTDIR)$(ubindir)/sg |
14 | ln -sf vipw $(DESTDIR)$(usbindir)/vigr |
15 | for i in $(suidbins); do \ |
16 | - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \ |
17 | + chmod -f $(suidbinperms) $(DESTDIR)$(bindir)/$$i; \ |
18 | done |
19 | for i in $(suidubins); do \ |
20 | - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \ |
21 | + chmod -f $(suidubinperms) $(DESTDIR)$(ubindir)/$$i; \ |
22 | done |
23 | --- src/Makefile.in 2005-08-01 12:31:07.000000000 +0200 |
24 | +++ src.az/Makefile.in 2005-08-01 12:33:54.000000000 +0200 |
25 | @@ -346,6 +346,8 @@ INCLUDES = \ |
26 | |
27 | suidbins = su |
28 | suidubins = chage chfn chsh expiry gpasswd newgrp passwd |
29 | +suidbinperms = 4711 |
30 | +suidubinperms = 4711 |
31 | LDADD = $(top_builddir)/libmisc/libmisc.a \ |
32 | $(top_builddir)/lib/libshadow.la |
33 | |
34 | @@ -839,10 +841,10 @@ install-am: all-am |
35 | ln -sf newgrp $(DESTDIR)$(ubindir)/sg |
36 | ln -sf vipw $(DESTDIR)$(usbindir)/vigr |
37 | for i in $(suidbins); do \ |
38 | - chmod -f 4755 $(DESTDIR)$(bindir)/$$i; \ |
39 | + chmod -f $(suidbinperms) $(DESTDIR)$(bindir)/$$i; \ |
40 | done |
41 | for i in $(suidubins); do \ |
42 | - chmod -f 4755 $(DESTDIR)$(ubindir)/$$i; \ |
43 | + chmod -f $(suidubinperms) $(DESTDIR)$(ubindir)/$$i; \ |
44 | done |
45 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
46 | # Otherwise a system limit (for SysV at least) may be exceeded. |