mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2024-12-22 15:02:59 +00:00
tests: abuild: add lib64 tests
This commit is contained in:
parent
1b66d65805
commit
35592db050
@ -7,7 +7,8 @@ init_tests \
|
||||
abuild_version \
|
||||
abuild_simple_pkg_without_deps \
|
||||
abuild_build_fail \
|
||||
abuild_invalid_filename
|
||||
abuild_invalid_filename \
|
||||
abuild_usr_lib64
|
||||
|
||||
export ABUILD_SHAREDIR=$(atf_get_srcdir)/..
|
||||
export ABUILD_CONF=/dev/null
|
||||
@ -106,3 +107,40 @@ abuild_invalid_filename_body() {
|
||||
abuild
|
||||
}
|
||||
|
||||
abuild_usr_lib64_body() {
|
||||
mkdir lib64test
|
||||
cd lib64test
|
||||
cat >APKBUILD <<-EOF
|
||||
# Maintainer: Joe User <juser@example.com>
|
||||
pkgname="lib64test"
|
||||
pkgver="1.0"
|
||||
pkgrel=0
|
||||
pkgdesc="Dummy test package"
|
||||
url="https://gitlab.alpinelinux.org/alpine/aports"
|
||||
arch="noarch"
|
||||
license="MIT"
|
||||
source=""
|
||||
prepare() {
|
||||
mkdir -p "\$builddir"
|
||||
}
|
||||
build() {
|
||||
mkdir -p usr/lib64
|
||||
}
|
||||
check() {
|
||||
true
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "\$pkgdir"
|
||||
cp -r * "\$pkgdir"/
|
||||
}
|
||||
EOF
|
||||
atf_check -s exit:1 \
|
||||
-e match:"ERROR:.*: Packages must not put anything under /usr/lib64" \
|
||||
abuild
|
||||
|
||||
options=lib64 atf_check -s exit:0 \
|
||||
-e match:"Build complete" \
|
||||
abuild
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user