From 7585a5e683e4d62957314d811096474aad637542 Mon Sep 17 00:00:00 2001 From: Colin Woodbury Date: Wed, 17 Jun 2020 11:20:30 -0700 Subject: [PATCH] Make sure to not silently dropping leading hex 0s --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index ccb8415..74d972a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -86,8 +86,7 @@ source=("{}/releases/download/v$pkgver/{}-$pkgver-x86_64.tar.gz") sha256sums=('{}') package() {{ - mkdir -p "$pkgdir/usr/bin/" - install -m 755 {} "$pkgdir/usr/bin/" + install -Dm755 {} -t "$pkgdir/usr/bin/" }} "#, package @@ -134,6 +133,6 @@ fn tarball(package: &Package) -> Result<(), Error> { fn sha256sum(package: &Package) -> Result { let bytes = fs::read(package.tarball())?; let digest = Hash::hash(&bytes); - let hex = digest.iter().map(|u| format!("{:x}", u)).collect(); + let hex = digest.iter().map(|u| format!("{:02x}", u)).collect(); Ok(hex) }