25 lines
531 B
Bash
Executable File
25 lines
531 B
Bash
Executable File
#!/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:
|