|
Lines 1-6
Link Here
|
| 1 |
Name: openpam |
1 |
Name: openpam |
| 2 |
Version: 20040210 |
2 |
Version: 20040210 |
| 3 |
Release: alt1 |
3 |
Release: alt2 |
| 4 |
|
4 |
|
| 5 |
Summary: Pluggable Authentication Modules Library |
5 |
Summary: Pluggable Authentication Modules Library |
| 6 |
License: BSD |
6 |
License: BSD |
|
Lines 97-105
Link Here
|
| 97 |
%endif |
97 |
%endif |
| 98 |
sh -ex ./autogen.sh |
98 |
sh -ex ./autogen.sh |
| 99 |
%configure \ |
99 |
%configure \ |
| 100 |
--libdir=/lib \ |
100 |
--libdir=/%_lib \ |
| 101 |
%{subst_enable static} \ |
101 |
%{subst_enable static} \ |
| 102 |
--with-modules-dir=/lib/security \ |
102 |
--with-modules-dir=/%_lib/security \ |
| 103 |
--disable-unversioned-modules \ |
103 |
--disable-unversioned-modules \ |
| 104 |
# |
104 |
# |
| 105 |
%make_build |
105 |
%make_build |
|
Lines 115-131
Link Here
|
| 115 |
|
115 |
|
| 116 |
# Relocate development libraries from /lib/ to %_libdir/. |
116 |
# Relocate development libraries from /lib/ to %_libdir/. |
| 117 |
%__mkdir_p $RPM_BUILD_ROOT%_libdir |
117 |
%__mkdir_p $RPM_BUILD_ROOT%_libdir |
| 118 |
%__mv $RPM_BUILD_ROOT/lib/*.*a $RPM_BUILD_ROOT%_libdir/ |
118 |
%__mv $RPM_BUILD_ROOT/%_lib/*.*a $RPM_BUILD_ROOT%_libdir/ |
| 119 |
|
119 |
|
| 120 |
for f in $RPM_BUILD_ROOT/lib/libpam*.so; do |
120 |
for f in $RPM_BUILD_ROOT/%_lib/libpam*.so; do |
| 121 |
t=`objdump -p "$f" |awk '/SONAME/ {print $2}'` |
121 |
t=`objdump -p "$f" |awk '/SONAME/ {print $2}'` |
| 122 |
[ -n "$t" ] |
122 |
[ -n "$t" ] |
| 123 |
%__ln_s ../../lib/"$t" "$RPM_BUILD_ROOT%_libdir/${f##*/}" |
123 |
%__ln_s ../../%_lib/"$t" "$RPM_BUILD_ROOT%_libdir/${f##*/}" |
| 124 |
%__rm -f "$f" |
124 |
%__rm -f "$f" |
| 125 |
done |
125 |
done |
| 126 |
|
126 |
|
| 127 |
%__chmod a-x $RPM_BUILD_ROOT/lib{,/security}/*.so.* |
127 |
%__chmod a-x $RPM_BUILD_ROOT/%_lib{,/security}/*.so.* |
| 128 |
%add_findprov_lib_path /lib/security |
128 |
%add_findprov_lib_path /%_lib/security |
| 129 |
|
129 |
|
| 130 |
# OpenPAM-specific rpm macros. |
130 |
# OpenPAM-specific rpm macros. |
| 131 |
%__install -pD -m644 %SOURCE1 $RPM_BUILD_ROOT%_sysconfdir/rpm/macros.d/pam |
131 |
%__install -pD -m644 %SOURCE1 $RPM_BUILD_ROOT%_sysconfdir/rpm/macros.d/pam |
|
Lines 148-156
Link Here
|
| 148 |
|
148 |
|
| 149 |
%files -n %libpam |
149 |
%files -n %libpam |
| 150 |
%config %_sysconfdir/buildreqs/packages/substitute.d/%libpam |
150 |
%config %_sysconfdir/buildreqs/packages/substitute.d/%libpam |
| 151 |
/lib/lib*.so.* |
151 |
/%_lib/lib*.so.* |
| 152 |
/lib/security/pam_deny.so.* |
152 |
/%_lib/security/pam_deny.so.* |
| 153 |
/lib/security/pam_permit.so.* |
153 |
/%_lib/security/pam_permit.so.* |
| 154 |
%docdir |
154 |
%docdir |
| 155 |
|
155 |
|
| 156 |
%files -n %libpam-devel |
156 |
%files -n %libpam-devel |
|
Lines 167-172
Link Here
|
| 167 |
%endif # enabled static |
167 |
%endif # enabled static |
| 168 |
|
168 |
|
| 169 |
%changelog |
169 |
%changelog |
|
|
170 |
* Mon Aug 30 2004 Anton D. Kachalov <mouse@altlinux.org> 20040210-alt2 |
| 171 |
- Added multilib support |
| 172 |
|
| 170 |
* Thu Apr 29 2004 Dmitry V. Levin <ldv@altlinux.org> 20040210-alt1 |
173 |
* Thu Apr 29 2004 Dmitry V. Levin <ldv@altlinux.org> 20040210-alt1 |
| 171 |
- Updated to 20040210. |
174 |
- Updated to 20040210. |
| 172 |
- New patches: |
175 |
- New patches: |