X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=lib%2Ffunctions.sh;h=16c62b5c910b52096660488107744c4055b68c57;hp=a059f2fed57b58ced40b3a9513712ad0c99c587d;hb=8df6cdcf023b4610800962040209dd85e8eb4a34;hpb=2004b5241b88976b7090538c214a0bc881d7e785 diff --git a/lib/functions.sh b/lib/functions.sh index a059f2f..16c62b5 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -1,25 +1,5 @@ #!/bin/sh -# DESCRIPTION: ce fichier regroupe des utilitaires très génériques -mk_dir () { - local mod=${1#mod=}; shift - local own=${1#own=}; shift - sudo mkdir -p "$@" - ! [ ${mod:+set} ] || sudo chmod $mod "$@" - ! [ ${own:+set} ] || sudo chown $own "$@" - } -mk_reg () { - local mod=${1#mod=}; shift - local own=${1#own=}; shift - local append - if [ "x${1#--append}" = "x" ] - then append='-a'; shift - else append='' - fi - sudo tee >&2 $append "$@" - ! [ ${mod:+set} ] || sudo chmod $mod "$@" - ! [ ${own:+set} ] || sudo chown $own "$@" - } -mk_lnk () { - sudo ln -fns "$@" - } +. "$tool"/lib/mk.sh +. "$tool"/lib/log.sh +. "$tool"/lib/rule.sh