esmith:build:createlinks
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| esmith:build:createlinks [2015/05/22 06:03] – created stephdl | esmith:build:createlinks [2019/06/05 19:48] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| 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}} | ||
esmith/build/createlinks.1432274584.txt.gz · Last modified: (external edit)
