diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..edf751c --- /dev/null +++ b/debian/control @@ -0,0 +1,23 @@ +#### Do not edit! This file is auto-generated from debian/bootstrap.sh. + +Source: kazoo-configs +Section: comm +Priority: optional +Maintainer: Travis Cross +Build-Depends: debhelper (>= 8.0.0) +Standards-Version: 3.9.3 +Homepage: http://www.2600hz.com/ + +Package: kazoo-configs +Architecture: all +Provides: kazoo-configs-freeswitch +Depends: ${misc:Depends} +Description: Kazoo Configurations + This package contains the Kazoo Configuration Files. + +Package: kazoo-configs-freeswitch +Architecture: all +Depends: ${misc:Depends} +Description: Kazoo Configurations for FreeSWITCH + This package contains the Kazoo Configuration Files fo FreeSWITCH. + diff --git a/debian/kazoo-configs-freeswitch.install b/debian/kazoo-configs-freeswitch.install new file mode 100644 index 0000000..fd5175b --- /dev/null +++ b/debian/kazoo-configs-freeswitch.install @@ -0,0 +1,3 @@ +#### Do not edit! This file is auto-generated from debian/bootstrap.sh. +freeswitch /etc/kazoo + diff --git a/debian/kazoo-configs-freeswitch.postinst b/debian/kazoo-configs-freeswitch.postinst new file mode 100644 index 0000000..10b2428 --- /dev/null +++ b/debian/kazoo-configs-freeswitch.postinst @@ -0,0 +1,34 @@ +#!/bin/sh +set -e + +case "$1" in + configure) + if ! getent group freeswitch >/dev/null; then + groupadd --system freeswitch + fi + if ! getent passwd freeswitch >/dev/null; then + useradd --system -g freeswitch -Gaudio \ + -d /var/lib/freeswitch \ + -s /bin/false \ + -e '' \ + -c 'FreeSWITCH' \ + freeswitch + fi + for x in \ + /etc/kazoo/freeswitch; + do + mkdir -p $x + chown -R freeswitch:freeswitch $x + chmod -R o-wx,g+u $x + done + ;; + abort-upgrade|abort-remove|abort-deconfigure) + ;; + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# +exit 0 diff --git a/debian/kazoo-configs-freeswitch.postrm b/debian/kazoo-configs-freeswitch.postrm new file mode 100644 index 0000000..d14210c --- /dev/null +++ b/debian/kazoo-configs-freeswitch.postrm @@ -0,0 +1,27 @@ +#!/bin/sh +set -e + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + if [ "$1" = "purge" ]; then + if getent passwd freeswitch >/dev/null; then + userdel freeswitch + fi + if getent group freeswitch >/dev/null; then + groupdel freeswitch + fi + for x in \ + /etc/kazoo/freeswitch; + do + rm -rf $x + done + fi + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# +exit 0 diff --git a/debian/kazoo-configs.install b/debian/kazoo-configs.install new file mode 100644 index 0000000..7f91a18 --- /dev/null +++ b/debian/kazoo-configs.install @@ -0,0 +1,12 @@ +#### Do not edit! This file is auto-generated from debian/bootstrap.sh. +app.config /etc/kazoo +config.ini /etc/kazoo +vm.args /etc/kazoo +freeswitch /etc/kazoo +kamailio /etc/kazoo +haproxy /etc/kazoo +bigcouch /etc/kazoo +rabbitmq /etc/kazoo + + + diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000..99bbe52 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +export DH_VERBOSE=1 + +%: + dh $@ + +override_dh_auto_build: + +override_dh_auto_install: +