#!/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 }