X-Git-Url: http://git.grml.org/?p=grml-etc-core.git;a=blobdiff_plain;f=etc%2Fzsh%2Fzshrc;h=94561d3eb99a69084e380625eb6e8ed67d849656;hp=1597b36d8c9f40e4499dcb29e2bd00517ca65096;hb=0ac05d2ad00e9d643804533f53de8ed9028271a3;hpb=39b7de0b27c2365d80acfb4bbe092fa498fda66d diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 1597b36..94561d3 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -3027,6 +3027,12 @@ bk() { cp -a "$1" "$1_$(date --iso-8601=m)" elif isopenbsd; then cp -R "$1" "$1_$(date "+%FT%H:%M")" + elif isfreebsd; then + if [[ -d "$1" ]] && [[ "$1" == */ ]]; then + echo "cowardly refusing to copy $1 's content; see cp(1)" >&2; return 1 + else + cp -a "$1" "$1_$(date "+%FT%H:%M")" + fi else; echo 'sorry, not yet implemented, send a patch!' >&2 fi