mirror of
https://github.com/clearlinux/clrtrust.git
synced 2026-08-24 16:57:43 +00:00
34 lines
884 B
Bash
34 lines
884 B
Bash
# Copyright 2017 Intel Corporation
|
|
|
|
function find_clrtrust {
|
|
if [ -x $BATS_TEST_DIRNAME/../clrtrust ]; then
|
|
CLRTRUST=$(realpath $BATS_TEST_DIRNAME/../clrtrust)
|
|
else
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
function setup_fs {
|
|
SOURCES=$(mktemp -d)
|
|
STORE=$(mktemp -d)
|
|
CERTS=$BATS_TEST_DIRNAME/certs
|
|
mkdir -p $SOURCES/etc/ca-certs/trusted
|
|
mkdir -p $SOURCES/etc/ca-certs/distrusted
|
|
mkdir -p $SOURCES/usr/share/ca-certs/trusted
|
|
mkdir -p $SOURCES/usr/share/ca-certs/distrusted
|
|
CLR_TRUST_STORE=$STORE
|
|
CLR_LOCAL_TRUST_SRC=$SOURCES/etc/ca-certs
|
|
CLR_CLEAR_TRUST_SRC=$SOURCES/usr/share/ca-certs
|
|
export CLR_TRUST_STORE CLR_LOCAL_TRUST_SRC CLR_CLEAR_TRUST_SRC
|
|
}
|
|
|
|
function remove_fs {
|
|
unset CLR_TRUST_STORE_DFLT
|
|
unset CLR_LOCAL_TRUST_SRC
|
|
unset CLR_CLEAR_TRUST_SRC
|
|
rm -rf $SOURCES
|
|
rm -rf $STORE
|
|
}
|
|
|
|
# vim: ft=sh:sw=4:ts=4:et:tw=80:ai
|