diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-06-15 13:30:12 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-06-15 13:31:20 +0000 |
commit | 83d859286db8a184054a5e05f707953634c82604 (patch) | |
tree | d7224227db27abba7a9d21e1c2f074c0d7541f9a /test/repo1 | |
parent | ec6359732dec5651567f593d07871b5b7997c91d (diff) | |
download | apk-tools-83d859286db8a184054a5e05f707953634c82604.tar.gz apk-tools-83d859286db8a184054a5e05f707953634c82604.tar.bz2 apk-tools-83d859286db8a184054a5e05f707953634c82604.tar.xz apk-tools-83d859286db8a184054a5e05f707953634c82604.zip |
test: initial testsuite
Diffstat (limited to 'test/repo1')
-rw-r--r-- | test/repo1/test-a/APKBUILD | 38 | ||||
-rw-r--r-- | test/repo1/test-b/APKBUILD | 38 | ||||
-rw-r--r-- | test/repo1/test-c/APKBUILD | 38 | ||||
-rw-r--r-- | test/repo1/test-c/test-c.pre-install | 14 | ||||
-rw-r--r-- | test/repo1/test-d/APKBUILD | 38 | ||||
-rw-r--r-- | test/repo1/test-d/test-d.post-install | 14 |
6 files changed, 180 insertions, 0 deletions
diff --git a/test/repo1/test-a/APKBUILD b/test/repo1/test-a/APKBUILD new file mode 100644 index 0000000..6acc20d --- /dev/null +++ b/test/repo1/test-a/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: +# Maintainer: +pkgname=test-a +pkgver=1.0 +pkgrel=0 +pkgdesc="Package A for apk-tools testsuite" +url="http://alpinelinux.org" +license="GPL" +depends= +makedepends= +install= +subpackages= +source="" + +# append extra dependencies to -dev subpackage +# remove if not used. +# depends_dev="somepackage-dev" + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + mkdir -p "$_builddir" +} + +build() { + cd "$_builddir" + cat > $pkgname << __EOF__ +#!/bin/sh +echo "hello from $pkgname-$pkgver" +__EOF__ +} + +package() { + cd "$_builddir" + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname +} + +md5sums="" #generate with 'abuild checksum' diff --git a/test/repo1/test-b/APKBUILD b/test/repo1/test-b/APKBUILD new file mode 100644 index 0000000..1756827 --- /dev/null +++ b/test/repo1/test-b/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: +# Maintainer: +pkgname=test-b +pkgver=1.0 +pkgrel=0 +pkgdesc="Package A for apk-tools testsuite" +url="http://alpinelinux.org" +license="GPL" +depends=test-a +makedepends= +install= +subpackages= +source="" + +# append extra dependencies to -dev subpackage +# remove if not used. +# depends_dev="somepackage-dev" + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + mkdir -p "$_builddir" +} + +build() { + cd "$_builddir" + cat > $pkgname << __EOF__ +#!/bin/sh +echo "hello from $pkgname-$pkgver" +__EOF__ +} + +package() { + cd "$_builddir" + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname +} + +md5sums="" #generate with 'abuild checksum' diff --git a/test/repo1/test-c/APKBUILD b/test/repo1/test-c/APKBUILD new file mode 100644 index 0000000..41228bf --- /dev/null +++ b/test/repo1/test-c/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: +# Maintainer: +pkgname=test-c +pkgver=1.0 +pkgrel=0 +pkgdesc="Package C for apk-tools testsuite - pre-install" +url="http://alpinelinux.org" +license="GPL" +depends= +makedepends= +install="test-c.pre-install" +subpackages= +source="" + +# append extra dependencies to -dev subpackage +# remove if not used. +# depends_dev="somepackage-dev" + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + mkdir -p "$_builddir" +} + +build() { + cd "$_builddir" + cat > $pkgname << __EOF__ +#!/bin/sh +echo "hello from $pkgname-$pkgver" +__EOF__ +} + +package() { + cd "$_builddir" + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname +} + +md5sums="" #generate with 'abuild checksum' diff --git a/test/repo1/test-c/test-c.pre-install b/test/repo1/test-c/test-c.pre-install new file mode 100644 index 0000000..c75c644 --- /dev/null +++ b/test/repo1/test-c/test-c.pre-install @@ -0,0 +1,14 @@ +#!/bin/sh + +echo "$@" > /pre-install + +if [ -n "$WAS_EXPORTED" ]; then + touch /was-exported +fi + +if [ -f /should-fail ]; then + exit 1 +fi + +exit 0 + diff --git a/test/repo1/test-d/APKBUILD b/test/repo1/test-d/APKBUILD new file mode 100644 index 0000000..905e123 --- /dev/null +++ b/test/repo1/test-d/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: +# Maintainer: +pkgname=test-d +pkgver=1.0 +pkgrel=0 +pkgdesc="Package D for apk-tools testsuite - post-install" +url="http://alpinelinux.org" +license="GPL" +depends= +makedepends= +install="$pkgname.post-install" +subpackages= +source="" + +# append extra dependencies to -dev subpackage +# remove if not used. +# depends_dev="somepackage-dev" + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + mkdir -p "$_builddir" +} + +build() { + cd "$_builddir" + cat > $pkgname << __EOF__ +#!/bin/sh +echo "hello from $pkgname-$pkgver" +__EOF__ +} + +package() { + cd "$_builddir" + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname +} + +md5sums="" #generate with 'abuild checksum' diff --git a/test/repo1/test-d/test-d.post-install b/test/repo1/test-d/test-d.post-install new file mode 100644 index 0000000..0e14f2a --- /dev/null +++ b/test/repo1/test-d/test-d.post-install @@ -0,0 +1,14 @@ +#!/bin/sh + +echo "$@" > /post-install + +if [ -n "$WAS_EXPORTED" ]; then + touch /was-exported +fi + +if [ -f /should-fail ]; then + exit 1 +fi + +exit 0 + |