|
Colin Walters |
c3362bc |
Name: fsverity-utils
|
|
Jes Sorensen |
6c322e0 |
Version: 1.1
|
|
|
ac8ae30 |
Release: 3%{?dist}
|
|
Colin Walters |
c3362bc |
Summary: fsverity utilities
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
License: BSD
|
|
Colin Walters |
c3362bc |
URL: https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git
|
|
Jes Sorensen |
6c322e0 |
Source0: https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git/snapshot/fsverity-utils-1.1.tar.gz
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
BuildRequires: gcc make
|
|
Colin Walters |
c3362bc |
BuildRequires: kernel-headers glibc-headers
|
|
Colin Walters |
c3362bc |
BuildRequires: openssl-devel
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
%description
|
|
Colin Walters |
c3362bc |
This is fsverity, a userspace utility for fs-verity.
|
|
Colin Walters |
c3362bc |
fs-verity is a Linux kernel feature that does transparent on-demand
|
|
Colin Walters |
c3362bc |
integrity/authenticity verification of the contents of read-only files,
|
|
Colin Walters |
c3362bc |
using a hidden Merkle tree (hash tree) associated with the file.
|
|
Colin Walters |
c3362bc |
The mechanism is similar to dm-verity, but implemented at the file level
|
|
Colin Walters |
c3362bc |
rather than at the block device level. The fsverity utility allows you
|
|
Colin Walters |
c3362bc |
to set up fs-verity protected files.
|
|
Colin Walters |
c3362bc |
|
|
Jes Sorensen |
6c322e0 |
%package devel
|
|
Jes Sorensen |
6c322e0 |
Summary: Development package for fsverity-utils
|
|
Jes Sorensen |
6c322e0 |
Group: Development/System
|
|
Jes Sorensen |
6c322e0 |
Requires: %{name} = %{version}-%{release}
|
|
Jes Sorensen |
6c322e0 |
%description devel
|
|
Jes Sorensen |
6c322e0 |
Development package for fsverity-utils. This package includes the
|
|
Jes Sorensen |
6c322e0 |
libfsverity header and library files.
|
|
Jes Sorensen |
6c322e0 |
|
|
Colin Walters |
c3362bc |
%prep
|
|
Colin Walters |
c3362bc |
%autosetup %{name}-%{version}
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
%build
|
|
Colin Walters |
c3362bc |
# Install into /usr/bin
|
|
Jes Sorensen |
6c322e0 |
make CFLAGS="%{optflags} -g" %{_smp_mflags} USE_SHARED_LIB=1
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
%install
|
|
Colin Walters |
c810432 |
%make_install PREFIX=/usr LIBDIR=%{_libdir} CFLAGS="%{optflags} -g" USE_SHARED_LIB=1
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
%files
|
|
Colin Walters |
c3362bc |
%doc README.md
|
|
Colin Walters |
c3362bc |
%license COPYING
|
|
Colin Walters |
c3362bc |
%{_bindir}/fsverity
|
|
Colin Walters |
fd013da |
%{_libdir}/*.so.0
|
|
Jes Sorensen |
6c322e0 |
|
|
Jes Sorensen |
6c322e0 |
|
|
Jes Sorensen |
6c322e0 |
%files devel
|
|
Jes Sorensen |
6c322e0 |
%{_includedir}/*
|
|
Jes Sorensen |
6c322e0 |
%{_libdir}/*.a
|
|
Colin Walters |
fd013da |
%{_libdir}/*.so
|
|
Colin Walters |
c3362bc |
|
|
Colin Walters |
c3362bc |
%changelog
|
|
|
ac8ae30 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
|
|
|
ac8ae30 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ac8ae30 |
|
|
Colin Walters |
fd013da |
* Mon Jun 15 2020 Colin Walters <walters@verbum.org> - 1.1-2
|
|
Colin Walters |
fd013da |
- Move .so to -devel, hardcode soname
|
|
Colin Walters |
fd013da |
|
|
Jes Sorensen |
6c322e0 |
* Mon Jun 15 2020 Jes Sorensen <Jes.Sorensen@gmail.com> - 1.1-1
|
|
Jes Sorensen |
6c322e0 |
- Update to version 1.1, split into fsverity-utils and fsverity-utils-devel
|
|
Jes Sorensen |
6c322e0 |
|
|
|
e9a4071 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-2
|
|
|
e9a4071 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
e9a4071 |
|
|
Colin Walters |
c3362bc |
* Wed Dec 04 2019 Colin Walters <walters@verbum.org> - 1.0-1
|
|
Colin Walters |
c3362bc |
- Initial version
|