summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorheracles <heracles@localhost>2007-02-05 23:04:09 +0000
committerheracles <heracles@localhost>2007-02-05 23:04:09 +0000
commitc017aa0e2c425f2ab645c2b63a185b3d73b4920b (patch)
tree25738097b34ba7a9a7dfb0f3b8371fb001a2f599 /app-admin
parent=dev-db/postgresql-docs-8.{1,2}*: do not try to install unexistent files (diff)
downloadexperimental-c017aa0e2c425f2ab645c2b63a185b3d73b4920b.tar.gz
experimental-c017aa0e2c425f2ab645c2b63a185b3d73b4920b.tar.bz2
experimental-c017aa0e2c425f2ab645c2b63a185b3d73b4920b.zip
app-admin/eselect-postgresql: use proper libdir in multilib settings
svn path=/experimental/; revision=196
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/eselect-postgresql/Manifest16
-rw-r--r--app-admin/eselect-postgresql/eselect-postgresql-0.1.ebuild4
-rw-r--r--app-admin/eselect-postgresql/files/postgresql.eselect6
3 files changed, 16 insertions, 10 deletions
diff --git a/app-admin/eselect-postgresql/Manifest b/app-admin/eselect-postgresql/Manifest
index 3e1337e..0f90baf 100644
--- a/app-admin/eselect-postgresql/Manifest
+++ b/app-admin/eselect-postgresql/Manifest
@@ -2,14 +2,14 @@ AUX binwrapper 515 RMD160 774f14cc09d6534800e91845e2c4b40b9911af11 SHA1 b9598d62
MD5 5f952f5a5b44bdc6f6cbc4381f6eee86 files/binwrapper 515
RMD160 774f14cc09d6534800e91845e2c4b40b9911af11 files/binwrapper 515
SHA256 99d4774e841f0057fdbf141b9b123975939eac1e5ab6e711d08c44b4adc2b4d1 files/binwrapper 515
-AUX postgresql.eselect 5407 RMD160 886563215499bade06896b07d36a3f74e404aaf3 SHA1 f6c5e8f879f99fbfa2344d7d45425b14ca02cdc7 SHA256 d13ce6c0ebe109a419d37d102c9de398b540cc2a689e195c71411140b43dd07f
-MD5 27fb0a10e0d67d53b9b76ae7318527d1 files/postgresql.eselect 5407
-RMD160 886563215499bade06896b07d36a3f74e404aaf3 files/postgresql.eselect 5407
-SHA256 d13ce6c0ebe109a419d37d102c9de398b540cc2a689e195c71411140b43dd07f files/postgresql.eselect 5407
-EBUILD eselect-postgresql-0.1.ebuild 632 RMD160 4f674b8c09476093dc279cf484b8f71a8ca4763d SHA1 e0ec96d74226809f1509a70c49e0d2bc96d43fb8 SHA256 e8c191b85bac0b3080064858454efaa6609b8df86b119f705ec766220322a492
-MD5 b778ac78e9e02950710217ef0f941957 eselect-postgresql-0.1.ebuild 632
-RMD160 4f674b8c09476093dc279cf484b8f71a8ca4763d eselect-postgresql-0.1.ebuild 632
-SHA256 e8c191b85bac0b3080064858454efaa6609b8df86b119f705ec766220322a492 eselect-postgresql-0.1.ebuild 632
+AUX postgresql.eselect 5469 RMD160 a64c9554fd896c7655623b17f2c591ecc5b495f9 SHA1 622c9fcb1e40c0ca7bf7246ee006e36c3566f393 SHA256 2fb606f2e67c188c34b6bd8aa40c87c67728e76c02cc0a34c801fd22de42ca01
+MD5 47b432408274444ac6d4f7ed7ea3cfa6 files/postgresql.eselect 5469
+RMD160 a64c9554fd896c7655623b17f2c591ecc5b495f9 files/postgresql.eselect 5469
+SHA256 2fb606f2e67c188c34b6bd8aa40c87c67728e76c02cc0a34c801fd22de42ca01 files/postgresql.eselect 5469
+EBUILD eselect-postgresql-0.1.ebuild 763 RMD160 335fbc42af875fd17a4c39a3b364a20624312aa7 SHA1 bca26b5746098990c80bfd80e525ca65a2a38446 SHA256 6d964c87ce7fa8809102f5e14034e81d024855d07b62b254a5ec306f19524f76
+MD5 c462981b1c7320f45bc486d057fe1e14 eselect-postgresql-0.1.ebuild 763
+RMD160 335fbc42af875fd17a4c39a3b364a20624312aa7 eselect-postgresql-0.1.ebuild 763
+SHA256 6d964c87ce7fa8809102f5e14034e81d024855d07b62b254a5ec306f19524f76 eselect-postgresql-0.1.ebuild 763
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-eselect-postgresql-0.1 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-eselect-postgresql-0.1 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-eselect-postgresql-0.1 0
diff --git a/app-admin/eselect-postgresql/eselect-postgresql-0.1.ebuild b/app-admin/eselect-postgresql/eselect-postgresql-0.1.ebuild
index e4ac818..a6d4c96 100644
--- a/app-admin/eselect-postgresql/eselect-postgresql-0.1.ebuild
+++ b/app-admin/eselect-postgresql/eselect-postgresql-0.1.ebuild
@@ -2,6 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+inherit multilib
+
DESCRIPTION="Utility to change the default postgresql installation"
HOMEPAGE="http://www.gentoo.org/"
SRC_URI=""
@@ -17,6 +19,8 @@ src_install() {
keepdir /etc/eselect/postgresql
insinto /usr/share/eselect/modules
doins ${FILESDIR}/postgresql.eselect
+ dosed "s,alibdir='/usr/lib/',alibdir='/usr/$(get_libdir)/',g" \
+ /usr/share/eselect/modules/postgresql.eselect
exeinto /usr/lib/${PN}
doexe ${FILESDIR}/binwrapper
dosym /usr/bin/eselect /usr/bin/postgresql-config
diff --git a/app-admin/eselect-postgresql/files/postgresql.eselect b/app-admin/eselect-postgresql/files/postgresql.eselect
index 13ab15d..196aba5 100644
--- a/app-admin/eselect-postgresql/files/postgresql.eselect
+++ b/app-admin/eselect-postgresql/files/postgresql.eselect
@@ -59,6 +59,7 @@ VERSION=$(svn_date_to_version "${SVN_DATE}" )
}
do_set() {
+ local alibdir='/usr/lib/'
[[ ${#@} -ne 1 ]] && die -q "Only one parameter is expected"
local slotdir="/usr/lib/eselect-postgresql/slots/${1}"
[[ -d "${slotdir}" ]] || die -q "No such version installed"
@@ -76,7 +77,7 @@ VERSION=$(svn_date_to_version "${SVN_DATE}" )
for l in ${pglibdir}/lib*.{a,so} ; do
local bn=$(basename $l)
postgres_symlinks[slinks++]="$l"
- postgres_symlinks[slinks++]="/usr/lib/$bn"
+ postgres_symlinks[slinks++]="${alibdir}${bn}"
done
for (( i=0;i<slinks;i++ )); do
local s=${postgres_symlinks[i++]};
@@ -112,6 +113,7 @@ VERSION=$(svn_date_to_version "${SVN_DATE}" )
}
do_reset() {
+ local alibdir='/usr/lib/'
if [[ -d "$(canonicalise /etc/eselect/postgresql/active)" ]] ; then
unset postgres_symlinks
unset postgres_bindir
@@ -138,7 +140,7 @@ VERSION=$(svn_date_to_version "${SVN_DATE}" )
for l in ${pglibdir}/lib*.{a,so} ; do
local bn=$(basename $l)
postgres_symlinks[slinks++]="$l"
- postgres_symlinks[slinks++]="/usr/lib/$bn"
+ postgres_symlinks[slinks++]="${alibdir}${bn}"
done
for (( i=0;i<slinks;i++ )); do
local s=${postgres_symlinks[i++]};