Kaynağa Gözat

Also change pleroma background image in a separate static subdirectory

Bob Mottram 7 yıl önce
ebeveyn
işleme
aa5feabc51

+ 1
- 0
src/freedombone-app-pleroma Dosyayı Görüntüle

309
                 PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
309
                 PLEROMA_DOMAIN_NAME=$(get_completion_param "pleroma domain")
310
                 write_config_param "PLEROMA_TITLE" "$PLEROMA_TITLE"
310
                 write_config_param "PLEROMA_TITLE" "$PLEROMA_TITLE"
311
                 sed -i "s|\"name\":.*|\"name\": \"${PLEROMA_TITLE}\",|g" $PLEROMA_DIR/static/config.json
311
                 sed -i "s|\"name\":.*|\"name\": \"${PLEROMA_TITLE}\",|g" $PLEROMA_DIR/static/config.json
312
+                sed -i "s|\"name\":.*|\"name\": \"${PLEROMA_TITLE}\",|g" $PLEROMA_DIR/priv/static/static/config.json
312
                 sed -i "s|name: .*|name: \"${PLEROMA_TITLE}\",|g" $PLEROMA_DIR/config/config.exs
313
                 sed -i "s|name: .*|name: \"${PLEROMA_TITLE}\",|g" $PLEROMA_DIR/config/config.exs
313
                 systemctl restart pleroma
314
                 systemctl restart pleroma
314
                 dialog --title $"Set Pleroma title" \
315
                 dialog --title $"Set Pleroma title" \

+ 14
- 0
src/freedombone-utils-gnusocialtools Dosyayı Görüntüle

133
             chown www-data:www-data static/bg_custom.${ext}
133
             chown www-data:www-data static/bg_custom.${ext}
134
             sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" static/config.json
134
             sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" static/config.json
135
         fi
135
         fi
136
+        if [ -d priv/static/static ]; then
137
+            cp bg_custom.${ext} priv/static/static/bg_custom.${ext}
138
+            chown www-data:www-data priv/static/static/bg_custom.${ext}
139
+            sed -i "s|\"background\":.*|\"background\": \"/static/bg_custom.${ext}\",|g" priv/static/static/config.json
140
+        fi
136
 
141
 
137
         if [[ "$basedir" != $PLEROMA_DIR ]]; then
142
         if [[ "$basedir" != $PLEROMA_DIR ]]; then
138
             qvitter_update_background ${domain_name} ${ext}
143
             qvitter_update_background ${domain_name} ${ext}
148
     if [ -f $basedir/static/logo.png ]; then
153
     if [ -f $basedir/static/logo.png ]; then
149
         if [ -f ~/freedombone/img/logo_fbone3.png ]; then
154
         if [ -f ~/freedombone/img/logo_fbone3.png ]; then
150
             cp ~/freedombone/img/logo_fbone3.png $basedir/static/logo.png
155
             cp ~/freedombone/img/logo_fbone3.png $basedir/static/logo.png
156
+            if [ -d $basedir/priv/static/static ]; then
157
+                cp ~/freedombone/img/logo_fbone3.png $basedir/priv/static/static/logo.png
158
+            fi
151
         else
159
         else
152
             if [ -f /home/$MY_USERNAME/freedombone/img/logo_fbone3.png ]; then
160
             if [ -f /home/$MY_USERNAME/freedombone/img/logo_fbone3.png ]; then
153
                 cp /home/$MY_USERNAME/freedombone/img/logo_fbone3.png $basedir/static/logo.png
161
                 cp /home/$MY_USERNAME/freedombone/img/logo_fbone3.png $basedir/static/logo.png
162
+                if [ -d $basedir/priv/static/static ]; then
163
+                    cp /home/$MY_USERNAME/freedombone/img/logo_fbone3.png $basedir/priv/static/static/logo.png
164
+                fi
154
             fi
165
             fi
155
         fi
166
         fi
156
     fi
167
     fi
159
     if [ -f $basedir/static/config.json ]; then
170
     if [ -f $basedir/static/config.json ]; then
160
         sed -i "s|\"name\":.*|\"name\": \"${title}\",|g" $basedir/static/config.json
171
         sed -i "s|\"name\":.*|\"name\": \"${title}\",|g" $basedir/static/config.json
161
     fi
172
     fi
173
+    if [ -f $basedir/priv/static/static/config.json ]; then
174
+        sed -i "s|\"name\":.*|\"name\": \"${title}\",|g" $basedir/priv/static/static/config.json
175
+    fi
162
 
176
 
163
     echo "0"
177
     echo "0"
164
 }
178
 }