Re: [pgagent] Instatallation destination? - Mailing list pgadmin-support
From | Neel Patel |
---|---|
Subject | Re: [pgagent] Instatallation destination? |
Date | |
Msg-id | CACCA4P35u1qytL2+ywEnh+sJYH8UFq=XZ63bxXBZ-GjLYL_pMQ@mail.gmail.com Whole thread Raw |
In response to | Re: [pgagent] Instatallation destination? (Dave Page <dpage@pgadmin.org>) |
Responses |
Re: [pgagent] Instatallation destination?
|
List | pgadmin-support |
laptop206-pn-in:build neelpatel$ sudo make install
Password:
[ 11%] Built target run
[100%] Built target pgagent
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/pgagent
-- Installing: /usr/local/share/pgagent/README
-- Installing: /usr/local/share/pgagent/LICENSE
-- Installing: /Library/PostgreSQL/9.4/share/postgresql/extension/pgagent--4.0.sql
-- Installing: /Library/PostgreSQL/9.4/share/postgresql/extension/pgagent.control
-- Installing: /Library/PostgreSQL/9.4/share/postgresql/extension/pgagent--3.4--4.0.sql
-- Installing: /Library/PostgreSQL/9.4/share/postgresql/extension/pgagent--unpackaged--4.0.sql
HiOn Fri, Jul 20, 2018 at 10:00 AM, Christoph Berg <myon@debian.org> wrote:Hi,
in the Debian package I notice that CMakeLists.txt installs README and
LICENSE to /usr (no subdirectory!), and pgagent.sql to /usr/share.
The first is clearly wrong, and the second somewhat debatable. As
pgagent.sql is not really required (extension support), I added this
patch:Urgh, yeah.
Don't install README and LICENSE which would otherwise end up in /usr,
and don't install pgagent.sql to /usr/share.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -144,11 +144,11 @@ IF (WIN32)
INSTALL(FILES ${pgagent_SOURCE_DIR}/sql/pgagent.sql DESTINATION .)
ELSE(WIN32)
INSTALL(TARGETS pgagent DESTINATION bin)
- INSTALL(FILES ${pgagent_SOURCE_DIR}/sql/pgagent.sql DESTINATION share)
+ #INSTALL(FILES ${pgagent_SOURCE_DIR}/sql/pgagent.sql DESTINATION share)
ENDIF(WIN32)
-INSTALL(FILES ${pgagent_SOURCE_DIR}/README DESTINATION .)
-INSTALL(FILES ${pgagent_SOURCE_DIR}/LICENSE DESTINATION .)
+#INSTALL(FILES ${pgagent_SOURCE_DIR}/README DESTINATION .)
+#INSTALL(FILES ${pgagent_SOURCE_DIR}/LICENSE DESTINATION .)
# Extension
IF(PG_EXTENSION)
What would be the proper fix?I suspect we need to do something similar to PostgreSQL which (iirc) changes the layout slightly if the prefix includes "pgsql" or "postgresql". The current behaviour looks reasonable in that case; e.g.Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/pgagent/bin/pgagent
-- Installing: /usr/local/pgagent/share/
pgagent.sql -- Installing: /usr/local/pgagent/./README
-- Installing: /usr/local/pgagent/./LICENSE
-- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- 4.0.sql -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent. control -- Up-to-date: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent. control -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- 3.4--4.0.sql -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- unpackaged--4.0.sql However, if the prefix does not "pgagent" or "pgAgent", perhaps it should look more like:Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/bin/pgagent
-- Installing: /usr/local/share/pgagent.sql
-- Installing: /usr/local/share/pgagent/
README -- Installing: /usr/local/share/pgagent/
LICENSE -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- 4.0.sql -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent. control -- Up-to-date: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent. control -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- 3.4--4.0.sql -- Installing: /Library/PostgreSQL/11/share/
postgresql/extension/pgagent-- unpackaged--4.0.sql Does that look about right?Assuming so, can you implement please Neel?--Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Attachment
pgadmin-support by date: