Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292767 - Ebuild for dev-db/pgagent-3.0.1
Summary: Ebuild for dev-db/pgagent-3.0.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: PgSQL Bugs
URL: http://www.pgadmin.org/download/pgage...
Whiteboard:
Keywords: EBUILD, InVCS
Depends on:
Blocks:
 
Reported: 2009-11-11 10:01 UTC by Anatoly Shipitsin
Modified: 2012-04-28 18:34 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for pgagent (pgagent-3.0.1.ebuild,1.02 KB, text/plain)
2009-11-11 10:02 UTC, Anatoly Shipitsin
Details
conf file for pgagent (confd,56 bytes, text/plain)
2009-11-11 10:03 UTC, Anatoly Shipitsin
Details
init script for pgagent (initd,544 bytes, text/plain)
2009-11-11 10:03 UTC, Anatoly Shipitsin
Details
config script for pgagent (confd,293 bytes, text/plain)
2010-04-01 18:35 UTC, Jure Kobal
Details
init script to start pgagent (initd,560 bytes, text/plain)
2010-04-01 18:36 UTC, Jure Kobal
Details
Ebuild for pgagent 3.0.1 (pgagent-3.0.1.ebuild,1.02 KB, text/plain)
2010-06-29 14:43 UTC, Jure Kobal
Details
pgagent 3.2.1 bump (pgagent-3.2.1.ebuild,1.16 KB, text/plain)
2012-04-24 23:55 UTC, Magnus Granberg
Details
pgAgent 3.2.1 Ebuild (pgagent-3.2.1.ebuild,1.09 KB, text/plain)
2012-04-25 17:11 UTC, Aaron W. Swenson
Details
/etc/init.d/pgagent (pgagent.initd,557 bytes, text/plain)
2012-04-25 17:13 UTC, Aaron W. Swenson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anatoly Shipitsin 2009-11-11 10:01:50 UTC
Ebuild for pgAgent. This is a job scheduler for PostgreSQL which may be managed using pgAdmin.

Reproducible: Always

Steps to Reproduce:
Comment 1 Anatoly Shipitsin 2009-11-11 10:02:36 UTC
Created attachment 209889 [details]
Ebuild for pgagent
Comment 2 Anatoly Shipitsin 2009-11-11 10:03:05 UTC
Created attachment 209890 [details]
conf file for pgagent
Comment 3 Anatoly Shipitsin 2009-11-11 10:03:29 UTC
Created attachment 209891 [details]
init script for pgagent
Comment 4 Jure Kobal 2010-04-01 18:32:43 UTC
Thanks for the ebuild. Emerges without problems on x86 and amd64 systems.

I changed the init and conf scripts a bit to make it possible to set pgagent specific options(logging, path to log and so on).
Comment 5 Jure Kobal 2010-04-01 18:35:31 UTC
Created attachment 226163 [details]
config script for pgagent

Config script that contains pgagent specific options and connection string as split parameters.
Comment 6 Jure Kobal 2010-04-01 18:36:23 UTC
Created attachment 226165 [details]
init script to start pgagent

Init script that uses the options for pgagent.
Comment 7 Matt Summers (RETIRED) gentoo-dev 2010-04-01 18:37:03 UTC
Jure,

Can you attach the init & confd files with your changes please?
Comment 8 Jure Kobal 2010-04-01 19:03:48 UTC
They are attached but looking at the time of your post you prolly were a bit faster.
Comment 9 Igor 2010-06-28 21:11:29 UTC
This ebuild can't work in gentoo amd64 synced at 28/06/2010
dependency masked in /usr/portage/profiles/package.mask


gentoo64 pgagent # emerge -av pgagent

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "virtual/postgresql-base" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/postgresql-base-9.0 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Patrick Lauer <patrick@gentoo.org> (18 Jun 2010)
# Only one provider left, so the virtuals serve
# no purpose and will be removed soon

- virtual/postgresql-base-8.4 (masked by: package.mask)
- virtual/postgresql-base-8.3 (masked by: package.mask)
- virtual/postgresql-base-8.2 (masked by: package.mask)
- virtual/postgresql-base-8.1 (masked by: package.mask)
- virtual/postgresql-base-8.0 (masked by: package.mask)
- virtual/postgresql-base-7.4 (masked by: package.mask)

(dependency required by "dev-db/pgagent-3.0.1" [ebuild])
(dependency required by "pgagent" [argument])

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

gentoo64 pgagent # equery list | grep postgre
app-admin/eselect-postgresql-0.3
dev-db/postgresql-base-8.4.4-r2
dev-db/postgresql-server-8.4.4-r1
Comment 10 Jure Kobal 2010-06-29 14:41:35 UTC
Yes, the ebuild is still depending on virtual which it shouldn't. Will post one with a fix.
Comment 11 Jure Kobal 2010-06-29 14:43:05 UTC
Created attachment 236915 [details]
Ebuild for pgagent 3.0.1
Comment 12 Magnus Granberg gentoo-dev 2012-04-24 23:55:45 UTC
Created attachment 309981 [details]
pgagent 3.2.1 bump

New version 3.2.1
Comment 13 Aaron W. Swenson gentoo-dev 2012-04-25 17:11:52 UTC
Created attachment 310097 [details]
pgAgent 3.2.1 Ebuild

I've updated the ebuild for EAPI 4, cleaned it up a bit, fixed the dependencies, remove instead of installing the README and LICENSE files, changed the license to POSTGRESQL, removed the commands to SED for the license and readme since they're going to be removed anyway, and all around just goodness.

If this works for you, I'll add it to the tree under the auspice of the PostgreSQL herd.
Comment 14 Aaron W. Swenson gentoo-dev 2012-04-25 17:13:10 UTC
Created attachment 310099 [details]
/etc/init.d/pgagent

Cleaned up init script.
Comment 15 Magnus Granberg gentoo-dev 2012-04-25 22:31:29 UTC
Works
Comment 16 Aaron W. Swenson gentoo-dev 2012-04-28 18:34:53 UTC
*pgagent-3.2.1 (28 Apr 2012)

  28 Apr 2012; Aaron W. Swenson <titanofold@gentoo.org> +pgagent-3.2.1.ebuild,
  +files/pgagent.confd, +files/pgagent.initd, +metadata.xml:
  Initial commit. Bug 292767.