diff options
author | Christoph Brill <egore911@egore911.de> | 2012-06-03 22:31:43 +0200 |
---|---|---|
committer | Christoph Brill <egore911@egore911.de> | 2012-06-03 22:31:43 +0200 |
commit | f4014cc07eaae746d367084f787007c5625136cf (patch) | |
tree | ee4567974160a15c574dad99aa606551c0db20a4 | |
parent | 63f0598fc9624d48717e7d0abdbc37b3ef0964eb (diff) |
-openstreetmap-postgis-db-setup-1.ebuild, +openstreetmap-postgis-db-setup-9999.ebuild, -files/install-postgis-osm-db.sh, -files/install-postgis-osm-user.sh
Stop shipping the script files in the files directory and use the ones from
osm2pgsql svn
-rw-r--r-- | sci-geosciences/openstreetmap-postgis-db-setup/ChangeLog | 14 | ||||
-rw-r--r-- | sci-geosciences/openstreetmap-postgis-db-setup/Manifest | 6 | ||||
-rwxr-xr-x | sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-db.sh | 64 | ||||
-rwxr-xr-x | sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-user.sh | 43 | ||||
-rw-r--r-- | sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-9999.ebuild (renamed from sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-1.ebuild) | 9 |
5 files changed, 23 insertions, 113 deletions
diff --git a/sci-geosciences/openstreetmap-postgis-db-setup/ChangeLog b/sci-geosciences/openstreetmap-postgis-db-setup/ChangeLog index d1ca551..5269813 100644 --- a/sci-geosciences/openstreetmap-postgis-db-setup/ChangeLog +++ b/sci-geosciences/openstreetmap-postgis-db-setup/ChangeLog @@ -2,6 +2,20 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*openstreetmap-postgis-db-setup-9999 (03 Jun 2012) + + 03 Jun 2012; Christoph Brill <cbrill@gentoo.org> + -openstreetmap-postgis-db-setup-1.ebuild, + +openstreetmap-postgis-db-setup-9999.ebuild, + -files/install-postgis-osm-db.sh, -files/install-postgis-osm-user.sh: + Stop shipping the script files in the files directory and use the ones from + osm2pgsql svn + + 03 Jun 2012; Christoph Brill <cbrill@gentoo.org> + openstreetmap-postgis-db-setup-1.ebuild, -files/install-postgis-osm-db.sh, + -files/install-postgis-osm-user.sh: + Stop shipping the files and use the ones from SVN instead + *openstreetmap-postgis-db-setup-1 (03 Jun 2012) 03 Jun 2012; Christoph Brill <cbrill@gentoo.org> diff --git a/sci-geosciences/openstreetmap-postgis-db-setup/Manifest b/sci-geosciences/openstreetmap-postgis-db-setup/Manifest index 42dbbc8..d57e411 100644 --- a/sci-geosciences/openstreetmap-postgis-db-setup/Manifest +++ b/sci-geosciences/openstreetmap-postgis-db-setup/Manifest @@ -1,5 +1,3 @@ -AUX install-postgis-osm-db.sh 1922 RMD160 395f33405874342d62149250e7778ad4aeb92e18 SHA1 d70fbfdc3b8d929874d3ea1391bceb9d9a12424a SHA256 d110c9d6e0a770caac84b508c34d7af7936030456ce6b44b65d33dc7a42fe54d -AUX install-postgis-osm-user.sh 1284 RMD160 d736c5f7f574fa8b18dac8ee380f39fc9918e946 SHA1 3c37606c88196841d4e143c7de880c82d7d5c59c SHA256 e5e940331e906bf8549e724724f4e79e2a21082b33da2196fc1056e7a562dae6 -EBUILD openstreetmap-postgis-db-setup-1.ebuild 370 RMD160 46ccb8e705a1c0d756cb271b154ec64ce0b28bc3 SHA1 e4a53f487e227b4a7fabea41b6519514f1b167ab SHA256 8b8e28ca7784da52564f17e8c7beb90010d67bb6bec2dfd3ee131995a39d9d3e -MISC ChangeLog 492 RMD160 940f8bb9bf7b987dada71e0bd4cc26574653084c SHA1 41bb75b9a8357311139b4d74c765d3fcbf70968b SHA256 9a0dacf5ef14eb3a14edb39f9ca603000bd6f920743a80ea3a82c67309b9bfcc +EBUILD openstreetmap-postgis-db-setup-9999.ebuild 470 RMD160 d3b5b6547571e64686fdd6757e449d549df72f30 SHA1 b3203a7b5e623ff2b39c2a49ee7351694ea42dd0 SHA256 577063a381cfb42fcbbc55f272c451ee679ab97be2bb31d654b8e2bb2e1b6975 +MISC ChangeLog 1080 RMD160 fc77cee0982eaf48d5b9cb84505de34fe3c40433 SHA1 4b6c943e7eab2f0e7311c7c3cd08ae0e179327a7 SHA256 60e1eacfd19018dbe592c0df2c6f7c58c27a5b6fd3d2f8d6d272314bc3e51d75 MISC metadata.xml 204 RMD160 19671a561cc119505a06464a35a5096b484471c2 SHA1 b00abe788b4847cd2bfcdb6e4e207ed38949d475 SHA256 e808030aad62dfe3e81350c1c879870c3d406c50e908ddc3f521480aec65e8d5 diff --git a/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-db.sh b/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-db.sh deleted file mode 100755 index 7efffd0..0000000 --- a/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-db.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh -set -e - -if [ -z $DBOWNER ]; then - DBOWNER=gis -fi -if [ -z $DBNAME ]; then - DBNAME=gis -fi - -# echo "Removing Old Database" -# sudo -u postgres dropdb $DBNAME >/dev/null 2>&1 || true - - echo "Create user $DBOWNER" - sudo -u postgres createuser --no-superuser --no-createdb --no-createrole "$DBOWNER" || true - - echo "Creating Database" - sudo -u postgres createdb -EUTF8 -O $DBOWNER $DBNAME - - echo "Initializing Database" - - sudo -u postgres createlang plpgsql $DBNAME || true - - echo "Initializing Spatial Extentions for postgresql 9.1" - file_postgis=/usr/share/postgresql/contrib/postgis-2.0/postgis.sql - file_spatial_ref=/usr/share/postgresql/contrib/postgis-2.0/spatial_ref_sys.sql - - sudo -u postgres psql $DBNAME <$file_postgis >/dev/null 2>&1 - sudo -u postgres psql $DBNAME <$file_spatial_ref >/dev/null 2>&1 - echo "Spatial Extentions initialized" - - echo "Initializing hstore" - echo "CREATE EXTENSION hstore;" | sudo -u postgres psql $DBNAME - - echo "Setting ownership to user $DBOWNER" - - echo 'ALTER TABLE geometry_columns OWNER TO ' $DBOWNER '; ALTER TABLE spatial_ref_sys OWNER TO ' $DBOWNER ';' | sudo -u postgres psql $DBNAME - - - -if [ -n "$GRANT_USER" ] ; then - - if [ "$GRANT_USER" = "*" ] ; then - echo "GRANT Rights to every USER" - GRANT_USER='' - for user in `users` ; do - GRANT_USER="$GRANT_USER $user" - done - fi - - for user in $GRANT_USER; do - sudo -u postgres createuser --no-superuser --no-createdb --no-createrole "$user" || true - echo "Granting rights to user '$user'" - ( - echo "GRANT ALL on geometry_columns TO \"$user\";" - echo "GRANT ALL ON SCHEMA PUBLIC TO \"$user\";" - echo "GRANT ALL on spatial_ref_sys TO \"$user\";" - )| sudo -u postgres psql -U postgres $DBNAME - done -else - echo "No extra user for postgress Database created. Please do so yourself" -fi - -exit 0 diff --git a/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-user.sh b/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-user.sh deleted file mode 100755 index 91c1da5..0000000 --- a/sci-geosciences/openstreetmap-postgis-db-setup/files/install-postgis-osm-user.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -set -e - -if [ $# -ne 2 ] ; then - echo "Usage: install-postgis-osm-user.sh DBNAME USERNAME" - exit -fi - -DBNAME=$1 -GRANT_USER=$2 - - -if [ -n "$GRANT_USER" ] ; then - - if [ "$GRANT_USER" = "*" ] ; then - echo "GRANT Rights to every USER" - GRANT_USER='' - for user in `users` ; do - GRANT_USER="$GRANT_USER $user" - done - fi - - for user in $GRANT_USER; do - sudo -u postgres createuser --no-superuser --no-createdb --no-createrole "$user" || true - echo "Granting rights to user '$user'" - ( - echo "GRANT ALL on geometry_columns TO \"$user\";" - echo "GRANT ALL ON SCHEMA PUBLIC TO \"$user\";" - echo "GRANT ALL on spatial_ref_sys TO \"$user\";" - echo "GRANT ALL on planet_osm_line TO \"$user\";" - echo "GRANT ALL on planet_osm_nodes TO \"$user\";" - echo "GRANT ALL on planet_osm_point TO \"$user\";" - echo "GRANT ALL on planet_osm_rels TO \"$user\";" - echo "GRANT ALL on planet_osm_roads TO \"$user\";" - echo "GRANT ALL on planet_osm_ways TO \"$user\";" - echo "GRANT ALL on planet_osm_polygon TO \"$user\";" - )| sudo -u postgres psql -Upostgres $DBNAME - done -else - echo "No extra user for postgress Database created. Please do so yourself" -fi - -exit 0
\ No newline at end of file diff --git a/sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-1.ebuild b/sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-9999.ebuild index 16e8f60..14649c2 100644 --- a/sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-1.ebuild +++ b/sci-geosciences/openstreetmap-postgis-db-setup/openstreetmap-postgis-db-setup-9999.ebuild @@ -4,6 +4,11 @@ EAPI=4 +inherit subversion + +ESVN_REPO_URI="http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/" +ESVN_PROJECT="osm2pgsql" + DESCRIPTION="" HOMEPAGE="" SRC_URI="" @@ -18,6 +23,6 @@ DEPEND="dev-db/postgis" S="${WORKDIR}" src_install() { - dobin "${FILESDIR}"/install-postgis-osm-db.sh - dobin "${FILESDIR}"/install-postgis-osm-user.sh + dobin install-postgis-osm-db.sh + dobin install-postgis-osm-user.sh } |