workflows used tee instead of mktemp

This commit is contained in:
silverqx
2023-01-26 14:38:53 +01:00
parent 8a864a5fcf
commit d1b7e9e8b0
2 changed files with 9 additions and 20 deletions
+4 -9
View File
@@ -76,15 +76,10 @@ jobs:
- name: MySQL initialize crystal_client.cnf configuration (global)
working-directory: .github/resources/linux
run: |
tmpfile=$(mktemp)
cat ./crystal_client.template.cnf | sed "s/{MYSQL_HOST}/$DB_MYSQL_HOST/" > "$tmpfile"
sudo mv "$tmpfile" /etc/mysql/conf.d/crystal_client.cnf
sudo chown root:root /etc/mysql/conf.d/crystal_client.cnf
sudo chmod 644 /etc/mysql/conf.d/crystal_client.cnf
run: >-
cat ./crystal_client.template.cnf |
sed "s/{MYSQL_HOST}/$DB_MYSQL_HOST/" |
sudo tee /etc/mysql/conf.d/crystal_client.cnf > /dev/null
env:
DB_MYSQL_HOST: ${{ secrets.DB_MYSQL_HOST }}
+5 -11
View File
@@ -304,17 +304,11 @@ jobs:
- name: MySQL initialize crystal_client.cnf configuration (global)
working-directory: .github/resources/linux
run: |
tmpfile=$(mktemp)
cat ./crystal_client_ssl.template.cnf | \
sed 's/{SSL_CERTIFICATES_PATH}/\/usr\/local\/share\/crystal-mysql/' | \
sed "s/{MYSQL_HOST}/$DB_MYSQL_HOST/" > "$tmpfile"
sudo mv "$tmpfile" /etc/mysql/conf.d/crystal_client.cnf
sudo chown root:root /etc/mysql/conf.d/crystal_client.cnf
sudo chmod 644 /etc/mysql/conf.d/crystal_client.cnf
run: >-
cat ./crystal_client_ssl.template.cnf |
sed 's/{SSL_CERTIFICATES_PATH}/\/usr\/local\/share\/crystal-mysql/' |
sed "s/{MYSQL_HOST}/$DB_MYSQL_HOST/" |
sudo tee /etc/mysql/conf.d/crystal_client.cnf > /dev/null
env:
DB_MYSQL_HOST: ${{ secrets.DB_MYSQL_HOST_SSL }}