-#!/bin/sh
-
-mk_dir () {
- local mk="dir"
- info "$*" mk
- 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 mk="reg"
- info "$*" mk
- 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 ${TRACE:+/dev/stderr} >/dev/null $append "$@"
- ! [ ${mod:+set} ] || sudo chmod $mod "$@"
- ! [ ${own:+set} ] || sudo chown $own "$@"
- }
-mk_lnk () {
- local mk="lnk"
- info "$*" mk
- sudo ln -fns "$@"
- }