Screencasts/advanced: start where basic left off

This commit is contained in:
Andrey Bienkowski 2022-02-23 23:45:35 +03:00 committed by Thomas Waldmann
parent 5e8e10a53c
commit 1e83415c51
2 changed files with 3857 additions and 2864 deletions

View File

@ -44,6 +44,7 @@ Vagrant.configure("2") do |config|
SHELL
config.vm.provision "record advanced usage", type: "shell", inline: <<-SHELL
rm -r /media/backup/borgdemo || true
rm -r Wallpaper || true
# In case we have skipped "record install"
if [ ! -e /usr/local/bin/borg ] ; then
@ -52,14 +53,21 @@ Vagrant.configure("2") do |config|
fi
mkdir -p /media/backup/borgdemo
mkdir -p Wallpaper
mkdir Wallpaper
cp -r /wallpaper Wallpaper/bigcollection
cp /wallpaper/Trapper_cabin.jpg Wallpaper/deer.jpg
mkdir -p ~/Downloads/big
dd if=/dev/zero of=loopbackfile.img bs=100M count=4
losetup /dev/loop0 loopbackfile.img
# TODO: emulate basic.tcl
# Make it look as if the adv. usage screencast was recorded after basic usage
export BORG_PASSPHRASE='1234'
borg init --encryption=repokey /media/backup/borgdemo
borg create --compression lz4 /media/backup/borgdemo::backup1 Wallpaper
echo "new nice file" > Wallpaper/newfile.txt
borg create --compression lz4 /media/backup/borgdemo::backup2 Wallpaper
mv Wallpaper/bigcollection Wallpaper/bigcollection_NEW
borg create --compression lz4 /media/backup/borgdemo::backup3 Wallpaper
unset BORG_PASSPHRASE
asciinema rec -c 'expect /vagrant/advanced.tcl' --overwrite /vagrant/advanced.json < /dev/null

File diff suppressed because it is too large Load Diff