File: readclock.sh

package info (click to toggle)
tpm2-tools 5.7-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,988 kB
  • sloc: ansic: 45,737; sh: 14,915; xml: 8,342; makefile: 610; python: 51
file content (24 lines) | stat: -rw-r--r-- 472 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
# SPDX-License-Identifier: BSD-3-Clause

source helpers.sh

cleanup() {
    rm -f clock.yaml
    if [ "$1" != "no-shut-down" ]; then
	shut_down
    fi
}
trap cleanup EXIT

start_up

tpm2 readclock > clock.yaml

# validate we can get each portion of the YAML file
yaml_get_kv clock.yaml time
yaml_get_kv clock.yaml clock_info clock
yaml_get_kv clock.yaml clock_info reset_count
yaml_get_kv clock.yaml clock_info restart_count
yaml_get_kv clock.yaml clock_info safe

exit 0