2019-10-23 01:28:35 +03:00
|
|
|
source $stdenv/setup
|
|
|
|
|
|
|
|
cp -r $src tmp
|
|
|
|
chmod -R u+w tmp
|
|
|
|
|
|
|
|
ZUSE=tmp/sys/zuse.hoon
|
2019-12-02 11:02:33 +03:00
|
|
|
AMES=tmp/sys/vane/ames.hoon
|
2019-10-23 01:28:35 +03:00
|
|
|
ACME=tmp/app/acme.hoon
|
|
|
|
|
|
|
|
# replace the mainnet azimuth contract with the ropsten contract
|
|
|
|
sed --in-place \
|
|
|
|
's/\(\+\+ contracts \)mainnet\-contracts/\1ropsten-contracts/' \
|
|
|
|
$ZUSE
|
|
|
|
|
2019-12-02 11:02:33 +03:00
|
|
|
# increment the %ames protocol version
|
2019-10-23 01:28:35 +03:00
|
|
|
sed -r --in-place \
|
2019-11-15 13:07:51 +03:00
|
|
|
's_^(=/ protocol\-version=\?\(.*\) %)([0-7])_echo "\1$(echo "(\2+1) % 8" | bc)"_e' \
|
2019-12-02 11:02:33 +03:00
|
|
|
$AMES
|
2019-10-23 01:28:35 +03:00
|
|
|
|
|
|
|
# use the staging API in :acme
|
|
|
|
sed --in-place \
|
|
|
|
's_https://acme-v02.api.letsencrypt.org/directory_https://acme-staging-v02.api.letsencrypt.org/directory_' \
|
|
|
|
$ACME
|
|
|
|
|
|
|
|
cp -r tmp $out
|
|
|
|
chmod -R u+w $out
|