Separated scripts from modules directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@563 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
97e58dfaaf
commit
394fc6e834
|
@ -1,3 +1,9 @@
|
|||
Sat Nov 05 2005 Paul Chitescu <paulc-devel@null.ro>
|
||||
- Modified the PHP libraries to work with PHP 5, breaks PHP 4
|
||||
- Added pre-answer timeout in channels
|
||||
- Fixed bugs in disconnecting wave sources
|
||||
- Added option settings for external modules
|
||||
|
||||
Wed Nov 02 2005 Paul Chitescu <paulc-devel@null.ro>
|
||||
- TOS setting support and configuration improvments in RTP
|
||||
- Fixed time parsing of messages from external modules
|
||||
|
|
10
Makefile.in
10
Makefile.in
|
@ -34,14 +34,16 @@ LINK = $(CXX) $(LDFLAGS)
|
|||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
basedir = @libdir@/yate
|
||||
confdir = @sysconfdir@/yate
|
||||
bindir = @bindir@
|
||||
libdir = @libdir@
|
||||
incdir = @includedir@/yate
|
||||
mandir = @mandir@
|
||||
docdir = $(prefix)/share/doc/yate-@PACKAGE_VERSION@
|
||||
vardir = @localstatedir@/lib/yate
|
||||
moddir = @libdir@/yate
|
||||
confdir = @sysconfdir@/yate
|
||||
moddir = $(basedir)/modules
|
||||
scrdir = $(basedir)/scripts
|
||||
|
||||
.PHONY: all everything
|
||||
all: engine modules clients
|
||||
|
@ -120,6 +122,7 @@ tables: @srcdir@/tables/all.h
|
|||
|
||||
yatepaths.h: $(MKDEPS)
|
||||
@echo '#define MOD_PATH "$(DESTDIR)$(moddir)"' > $@
|
||||
@echo '#define SCR_PATH "$(DESTDIR)$(scrdir)"' >> $@
|
||||
@echo '#define CFG_PATH "$(DESTDIR)$(confdir)"' >> $@
|
||||
|
||||
windows: check-topdir
|
||||
|
@ -171,7 +174,7 @@ uninstall uninstall-root:
|
|||
rm "$(DESTDIR)$(libdir)/$$i" ; \
|
||||
done; \
|
||||
$(MAKE) -C ./clients uninstall
|
||||
$(LDCONFIG)
|
||||
@$(LDCONFIG)
|
||||
@-for i in $(PROGS) yate-config ; do \
|
||||
rm "$(DESTDIR)$(bindir)/$$i" ; \
|
||||
done
|
||||
|
@ -188,6 +191,7 @@ uninstall uninstall-root:
|
|||
$(MAKE) -C ./modules uninstall
|
||||
$(MAKE) -C ./scripts uninstall
|
||||
$(MAKE) -C ./conf.d uninstall
|
||||
@-rmdir "$(DESTDIR)$(basedir)"
|
||||
|
||||
install-root uninstall-root: LDCONFIG:=ldconfig
|
||||
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
|
||||
; scripts_dir: string: The absolute or relative path used by default to load
|
||||
; scripts if no full path is specified
|
||||
; Note that a trailing path separator MUST be added
|
||||
; Note that a trailing path separator should be added
|
||||
; Uncomment the following line when running in the sources directory
|
||||
;scripts_dir=scripts/
|
||||
|
||||
|
||||
|
|
|
@ -475,6 +475,8 @@ int Engine::run()
|
|||
Debug(DebugGoOn,"Failed to initialize the Windows Sockets library, error code %d",errc);
|
||||
return errc & 127;
|
||||
}
|
||||
#else
|
||||
::signal(SIGPIPE,SIG_IGN);
|
||||
#endif
|
||||
s_cfg = configFile(s_cfgfile);
|
||||
s_cfg.load();
|
||||
|
@ -502,7 +504,6 @@ int Engine::run()
|
|||
#ifndef _WINDOWS
|
||||
::signal(SIGHUP,sighandler);
|
||||
::signal(SIGQUIT,sighandler);
|
||||
::signal(SIGPIPE,SIG_IGN);
|
||||
::signal(SIGCHLD,sighandler);
|
||||
::signal(SIGUSR1,sighandler);
|
||||
::signal(SIGUSR2,sighandler);
|
||||
|
|
|
@ -66,9 +66,10 @@ LINK = $(CXX) $(LDFLAGS)
|
|||
MODLINK = $(CXX) $(MODFLAGS) $(MODSTRIP) $(LDFLAGS)
|
||||
MODCOMP = $(COMPILE) $(MODFLAGS) $(MODSTRIP) $(LDFLAGS)
|
||||
|
||||
basedir = @libdir@/yate
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
moddir = @libdir@/yate
|
||||
moddir = $(basedir)/modules
|
||||
|
||||
.PHONY: all
|
||||
all: do-all $(LIBS) $(PROGS)
|
||||
|
@ -99,6 +100,7 @@ uninstall: do-uninstall
|
|||
done; \
|
||||
)
|
||||
@-rmdir "$(DESTDIR)$(moddir)"
|
||||
@-rmdir "$(DESTDIR)$(basedir)"
|
||||
|
||||
%.o: @srcdir@/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(COMPILE) -c $<
|
||||
|
|
|
@ -206,7 +206,8 @@ void CdrBuilder::update(const Message& msg, int type, u_int64_t val)
|
|||
m_ringing = val;
|
||||
break;
|
||||
case CdrAnswer:
|
||||
m_answer = val;
|
||||
if (!m_answer)
|
||||
m_answer = val;
|
||||
break;
|
||||
case CdrHangup:
|
||||
m_hangup = val;
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
*/
|
||||
|
||||
#include <yatephone.h>
|
||||
#include <yatepaths.h>
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
@ -580,7 +581,10 @@ bool ExtModReceiver::create(const char *script, const char *args)
|
|||
HANDLE yate2ext[2];
|
||||
int x;
|
||||
if (script[0] != '/') {
|
||||
tmp = s_cfg.getValue("general","scripts_dir","scripts/") + tmp;
|
||||
tmp = s_cfg.getValue("general","scripts_dir",SCR_PATH);
|
||||
if (!tmp.endsWith(Engine::pathSeparator()))
|
||||
tmp += Engine::pathSeparator();
|
||||
tmp += script;
|
||||
}
|
||||
script = tmp.c_str();
|
||||
if (::pipe(ext2yate)) {
|
||||
|
|
|
@ -10,9 +10,11 @@ DEBUG :=
|
|||
SUBDIRS := gtk2
|
||||
MKDEPS := ../../config.status
|
||||
|
||||
basedir = @libdir@/yate
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
skindir = @libdir@/yate/skin
|
||||
moddir = $(basedir)/modules
|
||||
skindir = $(moddir)/skin
|
||||
|
||||
.PHONY: all clean install uninstall
|
||||
all clean:
|
||||
|
@ -34,6 +36,8 @@ uninstall:
|
|||
rmdir "$(DESTDIR)$(skindir)/$$i" ; \
|
||||
done;
|
||||
@-rmdir "$(DESTDIR)$(skindir)"
|
||||
@-rmdir "$(DESTDIR)$(moddir)"
|
||||
@-rmdir "$(DESTDIR)$(basedir)"
|
||||
|
||||
Makefile: @srcdir@/Makefile.in $(MKDEPS)
|
||||
cd ../.. && ./config.status
|
||||
|
|
|
@ -7,26 +7,28 @@ DESTDIR :=
|
|||
SCRIPTS :=
|
||||
SCRLIBS := libyate.php libyatechan.php libyate.py Yate.pm
|
||||
|
||||
basedir = @libdir@/yate
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
moddir = @libdir@/yate
|
||||
scrdir = $(basedir)/scripts
|
||||
|
||||
.PHONY: all
|
||||
all:
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
@mkdir -p "$(DESTDIR)$(moddir)/" && \
|
||||
install -m 0644 $(SCRLIBS) "$(DESTDIR)$(moddir)/" && \
|
||||
@mkdir -p "$(DESTDIR)$(scrdir)/" && \
|
||||
install -m 0644 $(SCRLIBS) "$(DESTDIR)$(scrdir)/" && \
|
||||
test -z "$(SCRIPTS)" || \
|
||||
install $(SCRIPTS) "$(DESTDIR)$(moddir)/"
|
||||
install $(SCRIPTS) "$(DESTDIR)$(scrdir)/"
|
||||
|
||||
.PHONY: uninstall
|
||||
uninstall:
|
||||
@-for i in $(SCRIPTS) $(SCRLIBS) ; do \
|
||||
rm "$(DESTDIR)$(moddir)/$$i" ; \
|
||||
done; \
|
||||
rmdir "$(DESTDIR)$(moddir)"
|
||||
rm "$(DESTDIR)$(scrdir)/$$i" ; \
|
||||
done;
|
||||
@-rmdir "$(DESTDIR)$(scrdir)"
|
||||
@-rmdir "$(DESTDIR)$(basedir)"
|
||||
|
||||
Makefile: @srcdir@/Makefile.in ../config.status
|
||||
cd .. && ./config.status
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
ustr='Usage: yate-config [--cflags] [--includes] [--c-all]
|
||||
[--ldflags] [--libs] [--ld-all]
|
||||
[--config] [--modules] [--version]'
|
||||
[--config] [--modules] [--scripts] [--skins]
|
||||
[--version]'
|
||||
if [ "$#" = 0 ]; then
|
||||
echo "$ustr"
|
||||
exit 0
|
||||
|
@ -42,8 +43,14 @@ while [ "$#" != 0 ]; do
|
|||
--config)
|
||||
echo "$confdir"
|
||||
;;
|
||||
--skins)
|
||||
echo "$moddir/modules/skins"
|
||||
;;
|
||||
--modules)
|
||||
echo "$moddir"
|
||||
echo "$moddir/modules"
|
||||
;;
|
||||
--scripts)
|
||||
echo "$moddir/scripts"
|
||||
;;
|
||||
*)
|
||||
echo "I didn't understand: $1" >&2
|
||||
|
|
17
yate.spec.in
17
yate.spec.in
|
@ -34,7 +34,10 @@ for small to large scale projects.
|
|||
/usr/share/man/*/yate.*
|
||||
/etc/rc.d/init.d/yate
|
||||
%dir /usr/lib/yate
|
||||
/usr/lib/yate/*.*
|
||||
%dir /usr/lib/yate/modules
|
||||
/usr/lib/yate/modules/*.*
|
||||
%dir /usr/lib/yate/scripts
|
||||
/usr/lib/yate/scripts/*.*
|
||||
|
||||
%post
|
||||
ldconfig
|
||||
|
@ -53,10 +56,10 @@ The yate-client package includes the files needed to use YATE as a VoIP client
|
|||
%files client
|
||||
%defattr(-, root, root)
|
||||
/usr/bin/yate-gtk2
|
||||
%dir /usr/lib/yate/skin
|
||||
/usr/lib/yate/skin/*
|
||||
%dir /usr/lib/yate/gtk2
|
||||
/usr/lib/yate/gtk2/*
|
||||
%dir /usr/lib/yate/modules/skin
|
||||
/usr/lib/yate/modules/skin/*
|
||||
%dir /usr/lib/yate/modules/gtk2
|
||||
/usr/lib/yate/modules/gtk2/*
|
||||
|
||||
%package devel
|
||||
Summary: Development package for yate
|
||||
|
@ -116,6 +119,10 @@ cp -p %{_builddir}/%{name}/yate.init %{buildroot}/etc/rc.d/init.d/yate
|
|||
rm -rf %{buildroot}
|
||||
|
||||
%changelog
|
||||
* Mon Nov 07 2005 Paul Chitescu <paulc-devel@null.ro>
|
||||
- Version 0.9.0-pre4
|
||||
- Separated modules and scripts directories
|
||||
|
||||
* Mon Oct 24 2005 Paul Chitescu <paulc-devel@null.ro>
|
||||
- Version 0.9.0-pre3
|
||||
- Changed obsolete Copyright: tag to License: to keep newer RPMs happy
|
||||
|
|
Loading…
Reference in New Issue