File: overwrite

package info (click to toggle)
ssl-cert 1.1.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 280 kB
  • sloc: sh: 360; makefile: 32
file content (46 lines) | stat: -rw-r--r-- 1,112 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash

set -eu

. debian/tests/testlib.sh

# 1.0.x syntax
make-ssl-cert generate-default-snakeoil --force-overwrite
assert_changed "force overwrite 1"
echo "check overwritten cert 1"
do_basic_tests

copy_to_tmp
# new syntax
make-ssl-cert --force-overwrite generate-default-snakeoil
assert_changed "force overwrite 2"
echo "check overwritten cert 2"
do_basic_tests

echo "check update of 1024 bit key"
cp debian/tests/1024.pem "$CERTFILE"
cp debian/tests/1024.key "$KEYFILE"
copy_to_tmp
make-ssl-cert --no-overwrite generate-default-snakeoil
assert_unchanged "no-overwrite"
make-ssl-cert  generate-default-snakeoil
assert_changed "short key"
do_basic_tests

echo "check update of sha1 cert"
cp debian/tests/sha1.pem "$CERTFILE"
cp debian/tests/sha1.key "$KEYFILE"
copy_to_tmp
make-ssl-cert --no-overwrite generate-default-snakeoil
assert_unchanged "no-overwrite 2"
make-ssl-cert  generate-default-snakeoil
assert_changed "sha1 cert"
do_basic_tests

echo "check no update correct cert"
copy_to_tmp
make-ssl-cert  generate-default-snakeoil
assert_unchanged "correct cert overwritten"
do_basic_tests

exit $RC