fix: end of life native loader (#404)

This commit is contained in:
Justin Starry
2019-07-16 17:53:23 -04:00
committed by Michael Vines
parent 6f05930076
commit 2e3c5e7820
5 changed files with 1 additions and 114 deletions

View File

@ -21,7 +21,7 @@ usage() {
echo "Error: $*"
fi
cat <<EOF
usage: $0 [update|up|down|logs|deploy] [command-specific options]
usage: $0 [update|up|down|logs] [command-specific options]
Operate a local testnet
@ -29,7 +29,6 @@ Operate a local testnet
up - Start the cluster
down - Stop the cluster
logs - Display cluster logging
deploy - Deploy a native program.
logs-specific options:
@ -49,11 +48,6 @@ Operate a local testnet
down-specific options:
none
deploy-specific options:
program - The program to deploy.
Note that deployments are discarded on cluster stop
EOF
exit $exitcode
}
@ -154,24 +148,6 @@ logs)
docker logs solana-localnet
)
;;
deploy)
program=$1
[[ -n $program ]] || usage
[[ -f $program ]] || usage "file does not exist: $program"
basename=$(basename "$program")
if docker exec solana-localnet test -f /usr/bin/"$basename"; then
echo "Error: $basename has already been deployed"
exit 1
fi
(
set -x
docker cp "$program" solana-localnet:/usr/bin/
)
docker exec solana-localnet ls -l /usr/bin/"$basename"
echo "$basename deployed successfully"
;;
*)
usage "Unknown command: $cmd"
esac