arr: use External auth method to fix auth reset on restart
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
1b8db12d56
commit
13fac2ffdf
3 changed files with 3 additions and 3 deletions
|
|
@ -7,7 +7,7 @@
|
||||||
systemd.services.prowlarr.preStart = lib.mkAfter ''
|
systemd.services.prowlarr.preStart = lib.mkAfter ''
|
||||||
config_file="/var/lib/prowlarr/config.xml"
|
config_file="/var/lib/prowlarr/config.xml"
|
||||||
if [ -f "$config_file" ]; then
|
if [ -f "$config_file" ]; then
|
||||||
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>None</AuthenticationMethod>|' "$config_file"
|
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>External</AuthenticationMethod>|' "$config_file"
|
||||||
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
||||||
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
systemd.services.radarr.preStart = lib.mkAfter ''
|
systemd.services.radarr.preStart = lib.mkAfter ''
|
||||||
config_file="/var/lib/radarr/config.xml"
|
config_file="/var/lib/radarr/config.xml"
|
||||||
if [ -f "$config_file" ]; then
|
if [ -f "$config_file" ]; then
|
||||||
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>None</AuthenticationMethod>|' "$config_file"
|
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>External</AuthenticationMethod>|' "$config_file"
|
||||||
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
||||||
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
systemd.services.sonarr.preStart = lib.mkAfter ''
|
systemd.services.sonarr.preStart = lib.mkAfter ''
|
||||||
config_file="/var/lib/sonarr/config.xml"
|
config_file="/var/lib/sonarr/config.xml"
|
||||||
if [ -f "$config_file" ]; then
|
if [ -f "$config_file" ]; then
|
||||||
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>None</AuthenticationMethod>|' "$config_file"
|
sed -i 's|<AuthenticationMethod>.*</AuthenticationMethod>|<AuthenticationMethod>External</AuthenticationMethod>|' "$config_file"
|
||||||
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
if grep -q '<AuthenticationRequired>' "$config_file"; then
|
||||||
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
sed -i 's|<AuthenticationRequired>.*</AuthenticationRequired>|<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>|' "$config_file"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue