Skip to content

Commit d3d6de2

Browse files
committed
1.7.12.1
1 parent b7c34d6 commit d3d6de2

16 files changed

Lines changed: 739 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22
All notable changes to this project are documented in this file.
33

4+
## [1.7.12.1] – 2026-04-20
5+
6+
### 🐛 Bugfixes
7+
- Corrected an issue with the documentation file path
8+
9+
410
## [1.7.12] – 2026-04-14
511

612
### 🐛 Bugfixes

bin/pibackup.deb

-284 Bytes
Binary file not shown.

build_deb.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
PKG="pibackup_pkg"
5-
version="1.7.12"
5+
version="1.7.12.1"
66
OUTDIR="/home/pi/git/pibackup/bin"
77

88
SRC_BIN="/home/pi/git/pibackup/source/pibackup"
@@ -25,6 +25,7 @@ mkdir -p "$PKG/usr/lib/pibackup"
2525
mkdir -p "$PKG/usr/share/applications"
2626
mkdir -p "$PKG/usr/share/icons/hicolor/256x256/apps"
2727
mkdir -p "$PKG/usr/share/doc/pibackup"
28+
mkdir -p "$PKG/usr/share/doc/pibackup/help"
2829

2930
# Binary
3031
install -Dm755 "$SRC_BIN" \
@@ -47,7 +48,7 @@ install -Dm644 /home/pi/git/pibackup/source/ssh-cleanup.exclude \
4748
"$PKG/etc/pibackup/ssh-cleanup.exclude"
4849

4950
install -Dm644 /home/pi/git/pibackup/docs/intro.html \
50-
"$PKG/usr/share/doc/pibackup/intro.html"
51+
"$PKG/usr/share/doc/pibackup/help/intro.html"
5152

5253
install -Dm644 /home/pi/git/pibackup/README.md \
5354
"$PKG/usr/share/doc/pibackup/README.md"

pibackup_pkg/DEBIAN/conffiles

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/etc/pibackup/pibackup.ini
2+
/etc/pibackup/dhcp-cleanup.exclude
3+
/etc/pibackup/raspberry.exclude
4+
/etc/pibackup/ssh-cleanup.exclude

