This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
esmith:build:createlinks [2015/05/22 06:03] stephdl created |
esmith:build:createlinks [2015/05/22 07:12] stephdl [AUTHOR] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== esmith:: | ||
esmith:: | esmith:: | ||
- | NAME | + | for the latest version, do |
+ | yum install nethserver-devtools | ||
+ | perldoc esmith:: | ||
+ | ==== NAME ==== | ||
| | ||
- | SYNOPSIS | + | ==== SYNOPSIS |
use esmith:: | use esmith:: | ||
| | ||
- | DESCRIPTION | + | ==== DESCRIPTION |
- | | + | |
- | | + | === |
+ | |||
+ | This function works like symlink(), but if the directory being linked to does not exist, it will create it. | ||
ie. safe_symlink(" | ie. safe_symlink(" | ||
- | | + | === |
- | | + | |
+ | This function creates a link to a web panel. | ||
ie. | ie. | ||
Line 22: | Line 31: | ||
| | ||
- | | + | === |
- | This function creates a symlink from the common manager directory to a file in the functions directory. | + | |
- | | + | This function creates a symlink from the common manager directory to a file in the functions directory. |
- | | + | |
+ | === | ||
+ | |||
+ | This function creates a symlink from an action’s ordered location in an event directory to its action script. | ||
ie. | ie. | ||
Line 35: | Line 46: | ||
| | ||
- | | + | === |
- | | + | |
+ | This function creates a symlink from an action’s ordered location in a validator directory to its action script. | ||
ie. | ie. | ||
Line 43: | Line 55: | ||
| | ||
- | | + | === |
- | | + | |
+ | Create links to actions for the given validator. @actions_specs is a list of pairs Action => Priority. E.g | ||
| | ||
- | See also validator_link(). | + | See also validator_link(). |
- | | + | === |
- | | + | |
+ | This function creates a symlink from a SysV init start or kill link in a runlevel to e-smith-service, | ||
ie. | ie. | ||
Line 58: | Line 72: | ||
| | ||
- | | + | === |
- | | + | |
+ | This function creates an empty file, but first creates any enclosing directories. | ||
| | ||
- | will create any of the directories " | + | will create any of the directories " |
+ | |||
+ | === templates2events === | ||
- | | + | This function creates a file tree (of empty files) which is used by the generic_template_expand action to determine which templates need to be expanded for a particular event. Takes one file |
- | This function creates a file tree (of empty files) which is used by the generic_template_expand action to determine which templates need to be expanded for a particular event. Takes one file | + | argument and a list of event names, e.g. |
- | | + | |
templates2events("/ | templates2events("/ | ||
- | | + | === |
- | | + | |
+ | This function is similar to templates2events(): | ||
event_templates(" | event_templates(" | ||
- | | + | === |
- | | + | |
+ | Create links to actions for the given event. @actions_specs is a list of pairs Action => Priority. E.g | ||
| | ||
- | See also event_link(). | + | See also event_link(). |
- | | + | === |
- | | + | |
+ | Create links for the given $event in services2adjust/ | ||
| | ||
- | See also safe_symlink(). | + | See also safe_symlink(). |
- | AUTHOR | + | ==== AUTHOR |
- | - SME Server Developers < | + | |
- | - Nethesis srl www.nethesis.it < | + | |
+ | Nethesis srl www.nethesis.it < | ||
perl v5.10.1 | perl v5.10.1 | ||
+ | |||
+ | {{tag> neth-development}} |