summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@parabola.nu>2018-06-11 22:20:16 -0400
committerLuke Shumaker <lukeshu@parabola.nu>2018-06-11 22:49:09 -0400
commit12dfdd5944ae78ff4dd6cbe0cd96a09a0d99f595 (patch)
treefea06cb69c58be75eee2767fe41ec20e466aa640
parent0c5c006824912d8b2e0731e4293ae7b61b774f42 (diff)
db-import-archlinux32.conf: Set ARCHPKGPOOL=poolparabola/20180611
On 2018-05-31 Arch Linux 32 switched to use a pkgpool.
-rw-r--r--db-import-archlinux32.conf1
-rw-r--r--test/cases/db-import-pkg.bats21
2 files changed, 12 insertions, 10 deletions
diff --git a/db-import-archlinux32.conf b/db-import-archlinux32.conf
index 72bb11d..3ed1a41 100644
--- a/db-import-archlinux32.conf
+++ b/db-import-archlinux32.conf
@@ -3,6 +3,7 @@
# "tags" are repo-arch pairs
ARCHTAGS=({build-support,core,testing,extra,community}-i686)
ARCHPATH='$arch/$repo'
+ARCHPKGPOOL='pool'
OURPKGPOOL='pool/archlinux32'
diff --git a/test/cases/db-import-pkg.bats b/test/cases/db-import-pkg.bats
index 1a97327..31e52d4 100644
--- a/test/cases/db-import-pkg.bats
+++ b/test/cases/db-import-pkg.bats
@@ -40,6 +40,7 @@ setup() {
mkdir -p -- "${TMP}/rsyncd/archlinux32/i686/core"
touch -- "${TMP}/rsyncd/archlinux32/i686/core/core.db.tar.gz"
ln -s core.db.tar.gz "${TMP}/rsyncd/archlinux32/i686/core/core.db"
+ mkdir -p -- "${TMP}/rsyncd/archlinux32/pool"
date +%s > "${TMP}/rsyncd/archlinux32/lastupdate"
date +%s > "${TMP}/rsyncd/archlinux32/lastsync"
@@ -209,8 +210,8 @@ __doesNotExist() {
}
@test "import no blacklisted packages (i686)" {
- __releaseImportedPackage slavery i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
- __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
+ __releaseImportedPackage slavery i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
+ __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
DBIMPORT_CONFIG="${TMP}/db-import-archlinux32.local.conf" __db-import-pkg archlinux32
@@ -264,8 +265,8 @@ __doesNotExist() {
}
@test "import .db files as 0664 (i686)" {
- __releaseImportedPackage slavery i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
- __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
+ __releaseImportedPackage slavery i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
+ __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
DBIMPORT_CONFIG="${TMP}/db-import-archlinux32.local.conf" __db-import-pkg archlinux32
@@ -289,7 +290,7 @@ __doesNotExist() {
@test "import fully-masked upstream" {
__releaseImportedPackage pkg-any-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
- __releaseImportedPackage pkg-any-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
+ __releaseImportedPackage pkg-any-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
__releaseImportedPackage pkg-any-a armv7h "$TMP/rsyncd/archlinuxarm/armv7h/core/core.db.tar.gz"
DBIMPORT_CONFIG="${TMP}/db-import-archlinux.local.conf" __db-import-pkg packages
@@ -304,10 +305,10 @@ __doesNotExist() {
@test "import errors on pkgpool selection failures" {
# pkg-simple-a is just to make sure that the "fully-masked
# upstream" bug isn't being tested here
- __releaseImportedPackage pkg-any-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
+ __releaseImportedPackage pkg-any-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
__releaseImportedPackage pkg-simple-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
__updateImportedPackage pkg-any-a
- __releaseImportedPackage pkg-any-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
+ __releaseImportedPackage pkg-any-a x86_64 "$TMP/rsyncd/archlinux/core/os/x86_64/core.db.tar.gz" "$TMP/rsyncd/archlinux/pool/packages"
DBIMPORT_CONFIG="${TMP}/db-import-archlinux.local.conf" __db-import-pkg packages
__isLinkTo "$TMP/ftp/core/os/x86_64/pkg-any-a-1-2-any.pkg.tar.xz" "$TMP/ftp/pool/packages/pkg-any-a-1-2-any.pkg.tar.xz"
@@ -316,8 +317,8 @@ __doesNotExist() {
# poolifying.
mkdir -- "$TMP/ftp/pool/nested"
mv -T -- "$TMP/ftp/pool/packages" "$TMP/ftp/pool/nested/packages"
- __releaseImportedPackage pkg-any-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
- __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
+ __releaseImportedPackage pkg-any-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
+ __releaseImportedPackage pkg-simple-a i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
local status=0
DBIMPORT_CONFIG="${TMP}/db-import-archlinux32.local.conf" __db-import-pkg archlinux32 || status=$?
@@ -332,7 +333,7 @@ __doesNotExist() {
DBIMPORT_CONFIG="${TMP}/db-import-archlinux.local.conf" __db-import-pkg packages
__isLinkTo "$TMP/ftp/core/os/x86_64/pkg-any-2-1-any.pkg.tar.xz" "$TMP/ftp/pool/packages/pkg-any-2-1-any.pkg.tar.xz"
- __releaseImportedPackage pkg-any32 i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz"
+ __releaseImportedPackage pkg-any32 i686 "$TMP/rsyncd/archlinux32/i686/core/core.db.tar.gz" "$TMP/rsyncd/archlinux32/pool"
DBIMPORT_CONFIG="${TMP}/db-import-archlinux32.local.conf" __db-import-pkg archlinux32
__isLinkTo "$TMP/ftp/core/os/i686/pkg-any-1-1.2-any.pkg.tar.xz" "$TMP/ftp/pool/archlinux32/pkg-any-1-1.2-any.pkg.tar.xz"
}