Test rollback

This commit is contained in:
Brad Warren 2017-06-19 14:09:17 -07:00
parent ab8c215b5e
commit 2fefb03d99

View file

@ -6,7 +6,10 @@
export PATH="/usr/sbin:$PATH" # /usr/sbin/nginx
nginx_root="$root/nginx"
mkdir $nginx_root
root="$nginx_root" ./certbot-nginx/tests/boulder-integration.conf.sh > $nginx_root/nginx.conf
original=$(root="$nginx_root" ./certbot-nginx/tests/boulder-integration.conf.sh)
nginx_conf="$nginx_root/nginx.conf"
echo $original > $nginx_conf
killall nginx || true
nginx -c $nginx_root/nginx.conf
@ -23,6 +26,9 @@ echo | openssl s_client -connect localhost:5001 \
| openssl x509 -out $root/nginx.pem
diff -q $root/nginx.pem $root/conf/live/nginx.wtf/cert.pem
certbot_test_nginx rollback --checkpoints 9001
diff -q <(echo $original) $nginx_conf
# note: not reached if anything above fails, hence "killall" at the
# top
nginx -c $nginx_root/nginx.conf -s stop