• Travis Cross's avatar
    debian: add new and vastly improved packaging for Debian · 4ce0f57a
    Travis Cross 提交于
    We now break out each module and component of FreeSWITCH into a
    separate individually-installable package.  For each package with
    executables or modules, we also build a package that includes the
    stripped debugging symbols so that users can be helpful when they
    discover bugs in FreeSWITCH.
    
    As of this commit, we successfully build 263 distinct binary packages
    starting from a clean minimal image on both Debian Sid and Debian
    Squeeze.
    
    To keep this manageable, we include a program that generates the
    various Debian packaging files from a consolidated description of the
    modules and their metadata.  The program can even generate this
    configuration file by walking the FreeSWITCH source tree.
    
    To provide a smooth user experience, we provide meta-packages that
    install sensible sets of modules and other components.
    
    All files are installed into the traditional and customary Linux
    directories that you would expect in accordance with the Filesystem
    Hierarchy Standard (FHS).
    
    This commit also adds support for running FreeSWITCH as a forked
    systemd service in Debian.
    
    For more information about the technical details of the source
    packaging, how to build the binary packages from source, and how you
    can contribute, please read debian/README.source.
    
    To learn about how this packaging affects you as a user and how to use
    the finished Debian packages, read debian/README.Debian.
    Signed-off-by: 's avatarTravis Cross <tc@traviscross.com>
    4ce0f57a
名称
最后提交
最后更新
..
source 正在载入提交数据...
.gitignore 正在载入提交数据...
README.Debian 正在载入提交数据...
README.source 正在载入提交数据...
bootstrap.sh 正在载入提交数据...
changelog 正在载入提交数据...
compat 正在载入提交数据...
control-modules 正在载入提交数据...
copyright 正在载入提交数据...
create-dbg-pkgs.sh 正在载入提交数据...
docs 正在载入提交数据...
freeswitch-dev.install 正在载入提交数据...
freeswitch-doc.docs 正在载入提交数据...
freeswitch-doc.install 正在载入提交数据...
freeswitch-htdocs-slim.install 正在载入提交数据...
freeswitch-mod-pocketsphinx.install.tmpl 正在载入提交数据...
freeswitch-systemd.freeswitch.service 正在载入提交数据...
freeswitch-systemd.install 正在载入提交数据...
freeswitch-sysvinit.freeswitch.default 正在载入提交数据...
freeswitch-sysvinit.freeswitch.init 正在载入提交数据...
freeswitch.install 正在载入提交数据...
freeswitch.postinst 正在载入提交数据...
freeswitch.postrm 正在载入提交数据...
freeswitch.preinst 正在载入提交数据...
freeswitch.prerm 正在载入提交数据...
gbp.conf 正在载入提交数据...
rules 正在载入提交数据...