pibackup_pkg/DEBIAN/control

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Package: pibackup
2+
Version: 1.7.12_1
3+
Section: utils
4+
Priority: optional
5+
Architecture: arm64
6+
Maintainer: RaspberryFpc
7+
Depends: zstd, e2fsprogs, sudo, libqt5pas1
8+
Description: Raspberry Pi Backup Tool
9+
Fast backup and restore tool with ZSTD compression.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# dhcp-cleanup.exclude
2+
# Entfernt temporäre DHCP-Dateien und alle gespeicherten Netzwerkverbindungen
3+
4+
rfid = /var/lib/dhcp
5+
rfid = /var/lib/dhcpcd5
6+
rfid = /var/lib/NetworkManager
7+
8+
rf = /etc/resolv.conf
9+
10+
rfid = /run/dhcp-client
11+
rfid = /run/dhcpcd
12+
13+
# Entfernt gespeicherte NetworkManager-Verbindungen
14+
rfid = /etc/NetworkManager/system-connections
15+
16+
# Entfernt alte Netzwerkschnittstellen-Konfiguration (falls vorhanden)
17+
rf = /etc/network/interfaces
18+
19+
# Entfernt eventuelle netplan-Konfigurationen (falls vorhanden)
20+
rfid = /etc/netplan
21+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[Drive]
2+
3+
4+
[Destination]
5+
6+
7+
[Exclude]
8+
Last=/etc/pibackup/raspberry.exclude
9+
10+
[Option]
11+
compress=1
12+
DeletePastCompress=0
13+
compresslevel=2
14+
ChangeDeviceID=0
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Raspberry Pi Image Cleanup Exclude File
2+
3+
# Usage
4+
# RF = remove file
5+
# RD = remove directory
6+
# RT = remove tree (removes directory and everything in it)
7+
# RFID = remove all files in directory
8+
# RAIT = remove all in tree (removes all in the directory and subdirectories but keeps the tree)
9+
# RAID = remove all in directory (removes everything in the directory)
10+
# §USER = is replaced with the actual user
11+
12+
13+
# Allgemeine temporäre/veränderliche Daten
14+
rait = /var/cache/apt/archives
15+
rait = /var/tmp
16+
rait = /tmp
17+
rait = /proc
18+
rait = /sys
19+
rait = /run
20+
rait = /lost+found
21+
rait = /var/spool
22+
rait = /var/lock
23+
rait = /var/lib/apt/lists
24+
rait = /var/lib/systemd/random-seed
25+
rait = /var/lib/systemd/coredump
26+
rf = /var/swap
27+
28+
# Protokolle & Backups
29+
rait = /var/log
30+
rfid = /var/backups/*
31+
32+
# SSH & System-IDs
33+
#rf = /etc/ssh/ssh_host_*
34+
#rf = /etc/machine-id
35+
#rf = /var/lib/dbus/machine-id
36+
37+
# Benutzer: temporäre und sensible Dateien
38+
rait = /home/§user/.cache
39+
rait = /home/§user/.local/share/Trash
40+
raid = /home/§user/Downloads
41+
rf = /home/§user/.bash_history
42+
rf = /home/§user/.xsession-errors
43+
rf = /home/§user/.xsession-errors.old
44+
rf = /home/§user/.recently-used
45+
rf = /home/§user/.local/share/recently-used.xbel
46+
rait = /home/§user/.thumbnails
47+
rait = /home/§user/.gvfs
48+
49+
# Wayland/X11 spezifisch
50+
rait = /home/§user/.local/share/wayland-sessions
51+
rait = /home/§user/.local/share/xorg
52+
53+
# Browser-Caches
54+
rait = /home/§user/.cache/mozilla
55+
rait = /home/§user/.mozilla
56+
rait = /home/§user/.cache/chromium
57+
rait = /home/§user/.config/chromium
58+
59+
# Desktop-Umgebungen
60+
rait = /home/§user/.local/share/gvfs-metadata
61+
rait = /home/§user/.local/share/zeitgeist
62+
63+
# Snap / Flatpak
64+
rt = /var/lib/snapd
65+
rt = /snap
66+
rt = /home/§user/snap
67+
rt = /var/tmp/flatpak-cache
68+
rt = /home/§user/.var/app
69+
70+
# Optional: große Software-Reste (nur wenn deinstalliert)
71+
#rt = /opt/Wolfram
72+
#rt = /usr/lib/libreoffice
73+
74+
# Optional: Hintergrundbilder & Themes
75+
#rt = /usr/share/PIXEL-wallpaper
76+
77+
# Optional: Doku, Manpages, Beispiele
78+
#rt = /usr/share/doc
79+
#rt = /usr/share/man
80+
#rt = /usr/share/info
81+
#rt = /usr/share/examples
82+
#rt = /usr/lib/python*/test
83+
84+
# Optional: Nur Englisch/Deutsch behalten
85+
#find /usr/share/locale -mindepth 1 -maxdepth 1 ! -name "de" ! -name "en" -exec rm -rf {} +
86+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# ssh-cleanup.exclude
2+
# Entfernt temporäre DHCP-Dateien, ohne den DHCP-Client zu deinstallieren
3+
4+
# RF = remove file
5+
# RD = remove directory
6+
# RT = remove tree (removes directory and everything in it)
7+
# RFID = remove all files in directory
8+
# RAIT = remove all in tree (removes all in the directory and subdirectories but keeps the tree)
9+
# RAID = remove all in directory (removes everything in the directory)
10+
# §USER = is replaced with the actual user
11+
12+
#SSH deaktivieren
13+
rm etc/systemd/system/multi-user.target.wants/ssh.service
14+
15+
#SSH-Host-Keys entfernen
16+
rm etc/ssh/ssh_host_*
17+
18+
#Benutzer-SSH-Konfiguration bereinigen
19+
rm /root/.ssh/config
20+
rm /root/.ssh/known_hosts
21+
rm /home/*/.ssh/config
22+
rm /home/*/.ssh/known_hosts
4.85 MB
Binary file not shown.

0 commit comments

Comments
 (0)