浏览代码

move plugins to mu-plugins

mu-plugins aka must user plugins cannot be disabled by the user.
Girish Ramakrishnan 9 年之前
父节点
当前提交
ca8a9be525
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      start.sh

+ 4 - 2
start.sh

@@ -9,7 +9,7 @@ echo "Admin password is ${admin_password} and email is ${admin_email}"
 
 if [[ -z "$(ls -A /app/data)" ]]; then
     echo "Copying wp-content files on first run"
-    mkdir /app/data/wp-content
+    mkdir -p /app/data/wp-content/mu-plugins
     cp -r /app/code/wp-content-vanilla/* /app/data/wp-content/
 
     # this also generates the salt in wp-config.php which must be backed up
@@ -40,8 +40,10 @@ EOF
         --admin_email="${admin_email}"
 
     $WP plugin install --activate --force /app/code/disable-wordpress-updates.zip
-    $WP plugin install --activate --force /app/code/wp-mail-smtp.zip
+    mv /app/data/wp-content/plugins/disable-wordpress-updates /app/data/wp-content/mu-plugins/
 
+    $WP plugin install --activate --force /app/code/wp-mail-smtp.zip
+    mv /app/data/wp-content/plugins/wp-mail-smtp /app/data/wp-content/mu-plugins/
 else
     rm -rf /app/code/wp-content # upgrades & updates - starting out with existing data
     ln -sf /app/data/wp-content /app/code/wp-content