mirror of
https://github.com/Sonarr/Sonarr
synced 2025-01-03 05:35:29 +00:00
Fixed systemd unit search&replace issue and added umask to debconf
This commit is contained in:
parent
af3696af08
commit
32058f1705
3 changed files with 12 additions and 1 deletions
|
@ -8,7 +8,10 @@ db_input high sonarr/owning_group || true
|
||||||
db_endblock
|
db_endblock
|
||||||
db_go
|
db_go
|
||||||
|
|
||||||
|
db_beginblock
|
||||||
|
db_input low sonarr/owning_umask || true
|
||||||
db_input low sonarr/config_directory || true
|
db_input low sonarr/config_directory || true
|
||||||
|
db_endblock
|
||||||
db_go
|
db_go
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -9,6 +9,8 @@ db_get sonarr/owning_user
|
||||||
USER="$RET"
|
USER="$RET"
|
||||||
db_get sonarr/owning_group
|
db_get sonarr/owning_group
|
||||||
GROUP="$RET"
|
GROUP="$RET"
|
||||||
|
db_get sonarr/owning_umask
|
||||||
|
UMASK="$RET"
|
||||||
db_get sonarr/config_directory
|
db_get sonarr/config_directory
|
||||||
CONFDIR="$RET"
|
CONFDIR="$RET"
|
||||||
|
|
||||||
|
@ -92,7 +94,7 @@ fi
|
||||||
chown -R $USER:$GROUP /usr/lib/sonarr
|
chown -R $USER:$GROUP /usr/lib/sonarr
|
||||||
|
|
||||||
# Update sonarr.service file
|
# Update sonarr.service file
|
||||||
sed -i "s:User=sonarr:User=$USER:g; s:Group=sonarr:Group=$GROUP:g; s:-data=/var/lib/sonarr:-data=$CONFDIR:g" /lib/systemd/system/sonarr.service
|
sed -i "s:User=\w*:User=$USER:g; s:Group=\w*:Group=$GROUP:g; s:UMask=[0-9]*:UMask=$UMASK:g; s:-data=.*$:-data=$CONFDIR:g" /lib/systemd/system/sonarr.service
|
||||||
|
|
||||||
#BEGIN BUILTIN UPDATER
|
#BEGIN BUILTIN UPDATER
|
||||||
if [ "$UPDATER" = "BuiltIn" ]; then
|
if [ "$UPDATER" = "BuiltIn" ]; then
|
||||||
|
|
|
@ -14,6 +14,12 @@ Description: Sonarr group:
|
||||||
Any media files created by Sonarr will be writeable by this group.
|
Any media files created by Sonarr will be writeable by this group.
|
||||||
It's advisable to keep the group the same between download client, Sonarr and media centers.
|
It's advisable to keep the group the same between download client, Sonarr and media centers.
|
||||||
|
|
||||||
|
Template: sonarr/owning_umask
|
||||||
|
Type: string
|
||||||
|
Default: 0002
|
||||||
|
Description: Sonarr umask:
|
||||||
|
Specifies the umask of the files created by Sonarr. 0002 means the files will be created with 664 as permissions.
|
||||||
|
|
||||||
Template: sonarr/config_directory
|
Template: sonarr/config_directory
|
||||||
Type: string
|
Type: string
|
||||||
Default: /var/lib/sonarr
|
Default: /var/lib/sonarr
|
||||||
|
|
Loading…
Reference in a new issue