X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=lib%2Ffunctions.sh;fp=lib%2Ffunctions.sh;h=b661a15fdb7dea78f124a9d6b2dc9eee741a2ce7;hp=a059f2fed57b58ced40b3a9513712ad0c99c587d;hb=5020fb59510a981bd021e5d34fee268d26eb40a0;hpb=c71cb3ff9420f424a1106b2becbf59226a2558e3 diff --git a/lib/functions.sh b/lib/functions.sh index a059f2f..b661a15 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -1,25 +1,4 @@ #!/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