I am toying around with the concept of dynamic configuration files for
Asterisk (http://www.asterisk.org), and I was wondering if its possible
to have a dynamic file that's executed on read. Basicly, when executed,
the script would output a file that Asterisk is happy with, and
preferably the file could have the extension ".conf", but inside would
be Ruby code. Is this possible, or am I pipe dreaming? Thanks.
Eddie
You want Unix fifos (man mkfifo) coupled with a Ruby program that opens the fifo for writing and dumps config file contents to any 'client'.
eddieroger wrote:
···
I am toying around with the concept of dynamic configuration files for
Asterisk (http://www.asterisk.org), and I was wondering if its possible
to have a dynamic file that's executed on read. Basicly, when executed,
the script would output a file that Asterisk is happy with, and
preferably the file could have the extension ".conf", but inside would
be Ruby code. Is this possible, or am I pipe dreaming? Thanks.
Eddie
************************
MLB.com: Where Baseball is Always On
Something like:
File.open("foo.conf", "wb") do |cf|
cf.puts <<-EOS
puts "Hello, Ruby."
EOS
end
load "foo.conf"
?
-austin
···
On 11/3/06, eddieroger <eddieroger@gmail.com> wrote:
I am toying around with the concept of dynamic configuration files for
Asterisk (http://www.asterisk.org), and I was wondering if its possible
to have a dynamic file that's executed on read. Basicly, when executed,
the script would output a file that Asterisk is happy with, and
preferably the file could have the extension ".conf", but inside would
be Ruby code. Is this possible, or am I pipe dreaming? Thanks.
--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
* austin@halostatue.ca * You are in a maze of twisty little passages, all alike. // halo • statue
* austin@zieglers.ca