]> git.pld-linux.org Git - packages/pwdutils.git/blob - build.patch
- updated selinux patch for removed av_permissions API
[packages/pwdutils.git] / build.patch
1 diff -urN pwdutils-3.2.19.org/lib/Makefile.am pwdutils-3.2.19/lib/Makefile.am
2 --- pwdutils-3.2.19.org/lib/Makefile.am 2005-08-17 16:43:31.000000000 +0200
3 +++ pwdutils-3.2.19/lib/Makefile.am     2018-09-20 14:22:11.787750323 +0200
4 @@ -26,9 +24,10 @@
5                         parse_pwent.c yesno.c parse_grent.c strtoid.c \
6                         parse_crypt_arg.c utf8conv.c get_ldap_password.c \
7                         get_caller_dn.c logging.c remove_gr_mem.c
8 +
9  
10  localedir = $(datadir)/locale
11  plugindir = $(libdir)/pwdutils
12 -INCLUDES = -DLOCALEDIR=\"$(localedir)\" -DPLUGINDIR=\"$(plugindir)\"
13 +INCLUDES = -DLOCALEDIR=\"$(localedir)\" -DPLUGINDIR=\"$(plugindir)\" -I/usr/include/tirpc
14  
15  CLEANFILES = *~
16 diff -urN pwdutils-3.2.19.org/lib/public.h pwdutils-3.2.19/lib/public.h
17 --- pwdutils-3.2.19.org/lib/public.h    2018-09-20 14:28:53.953167070 +0200
18 +++ pwdutils-3.2.19/lib/public.h        2018-09-20 14:14:15.923903628 +0200
19 @@ -84,7 +84,7 @@
20  extern char *date2str (time_t date);
21  extern long int str2date (const char *str);
22  
23 -extern int strtoid (const char *arg, uint32_t *idptr) __attribute_warn_unused_result__;
24 +extern int strtoid (const char *arg, u_int32_t *idptr) __attribute_warn_unused_result__;
25  
26  extern int check_name (const char *name) __attribute_warn_unused_result__;
27  extern int check_home (const char *home) __attribute_warn_unused_result__;
28 diff -urN pwdutils-3.2.19.org/lib/strtoid.c pwdutils-3.2.19/lib/strtoid.c
29 --- pwdutils-3.2.19.org/lib/strtoid.c   2006-11-29 14:19:11.000000000 +0100
30 +++ pwdutils-3.2.19/lib/strtoid.c       2018-09-20 14:14:52.878370859 +0200
31 @@ -26,7 +26,7 @@
32  
33  /* convert string into a UID/GID.  */
34  int
35 -strtoid (const char *arg, uint32_t *idptr)
36 +strtoid (const char *arg, u_int32_t *idptr)
37  {
38    long long val;
39    char *cp;
40 diff -urN pwdutils-3.2.19.org/src/Makefile.am pwdutils-3.2.19/src/Makefile.am
41 --- pwdutils-3.2.19.org/src/Makefile.am 2018-09-20 14:28:53.959833937 +0200
42 +++ pwdutils-3.2.19/src/Makefile.am     2018-09-20 14:26:59.779741975 +0200
43 @@ -60,25 +60,25 @@
44  
45  chage_SOURCES = chage.c
46  chage_CFLAGS = @PIE_CFLAGS@
47 -chage_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
48 +chage_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
49  chage_LDFLAGS = @PIE_LDFLAGS@
50  
51  chfn_SOURCES = chfn.c
52  chfn_CFLAGS = @PIE_CFLAGS@
53 -chfn_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @NSCD_LIB@
54 +chfn_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @NSCD_LIB@ -ltirpc
55  chfn_LDFLAGS = @PIE_LDFLAGS@
56  
57  chsh_SOURCES = chsh.c
58  chsh_CFLAGS = @PIE_CFLAGS@
59 -chsh_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
60 +chsh_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
61  chsh_LDFLAGS = @PIE_LDFLAGS@
62  
63  chpasswd_SOURCES = chpasswd.c
64 -chpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @CRYPT_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
65 +chpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @CRYPT_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
66  
67  passwd_SOURCES = passwd.c
68  passwd_CFLAGS = @PIE_CFLAGS@
69 -passwd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @BIOAPI_LIB@
70 +passwd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ @BIOAPI_LIB@ -ltirpc
71  passwd_LDFLAGS = @PIE_LDFLAGS@
72  
73  rpasswd_SOURCES = rpasswd.c
74 @@ -97,17 +97,17 @@
75  
76  gpasswd_SOURCES = gpasswd.c
77  gpasswd_CFLAGS = @PIE_CFLAGS@
78 -gpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @CRYPT_LIB@ @NSL_LIB@ @LDAP_LIBS@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
79 +gpasswd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @CRYPT_LIB@ @NSL_LIB@ @LDAP_LIBS@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
80  gpasswd_LDFLAGS = @PIE_LDFLAGS@
81  
82  groupadd_SOURCES = groupadd.c
83 -groupadd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
84 +groupadd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
85  
86  groupdel_SOURCES = groupdel.c
87 -groupdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
88 +groupdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
89  
90  groupmod_SOURCES = groupmod.c
91 -groupmod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
92 +groupmod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
93  
94  grpck_SOURCES = grpck.c
95  grpck_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @SELINUX_LIB@ @ATTR_LIB@
96 @@ -116,25 +116,25 @@
97  grpconv_LDADD = ../lib/libpwdutils.a
98  
99  grpunconv_SOURCES = grpunconv.c
100 -grpunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
101 +grpunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
102  
103  pwck_SOURCES = pwck.c
104  pwck_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @SELINUX_LIB@ @ATTR_LIB@
105  
106  pwconv_SOURCES = pwconv.c
107 -pwconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
108 +pwconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
109  
110  pwunconv_SOURCES = pwunconv.c
111 -pwunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
112 +pwunconv_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
113  
114  useradd_SOURCES = useradd.c
115 -useradd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
116 +useradd_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
117  
118  userdel_SOURCES = userdel.c
119 -userdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
120 +userdel_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
121  
122  usermod_SOURCES = usermod.c
123 -usermod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@
124 +usermod_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @PAM_LIBS@ @LDAP_LIBS@ @NSL_LIB@ @SELINUX_LIB@ @ATTR_LIB@ @NSCD_LIB@ -ltirpc
125  
126  vipw_SOURCES = vipw.c
127  vipw_LDADD = ../lib/libpwdutils.a @DL_LIBS@ @SELINUX_LIB@ @ATTR_LIB@
128 diff -urN pwdutils-3.2.19.org/src/rpasswd-client.c pwdutils-3.2.19/src/rpasswd-client.c
129 --- pwdutils-3.2.19.org/src/rpasswd-client.c    2018-09-20 14:28:53.959833937 +0200
130 +++ pwdutils-3.2.19/src/rpasswd-client.c        2018-09-20 14:23:47.100626914 +0200
131 @@ -943,7 +943,7 @@
132    int err;
133  
134    SSLeay_add_ssl_algorithms ();
135 -  meth = SSLv3_client_method ();
136 +  meth = SSLv23_client_method ();
137    SSL_load_error_strings ();
138    *ctx = SSL_CTX_new (meth);
139    if (*ctx == NULL)
This page took 0.03038 seconds and 3 git commands to generate.