created hw-core bash libraries

will be traited as a git subtree
This commit is contained in:
Yehonal 2016-08-13 20:25:34 +02:00
parent 86fc3b01f4
commit ff6201921c
5 changed files with 17 additions and 3 deletions

1
.gitignore vendored
View File

@ -15,6 +15,7 @@ modules/*/*
!modules/uwd/*
!modules/uwd/cmake-utils/*
modules/uwd/joiner
!modules/hw-core/*
!modules/acore/*
build*/

View File

@ -4,7 +4,10 @@ AC_PATH_SHARED="$AC_PATH_BIN/bash_shared"
source "$AC_PATH_SHARED/defines.sh"
source "$AC_PATH_SHARED/functions.sh"
source "$AC_PATH_MODULES/hw-core/bash-lib-event/src/hooks.sh"
alias registerHooks="hwc_event_register_hooks"
alias runHooks="hwc_event_run_hooks"
source "$AC_PATH_CONF/config.sh.dist" # "hack" to avoid missing conf variables

View File

@ -1,5 +1,5 @@
# par 1: hook_name
function runHooks() {
function hwc_event_run_hooks() {
hook_name="HOOKS_MAP_$1"
read -r -a SRCS <<< ${!hook_name}
echo "Running hooks: $hook_name"
@ -9,7 +9,7 @@ function runHooks() {
done
}
function registerHooks() {
function hwc_event_register_hooks() {
hook_name="HOOKS_MAP_$1"
hooks=${@:2}
declare -g "$hook_name+=$hooks "

View File

@ -0,0 +1,7 @@
#!/bin/bash
CUR_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $CUR_DIR"/../src/subtree.sh"
hwc_git_subtree_list

View File

@ -0,0 +1,3 @@
function hwc_git_subtree_list() {
git log | grep git-subtree-dir | tr -d ' ' | cut -d ":" -f2 | sort | uniq
}