From cf2987fb372f64477998f126615380a279bb4873 Mon Sep 17 00:00:00 2001 From: rasmus-kirk Date: Mon, 2 Jun 2025 17:16:43 +0200 Subject: [PATCH] Added migration command to nixarr-command --- nixarr/nixarr-command/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nixarr/nixarr-command/default.nix b/nixarr/nixarr-command/default.nix index 83a9fc2..34086fb 100644 --- a/nixarr/nixarr-command/default.nix +++ b/nixarr/nixarr-command/default.nix @@ -161,6 +161,16 @@ with lib; let ''} } + migrate() { + echo "Backing up /etc/passwd and /etc/group" + + mkdir "${nixarr.stateDir}/migration-backup" + cp /etc/passwd "${nixarr.stateDir}/migration-backup/passwd.bak" + cp /etc/group "${nixarr.stateDir}/migration-backup/group.bak" + + sed -iE '/^(audiobookshelf|autobrr|bazarr|cross-seed|jellyfin|jellyseerr|lidarr|plex|prowlarr|radarr|readarr|recyclarr|sabnzbd|sonarr|streamer|torrenter|transmission|usenet)/d' /etc/passwd + } + COMMAND="$1" shift case "$COMMAND" in