blob: 86137b7b2c052a5d255ab76471931b189c56b0a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env bash
timestamp="$(date +"%Y%m%d-%H%M%S")-"
# If the backup location doesn't exist yet, create it
if [ ! -d $aura_states_folder_destination ]; then
mkdir -p $aura_states_folder_destination
fi
if [ -d $aura_states_parent_source ]; then
cd $aura_states_parent_source
else
exit 1
fi
echo "$aura_states_folder_source -> $aura_states_folder_destination$timestamp$aura_states_folder_source$tar_suffix$gpg_suffix"
# tar in /tmp
tar cfJ $tmp$timestamp$aura_states_folder_source$tar_suffix $aura_states_folder_source
# gpg to aura_states_folder_destination
gpg -e \
-r "$gpg_public_key" \
-o $aura_states_folder_destination$timestamp$aura_states_folder_source$tar_suffix$gpg_suffix \
$tmp$timestamp$aura_states_folder_source$tar_suffix
# delete tar in /tmp
rm -f $tmp$timestamp$aura_states_folder_source$tar_suffix
|