From 9dcafe9acabd392014808ca053dbcbd78fd4e087 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Sat, 7 Sep 2019 20:12:07 -0600
Subject: [PATCH] Add sha256sums file storing a list of every file in a package
 and their checksum

---
 cook.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/cook.sh b/cook.sh
index 8637a7a18..5f8396fee 100755
--- a/cook.sh
+++ b/cook.sh
@@ -423,7 +423,16 @@ function op {
 				echo "depends = []" >> "stage.toml"
             fi
 
+            rm -rf stage/pkg
             mkdir -p stage/pkg
+
+            pushd stage > /dev/null
+            find . -type f | cut -d / -f 2- | sort | while read file
+            do
+                sha256sum "$file" >> "pkg/$1.sha256sums"
+            done
+            popd > /dev/null
+
             cp -v stage.toml "stage/pkg/$1.toml"
             pkg --target=$TARGET create stage
             ;;
-- 
GitLab