add --postgres-password cmdline arg + make keys
This commit is contained in:
parent
42b7e13eae
commit
6cb6a96784
11 changed files with 84 additions and 53 deletions
19
GNUmakefile
19
GNUmakefile
|
|
@ -1,4 +1,4 @@
|
|||
storage=secmod.fat
|
||||
storage=./keys/secmod.fat
|
||||
service=tap0
|
||||
|
||||
setup-switch:
|
||||
|
|
@ -15,12 +15,22 @@ clean:
|
|||
rm -rf _build/
|
||||
rm -rf vendors/
|
||||
|
||||
assets:
|
||||
@cp -r default/assets ./
|
||||
keys:
|
||||
@mkdir -p keys
|
||||
@dune exec tools/offline.exe -- generate-eddsa-key --output ./keys/master
|
||||
@read -sp "Enter postgres password: " POSTGRES_PASSWORD; \
|
||||
echo; \
|
||||
printf $${POSTGRES_PASSWORD} > ./keys/postgres_password
|
||||
|
||||
secmod.fat:
|
||||
mfat make --sectors=2048 $(storage)
|
||||
|
||||
assets:
|
||||
@cp -r default/assets ./
|
||||
|
||||
config:
|
||||
@sed "s/%%MASTER_PUBLIC_KEY%%/$$(cat ./keys/master.pub)/" -i assets/mte.conf
|
||||
|
||||
src/manifest.json:
|
||||
@dune exec src/mte.exe > src/manifest.json
|
||||
|
||||
|
|
@ -29,4 +39,5 @@ build: vendors
|
|||
@dune build --workspace dune-workspace.solo5 src/mte.exe
|
||||
|
||||
run: build
|
||||
@solo5-hvt --block:storage=$(storage) --net:service=$(service) -- ./_build/solo5/src/mte.exe
|
||||
@solo5-hvt --block:storage=$(storage) --net:service=$(service) -- ./_build/solo5/src/mte.exe \
|
||||
--postgres-password=$$(cat ./keys/postgres_password)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue