/t/t01-tarball.sh
http://github.com/sukria/Backup-Manager · Shell · 41 lines · 23 code · 9 blank · 9 comment · 2 complexity · 84ae8838a0967451327e6c89a7463024 MD5 · raw file
- #! /usr/bin/env bash
- set -e
- # Each test script should include testlib.sh
- source testlib.sh
- # When the test is ready, set this to false for nice outputs.
- # if you want to see what happens, use those flags
- # verbose="true"
- # verbosedebug="true"
- # warnings="true"
- # The conffile part of the test, see confs/* for details.
- source confs/base.conf
- source confs/tarball.conf
- export BM_ARCHIVE_ROOT="repository"
- export BM_ARCHIVE_METHOD="tarball"
- export BM_TARBALL_DIRECTORIES="$PWD"
- export BM_TARBALL_FILETYPE="tar.gz"
- source $locallib/sanitize.sh
- # The test actions
- if [[ -e $BM_ARCHIVE_ROOT ]]; then
- rm -f $BM_ARCHIVE_ROOT/*
- fi
- bm_init_env
- bm_init_today
- create_directories
- make_archives
- name=$(get_dir_name $PWD long)
- if [[ -e "$BM_ARCHIVE_ROOT/$BM_ARCHIVE_PREFIX$name.$TODAY.master.tar.gz" ]]; then
- rm -rf $BM_ARCHIVE_ROOT
- exit 0
- else
- exit 1
- fi