From 1b4e5640862e48fb24325a2cb3c833fedc3cc992 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 15 Apr 2026 09:27:35 +0200 Subject: Remove old backup system MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- bin/do-backup.sh | 69 -------------------------------------------------------- bin/doctor.rb | 6 ----- 2 files changed, 75 deletions(-) delete mode 100755 bin/do-backup.sh (limited to 'bin') diff --git a/bin/do-backup.sh b/bin/do-backup.sh deleted file mode 100755 index 5b0c205..0000000 --- a/bin/do-backup.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env bash -# Copyright (C) 2025-Ω Miquel Sabaté Solà -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -set -e - -## -# Advertise the start of this script. - -if command -v notify-send &> /dev/null; then - notify-send "do-backup" "Starting to backup!" -fi - -## -# Set up environment. - -backup_name="backup-$(date +%Y-%m-%d)" -backup_base_dir="$HOME/data" -backup_dir="$backup_base_dir/$backup_name" -mkdir $backup_dir - -## -# Email. - -mkdir -p "$backup_dir/mail" -mail_stores=("comsuse" "mailbox" "gmail" "sindicat" "uoc") -for store in "${mail_stores[@]}"; do - store_dir="$HOME/data/mail/$store" - - echo "do-backup (info): Backing up email ($store)" - cp -r $store_dir "$backup_dir/mail/$store" -done - -## -# Organization and documents. - -echo "do-backup (info): Backing up 'org'." -cp -r ~/org "$backup_dir/" - -echo "do-backup (info): Backing up 'doc'." -cp -r ~/doc "$backup_dir/" - -## -# Applications. - -echo "do-backup (info): apps." -cp -r ~/.config/mihi "$backup_dir/" - -## -# Compress things, remove the old directory and announce things. - -tar czf "$backup_base_dir/$backup_name.tar.gz" -C "$backup_base_dir/" "$backup_name" -rm -r $backup_dir - -if command -v notify-send &> /dev/null; then - notify-send "do-backup" "Done!" -fi diff --git a/bin/doctor.rb b/bin/doctor.rb index 3b5071e..e299450 100755 --- a/bin/doctor.rb +++ b/bin/doctor.rb @@ -74,7 +74,6 @@ files = %w[ .gnupg/gpg-agent.conf .gnupg/gpg.conf .config/alacritty .config/emacs .config/gdb .config/ghostty .config/irb .config/mise .config/msmtp .config/mimeapps.list .config/user-dirs.dirs - .config/systemd/user/do-backup.service .config/systemd/user/do-backup.timer .bash_profile .bashrc .clang-format .gemrc .gitconfig .gitconfig-suse .hunspell_ca_ES .inputrc .mbsyncrc .psqlrc .rvmrc .tmux.conf .valgrindrc .vimrc ] @@ -185,11 +184,6 @@ if extra.size.positive? puts " => zypper in #{extra.join(' ')}" end -## -# User systemd units. - -system('systemctl --user enable do-backup.timer') - ## # Binaries which need to go global. -- cgit v1.2.3