diff options
author | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-09-26 16:53:01 +0000 |
---|---|---|
committer | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-09-26 16:53:01 +0000 |
commit | bf77018a7730ff9b95241a871e9c0d83b9368dee (patch) | |
tree | a8cb8edb33eca48da771a88383c70351f70d1528 /utils | |
parent | 98f0dbb71a9732df94209c6b916d9ab9244c7194 (diff) |
Merged revisions 144635 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r144635 | murf | 2008-09-26 10:51:30 -0600 (Fri, 26 Sep 2008) | 1 line
Matt suggests we remove utils/build-extensions-conf.lua, as per bug 12961, it is no longer necessary.
........
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@144636 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/build-extensions-conf.lua | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/utils/build-extensions-conf.lua b/utils/build-extensions-conf.lua deleted file mode 100755 index a3f159def..000000000 --- a/utils/build-extensions-conf.lua +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env lua ---[[ - -This utility can be used to generate an extensions.conf file to match an -existing extensions.lua file. As an argument it takes the patch of the -extensions.lua file to read from, otherwise it uses -/etc/asterisk/extensions.lua. - -This script can also be used to automatically include extensions.lua in -extensions.conf via a #exec as well. - -#exec /usr/bin/build-extensions-conf.lua -c - ---]] - -usage = [[ - -Usage: - ]] .. arg[0] .. [[ [options] [extensions.lua path] - -This utility can generate an extensions.conf file with all of the contexts in -your extensions.lua file defined as including the Lua switch. This is useful -if you want to use your extensions.lua file exclusively. By using this utility -you dont't have to create each extension in extensions.conf manually. - -The resulting extensions.conf file is printed to standard output. - - --contexts-only, -c Don't print the [global] or [general] sections. This - is useful for including the generated file into an - existing extensions.conf via #include or #exec. - - --help, -h Print this message. - -]] - -extensions_file = "/etc/asterisk/extensions.lua" - -options = {} - -for k, v in ipairs(arg) do - if v:sub(1, 1) == "-" then - if v == "-h" or v == "--help" then - print("match") - options["help"] = true - elseif v == "-c" or v == "--contexts-only" then - options["contexts-only"] = true - end - else - options["extensions-file"] = v - end -end - -if options["help"] then - io.stderr:write(usage) - os.exit(0) -end - -if options["extensions-file"] then - extensions_file = options["extensions-file"] -end - -result, error_message = pcall(dofile, extensions_file) - -if not result then - io.stderr:write(error_message .. "\n") - os.exit(1) -end - -if not extensions then - io.stderr:write("Error: extensions table not found in '" .. extensions_file .. "'\n") - os.exit(1) -end - -if not options["contexts-only"] then - io.stdout:write("[general]\n\n[globals]\n\n") -end - -for context, extens in pairs(extensions) do - io.stdout:write("[" .. tostring(context) .. "]\nswitch => Lua\n\n") -end - |