Группа :: Development/Tools
Пакет: tsung
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: tsung-1.3.0-alt1.patch
Скачать
Скачать
Makefile.in | 98 ++++++++++++++++++++--------------------
src/lib/snmp_mgr.erl | 2 +-
src/lib/snmp_mgr_misc.erl | 4 +-
src/log2tsung.pl.in | 2 +-
src/tsung/ts_jabber_common.erl | 8 ---
src/tsung/ts_utils.erl | 31 ++-----------
tsung.sh.in | 2 +-
7 files changed, 58 insertions(+), 89 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index fbf1574..4250147 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -70,11 +70,11 @@ endif
# installation path
BINDIR = $(bindir)
LIBDIR = $(libdir)/tsung/bin/
-CONFDIR = $(datadir)/doc/tsung/examples
SHARE_DIR = $(datadir)/tsung/
TEMPLATES_DIR = $(datadir)/$(TEMPLATES_SUBDIR)
MAN_DIR = $(datadir)/man/man1/
DOC_DIR = $(datadir)/doc/tsung
+CONFDIR = $(DOC_DIR)/examples
BUILDER_LOG = /tmp/builder-tsung.log
@@ -192,79 +192,79 @@ clean:
-rm -f $(TGT_APPFILES) tsung.sh $(PERL_SCRIPTS) $(CONFFILE)
-rm -f ebin/*.beam tsung.sh tsung.spec tsung.xml
-install: doc boot install_recorder install_controller $(CONFFILE)
+install: install_recorder install_controller $(CONFFILE)
-rm -f $(TMP)
- install -d $(TARGETDIR)/priv
- install -d $(TARGETDIR)/ebin
- install -d $(TARGETDIR)/src
- install -d $(TARGETDIR)/include
- install -d $(LIBDIR)/
- install -d $(BINDIR)/
+ install -d $(DESTDIR)$(TARGETDIR)/priv
+ install -d $(DESTDIR)$(TARGETDIR)/ebin
+ install -d $(DESTDIR)$(TARGETDIR)/src
+ install -d $(DESTDIR)$(TARGETDIR)/include
+ install -d $(DESTDIR)$(LIBDIR)/
+ install -d $(DESTDIR)$(BINDIR)/
- install -m 0644 $(INC_FILES) $(TARGETDIR)/include/
- install -m 0644 $(TARGET) $(TARGETDIR)/ebin/
- install -m 0644 $(LIB_TARGET) $(TARGETDIR)/ebin/
- install -m 0644 builder.beam $(TARGETDIR)/ebin/
+ install -m 0644 $(INC_FILES) $(DESTDIR)$(TARGETDIR)/include/
+ install -m 0644 $(TARGET) $(DESTDIR)$(TARGETDIR)/ebin/
+ install -m 0644 $(LIB_TARGET) $(DESTDIR)$(TARGETDIR)/ebin/
+ install -m 0644 builder.beam $(DESTDIR)$(TARGETDIR)/ebin/
- install -m 0644 $(TGT_APPFILES_E) $(TARGETDIR)/ebin/
- install -m 0644 $(TGT_APPFILES_P) $(TARGETDIR)/priv/
+ install -m 0644 $(TGT_APPFILES_E) $(DESTDIR)$(TARGETDIR)/ebin/
+ install -m 0644 $(TGT_APPFILES_P) $(DESTDIR)$(TARGETDIR)/priv/
- install -m 0644 $(SRC) $(SRC_APPFILES) $(TARGETDIR)/src/
- echo $(BUILD_OPTIONS_DOT) > $(TARGETDIR)/BUILD_OPTIONS
+ install -m 0644 $(SRC) $(SRC_APPFILES) $(DESTDIR)$(TARGETDIR)/src/
+ echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(TARGETDIR)/BUILD_OPTIONS
# install the man page & user's manual
- install -d $(MAN_DIR)
- install -m 0644 doc/tsung.1 $(MAN_DIR)
- install -d $(DOC_DIR)/images
- install -m 0644 $(USERMANUAL) $(DOC_DIR)
- install -m 0644 $(USERMANUAL_IMG) $(DOC_DIR)/images
+ install -d $(DESTDIR)$(MAN_DIR)
+ install -m 0644 doc/tsung.1 $(DESTDIR)$(MAN_DIR)
+ install -d $(DESTDIR)$(DOC_DIR)/images
+ install -m 0644 $(USERMANUAL) $(DESTDIR)$(DOC_DIR)
+ install -m 0644 $(USERMANUAL_IMG) $(DESTDIR)$(DOC_DIR)/images
# create startup script
- install -m 0755 tsung.sh $(SCRIPT)
- install -m 0755 $(PERL_SCRIPTS) $(LIBDIR)/
+ install -m 0755 tsung.sh $(DESTDIR)$(SCRIPT)
+ install -m 0755 $(PERL_SCRIPTS) $(DESTDIR)$(LIBDIR)/
- install -d $(CONFDIR)
- install -m 0644 $(CONFFILE) $(CONFDIR)/
+ install -d $(DESTDIR)$(CONFDIR)
+ install -m 0644 $(CONFFILE) $(DESTDIR)$(CONFDIR)/
- install -d $(TEMPLATES_DIR)
- install -m 0644 $(TEMPLATES) $(TEMPLATES_DIR)/
- install -m 0644 $(DTD) $(SHARE_DIR)/
+ install -d $(DESTDIR)$(TEMPLATES_DIR)
+ install -m 0644 $(TEMPLATES) $(DESTDIR)$(TEMPLATES_DIR)/
+ install -m 0644 $(DTD) $(DESTDIR)$(SHARE_DIR)/
install_recorder:
- install -d $(RECORDER_TARGETDIR)/priv
- install -d $(RECORDER_TARGETDIR)/ebin
- install -d $(RECORDER_TARGETDIR)/src
- install -d $(RECORDER_TARGETDIR)/include
+ install -d $(DESTDIR)$(RECORDER_TARGETDIR)/priv
+ install -d $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
+ install -d $(DESTDIR)$(RECORDER_TARGETDIR)/src
+ install -d $(DESTDIR)$(RECORDER_TARGETDIR)/include
- install -m 0644 $(INC_FILES) $(RECORDER_TARGETDIR)/include
- install -m 0644 $(RECORDER_TARGET) $(RECORDER_TARGETDIR)/ebin
+ install -m 0644 $(INC_FILES) $(DESTDIR)$(RECORDER_TARGETDIR)/include
+ install -m 0644 $(RECORDER_TARGET) $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
- install -m 0644 $(RECORDER_TGT_APPFILES_E) $(RECORDER_TARGETDIR)/ebin
- install -m 0644 $(RECORDER_TGT_APPFILES_P) $(RECORDER_TARGETDIR)/priv
+ install -m 0644 $(RECORDER_TGT_APPFILES_E) $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
+ install -m 0644 $(RECORDER_TGT_APPFILES_P) $(DESTDIR)$(RECORDER_TARGETDIR)/priv
- install -m 0644 $(RECORDER_SRC) $(RECORDER_SRC_APPFILES) $(RECORDER_TARGETDIR)/src
- @echo $(BUILD_OPTIONS_DOT) > $(RECORDER_TARGETDIR)/BUILD_OPTIONS
+ install -m 0644 $(RECORDER_SRC) $(RECORDER_SRC_APPFILES) $(DESTDIR)$(RECORDER_TARGETDIR)/src
+ @echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(RECORDER_TARGETDIR)/BUILD_OPTIONS
install_controller:
- install -d $(CONTROLLER_TARGETDIR)/priv
- install -d $(CONTROLLER_TARGETDIR)/ebin
- install -d $(CONTROLLER_TARGETDIR)/src
- install -d $(CONTROLLER_TARGETDIR)/include
- install -m 0644 $(INC_FILES) $(CONTROLLER_TARGETDIR)/include
- install -m 0644 $(CONTROLLER_TARGET) $(CONTROLLER_TARGETDIR)/ebin
+ install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/priv
+ install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
+ install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/src
+ install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/include
+ install -m 0644 $(INC_FILES) $(DESTDIR)$(CONTROLLER_TARGETDIR)/include
+ install -m 0644 $(CONTROLLER_TARGET) $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
- install -m 0644 $(CONTROLLER_TGT_APPFILES_E) $(CONTROLLER_TARGETDIR)/ebin
- install -m 0644 $(CONTROLLER_TGT_APPFILES_P) $(CONTROLLER_TARGETDIR)/priv
+ install -m 0644 $(CONTROLLER_TGT_APPFILES_E) $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
+ install -m 0644 $(CONTROLLER_TGT_APPFILES_P) $(DESTDIR)$(CONTROLLER_TARGETDIR)/priv
- install -m 0644 $(CONTROLLER_SRC) $(CONTROLLER_SRC_APPFILES) $(CONTROLLER_TARGETDIR)/src
- @echo $(BUILD_OPTIONS_DOT) > $(CONTROLLER_TARGETDIR)/BUILD_OPTIONS
+ install -m 0644 $(CONTROLLER_SRC) $(CONTROLLER_SRC_APPFILES) $(DESTDIR)$(CONTROLLER_TARGETDIR)/src
+ @echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(CONTROLLER_TARGETDIR)/BUILD_OPTIONS
uninstall:
- rm -rf $(TARGETDIR) $(SCRIPT)
+ rm -rf $(DESTDIR)$(TARGETDIR) $(DESTDIR)$(SCRIPT)
boot: tsung priv/tsung.boot priv/tsung_recorder.boot priv/tsung_controller.boot
diff --git a/src/lib/snmp_mgr.erl b/src/lib/snmp_mgr.erl
index d0edf12..1668af4 100644
--- a/src/lib/snmp_mgr.erl
+++ b/src/lib/snmp_mgr.erl
@@ -43,7 +43,7 @@
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2]).
-include_lib("snmp/include/snmp_types.hrl").
--include_lib("snmp/src/misc/snmp_debug.hrl").
+-include_lib("snmp/include/snmp_debug.hrl").
-include_lib("snmp/include/STANDARD-MIB.hrl").
-record(state,{dbg = true,
diff --git a/src/lib/snmp_mgr_misc.erl b/src/lib/snmp_mgr_misc.erl
index dc12834..c7e5ed3 100644
--- a/src/lib/snmp_mgr_misc.erl
+++ b/src/lib/snmp_mgr_misc.erl
@@ -30,7 +30,7 @@
-define(SNMP_USE_V3, true).
-include_lib("snmp/include/snmp_types.hrl").
--include_lib("snmp/src/misc/snmp_debug.hrl").
+-include_lib("snmp/include/snmp_debug.hrl").
-record(mini_mib_elem,{aliasname, oid, type}).
@@ -505,7 +505,7 @@ set_pdu(Msg, RePdu) ->
init_usm('version-3', Dir) ->
ets:new(snmp_agent_table, [set, public, named_table]),
- snmp_local_db:start_link(Dir, normal, [{verbosity,silence}]),
+ snmpa_local_db:start_link(Dir, normal, [{verbosity,silence}]),
snmp_generic:variable_set(snmpEngineID, "mgrEngine"),
snmp_framework_mib:set_engine_boots(1),
snmp_framework_mib:set_engine_time(1),
diff --git a/src/log2tsung.pl.in b/src/log2tsung.pl.in
index 172662d..4da1508 100644
--- a/src/log2tsung.pl.in
+++ b/src/log2tsung.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env perl
+#!/usr/bin/perl
# -*- Mode: CPerl -*-
#
# Copyright (C) 2004 Nicolas Niclausse
diff --git a/src/tsung/ts_jabber_common.erl b/src/tsung/ts_jabber_common.erl
index 63a5e5e..db3289f 100644
--- a/src/tsung/ts_jabber_common.erl
+++ b/src/tsung/ts_jabber_common.erl
@@ -356,14 +356,6 @@ message(Dest, #jabber{data=Data, username=User}, Service) when is_list(Data) ->
"'><body>",Data, "</body></message>"]).
%%----------------------------------------------------------------------
-%% @spec garbage/1
-%% @depracated use {@link ts_utils:randomstr/1} or
-%% {@link ts_utils:randomstr_noflat/1} instead
-%%----------------------------------------------------------------------
-garbage(Size)->
- ts_utils:urandomstr_noflat(Size).
-
-%%----------------------------------------------------------------------
%% Func: presence/0
%%----------------------------------------------------------------------
presence() ->
diff --git a/src/tsung/ts_utils.erl b/src/tsung/ts_utils.erl
index 4d4ed63..477fa45 100644
--- a/src/tsung/ts_utils.erl
+++ b/src/tsung/ts_utils.erl
@@ -164,31 +164,13 @@ node_to_hostname(Node) ->
{ok, Hostname}.
to_lower(String)->
- case check_httpd_old_version() of
- false ->
- string:to_lower(String);
- true ->
- httpd_util:to_lower(String)
- end.
+ string:to_lower(String).
encode_base64(String)->
- case check_httpd_old_version() of
- false ->
- base64:encode_to_string(String);
- true ->
- httpd_util:encode_base64(String)
- end.
+ base64:encode_to_string(String).
decode_base64(Base64)->
- case check_httpd_old_version() of
- false ->
- base64:decode_to_string(Base64);
- true ->
- httpd_util:decode_base64(Base64)
- end.
-
-%% check erlang version to know if we need to use the old httpd_utils functions
-check_httpd_old_version()-> not release_is_newer_or_eq("5.5.4").
+ base64:decode_to_string(Base64).
% return true if current version of erlang is newer or equal
release_is_newer_or_eq(Release)->
@@ -201,12 +183,7 @@ release_is_newer_or_eq(Release)->
%% these functions will be added to the stdlib)
%%----------------------------------------------------------------------
key1search(Tuple,String)->
- case release_is_newer_or_eq("5.7") of %% should be removed in R13B
- true ->
- proplists:get_value(String,Tuple);
- false ->
- httpd_util:key1search(Tuple,String)
- end.
+ proplists:get_value(String,Tuple).
%%----------------------------------------------------------------------
%% Func: mkey1search/2
diff --git a/tsung.sh.in b/tsung.sh.in
index 0eb5953..7626176 100755
--- a/tsung.sh.in
+++ b/tsung.sh.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/bash
UNAME=`uname`
case $UNAME in