summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-28 11:29:54 +0300
committerCaleb Maclennan2020-02-28 11:29:54 +0300
commit6026cc906e54409bc245b8579a0d11f91d19c0a2 (patch)
treea70555e22506c61715632326c0f9fe9d51d8e575
parentccde24ef02a61118668748dd7a2a8582aa9a6602 (diff)
downloadaur-6026cc906e54409bc245b8579a0d11f91d19c0a2.tar.gz
Install database init/update script
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
-rw-r--r--pagure-mariadb.install4
-rw-r--r--pagure-postgresql.install4
4 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3443300653a1..c1302c5460f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pagure
pkgdesc = A git-centered forge based on python using pygit2
pkgver = 5.8.1
- pkgrel = 0.14
+ pkgrel = 0.15
url = https://pagure.io/pagure
arch = any
license = GPL2
diff --git a/PKGBUILD b/PKGBUILD
index 6fb904e4820a..5ccfaa9b2f2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgbase=pagure
pkgname=("$pkgbase" "$pkgbase-apache" "$pkgbase-postgresql" "$pkgbase-mariadb")
pkgver=5.8.1
-pkgrel=0.14
+pkgrel=0.15
pkgdesc="A git-centered forge based on python using pygit2"
arch=("any")
url="https://pagure.io/$pkgbase"
@@ -97,6 +97,8 @@ package_pagure-postgresql() {
provides=("$pkgbase-backend")
conflicts=("$pkgbase-mariadb")
install="$pkgbase-postgresql.install"
+ cd "$pkgbase-$pkgver"
+ install -Dm644 -t "$pkgdir/usr/share/$pkgbase/" createdb.py
}
package_pagure-mariadb() {
@@ -105,4 +107,6 @@ package_pagure-mariadb() {
provides=("$pkgbase-backend")
conflicts=("$pkgbase-postgresql")
install="$pkgbase-mariadb.install"
+ cd "$pkgbase-$pkgver"
+ install -Dm644 -t "$pkgdir/usr/share/$pkgbase/" createdb.py
}
diff --git a/pagure-mariadb.install b/pagure-mariadb.install
index bcebf6952767..20fb85478177 100644
--- a/pagure-mariadb.install
+++ b/pagure-mariadb.install
@@ -12,7 +12,7 @@ post_install() {
Once configured, populate the database:
- \$ python /usr/share/pagure/pagure_createdb.py -c /etc/pagure/pagure.cfg -i /etc/pagure/alembic.ini
+ \$ python /usr/share/pagure/createdb.py -c /etc/pagure/pagure.cfg -i /etc/pagure/alembic.ini
EOF
}
@@ -20,7 +20,7 @@ post_upgrade() {
cat <<- EOF
Update Pagure database format using:
- \$ python /usr/share/pagure/pagure_createdb.py -c /etc/pagure/pagure.cfg
+ \$ python /usr/share/pagure/createdb.py -c /etc/pagure/pagure.cfg
EOF
}
diff --git a/pagure-postgresql.install b/pagure-postgresql.install
index 3ba0fec95fa2..3f247f469838 100644
--- a/pagure-postgresql.install
+++ b/pagure-postgresql.install
@@ -15,7 +15,7 @@ post_install() {
Once configured, populate the database:
- \$ python /usr/share/pagure/pagure_createdb.py -c /etc/pagure/pagure.cfg -i /etc/pagure/alembic.ini
+ \$ python /usr/share/pagure/createdb.py -c /etc/pagure/pagure.cfg -i /etc/pagure/alembic.ini
EOF
}
@@ -23,7 +23,7 @@ post_upgrade() {
cat <<- EOF
Update Pagure database format using:
- \$ python /usr/share/pagure/pagure_createdb.py -c /etc/pagure/pagure.cfg
+ \$ python /usr/share/pagure/createdb.py -c /etc/pagure/pagure.cfg
EOF
}