FreeBSD Bugzilla – Attachment 201068 Details for
Bug 234902
net-p2p/deluge-cli: deluge_web disrespects user home directories.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
net-p2p_deluge-cli_files_deluge_web.in.patch
file_234902.txt (text/plain), 1.73 KB, created by
Phillip R. Jaenke
on 2019-01-12 16:54:34 UTC
(
hide
)
Description:
net-p2p_deluge-cli_files_deluge_web.in.patch
Filename:
MIME Type:
Creator:
Phillip R. Jaenke
Created:
2019-01-12 16:54:34 UTC
Size:
1.73 KB
patch
obsolete
>--- deluge_web.in.orig 2019-01-12 11:37:06.618717000 -0500 >+++ deluge_web.in 2019-01-12 11:52:29.750201000 -0500 >@@ -38,12 +38,17 @@ > > start_precmd=${name}_prestart > stop_postcmd=${name}_poststop >+ > > deluge_web_prestart() > { > if [ "$deluge_web_user" = 'asjklasdfjklasdf' ]; then > err 1 "You must set deluge_web_user to a real, unprivileged user" > fi >+ deluge_web_home=$(pw user show ${deluge_web_user} | cut -d : -f 9) >+ if [ -z ${deluge_web_home} ]; then >+ err 1 "deluge_web_user does not have a valid home directory." >+ fi > > if [ ! -d "/var/run/${name}" ]; then > if [ -e "/var/run/${name}" ]; then >@@ -52,14 +57,14 @@ > mkdir -p /var/run/${name} > fi > >- if [ ! -d "/home/${deluge_web_user}/.python-eggs" ]; then >- mkdir -p /home/${deluge_web_user}/.python-eggs >+ if [ ! -d "${deluge_web_home}/.python-eggs" ]; then >+ mkdir ${deluge_web_home}/.python-eggs >+ chown -R $deluge_web_user ${deluge_web_home}/.python-eggs > fi > > chmod 0755 /var/run/${name} > chown -R $deluge_web_user /var/run/${name} >- chown -R $deluge_web_user /home/${deluge_web_user}/.python-eggs >- export PYTHON_EGG_CACHE="/home/${deluge_web_user}/.python-eggs" >+ export PYTHON_EGG_CACHE="${deluge_web_home}/.python-eggs" > } > > deluge_web_poststop() >@@ -72,7 +77,7 @@ > > : ${deluge_web_enable:="NO"} > : ${deluge_web_user:="asjklasdfjklasdf"} >-: ${deluge_web_confdir:="/home/${deluge_web_user}/.config/deluge"} >+: ${deluge_web_confdir:="${deluge_web_home}/.config/deluge"} > : ${deluge_web_loglevel:="error"} > : ${deluge_web_logfile:="/var/tmp/${name}.log"} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 234902
: 201068