@@ -62,7 +62,9 @@ use_custom_session_file=0
6262if [[ -n " ${SESSION_FILE} " ]]; then
6363 echo " SESSION_FILE=[$SESSION_FILE ]"
6464 if [ -f " $SESSION_FILE " ]; then
65- echo " SESSION_FILE [$SESSION_FILE ] exists"
65+ echo " SESSION_FILE [$SESSION_FILE ] exists, copying ..."
66+ cp $SESSION_FILE $runtime_dir /.local/state/yams/.lastfm_session
67+ echo " SESSION_FILE [$SESSION_FILE ] copied to [$runtime_dir ]"
6668 use_custom_session_file=1
6769 CMD_LINE=" $CMD_LINE --session-file-path $SESSION_FILE "
6870 fi
@@ -107,18 +109,19 @@ if [[ -n "{${PUID}" || -z "${USER_MODE}" || "${USER_MODE^^}" == "YES" ]]; then
107109 fi
108110 echo " Created $USER_NAME (group: $GROUP_NAME )"
109111 cat /etc/passwd| grep $USER_NAME
110- echo " Creating home directory ..."
112+ echo " Creating home directory at [ $runtime_dir ] ..."
111113 mkdir -p $runtime_dir
112- echo " Setting ownership ..."
113- chown -R yams-user:yams-group /app/log
114+ echo " Creating config directory at [$runtime_dir /.config/yams] ..."
115+ mkdir -p $runtime_dir /.config/yams
116+ echo " Creating local at [$runtime_dir /.local] ..."
117+ mkdir -p $runtime_dir /.local
118+ echo " Setting ownership for home directory [$runtime_dir ] ..."
114119 chown -R yams-user:yams-group $runtime_dir
120+ echo " Setting ownership for log directory ..."
121+ chown -R yams-user:yams-group /app/log
115122 echo " Setting home directory ..."
116123 usermod --home $runtime_dir yams-user
117124 cat /etc/passwd | grep $USER_NAME
118- if [ ! -f $runtime_dir /.config/yams/yams.yml ]; then
119- echo " Configuration file not found, generating ..."
120- exec su - $USER_NAME -c " XDG_RUNTIME_DIR=$runtime_dir yams --generate-config"
121- fi
122125 if [ -f $runtime_dir /.config/yams/yams.pid ]; then
123126 echo " Removing pid ..."
124127 rm $runtime_dir /.config/yams/yams.pid
0 commit comments