← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 429896] Re: valid path for scripts

 

rev 305

open("/etc/adchpp/Script.xml", O_RDONLY) = 3
lseek(3, 0, SEEK_SET)                   = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=302, ...}) = 0
read(3, "<?xml version=\"1.0\" encoding=\"ut"..., 302) = 302
close(3)                                = 0
getcwd("/usr/src/soft/adchpp/build/release-default/bin"..., 4096) = 47
chdir("/usr/src/soft/adchpp/build/release-default/bin//") = 0
open("access.lua", O_RDONLY)            = 3


# cat /etc/adchpp/Script.xml 
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ScriptPlugin>
	<Engine language="lua" ScriptPath="/usr/src/soft/adchpp.bzr/plugins/Script/examples/">
		<Script>access.lua</Script>
		<Script>history.lua</Script>
		<Script>motd.lua</Script>
		<Script>json.lua</Script>
	</Engine>
</ScriptPlugin>

-- 
valid path for scripts
https://bugs.launchpad.net/bugs/429896
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to ADCH++.

Status in ADCH++: Incomplete

Bug description:
$ strace -o strace-which-output.txt ./adchppd 

getcwd("/usr/src/soft/adchpp/build/debug-default/bin"..., 4096) = 45
chdir("Scripts/")                       = -1 ENOENT (No such file or directory)
open("access.lua", O_RDONLY)            = -1 ENOENT (No such file or directory)

in log 

2009-09-15 11:45:58: adchpp: ADCH++ v2.2.0 (r199) Debug starting from console
2009-09-15 11:45:58: SocketManager: Starting
2009-09-15 11:45:58: ScriptManager: Starting
2009-09-15 11:45:58: LuaScript: Error loading file: cannot open access.lua: Нет такого файла или каталога
2009-09-15 11:45:58: PluginManager: Script.so loaded
2009-09-15 11:45:58: BloomManager: Starting
2009-09-15 11:45:58: PluginManager: Bloom.so loaded


path for script mast be "../plugins/Script/"