Annotation of /trunk/shadow/patches/shadow-4.0.11.1-perms.patch
Parent Directory | Revision Log
Revision 153 -
(hide annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 1 month ago) by niro
File size: 1659 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 1 month ago) by niro
File size: 1659 byte(s)
-import
1 | niro | 153 | --- 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. |