#!/bin/bash function run() { echo "$@" "$@" } function createlink() { if [[ ! -e $2 ]]; then run ln -sr $1 $2 else if [[ -h $2 ]]; then run ln -sfr $1 $2 else echo "WARNING: not overwriting $2: is not a symlink!" fi fi } createlink routerbackup.yml /etc/ansible/routerbackup.yml createlink ansible-role /etc/ansible/roles/routerbackup createlink ansible-routerbackup /etc/ansible/bin/routerbackup # vim: set tabstop=4 shiftwidth=4 expandtab smarttab: