summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehonal <yehonal.azeroth@gmail.com>2025-06-17 19:30:51 +0200
committerGitHub <noreply@github.com>2025-06-17 18:30:51 +0100
commit03df00247115517db24816f00f90f01f0ef56cea (patch)
tree8684c51f702a1ecf1d9fa634c197eb52627049df
parentd3cbce652d0fa30187a269cd0a264fe62107c299 (diff)
fix(bash): repository initialization bugs and update configurations (#22311)
-rw-r--r--.editorconfig2
-rw-r--r--.gitignore6
-rw-r--r--.vscode/extensions.json1
-rw-r--r--apps/installer/includes/os_configs/debian.sh10
-rw-r--r--apps/installer/includes/os_configs/ubuntu.sh10
5 files changed, 23 insertions, 6 deletions
diff --git a/.editorconfig b/.editorconfig
index 66e87791e3..b9d8a411b8 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -7,7 +7,7 @@ insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 80
-[*.{json,ts,js,yml}]
+[*.{json,ts,js,yml,sh}]
charset = utf-8
indent_style = space
indent_size = 2
diff --git a/.gitignore b/.gitignore
index 8d6ed8f648..548213a63f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,6 +68,12 @@ cmake-build-*/*
coverage-report/
.vs
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+
#
# Eclipse
#
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index a03767c6f8..28a4c8d3ff 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -5,7 +5,6 @@
"xaver.clang-format",
"bbenoist.doxygen",
"ms-vscode.cpptools",
- "austin.code-gnu-global",
"twxs.cmake",
"mhutchie.git-graph",
"github.vscode-pull-request-github",
diff --git a/apps/installer/includes/os_configs/debian.sh b/apps/installer/includes/os_configs/debian.sh
index da137922d4..4183925651 100644
--- a/apps/installer/includes/os_configs/debian.sh
+++ b/apps/installer/includes/os_configs/debian.sh
@@ -1,3 +1,7 @@
+#!/usr/bin/env bash
+
+CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
if ! command -v lsb_release &>/dev/null ; then
sudo apt-get install -y lsb-release
fi
@@ -22,8 +26,10 @@ sudo apt-get install -y gdbserver gdb unzip curl \
libssl-dev libbz2-dev \
libboost-all-dev gnupg wget
+VAR_PATH="$CURRENT_PATH/../../../../var"
+
# run noninteractive install for MYSQL 8.4 LTS
-wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb
-sudo DEBIAN_FRONTEND="noninteractive" dpkg -i ./mysql-apt-config_0.8.32-1_all.deb
+wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb -P "$VAR_PATH"
+sudo DEBIAN_FRONTEND="noninteractive" dpkg -i "$VAR_PATH/mysql-apt-config_0.8.32-1_all.deb"
sudo apt-get update
sudo DEBIAN_FRONTEND="noninteractive" apt-get install -y mysql-server libmysqlclient-dev
diff --git a/apps/installer/includes/os_configs/ubuntu.sh b/apps/installer/includes/os_configs/ubuntu.sh
index 662458895b..02e6997ccd 100644
--- a/apps/installer/includes/os_configs/ubuntu.sh
+++ b/apps/installer/includes/os_configs/ubuntu.sh
@@ -1,3 +1,7 @@
+#!/usr/bin/env bash
+
+CURRENT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
if ! command -v lsb_release &>/dev/null ; then
sudo apt-get install -y lsb-release
fi
@@ -36,9 +40,11 @@ else
libboost-all-dev libbz2-dev libncurses-dev libreadline-dev \
libssl-dev
+ VAR_PATH="$CURRENT_PATH/../../../../var"
+
# run noninteractive install for MYSQL 8.4 LTS
- wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb
- sudo DEBIAN_FRONTEND="noninteractive" dpkg -i ./mysql-apt-config_0.8.32-1_all.deb
+ wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb -P "$VAR_PATH"
+ sudo DEBIAN_FRONTEND="noninteractive" dpkg -i "$VAR_PATH/mysql-apt-config_0.8.32-1_all.deb"
sudo apt-get update
sudo DEBIAN_FRONTEND="noninteractive" apt-get install -y mysql-server
fi