summaryrefslogtreecommitdiff
path: root/utils/lib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'utils/lib.sh')
-rwxr-xr-xutils/lib.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/lib.sh b/utils/lib.sh
index 39b9134d0..aeb38e150 100755
--- a/utils/lib.sh
+++ b/utils/lib.sh
@@ -290,6 +290,15 @@ cache_download() {
fi
}
+backup_file() {
+
+ # usage: backup_file /path/to/file.foo
+
+ local stamp=$(date +"_%Y%m%d_%H%M%S")
+ info_msg "create backup: ${1}${stamp}"
+ cp -a "${1}" "${1}${stamp}"
+}
+
choose_one() {
# usage: