default m if CONFIG_DEVEL
        select BR2_PACKAGE_POSTGRESQL
        help
-         PostgreSQL client library.
+         PostgreSQL is an object-relational database management system (ORDBMS) 
+         based on POSTGRES, Version 4.2, developed at the University of 
+         California at Berkeley Computer Science Department. POSTGRES pioneered 
+         many concepts that only became available in some commercial database 
+         systems much later.
+
+         PostgreSQL is an open-source descendant of this original Berkeley code. 
+         It supports SQL92 and SQL99 and offers many modern features:
+
+           * complex queries
+           * foreign keys
+           * triggers
+           * views
+           * transactional integrity
+           * multiversion concurrency control
+         
+         http://www.postgresql.org/
+         
+         This package contains the shared client library, needed by other programs.
+
+config BR2_PACKAGE_PGSQL_CLI
+       prompt "pgsql-cli - Command Line Interface (CLI) to PostgreSQL databases"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_LIBPQ
+       help
+         PostgreSQL is an object-relational database management system (ORDBMS) 
+         based on POSTGRES, Version 4.2, developed at the University of 
+         California at Berkeley Computer Science Department. POSTGRES pioneered 
+         many concepts that only became available in some commercial database 
+         systems much later.
+
+         PostgreSQL is an open-source descendant of this original Berkeley code. 
+         It supports SQL92 and SQL99 and offers many modern features:
+
+           * complex queries
+           * foreign keys
+           * triggers
+           * views
+           * transactional integrity
+           * multiversion concurrency control
          
          http://www.postgresql.org/
          
+         This package contains a terminal-based front-end to PostgreSQL. It enables 
+         you to type in queries interactively, issue them to PostgreSQL, and see the 
+         query results.  Alternatively, input can be from a file. In addition, it 
+         provides a number of  meta-commands  and  various  shell-like features to 
+         facilitate writing scripts and automating a wide variety of tasks.
 
 
 include $(TOPDIR)/package/rules.mk
 
 $(eval $(call PKG_template,LIBPQ,libpq,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
+$(eval $(call PKG_template,PGSQL_CLI,pgsql-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 
 $(PKG_BUILD_DIR)/.configured:
 #      ./configure advertise "--infodir", but does not support it, replaced with "--docdir"
        $(MAKE) -C "$(PKG_BUILD_DIR)/src/interfaces/libpq" \
                DESTDIR="$(PKG_INSTALL_DIR)" \
                all install
+       $(MAKE) -C "$(PKG_BUILD_DIR)/src/bin/psql" \
+               DESTDIR="$(PKG_INSTALL_DIR)" \
+               all install
        touch $@
 
-$(IPKG_LIBPQ): $(STAGING_DIR)/usr/lib/libpq.so
+$(IPKG_LIBPQ):
        install -d -m0755 $(IDIR_LIBPQ)/usr/lib
-       cp -fpR $(STAGING_DIR)/usr/lib/libpq.so.* $(IDIR_LIBPQ)/usr/lib/
+       cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libpq.so.* $(IDIR_LIBPQ)/usr/lib/
        $(RSTRIP) $(IDIR_LIBPQ)
        $(IPKG_BUILD) $(IDIR_LIBPQ) $(PACKAGE_DIR)
 
+$(IPKG_PGSQL_CLI):
+       install -d -m0755 $(IDIR_PGSQL_CLI)/usr/bin
+       cp -fpR $(PKG_INSTALL_DIR)/usr/bin/psql $(IDIR_PGSQL_CLI)/usr/bin/
+       $(RSTRIP) $(IDIR_PGSQL_CLI)
+       $(IPKG_BUILD) $(IDIR_PGSQL_CLI) $(PACKAGE_DIR)
+
 $(STAGING_DIR)/usr/lib/libpq.so: $(PKG_BUILD_DIR)/.built
        mkdir -p $(STAGING_DIR)/usr/include
        cp -fpR $(PKG_INSTALL_DIR)/usr/include/libpq-fe.h $(STAGING_DIR)/usr/include/
        cp -fpR $(PKG_INSTALL_DIR)/usr/include/postgresql $(STAGING_DIR)/usr/include/
        mkdir -p $(STAGING_DIR)/usr/lib
        cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libpq.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libpq.so
+       touch $@
 
 install-dev: $(STAGING_DIR)/usr/lib/libpq.so
 
 uninstall-dev:
        rm -rf \
-         $(STAGING_DIR)/usr/include/libpq-fe.h \
-         $(STAGING_DIR)/usr/include/postgres_ext.h \
-         $(STAGING_DIR)/usr/include/postgresql \
-         $(STAGING_DIR)/usr/lib/libpq.{a,so*} \
+               $(STAGING_DIR)/usr/include/libpq-fe.h \
+               $(STAGING_DIR)/usr/include/postgres_ext.h \
+               $(STAGING_DIR)/usr/include/postgresql \
+               $(STAGING_DIR)/usr/lib/libpq.{a,so*} \
 
 compile: install-dev
 clean: uninstall-dev