diff --git a/conf/poller-cron b/conf/poller-cron index 0e284be..8367ccd 100644 --- a/conf/poller-cron +++ b/conf/poller-cron @@ -1,2 +1,2 @@ -# Run poller periodically to update Hubzilla -*/10 * * * * cd YNH_WWW_PATH; /usr/bin/php bin/worker.php +# Run poller periodically to update Friendica +*/10 * * * * __USER__ cd __YNH_WWW_PATH__; /usr/bin/php bin/worker.php diff --git a/manifest.json b/manifest.json index 9315e95..39742f6 100644 --- a/manifest.json +++ b/manifest.json @@ -20,7 +20,7 @@ "name": "aymhce", "email": "aymhce@gmail.com" }, - "multi_instance": "true", + "multi_instance": true, "services": [ "nginx", "php5-fpm", diff --git a/scripts/install b/scripts/install index ee9cdfc..6f05068 100644 --- a/scripts/install +++ b/scripts/install @@ -104,7 +104,7 @@ ynh_add_nginx_config # configure friendica -sudo cp /var/www/friendica/htconfig.php /var/www/friendica/.htconfig.php +sudo cp "$final_path/htconfig.php" "$final_path/.htconfig.php" ynh_replace_string "your.mysqlhost.com" "localhost" "$final_path/.htconfig.php" ynh_replace_string "mysqlusername" "$db_name" "$final_path/.htconfig.php" ynh_replace_string "mysqldatabasename" "$db_name" "$final_path/.htconfig.php" @@ -143,7 +143,8 @@ sudo chmod -R 777 $final_path/view/smarty3 chown -R $app: $final_path # Set up poller -sed -i "s@YNH_WWW_PATH@$final_path@g" ../conf/poller-cron +ynh_replace_string "__YNH_WWW_PATH__" "$final_path" ../conf/poller-cron +ynh_replace_string "__USER__" "$app" ../conf/poller-cron sudo cp ../conf/poller-cron /etc/cron.d/$app #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 916dc2d..c4b9864 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -97,7 +97,8 @@ ynh_backup_if_checksum_is_different "$final_path/.htconfig.php" ynh_store_file_checksum "$final_path/.htconfig.php" # Set up poller -sed -i "s@YNH_WWW_PATH@$final_path@g" ../conf/poller-cron +ynh_replace_string "__YNH_WWW_PATH__" "$final_path" ../conf/poller-cron +ynh_replace_string "__USER__" "$app" ../conf/poller-cron sudo cp ../conf/poller-cron /etc/cron.d/$app # Run composer