run-test.sh 552 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. cd "$(dirname "$0")"
  3. export DINIT_SOCKET_PATH="$(pwd)/socket"
  4. rm -f ./env-record
  5. "$DINIT_EXEC" -d sd -u -p socket -q \
  6. -e environment1 \
  7. checkenv
  8. "$DINIT_EXEC" -d sd -u -p socket -q \
  9. -e environment2 \
  10. checkenv
  11. "$DINIT_EXEC" -d sd -u -p socket -q \
  12. setenv1
  13. STATUS=FAIL
  14. if [ -e env-record ]; then
  15. if [ "$(cat env-record)" = "$(echo $DINIT_SOCKET_PATH; echo gotenv1; echo hello; echo gotenv2; echo goodbye; echo 3; echo 2; echo 1)" ]; then
  16. STATUS=PASS
  17. fi
  18. fi
  19. if [ $STATUS = PASS ]; then exit 0; fi
  20. exit 1