Ticket #1167 (closed Feature Requests: fixed)

Opened 4 years ago

Last modified 2 years ago

deb/rpm packages for freepbx

Reported by: diego_iastrubni Assigned to: diego_iastrubni
Priority: minor Milestone:
Component: Installation Version: SVN-HEAD
Keywords: Cc:
Confirmation: Unreviewed SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description (Last modified by diego_iastrubni)

Installing from "source" is always a bad idea. We demanded this from our users until now, and it generally makes problems. I suggest we start working on "binary" packages for freepbx, and having unofficial repositories with packages for several distributions.

The problems we need to address:

  1. Currently, we install everything into the webroot, without thinking. Not smart. The package needs to install the web pages into /usr/share/freepbx, and the post install should add a virtual directory, or link the between /var/www/html/freepbx -> /usr/share/freepbx
  2. The packages need also to do the initial SQL setup. On Debian/Ubuntu we can use debconf to ask the user for a location of the SQL server and type (MySQL? PGSQL? sqlite3? Local... remote...?). The package should also create users (with random passwords) for the SQL tables (only if created by the script).
  3. We also need a method for modifying the status of the modules. Since also the modules need to be packaged (online update should be revised, since it is not always possible in the way it's done currently). We need a script which queries the status of the modules, and is able to modify the status of a package. This script will be called on the post-install script of each module.

Change History

10/08/06 04:50:37 changed by diego_iastrubni

  • description changed.

10/16/06 03:40:37 changed by RobThomas

  • milestone deleted.

(Removed Milestone - no need for it. This should probably be a Wiki page. However, note that the latest module stuff from groogs has got a Disable-online-modules flag)

01/17/07 00:45:28 changed by diego_iastrubni

  • status changed from new to assigned.
  • engine_version changed.
  • svn_rev changed.

pkg-voip is now building the packages for freepbx nightly. freepbx-modules packages will come in the near future. WEBSVN is available here:

http://svn.debian.org/wsvn/pkg-voip/freepbx/trunk/?rev=0&sc=0

06/25/07 08:18:55 changed by p_lindheimer

  • version set to SVN-HEAD.
  • type changed from Bugs to Feature Requests.

moving to feature request

07/06/08 09:46:37 changed by mbrevda

  • status changed from assigned to closed.
  • confirmation set to Unreviewed.
  • resolution set to fixed.

as per http://freepbx.org/trac/wiki/ExternalPatches it seems as if these packages exist?