X-Git-Url: https://git.ao2.it/drupal-init-tools.git/blobdiff_plain/db8d1eb351c88e4f2303728e4cb49a26ec36ecbf..9be30aa6b8e418e3687c86e6776caf2e9433e111:/libexec/create-profile.sh diff --git a/libexec/create-profile.sh b/libexec/create-profile.sh index 62a5b01..57e3731 100755 --- a/libexec/create-profile.sh +++ b/libexec/create-profile.sh @@ -116,7 +116,10 @@ find . -maxdepth 1 -type f ! -name "*.info.yml" -printf "%P\n" | cp "${original_file}" "$DESTINATION_FILE" if file "$original_file" | grep -q PHP; then - sed -i "s/^function ${CURRENT_PROFILE}_/function ${PROFILE_MACHINE_NAME}_/g" "$DESTINATION_FILE" + sed -i \ + -e "s/^function ${CURRENT_PROFILE}_/function ${PROFILE_MACHINE_NAME}_/g" \ + -e "s/\$form\['#submit'\]\[\] = '${CURRENT_PROFILE}_/\$form\['#submit'\]\[\] = '${PROFILE_MACHINE_NAME}_/g" \ + "$DESTINATION_FILE" fi done @@ -136,7 +139,7 @@ find "${PROFILE_DEST_DIR}/config/install" -type f -exec sed -i -e '/^_core: { } #fdupes -f -1 "${WEB_ROOT}/core/profiles/standard/config/install/" "${PROFILE_DEST_DIR}/config/install/" | xargs rm # Export the default content if the default_content module is there -if echo "$ENABLED_MODULES" | grep -q default_content; +if $DRUSH pm-list --type=module --field=name --status=enabled --pipe | grep -q "^default_content$"; then $DRUSH default-content-export-references --folder="${PROFILE_DEST_DIR}/content" node fi