postgresql: new package
PATCH v4 1/1 postgresql: new package
Based on suggested new package by Marco Trapanese ([1]).
[1] http://lists.busybox.net/pipermail/buildroot/2014-February/090661.html
---
Changes v3 -> v4:
- renamed diplayed package name all lower case postgresql (as suggested by Thomas Petazzoni)
- disabled postgresql for uClibc with locale/i18n because of compile failure/uClibc bug (as suggested by Thomas Petazzoni)
- fixed data dir for initializing test in startup script (as suggested by Thomas Petazzoni)
- fixed typos in feature disable commands
(as suggested by Thomas Petazzoni)
- fixed typo in license file variable name
(as suggested by Jerzy Grzegorek)
Changes v2 -> v3:
- change data dir from /srv/pqsql/data to /var/lib/pgsql (as suggested by Thomas Petazzoni)
- fix POSTGRESQL_SITE url (removed cut and paste error) (as suggested by Thomas Petazzoni)
- remove superfluous POSTGRESQL_CONF_OPT prefix option (as suggested by Thomas Petazzoni)
- fix POSTGRESQL_USERS (remove superfluous own group) (as suggested by Yann E. MORIN)
- fix data dir install command (remove superfluous -v option) (as suggested by Yann E. MORIN)
- make readline an zlib optional (add hint in the help text instead)
(as suggested by Thomas Petazzoni)
Changes v1 -> v2:
- add postgresql user
- add postgresql data directory
- add sysv initialize and startup script
--- package/Config.in | 1 + package/postgresql/Config.in | 24 ++++++++++++++++++ package/postgresql/S50postgresql | 44 ++++++++++++++++++++++++++++++++ package/postgresql/postgresql.mk | 54 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 package/postgresql/Config.in create mode 100644 package/postgresql/S50postgresql create mode 100644 package/postgresql/postgresql.mk
package/Config.in +1 -0
@@ -544,6 +544,7 @@ source "package/berkeleydb/Config.in" source "package/cppdb/Config.in" source "package/gdbm/Config.in" source "package/mysql/Config.in" +source "package/postgresql/Config.in" source "package/redis/Config.in" source "package/sqlcipher/Config.in" source "package/sqlite/Config.in"
package/postgresql/Config.in new file +24 -0
@@ -0,0 +1,24 @@ +config BR2_PACKAGE_POSTGRESQL + bool "postgresql" + depends on BR2_INET_IPV6 + depends on !BR2_TOOLCHAIN_USES_UCLIBC || !BR2_TOOLCHAIN_BUILDROOT_LOCALE + select BR2_PACKAGE_READLINE + select BR2_PACKAGE_ZLIB + help + PostgreSQL is a powerful, open source object-relational + database system. + + Enable the readline package to gain readline support in + pgsql (the command line interpreter), which offers + command history and edit functions. + + Enable the zlib package to gain builtin compression for + archives with pg_dump and pg_restore. + + http://www.postgresql.org + +comment "postgresql needs a toolchain w/ IPv6" + depends on !BR2_INET_IPV6 + +comment "postgresql does not compile w/ uClibc and locale/i18n enabled" + depends on BR2_TOOLCHAIN_USES_UCLIBC && BR2_TOOLCHAIN_BUILDROOT_LOCALE
package/postgresql/S50postgresql new file +44 -0
44 lines not on this page · raw message
package/postgresql/postgresql.mk new file +54 -0
54 lines not on this page · raw message
Signature · 1 line
1.8.1.4
PATCH v4 1/1 postgresql: new package
Dear Peter Seiderer,
Quoted 5 lines · Peter Seiderer
Based on suggested new package by Marco Trapanese ([1]).
[1] http://lists.busybox.net/pipermail/buildroot/2014-February/090661.html
Signed-off-by Peter Seiderer <[email protected]>
Applied, thanks. However I've made the package only available with glibc toolchains, since uClibc was causing problems with locales enabled. Yann E. Morin has reported the uClibc locales bug to the uClibc developers.
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com