From 207c3cb3c55b7d3da1d774baf3fd1eddf636d548 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Tue, 25 Apr 2017 19:55:24 -0600
Subject: [PATCH] Build manifest and signature into repo

---
 .gitignore |  2 ++
 cook.sh    | 15 +++++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/.gitignore b/.gitignore
index 94e928d68..20998dbb4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,6 @@ repo
 source
 source.tar
 stage
+stage.sig
 stage.tar
+stage.toml
diff --git a/cook.sh b/cook.sh
index b5df2c45b..bc1d74eb4 100755
--- a/cook.sh
+++ b/cook.sh
@@ -195,21 +195,24 @@ function op {
             rm -rfv stage
             ;;
         tar)
-            mkdir -p stage/etc/pkg.d
-            echo "name = \"$1\"" > "stage/etc/pkg.d/$1.toml"
-            echo "version = \"$(op $1 version)\"" >> "stage/etc/pkg.d/$1.toml"
-            echo "target = \"$TARGET\"" >> "stage/etc/pkg.d/$1.toml"
+            echo "name = \"$1\"" > "stage.toml"
+            echo "version = \"$(op $1 version)\"" >> "stage.toml"
+            echo "target = \"$TARGET\"" >> "stage.toml"
+            mkdir -p stage/pkg
+            cp -v stage.toml "stage/pkg/$1.toml"
             $ROOT/pkgutils/target/release/pkg create stage
             ;;
         untar)
-            rm -rfv stage.tar stage.sig
+            rm -rfv stage.tar stage.sig stage.toml
             ;;
         publish)
             mkdir -p "$REPO"
             cp -v stage.tar "$REPO/$1.tar"
+            cp -v stage.sig "$REPO/$1.sig"
+            cp -v stage.toml "$REPO/$1.toml"
             ;;
         unpublish)
-            rm -rfv "$REPO/$1.tar"
+            rm -rfv "$REPO/$1.tar" "$REPO/$1.sig" "$REPO/$1.toml"
             ;;
         *)
             usage $1
-- 
GitLab