forked from pool/shadow
- Dont build lastlog (lastlog.legacy) anymore since we
use lastlog2 by default now. OBS-URL: https://build.opensuse.org/package/show/Base:System/shadow?expand=0&rev=150
This commit is contained in:
parent
51ee267bd3
commit
d8c5f764fa
16
my.patch
16
my.patch
@ -1,16 +0,0 @@
|
|||||||
diff --git a/libmisc/Makefile.am b/libmisc/Makefile.am
|
|
||||||
index cc24901e..227d8fb4 100644
|
|
||||||
--- a/libmisc/Makefile.am
|
|
||||||
+++ b/libmisc/Makefile.am
|
|
||||||
@@ -17,9 +17,11 @@ libmisc_la_SOURCES = \
|
|
||||||
age.c \
|
|
||||||
agetpass.c \
|
|
||||||
alloc.c \
|
|
||||||
+ alloc.h \
|
|
||||||
audit_help.c \
|
|
||||||
basename.c \
|
|
||||||
bit.c \
|
|
||||||
+ bit.h \
|
|
||||||
chkname.c \
|
|
||||||
chkname.h \
|
|
||||||
chowndir.c \
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:6d894c706156cdf69bc320cf3c587a7a93631046d21669960425e8874f992911
|
|
||||||
size 3382521
|
|
3
shadow-4.14.0.tar.xz
Normal file
3
shadow-4.14.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b76d61c06f6ffea93a2585630c18cf5f6c6da7f2a4fb5979424f21fed5299b07
|
||||||
|
size 1787272
|
@ -8,6 +8,8 @@ Thu Aug 3 17:09:55 UTC 2023 - Michael Vetter <jubalh@iodoru.org>
|
|||||||
* shadow-audit-no-id.patch
|
* shadow-audit-no-id.patch
|
||||||
* shadow-fix-print-login-timeout.patch
|
* shadow-fix-print-login-timeout.patch
|
||||||
* shadow-CVE-2023-29383.patch
|
* shadow-CVE-2023-29383.patch
|
||||||
|
- Dont build lastlog (lastlog.legacy) anymore since we
|
||||||
|
use lastlog2 by default now.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Apr 18 15:39:47 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
Tue Apr 18 15:39:47 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
||||||
|
28
shadow.spec
28
shadow.spec
@ -30,7 +30,7 @@ Group: System/Base
|
|||||||
URL: https://github.com/shadow-maint/shadow
|
URL: https://github.com/shadow-maint/shadow
|
||||||
#Source0: https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz/
|
#Source0: https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz/
|
||||||
#Source0: https://github.com/shadow-maint/shadow/releases/download/4.14.0-rc1/shadow-4.14.0-rc1.tar.xz#/shadow-%{version}.tar.xz
|
#Source0: https://github.com/shadow-maint/shadow/releases/download/4.14.0-rc1/shadow-4.14.0-rc1.tar.xz#/shadow-%{version}.tar.xz
|
||||||
Source0: https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc1.tar.gz#/shadow-%{version}.tar.gz
|
Source0: https://github.com/shadow-maint/shadow/releases/download/4.14.0-rc4/shadow-4.14.0-rc4.tar.xz#/shadow-%{version}.tar.xz
|
||||||
Source1: pamd.tar.bz2
|
Source1: pamd.tar.bz2
|
||||||
#Source2: https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz.asc
|
#Source2: https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz.asc
|
||||||
Source3: %{name}.keyring
|
Source3: %{name}.keyring
|
||||||
@ -50,20 +50,18 @@ Patch3: shadow-login_defs-comments.patch
|
|||||||
Patch4: shadow-login_defs-suse.patch
|
Patch4: shadow-login_defs-suse.patch
|
||||||
# PATCH-FIX-SUSE disable_new_audit_function.patch adam.majer@suse.de -- Disable newer libaudit functionality for older distributions.
|
# PATCH-FIX-SUSE disable_new_audit_function.patch adam.majer@suse.de -- Disable newer libaudit functionality for older distributions.
|
||||||
Patch5: disable_new_audit_function.patch
|
Patch5: disable_new_audit_function.patch
|
||||||
Patch6: my.patch
|
|
||||||
BuildRequires: audit-devel > 2.3
|
BuildRequires: audit-devel > 2.3
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: libacl-devel
|
BuildRequires: libacl-devel
|
||||||
BuildRequires: libattr-devel
|
BuildRequires: libattr-devel
|
||||||
|
# we need libbsd or glibc >= 2.38
|
||||||
BuildRequires: libbsd-devel
|
BuildRequires: libbsd-devel
|
||||||
BuildRequires: libselinux-devel
|
BuildRequires: libselinux-devel
|
||||||
BuildRequires: libsemanage-devel
|
BuildRequires: libsemanage-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
BuildRequires: xz
|
BuildRequires: xz
|
||||||
# todo
|
|
||||||
BuildRequires: byacc
|
|
||||||
Requires: login_defs >= %{version}
|
Requires: login_defs >= %{version}
|
||||||
Requires(pre): group(root)
|
Requires(pre): group(root)
|
||||||
Requires(pre): group(shadow)
|
Requires(pre): group(shadow)
|
||||||
@ -111,7 +109,7 @@ Requires: libsubid4 = %{version}
|
|||||||
Development files for libsubid4.
|
Development files for libsubid4.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -a 1 -n shadow-4.14.0-rc1
|
%setup -q -a 1 -n shadow-4.14.0-rc4
|
||||||
%patch0
|
%patch0
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2
|
||||||
@ -120,7 +118,6 @@ Development files for libsubid4.
|
|||||||
%if 0%{?suse_version} < 1330
|
%if 0%{?suse_version} < 1330
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch6 -p1
|
|
||||||
|
|
||||||
iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
|
iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8
|
||||||
mv -v doc/HOWTO.utf8 doc/HOWTO
|
mv -v doc/HOWTO.utf8 doc/HOWTO
|
||||||
@ -143,8 +140,7 @@ autoreconf -fvi
|
|||||||
--without-libcrack \
|
--without-libcrack \
|
||||||
--with-group-name-max-length=32 \
|
--with-group-name-max-length=32 \
|
||||||
--enable-vendordir=%{_distconfdir}
|
--enable-vendordir=%{_distconfdir}
|
||||||
#%make_build
|
%make_build
|
||||||
make -j1
|
|
||||||
# --disable-shared \ currently doesn't build with this. See https://github.com/shadow-maint/shadow/issues/336
|
# --disable-shared \ currently doesn't build with this. See https://github.com/shadow-maint/shadow/issues/336
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -226,12 +222,6 @@ if [ ! -d %{buildroot}%{_distconfdir} ]; then
|
|||||||
fi
|
fi
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/login.defs.d
|
mkdir -p %{buildroot}%{_sysconfdir}/login.defs.d
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1599
|
|
||||||
# Rename lastlog to lastlog.legacy, as it got replaced by lastlog2
|
|
||||||
mv %{buildroot}/%{_bindir}/lastlog %{buildroot}/%{_bindir}/lastlog.legacy
|
|
||||||
mv %{buildroot}/%{_mandir}/man8/lastlog.8 %{buildroot}/%{_mandir}/man8/lastlog.legacy.8
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%find_lang shadow
|
%find_lang shadow
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
@ -331,11 +321,6 @@ test -f %{_sysconfdir}/login.defs.rpmsave && mv -v %{_sysconfdir}/login.defs.rpm
|
|||||||
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/passwd
|
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/passwd
|
||||||
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/newgidmap
|
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/newgidmap
|
||||||
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/newuidmap
|
%verify(not mode) %attr(4755,root,shadow) %{_bindir}/newuidmap
|
||||||
%if 0%{?suse_version} >= 1599
|
|
||||||
%{_bindir}/lastlog.legacy
|
|
||||||
%else
|
|
||||||
%{_bindir}/lastlog
|
|
||||||
%endif
|
|
||||||
%{_bindir}/sg
|
%{_bindir}/sg
|
||||||
%{_bindir}/getsubids
|
%{_bindir}/getsubids
|
||||||
%attr(0755,root,root) %{_sbindir}/groupadd
|
%attr(0755,root,root) %{_sbindir}/groupadd
|
||||||
@ -367,11 +352,6 @@ test -f %{_sysconfdir}/login.defs.rpmsave && mv -v %{_sysconfdir}/login.defs.rpm
|
|||||||
%{_mandir}/man8/groupdel.8%{?ext_man}
|
%{_mandir}/man8/groupdel.8%{?ext_man}
|
||||||
%{_mandir}/man8/groupmod.8%{?ext_man}
|
%{_mandir}/man8/groupmod.8%{?ext_man}
|
||||||
%{_mandir}/man8/grpck.8%{?ext_man}
|
%{_mandir}/man8/grpck.8%{?ext_man}
|
||||||
%if 0%{?suse_version} >= 1599
|
|
||||||
%{_mandir}/man8/lastlog.legacy.8%{?ext_man}
|
|
||||||
%else
|
|
||||||
%{_mandir}/man8/lastlog.8%{?ext_man}
|
|
||||||
%endif
|
|
||||||
%{_mandir}/man8/newusers.8%{?ext_man}
|
%{_mandir}/man8/newusers.8%{?ext_man}
|
||||||
%{_mandir}/man8/pwck.8%{?ext_man}
|
%{_mandir}/man8/pwck.8%{?ext_man}
|
||||||
%{_mandir}/man8/pwconv.8%{?ext_man}
|
%{_mandir}/man8/pwconv.8%{?ext_man}
|
||||||
|
Loading…
Reference in New Issue
Block a user