summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-05 01:42:53 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-05 01:42:53 +0000
commitb7cccfcc47abe4f8b3def6ccf94dcc04613ef1f1 (patch)
tree8a53bd8e6356b60e94fdd7ee43e7809ed444f77f
parent7e4c61d167f14ef9058b74a50ac6683dd9600f9c (diff)
automatic import of clevis-pin-tpm2openeuler24.03_LTS
-rw-r--r--.gitignore2
-rw-r--r--clevis-pin-tpm2.spec89
-rw-r--r--sources2
3 files changed, 93 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..9716d69 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/clevis-pin-tpm2-0.5.1.tar.gz
+/clevis-pin-tpm2-v0.5.1-vendor.tar.gz
diff --git a/clevis-pin-tpm2.spec b/clevis-pin-tpm2.spec
new file mode 100644
index 0000000..7d15856
--- /dev/null
+++ b/clevis-pin-tpm2.spec
@@ -0,0 +1,89 @@
+%bcond_without check
+%global __cargo_skip_build 0
+%global __cargo_is_lib() false
+
+Name: clevis-pin-tpm2
+Version: 0.5.1
+Release: 2%{?dist}
+Summary: Clevis PIN for unlocking with TPM2 supporting Authorized Policies
+
+License: MIT
+URL: https://github.com/fedora-iot/clevis-pin-tpm2/
+Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
+Source1: %{name}-v%{version}-vendor.tar.gz
+
+ExclusiveArch: %{rust_arches}
+# RHBZ 1869980
+ExcludeArch: s390x i686 %{power64}
+
+BuildRequires: rust-toolset
+BuildRequires: tpm2-tss-devel
+Requires: clevis
+
+%description
+%{summary}.
+
+%prep
+%autosetup -p1
+%cargo_prep -V 1
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+ln -s /usr/bin/clevis-pin-tpm2 %{buildroot}/usr/bin/clevis-encrypt-tpm2plus
+ln -s /usr/bin/clevis-pin-tpm2 %{buildroot}/usr/bin/clevis-decrypt-tpm2plus
+
+%if %{with check}
+%check
+%cargo_test -- -- --skip real_ --skip loop_ --skip travis_
+%endif
+
+%files
+%license LICENSE
+%{_bindir}/clevis-pin-tpm2
+%{_bindir}/clevis-*-tpm2plus
+
+%changelog
+* Fri Dec 10 2021 Antonio Murdaca <runcom@linux.com> - 0.5.1-2
+- rebuilt to disable annocheck for Rust code
+
+* Thu Dec 09 2021 Antonio Murdaca <runcom@linux.com> - 0.5.1-1
+- rebuilt to add gating and relicense to MIT
+
+* Thu Dec 09 2021 Antonio Murdaca <runcom@linux.com> - 0.5.0-1
+- bump to 0.5.0
+
+* Mon Oct 4 2021 Antonio Murdaca <amurdaca@redhat.com> - 0.4.1-1
+- import in c9s and rhel9
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Tue Apr 06 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.3.0-1
+- Update to 0.3.0
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Thu Dec 3 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.2.0-1
+- Update to 0.2.0
+
+* Tue Nov 10 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.4-1
+- Update to 0.1.4
+
+* Sat Aug 29 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.3-1
+- Update to 0.1.3
+
+* Tue Aug 25 2020 Patrick Uiterwijk <patrick@puiterwijk.org> - 0.1.2-2
+- Add symlink to clevis-{en,de}crypt-tpm2plus
+
+* Fri Aug 21 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.2-1
+- Update to 0.1.2
+
+* Thu Aug 13 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.1-1
+- Update to 0.1.1
+
+* Mon Aug 3 2020 Peter Robinson <pbrobinson@fedoraproject.org> 0.0.1-1
+- Initial release
diff --git a/sources b/sources
new file mode 100644
index 0000000..da2e9df
--- /dev/null
+++ b/sources
@@ -0,0 +1,2 @@
+d171dc175af11f59df1f0c8ff0f0dfd8 clevis-pin-tpm2-0.5.1.tar.gz
+8eeeb85130609249736ba1a2d62c12b8 clevis-pin-tpm2-v0.5.1-vendor.tar.gz