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