Skip to content

Commit

Permalink
XX-9567 - ruby install issues, other improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
ezuce-admin committed Jun 1, 2011
1 parent e181c3d commit 54c8744
Show file tree
Hide file tree
Showing 73 changed files with 105 additions and 262 deletions.
16 changes: 12 additions & 4 deletions config/project.am
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
# Require utility.am be included. Do not include it here because having all top-level makefile
# include nec. files helps readablity. We have to avoid a network of includes that include other
# includes
utility_am_required ?= $(error Please include utility.am)
$(utility_am_required)


EXTRA_DIST = \
config/revision-gen \
CONTRIBUTORS \
$(@PACKAGE@_EXTRA_DIST)

# defined as empty target so if a package does not override, it's a nop
%-dist-hook:;
dist-hook: @PACKAGE@-dist-revision @PACKAGE@-dist-specfile

dist-hook: @PACKAGE@-dist-hook
%-dist-revision :
echo $(PACKAGE_REVISION) > $(distdir)/.tarball-revision
@$(LocalizeSipXconfig) $(srcdir)/@[email protected] > $(distdir)/@[email protected]

%-dist-specfile :
@$(call SearchAndReplace,$(srcdir)/@[email protected],$(distdir)/@[email protected], $(dist_EXTRA_REPLACE))

# CONFIG_DISTCLEANFILES are files to be added to DISTCLEANFILES in any
# makefile that includes config as an external subdirectory.
Expand Down
1 change: 1 addition & 0 deletions sipXaastra/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include $(top_srcdir)/config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXacccode/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXacd/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXacdStatistics/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXaudiocodes/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXbridge/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXcallController/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXcallLib/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

SUBDIRS = \
Expand Down
11 changes: 7 additions & 4 deletions sipXcdr/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
include config/utility.am
include $(top_srcdir)/config/project.am
include $(top_srcdir)/config/utility.am
include $(top_srcdir)/config/ruby.am
include $(top_srcdir)/common.am

@PACKAGE@_EXTRA_DIST = \
$(callresolver_SRC)
$(sipxcallresolver_SRC)

SUBDIRS = \
java-client \
bin \
etc \
.

callresolver_SRC = $(shell cd $(srcdir); find lib -type f -name '*.rb')
callresolver_VER = 1.0.0
sipxcallresolver_SRC = $(shell cd $(srcdir); find lib -type f -name '*.rb')

noinst_DATA = \
callresolver-$(callresolver_VER).gem
sipxcallresolver-$(sipxcallresolver_VER).gem
3 changes: 2 additions & 1 deletion sipXcdr/bin/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include $(top_srcdir)/config/utility.am
include $(top_srcdir)/common.am

bin_SCRIPTS = \
sipxcallresolver-agent.sh \
Expand All @@ -13,6 +14,6 @@ setup_SCRIPTS = \
sipxcallresolver-setup

$(setup_SCRIPTS) $(bin_SCRIPTS) : % : %.in
@$(call SearchAndReplace,$<,$@,STUNNEL)
@$(call SearchAndReplace,$<,$@,STUNNEL ODBC_LIBDIR sipxcallresolver_VER)

CLEANFILES = $(bin_SCRIPTS) $(setup_SCRIPTS)
10 changes: 5 additions & 5 deletions sipXcdr/bin/sipxcallresolver.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ fi
: ${DbPatchDir:=${ConfDir}/cdr}
: ${DbPatchLog:=${LogDir}/sipcdrpatch.log}
: ${CallResolverLog:=${LogDir}/sipcallresolver.log}
: ${CallResolverMain:=@GEM_LIB_DIR@/sipxcallresolver-2.0.0/lib/main.rb}
: ${CallResolverMain:=@GEM_LOCAL_LIB_DIR@/gems/sipxcallresolver-@sipxcallresolver_VER@/lib/main.rb}

resolverArgs="--confdir ${ConfDir} --logdir ${LogDir}"
Database=SIPXCDR
Expand Down Expand Up @@ -348,10 +348,10 @@ ERROR
removeOldCronEntry()
{
# Remove crontab entry for sipxcallresolver if there is one
if [ -f @SIPX_SYSCONFDIR@/crontab ]; then
if grep sipxcallresolver @SIPX_SYSCONFDIR@/crontab >/dev/null; then
sed -e 's/^.*sipxcallresolver.*$//' @SIPX_SYSCONFDIR@/crontab > @SIPX_SYSCONFDIR@/crontab.tmp
mv @SIPX_SYSCONFDIR@/crontab.tmp @SIPX_SYSCONFDIR@/crontab
if [ -f @sysconfdir@/crontab ]; then
if grep sipxcallresolver @sysconfdir@/crontab >/dev/null; then
sed -e 's/^.*sipxcallresolver.*$//' @sysconfdir@/crontab > @sysconfdir@/crontab.tmp
mv @sysconfdir@/crontab.tmp @sysconfdir@/crontab
fi
fi
}
Expand Down
1 change: 1 addition & 0 deletions sipXcdr/common.am
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sipxcallresolver_VER = 2.0.0
2 changes: 2 additions & 0 deletions sipXcdr/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,7 @@ CHECK_POSTGRES
AC_CONFIG_FILES([
Makefile
java-client/Makefile
etc/Makefile
bin/Makefile
])
AC_OUTPUT
18 changes: 4 additions & 14 deletions sipXcdr/etc/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
include $(top_srcdir)/config/utility.am

