浏览代码

Upgrade of pleroma front end handles pure pleroma install

Bob Mottram 7 年前
父节点
当前提交
10b3c5cff9
共有 1 个文件被更改,包括 22 次插入17 次删除
  1. 22
    17
      src/freedombone-utils-gnusocialtools

+ 22
- 17
src/freedombone-utils-gnusocialtools 查看文件

389
             echo 'Unable to build pleroma'
389
             echo 'Unable to build pleroma'
390
             exit 268362
390
             exit 268362
391
         fi
391
         fi
392
-        if [ -f /var/www/${domain_name}/htdocs/static/logo.png ]; then
393
-            cp /var/www/${domain_name}/htdocs/static/logo.png /var/www/${domain_name}/htdocs/static/logo.png.old
392
+
393
+        basedir=/var/www/${domain_name}/htdocs
394
+        if [[ "$app_name" != 'pleroma' ]]; then
395
+            basedir=$PLEROMA_DIR/priv/static
396
+        fi
397
+        if [ -f $basedir/static/logo.png ]; then
398
+            cp $basedir/static/logo.png $basedir/static/logo.png.old
394
         fi
399
         fi
395
-        if [ -f /var/www/${domain_name}/htdocs/static/bg.jpg ]; then
396
-            cp /var/www/${domain_name}/htdocs/static/bg.jpg /var/www/${domain_name}/htdocs/static/bg.jpg.old
400
+        if [ -f $basedir/static/bg.jpg ]; then
401
+            cp $basedir/static/bg.jpg $basedir/static/bg.jpg.old
397
         fi
402
         fi
398
-        if [ -f /var/www/${domain_name}/htdocs/static/config.json ]; then
399
-            cp /var/www/${domain_name}/htdocs/static/config.json /var/www/${domain_name}/htdocs/static/config.json.old
403
+        if [ -f $basedir/static/config.json ]; then
404
+            cp $basedir/static/config.json $basedir/static/config.json.old
400
         fi
405
         fi
401
-        cp -r $INSTALL_DIR/pleroma/dist/* /var/www/${domain_name}/htdocs/
402
-        if [ -f /var/www/${domain_name}/htdocs/static/config.json.old ]; then
403
-            mv /var/www/${domain_name}/htdocs/static/config.json.old /var/www/${domain_name}/htdocs/static/config.json
406
+        cp -r $INSTALL_DIR/pleroma/dist/* $basedir/
407
+        if [ -f $basedir/static/config.json.old ]; then
408
+            mv $basedir/static/config.json.old $basedir/static/config.json
404
         fi
409
         fi
405
-        sed -i "s|\"name\":.*|\"name\": \"${title}\",|g" /var/www/${domain_name}/htdocs/static/config.json
406
-        if [ -f /var/www/${domain_name}/htdocs/static/logo.png.old ]; then
407
-            cp /var/www/${domain_name}/htdocs/static/logo.png.old /var/www/${domain_name}/htdocs/static/logo.png
410
+        sed -i "s|\"name\":.*|\"name\": \"${title}\",|g" $basedir/static/config.json
411
+        if [ -f $basedir/static/logo.png.old ]; then
412
+            cp $basedir/static/logo.png.old $basedir/static/logo.png
408
         fi
413
         fi
409
-        if [ -f /var/www/${domain_name}/htdocs/static/bg.jpg.old ]; then
410
-            cp /var/www/${domain_name}/htdocs/static/bg.jpg.old /var/www/${domain_name}/htdocs/static/bg.jpg
414
+        if [ -f $basedir/static/bg.jpg.old ]; then
415
+            cp $basedir/static/bg.jpg.old $basedir/static/bg.jpg
411
         fi
416
         fi
412
 
417
 
413
-        if [ -f /var/www/${domain_name}/htdocs/index.php ]; then
414
-            mv /var/www/${domain_name}/htdocs/index.php /var/www/${domain_name}/htdocs/index_qvitter.php
418
+        if [ -f $basedir/index.php ]; then
419
+            mv $basedir/index.php $basedir/index_qvitter.php
415
         fi
420
         fi
416
-        chown -R www-data:www-data /var/www/${domain_name}/htdocs
421
+        chown -R www-data:www-data $basedir
417
     else
422
     else
418
         install_pleroma_front_end "${app_name}" "${domain_name}" "${background_url}" "${title}"
423
         install_pleroma_front_end "${app_name}" "${domain_name}" "${background_url}" "${title}"
419
     fi
424
     fi