← recipes

Commit 872041a8

2
files
+15
added
-0
deleted
@@ -29,5 +29,9 @@ MKISO_DE="xfce"
29 29 MKISO_DO_BIOS=1
30 30 MKISO_DO_UEFI=1
31 31
32 +# Prywatność: domyślnie NIE dołączamy /home i /root do obrazu (dane użytkownika,
33 +# klucze SSH/GPG, profile przeglądarki). Ustaw 1 dla osobistej migawki z danymi.
34 +MKISO_INCLUDE_HOME=0
35 +
32 36 # Zachowaj katalog roboczy (debug): ustaw na 1.
33 37 KEEP_WORK=0
@@ -42,6 +42,8 @@ MKISO_DE=""
42 42 MKISO_DO_BIOS=1
43 43 MKISO_DO_UEFI=1
44 44 MKISO_ASSUME_YES=0
45 +# 1 = dołącz /home i /root do obrazu. Domyślnie NIE (prywatność: dane użytkownika,
46 +# klucze SSH, profile przeglądarki, hasła…).
45 47 # shellcheck disable=SC1091
46 48 [[ -r /etc/pagan/mkiso.conf ]] && source /etc/pagan/mkiso.conf
47 49
@@ -56,6 +58,7 @@ while [[ $# -gt 0 ]]; do
56 58 -i|--initramfs) MKISO_INITRAMFS="$2"; shift 2 ;;
57 59 -c|--compress) MKISO_COMP="$2"; shift 2 ;;
58 60 --de) MKISO_DE="$2"; shift 2 ;;
61 + --include-home) MKISO_INCLUDE_HOME=1; shift ;;
59 62 --no-bios) MKISO_DO_BIOS=0; shift ;;
60 63 --no-uefi) MKISO_DO_UEFI=0; shift ;;
61 64 --check) DO_CHECK=1; shift ;;
@@ -366,6 +369,7 @@ tmp/*
366 369 var/tmp/*
367 370 var/cache/*
368 371 var/lib/pagan-sync/cache/*
372 +var/log/*
369 373 mnt/*
370 374 media/*
371 375 swapfile
@@ -374,6 +378,13 @@ lost+found
374 378 boot/initramfs-*.img
375 379 usr/src/kernel
376 380 EXC
381 +# PRYWATNOŚĆ: domyślnie NIE dołączamy /home ani /root (dane użytkownika, klucze
382 +# SSH/GPG, profile przeglądarki, historia…). Dla osobistej migawki: --include-home
383 +# albo MKISO_INCLUDE_HOME=1 w /etc/pagan/mkiso.conf.
384 +if [[ "${MKISO_INCLUDE_HOME:-0}" != "1" ]]; then
385 + printf 'home/*\nroot/*\n' >> "$EXCLUDES"
386 + info "wykluczam /home i /root (prywatność) — użyj --include-home, by dołączyć"
387 +fi
377 388 # Wyklucz katalog roboczy oraz cel ISO (ścieżki względne, bez wiodącego '/').
378 389 printf '%s/*\n' "${WORK#/}" >> "$EXCLUDES"
379 390 if [[ -n "$MKISO_OUT" ]]; then