SUBDIRS = \
. \
database

EXTRA_DIST = \
$(proc_DATA:.xml=.xml.in) \
$(cfg_DATA:=.in)
$(proc_DATA:.xml=.xml.in)

procdir = \
$(SIPX_DATADIR)/process.d

proc_DATA = \
sipxcallresolver-agent-process.xml \
sipxcallresolver-process.xml

cfgdir = @SIPX_CONFDIR@
cfg_DATA = \
sipxcallresolver-agent-config

$(cfg_DATA) $(proc_DATA) : % : %.in
@$(call SearchAndReplace, $<, $@)
$(proc_DATA) : % : %.in Makefile
@$(call SearchAndReplace, $<, $@)

CLEANFILES = $(proc_DATA) $(cfg_DATA)
CLEANFILES = $(proc_DATA)
15 changes: 0 additions & 15 deletions sipXcdr/etc/sipxcallresolver-agent-config

This file was deleted.

27 changes: 0 additions & 27 deletions sipXcdr/etc/sipxcallresolver-agent-process.xml.in

This file was deleted.

9 changes: 0 additions & 9 deletions sipXcdr/lib/main.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
# application requires
require 'call_resolver'
require 'utils/call_resolver_configure'
require 'utils/stunnel_connection'


def usage()
Expand Down Expand Up @@ -101,28 +100,20 @@ def main()

resolver = CallResolver.new(config)

stunnel_connection = StunnelConnection.new(config)

stunnel_connection.open()

resolver.check_connections
if daemon_flag
resolver.run_resolver
else
resolver.resolve(start_time, end_time)
end

rescue
config.log.error("Exiting because of error: <#{$!}>")
config.log.error do
start_line = "\n"
$!.backtrace.inject("") {|trace, line| "#{trace}\n#{line}" }
end
ensure
stunnel_connection.close if stunnel_connection
end


if __FILE__ == $0
main()
end
4 changes: 0 additions & 4 deletions sipXcdr/lib/utils/call_resolver_configure.rb
Original file line number Diff line number Diff line change
Expand Up @@ -161,10 +161,6 @@ def min_cleanup_interval
parse_int_param(@config, 'SIP_CALLRESOLVER_MIN_CLEANUP_INTERVAL', 5 * 60 ,60)
end

def stunnel_debug
@config.fetch('SIP_CALLRESOLVER_STUNNEL_DEBUG', 5)
end

def cse_connect_port
@config.fetch('SIP_CALLRESOLVER_STUNNEL_PORT', 9300)
end
Expand Down
96 changes: 0 additions & 96 deletions sipXcdr/lib/utils/stunnel_connection.rb

This file was deleted.

File renamed without changes.
2 changes: 1 addition & 1 deletion sipXcdr/sipxcdr.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ rm -rf $RPM_BUILD_ROOT
%config(noreplace) %attr(644,sipxchange,sipxchange) %{_sysconfdir}/sipxpbx/cdr/*
%dir %attr(755,sipxchange,sipxchange) %{_sysconfdir}/sipxpbx/cdr
%dir %attr(755,root,root) %{sipxpbxvarlib}
%attr(755,root,root) %{sipxpbxvarlib}/sipxcallresolver-2.0.0.gem
%attr(755,root,root) %{sipxpbxvarlib}/sipxcallresolver-*.gem
%attr(755,root,root) %{_bindir}/sipxcallresolver.sh
%attr(755,root,root) %{_bindir}/sipxcallresolver-agent.sh

Expand Down
1 change: 1 addition & 0 deletions sipXcdrLog/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXcisco/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include $(top_srcdir)/config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXclearone/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include $(top_srcdir)/config/project.am

SUBDIRS = \
Expand Down
1 change: 1 addition & 0 deletions sipXcommons/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXcommserverLib/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
1 change: 1 addition & 0 deletions sipXconfig/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include config/utility.am
include config/project.am

@PACKAGE@_EXTRA_DIST = \
Expand Down
Loading

0 comments on commit 54c8744

Please sign in to comment.