esmith:build:createlinks
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| esmith:build:createlinks [2015/05/22 06:06] – stephdl | esmith:build:createlinks [2019/06/05 19:48] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== esmith:: | ||
| esmith:: | esmith:: | ||
| + | for the latest version, do | ||
| + | yum install nethserver-devtools | ||
| + | perldoc esmith:: | ||
| ==== NAME ==== | ==== NAME ==== | ||
| Line 15: | 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 21: | 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 29: | 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 44: | 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 53: | 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 70: | 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 85: | 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 91: | 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> neth-development}} | ||
esmith/build/createlinks.1432274782.txt.gz · Last modified: (external edit)
