From 670bd21c570bfcd57a1fa52e9456d66cd78c4994 Mon Sep 17 00:00:00 2001 From: Aleksi Ahonen Date: Tue, 12 May 2026 13:45:45 +0300 Subject: [PATCH] Add a ytl-tasks recipe for creating dbdata archive --- packages/ytl-linux-tasks/Makefile | 2 +- packages/ytl-linux-tasks/justfile | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/ytl-linux-tasks/Makefile b/packages/ytl-linux-tasks/Makefile index c65d929a..59e9b10b 100644 --- a/packages/ytl-linux-tasks/Makefile +++ b/packages/ytl-linux-tasks/Makefile @@ -1,5 +1,5 @@ NAME := ytl-linux-tasks -VERSION := 0.3.2 +VERSION := 0.4.0 deb: if [ -d deb-root ]; then rm -fR deb-root/; fi diff --git a/packages/ytl-linux-tasks/justfile b/packages/ytl-linux-tasks/justfile index c59e5cb5..9386e00a 100644 --- a/packages/ytl-linux-tasks/justfile +++ b/packages/ytl-linux-tasks/justfile @@ -13,3 +13,14 @@ migrate-package-keys: # Remove VirtualBox 7.1 and its requirements (autopurge) remove-virtualbox: './scripts/2026-04-16_remove-virtualbox.sh' + +archive-digabi2-database: + #!/usr/bin/env bash + set -euo pipefail + + timestamp=$(date '+%Y-%m-%d-%H%M%S') + archive_path="{{ invocation_directory() }}/digabi2-dbdata-${timestamp}.tar.gz" + mountpoint=$(docker inspect digabi2_dbdata | jq -r '.[0].Mountpoint') + sudo tar cvzf "${archive_path}" "${mountpoint%/*}" + echo "Digabi2 database archive created: ${archive_path}" + open "{{ invocation_directory() }}"