Ajout : ateliers_host{,ed} : premier jet du cadre de travail.
[lhc/ateliers.git] / inc.sh
1 #!/bin/sh
2 # DESCRIPTION: ce fichier regroupe des utilitaires très génériques
3
4 mk_dir () {
5 local mod=${1#mod=}; shift
6 local own=${1#own=}; shift
7 mkdir -p "$@"
8 ! [ ${mod:+set} ] || sudo chmod $mod "$@"
9 ! [ ${own:+set} ] || sudo chown $own "$@"
10 }
11 mk_reg () {
12 local mod=${1#mod=}; shift
13 local own=${1#own=}; shift
14 tee >/dev/null "$@"
15 ! [ ${mod:+set} ] || sudo chmod $mod "$@"
16 ! [ ${own:+set} ] || sudo chown $own "$@"
17 }