diff options
author | James Rayner <james@archlinux.org> | 2009-08-10 12:48:31 +0200 |
---|---|---|
committer | James Rayner <james@archlinux.org> | 2009-08-10 12:48:31 +0200 |
commit | 95b0fd57c0487cf6cb557fbc63de177099ca867c (patch) | |
tree | 16b748b837732f45419333edf8855fd2ef495ab4 /src/hooks | |
parent | 78e2fa6621750e4f2a108f90598d9a7e798b46b3 (diff) | |
download | netctl-95b0fd57c0487cf6cb557fbc63de177099ca867c.tar.gz netctl-95b0fd57c0487cf6cb557fbc63de177099ca867c.tar.xz |
add missing globals and 'arch' hook
Diffstat (limited to 'src/hooks')
-rw-r--r-- | src/hooks/arch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/hooks/arch b/src/hooks/arch new file mode 100644 index 0000000..e8f20f1 --- /dev/null +++ b/src/hooks/arch @@ -0,0 +1,38 @@ +. /etc/rc.d/functions + +### Logging/Error reporting for Arch Linux + +function report_err { + printhl "$*" +} + +function report_warn { + printhl "$*" +} + +function report_try { + stat_busy "$*" + REPORT_TRYING=1 +} + +function report_fail { + if [[ -n "$*" ]]; then + if [[ -n "$REPORT_TRYING" ]]; then + stat_append "- $*" + REPORT_TRYING= + stat_fail + else + printhl "$*" + fi + elif [[ -n "$REPORT_TRYING" ]]; then + REPORT_TRYING= + stat_fail + fi +} + +function report_success { + if [[ -n "$*" ]]; then + stat_append "- $*" + fi + stat_done +} |