diff --git a/fission-python/create-project.sh b/fission-python/create-project.sh index 0f951ae..05954fc 100755 --- a/fission-python/create-project.sh +++ b/fission-python/create-project.sh @@ -56,31 +56,31 @@ rsync -av --exclude='.git' --exclude='__pycache__' --exclude='*.pyc' --exclude=' # 1. deployment.json - replace ${PROJECT_NAME} and old eom-quota references if [[ -f "$PROJECT_PATH/.fission/deployment.json" ]]; then - sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" - sed -i "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" - sed -i "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" + sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" + sed -i '' "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" + sed -i '' "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" fi # 2. Override files - dev-deployment.json and local-deployment.json for override in dev-deployment.json local-deployment.json; do if [[ -f "$PROJECT_PATH/.fission/$override" ]]; then - sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" - sed -i "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" - sed -i "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" + sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" + sed -i '' "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" + sed -i '' "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" fi done # 3. helpers.py - update SECRET_NAME and CONFIG_NAME if [[ -f "$PROJECT_PATH/src/helpers.py" ]]; then - sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/src/helpers.py" + sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/src/helpers.py" fi # 4. README.md - update with project name and clean up if [[ -f "$PROJECT_PATH/README.md" ]]; then - sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" - sed -i "s/^# Fission Python Template/# $PROJECT_NAME/g" "$PROJECT_PATH/README.md" - sed -i "s/your-service-py/$PROJECT_NAME-py/g" "$PROJECT_PATH/README.md" - sed -i "s/your-package/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" + sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" + sed -i '' "s/^# Fission Python Template/# $PROJECT_NAME/g" "$PROJECT_PATH/README.md" + sed -i '' "s/your-service-py/$PROJECT_NAME-py/g" "$PROJECT_PATH/README.md" + sed -i '' "s/your-package/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" fi # ========== VALIDATION ==========