Exheredludis/paludis/resolver/resolver_TEST_subslots_setup.sh
2014-05-18 19:42:03 +01:00

52 lines
965 B
Bash
Executable File

#!/usr/bin/env bash
# vim: set ft=sh sw=4 sts=4 et :
mkdir resolver_TEST_subslots_dir || exit 1
cd resolver_TEST_subslots_dir || exit 1
mkdir -p build
mkdir -p distdir
mkdir -p installed
mkdir -p repo/{profiles/profile,metadata}
cd repo
echo "repo" > profiles/repo_name
:> metadata/categories.conf
# subslot
echo 'subslot' >> metadata/categories.conf
mkdir -p 'packages/subslot/dependency'
cat <<END > packages/subslot/dependency/dependency-1.1.ebuild
EAPI="5"
SLOT="0/1"
KEYWORDS="test"
DEPEND=""
END
cat <<END > packages/subslot/dependency/dependency-2.ebuild
EAPI="5"
SLOT="0/2"
KEYWORDS="test"
DEPEND=""
END
mkdir -p 'packages/subslot/uses-library'
cat <<END > packages/subslot/uses-library/uses-library-1.ebuild
EAPI="5"
SLOT="0"
KEYWORDS="test"
DEPEND="subslot/dependency:="
END
mkdir -p 'packages/subslot/uses-tool'
cat <<END > packages/subslot/uses-tool/uses-tool-1.ebuild
EAPI="5"
SLOT="0"
KEYWORDS="test"
DEPEND="subslot/dependency:*"
END
cd ..