This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
esmith:build:createlinks [2015/05/22 06:09] stephdl |
esmith:build:createlinks [2015/05/22 07:12] stephdl [AUTHOR] |
||
---|---|---|---|
Line 2: | Line 2: | ||
esmith:: | esmith:: | ||
+ | for the latest version, do | ||
+ | yum install nethserver-devtools | ||
+ | perldoc esmith:: | ||
==== NAME ==== | ==== NAME ==== | ||
Line 16: | Line 19: | ||
=== safe_symlink === | === safe_symlink === | ||
- | This function works like symlink(), but if the directory being linked to does not exist, it will create it. | + | 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(" | ||
Line 22: | Line 25: | ||
=== panel_link === | === panel_link === | ||
- | This function creates a link to a web panel. | + | This function creates a link to a web panel. |
ie. | ie. | ||
Line 30: | Line 33: | ||
=== admin_common_link === | === admin_common_link === | ||
- | 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. |
=== event_link === | === event_link === | ||
- | This function creates a symlink from an action’s ordered location in an event directory to its action script. | + | This function creates a symlink from an action’s ordered location in an event directory to its action script. |
ie. | ie. | ||
Line 45: | Line 48: | ||
=== validator_link === | === validator_link === | ||
- | This function creates a symlink from an action’s ordered location in a validator directory to its action script. | + | This function creates a symlink from an action’s ordered location in a validator directory to its action script. |
ie. | ie. | ||
Line 54: | Line 57: | ||
=== validator_actions($validatorName, | === validator_actions($validatorName, | ||
- | Create links to actions for the given validator. @actions_specs is a list of pairs Action => Priority. E.g | + | 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(). |
=== service_link_enhanced === | === service_link_enhanced === | ||
- | This function creates a symlink from a SysV init start or kill link in a runlevel to e-smith-service, | + | This function creates a symlink from a SysV init start or kill link in a runlevel to e-smith-service, |
ie. | ie. | ||
Line 71: | Line 74: | ||
=== safe_touch === | === safe_touch === | ||
- | This function creates an empty file, but first creates any enclosing directories. | + | 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 === | === 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("/ | ||
Line 86: | Line 89: | ||
=== event_templates($event, | === event_templates($event, | ||
- | This function is similar to templates2events(): | + | This function is similar to templates2events(): |
event_templates(" | event_templates(" | ||
Line 92: | Line 95: | ||
=== event_actions($event, | === event_actions($event, | ||
- | Create links to actions for the given event. @actions_specs is a list of pairs Action => Priority. E.g | + | 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(). |
=== event_services($event, | === event_services($event, | ||
- | Create links for the given $event in services2adjust/ | + | Create links for the given $event in services2adjust/ |
| | ||
- | See also safe_symlink(). | + | See also safe_symlink(). |
==== AUTHOR ==== | ==== AUTHOR ==== | ||
- | | + | |
- | - Nethesis srl www.nethesis.it < | + | Nethesis srl www.nethesis.it < |
perl v5.10.1 | perl v5.10.1 | ||
- | {{tag> development}} | + | {{tag> |