mirror of
https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git
synced 2026-06-21 00:07:16 +03:00
32 lines
714 B
Bash
Executable File
32 lines
714 B
Bash
Executable File
#!/usr/bin/env atf-sh
|
|
# vim:set filetype=sh:
|
|
# shellcheck shell=sh
|
|
|
|
. $(atf_get_srcdir)/test_env.sh
|
|
|
|
init_tests install_layout
|
|
|
|
install_layout_body() {
|
|
atf_require_prog make
|
|
atf_require_prog scdoc
|
|
|
|
local prefix="$PWD/stage"
|
|
|
|
atf_check -s exit:0 -o ignore -e ignore \
|
|
make -C "$srcdir" install PREFIX="$prefix"
|
|
|
|
for path in \
|
|
"$prefix/usr/bin/imds" \
|
|
"$prefix/usr/sbin/tiny-cloud" \
|
|
"$prefix/usr/share/man/man1/imds.1" \
|
|
"$prefix/usr/share/man/man5/cloud-config.5" \
|
|
"$prefix/usr/share/man/man5/alpine-config.5" \
|
|
"$prefix/usr/share/man/man5/tiny-cloud.conf.5" \
|
|
"$prefix/usr/share/man/man8/tiny-cloud.8"
|
|
do
|
|
if [ ! -f "$path" ]; then
|
|
atf_fail "missing installed file: $path"
|
|
fi
|
|
done
|
|
}
|