make buf() to respect file attributes on file backup

pull/450/head
Ivan Povalyukhin 2015-04-11 13:50:39 -07:00
parent c81971d1d8
commit f420560986
2 changed files with 9 additions and 1 deletions

View File

@ -213,5 +213,5 @@ function buf ()
group 'base' group 'base'
local filename=$1 local filename=$1
local filetime=$(date +%Y%m%d_%H%M%S) local filetime=$(date +%Y%m%d_%H%M%S)
cp "${filename}" "${filename}_${filetime}" cp -a "${filename}" "${filename}_${filetime}"
} }

View File

@ -34,3 +34,11 @@ load ../../plugins/available/base.plugin
assert_success assert_success
[[ $output == l? ]] [[ $output == l? ]]
} }
@test 'plugins base: buf()' {
mkdir -p $BASH_IT_ROOT
declare -r file="${BASH_IT_ROOT}/file"
touch $file
run buf $file
[[ -e ${file}_$(date +%Y%m%d_%H%M%S) ]]
}