Browse Source

sudo-1.9.12-1

Tomohiro "Tomo-p" KATO 1 year ago
parent
commit
69cdd304c6
1 changed files with 25 additions and 8 deletions
  1. 25 8
      s/sudo/sudo-vl.spec

+ 25 - 8
s/sudo/sudo-vl.spec

@@ -1,7 +1,7 @@
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
-Version: 1.9.8p2
+Version: 1.9.12
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -15,6 +15,8 @@ Source1: sudo-sudoers-vine
 # don't strip
 Patch1: sudo-1.9.7-strip.patch
 
+Patch1000:CVE-2022-43995.patch
+
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: pam-devel
 BuildRequires: groff
@@ -36,6 +38,16 @@ sudo は、特定のユーザや特定のグループに所属するユーザが
 いくつかのコマンド操作を行うことを許可するためのプログラムです。
 
 
+%package        devel
+Summary:        Development files for %{name}
+Group:          programming
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains header files developing sudo
+plugins that use %{name}.
+
+
 %package        logsrvd
 Summary:        High-performance log server for %{name}
 Group:          system,servers
@@ -53,7 +65,7 @@ It can be used to implement centralized logging of sudo logs.
 
 %prep
 %setup -q
-%patch1 -p1 -b .strip
+%autopatch -p1
 
 rm -rf zlib/
 
@@ -105,7 +117,7 @@ chmod +x %{buildroot}%{_libexecdir}/sudo/*.so # for stripping, reset in %%files
 
 mv -f %{buildroot}%{_docdir}/sudo-%{version} docdir
 mv -f %{buildroot}%{_sysconfdir}/sudoers.dist docdir/
-rm -f docdir/LICENSE
+rm -f docdir/LICENSE*
 
 #Remove all .la files
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
@@ -147,9 +159,8 @@ rm -rf %{buildroot}
 
 %files -f sudo_all.lang
 %defattr(-,root,root)
-%license doc/LICENSE
+%license LICENSE.md
 %doc docdir/*
-%doc plugins/sample/sample_plugin.c
 %attr(0640,root,root) %config(noreplace) /etc/sudo.conf
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0750,root,root) %dir /etc/sudoers.d/
@@ -170,7 +181,7 @@ rm -rf %{buildroot}
 %attr(0644,root,root) %{_libexecdir}/sudo/sudo_noexec.so
 %attr(0644,root,root) %{_libexecdir}/sudo/sudoers.so
 %attr(0644,root,root) %{_libexecdir}/sudo/group_file.so
-%attr(0644,root,root) %{_libexecdir}/sudo/sample_approval.so
+#%attr(0644,root,root) %{_libexecdir}/sudo/sample_approval.so
 %attr(0644,root,root) %{_libexecdir}/sudo/system_group.so
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %{_libexecdir}/sudo/libsudo_util.so.?
@@ -182,9 +193,11 @@ rm -rf %{buildroot}
 %{_mandir}/man8/sudoedit.8*
 %{_mandir}/man8/sudoreplay.8*
 %{_mandir}/man8/visudo.8*
-# should be splitted to -devel?
+
+%files devel
+%doc plugins/sample/sample_plugin.c
 %{_includedir}/sudo_plugin.h
-%{_mandir}/man8/sudo_plugin.8*
+%{_mandir}/man5/sudo_plugin.5*
 
 %files logsrvd
 %attr(0640,root,root) %config(noreplace) /etc/sudo_logsrvd.conf
@@ -197,6 +210,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.12-1
+- updated to 1.9.12.
+- added sudo-devel.
+
 * Sat Oct 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.8p2-1
 - updated to 1.9.8p2.
 - built with openssl-3.0.0.