view build.sh @ 7:1436e9cde9c9 draft

planemo upload for repository https://forgemia.inra.fr/metexplore/met4j-galaxy commit 1d31a48bf8328b7a3ad9910971d24b9f453459c5
author metexplore
date Tue, 04 Jul 2023 10:21:26 +0000
parents 7a6f2380fc1d
children
line wrap: on
line source

#!/bin/bash

# Check if an argument has been provided for the replacement value
if [ -z "$1" ]; then
  echo "Usage: $0 version_number"
  exit 1
fi

rm -rf build

mkdir -p build/tools

cp -RL tools/*/* build/tools

# cp -RL data build

cp .shed.yml build

# Get the replacement value from the first argument
# Replace all the "/" by "_"
replacement_value=$(echo "$1" | sed 's/\//_/g')

# Find all XML files containing the text "MET4J_VERSION_TEST"
find "build/tools" -type f -name "*.xml" -exec grep -l "MET4J_VERSION_TEST" {} \; | while read file
do
  # Replace the text "MET4J_VERSION_TEST" with the replacement value specified in the program argument
  sed -i "s/MET4J_VERSION_TEST/$replacement_value/g" "$file"
done