Update to latest snapshot to bump dependencies
This fixes FTBFS with missing older tss-esapi and actix-web crate dependencies. Also fixes the %autorelease fallback.
This commit is contained in:
parent
986729ed2b
commit
5a1aadc7b6
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +1,4 @@
|
||||
/rust-keylime-0.1.0~20211110gitd5a3191-vendor.tar.xz
|
||||
/rust-keylime-0.1.0~20211110gitd5a3191.tar.gz
|
||||
/rust-keylime-0.1.0~20220602gitc98e381-vendor.tar.xz
|
||||
/rust-keylime-0.1.0~20220602gitc98e381.tar.gz
|
||||
|
||||
@ -1,63 +0,0 @@
|
||||
diff --git a/src/common.rs b/src/common.rs
|
||||
index b44cf39..e38385e 100644
|
||||
--- a/src/common.rs
|
||||
+++ b/src/common.rs
|
||||
@@ -252,7 +252,7 @@ pub(crate) fn chownroot(path: String) -> Result<String> {
|
||||
}
|
||||
|
||||
// change directory owner to root
|
||||
- if libc::chown(path.as_bytes().as_ptr() as *const i8, 0, 0) != 0 {
|
||||
+ if libc::chown(path.as_bytes().as_ptr() as *const _, 0, 0) != 0 {
|
||||
error!("Failed to change file {} owner.", path);
|
||||
return Err(Error::Permission);
|
||||
}
|
||||
diff --git a/src/main.rs b/src/main.rs
|
||||
index 4631836..d7598d7 100644
|
||||
--- a/src/main.rs
|
||||
+++ b/src/main.rs
|
||||
@@ -18,7 +18,7 @@
|
||||
missing_copy_implementations,
|
||||
missing_debug_implementations,
|
||||
missing_docs,
|
||||
- trivial_casts,
|
||||
+ //trivial_casts,
|
||||
trivial_numeric_casts,
|
||||
unused_allocation,
|
||||
unused_comparisons,
|
||||
diff --git a/src/tpm.rs b/src/tpm.rs
|
||||
index f6ae1bb..dbcc848 100644
|
||||
--- a/src/tpm.rs
|
||||
+++ b/src/tpm.rs
|
||||
@@ -117,12 +117,12 @@ pub(crate) fn create_ek(
|
||||
|
||||
fn unmarshal_tpms_attest(val: &[u8]) -> Result<TPMS_ATTEST> {
|
||||
let mut resp = TPMS_ATTEST::default();
|
||||
- let mut offset = 0u64;
|
||||
+ let mut offset = 0;
|
||||
|
||||
unsafe {
|
||||
let res = Tss2_MU_TPMS_ATTEST_Unmarshal(
|
||||
val[..].as_ptr(),
|
||||
- val.len() as u64,
|
||||
+ val.len() as _,
|
||||
&mut offset,
|
||||
&mut resp,
|
||||
);
|
||||
@@ -140,7 +140,7 @@ fn unmarshal_tpms_attest(val: &[u8]) -> Result<TPMS_ATTEST> {
|
||||
macro_rules! create_marshal_fn {
|
||||
($func:ident, $tpmobj:ty, $marshal:ident) => {
|
||||
fn $func(t: $tpmobj) -> Vec<u8> {
|
||||
- let mut offset = 0u64;
|
||||
+ let mut offset = 0;
|
||||
let size = std::mem::size_of::<$tpmobj>();
|
||||
|
||||
let mut tpm_vec = Vec::with_capacity(size);
|
||||
@@ -148,7 +148,7 @@ macro_rules! create_marshal_fn {
|
||||
let res = $marshal(
|
||||
&t,
|
||||
tpm_vec.as_mut_ptr(),
|
||||
- tpm_vec.capacity() as u64,
|
||||
+ tpm_vec.capacity() as _,
|
||||
&mut offset,
|
||||
);
|
||||
if res != 0 {
|
||||
@ -10,9 +10,9 @@
|
||||
# As the latest git version uses an unreleased tss-esapi crate, we
|
||||
# stick to an older version. FIXME: once the new tss-esapi crate is
|
||||
# available on crates.io, update the revision to the latest
|
||||
%global commit d5a31912eb9f69ea1c8fed59811089ff7c4ccebf
|
||||
%global commit c98e381363752fd38e4ac45d0e654c76f11b02c5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20211110
|
||||
%global commitdate 20220602
|
||||
|
||||
%if 0%{?rhel}
|
||||
# RHEL: Use bundled deps as it doesn't ship Rust libraries
|
||||
@ -29,7 +29,7 @@
|
||||
|
||||
Name: keylime-agent-rust
|
||||
Version: %{crate_version}~%{commitdate}git%{shortcommit}
|
||||
Release: %{?autorelease}%{!?autorelease:1{?dist}}
|
||||
Release: %{?autorelease}%{!?autorelease:1%{?dist}}
|
||||
Summary: Rust agent for Keylime
|
||||
|
||||
# Upstream license specification: Apache-2.0
|
||||
@ -60,7 +60,6 @@ Source0: %{url}/archive/%{commit}/rust-keylime-%{version}.tar.gz
|
||||
# cargo vendor
|
||||
# tar jcf rust-keylime-%%{version}-vendor.tar.xz vendor
|
||||
Source1: rust-keylime-%{version}-vendor.tar.xz
|
||||
Patch1: keylime-agent-rust-types.patch
|
||||
|
||||
ExclusiveArch: %{rust_arches}
|
||||
|
||||
|
||||
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (rust-keylime-0.1.0~20211110gitd5a3191-vendor.tar.xz) = d3f3013c9875707fb109560828ff4fb0553a7170608ef7d7fcb672de2b09ea6c1e6b937dc9a76f7cac6f63c0d339ac30bdf68bcc46d4560e98da2e8c4ef9a551
|
||||
SHA512 (rust-keylime-0.1.0~20211110gitd5a3191.tar.gz) = 32759c7ffbc4a6d482c729544384c051b87a481de6edb98381822208c29c8a7bc25e7c8786bce0e984ccf4ceab8b166db33b48e4f94e7ec827308d924acd0548
|
||||
SHA512 (rust-keylime-0.1.0~20220602gitc98e381-vendor.tar.xz) = 9860a61b03d9658fc9f7a5eb515761ac581358cd6e85b2f2fd6d41bd55f33779c8c109a8081a953f513c6da6355c3106d9c7e25d35b77742c9954982b3e7dc7b
|
||||
SHA512 (rust-keylime-0.1.0~20220602gitc98e381.tar.gz) = 9802a00e6993f5059a5b9720ce6da6516c200a9960864cf5b8e64d42d0c3ef545fc15527f9782011633062867859e020f51ac1e64a97a65ab0fdf370a9bf1bec
|
||||
|
||||
Loading…
Reference in New Issue
Block a user