20 lines
419 B
Bash
20 lines
419 B
Bash
#! /bin/sh
|
|
set -eu
|
|
|
|
# Ensures that files that are overridden in the "mocked pkgsrc" directory
|
|
# are picked up before those from the "real pkgsrc" directory.
|
|
|
|
. "./test.subr"
|
|
|
|
create_file "including.mk" <<EOF
|
|
.include "mk/bsd.prefs.mk"
|
|
EOF
|
|
|
|
create_pkgsrc_file "mk/bsd.prefs.mk" <<EOF
|
|
all:
|
|
@echo 'the mocked definition wins'
|
|
EOF
|
|
|
|
out=$(test_file "including.mk")
|
|
|
|
assert_that "$out" --equals "the mocked definition wins"
|