From 0fc0c010c30d5d55ad543ced347c17e5469968be Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Mon, 8 May 2023 23:23:57 +0100 Subject: [PATCH] updates srcdir/setup paths --- appveyor/appveyor_byoc.sh | 2 +- aws/eksctl_cluster.sh | 2 +- bin/keycloak.sh | 2 +- checks/check_travis_yml.sh | 2 +- cicd/concourse.sh | 2 +- cicd/gocd.sh | 2 +- cicd/sync_bootstraps_to_adjacent_repos.sh | 2 +- cicd/sync_ci_to_adjacent_repos.sh | 4 ++-- cicd/sync_configs_to_adjacent_repos.sh | 4 ++-- circleci/circleci_local_execute.sh | 2 +- gcp/gcp_sql_proxy.sh | 2 +- git/git_clean_repos.sh | 2 +- git/git_foreach_repo.sh | 2 +- git/git_pull_make_repos.sh | 2 +- git/git_repos.sh | 2 +- git/git_repos_pull.sh | 2 +- git/git_repos_update.sh | 2 +- git/git_set_dir_safe.sh | 2 +- git/git_submodules_update_repos.sh | 2 +- git/git_sync_repos_upstream.sh | 2 +- jenkins/jenkins.sh | 4 ++-- kubernetes/kustomize_install_helm_charts.sh | 4 ++-- kubernetes/kustomize_parse_helm_charts.sh | 2 +- kubernetes/prometheus.sh | 4 ++-- mysql/mariadb.sh | 2 +- mysql/mysqld.sh | 2 +- packages/brew_filter_in_setup.sh | 6 +++--- packages/brew_filter_not_in_setup.sh | 8 ++++---- postgres/postgres.sh | 4 ++-- setup/shell_link.sh | 4 ++-- setup/shell_unlink.sh | 2 +- teamcity/teamcity.sh | 2 +- 32 files changed, 44 insertions(+), 44 deletions(-) diff --git a/appveyor/appveyor_byoc.sh b/appveyor/appveyor_byoc.sh index 178704de..e2455f2d 100755 --- a/appveyor/appveyor_byoc.sh +++ b/appveyor/appveyor_byoc.sh @@ -28,7 +28,7 @@ fi export PATH="$PATH:/opt/appveyor/host-agent" if ! type -P appveyor-host-agent &>/dev/null; then - "$srcdir/setup/install_appveyor_byoc.sh" + "$srcdir/../setup/install_appveyor_byoc.sh" clear fi diff --git a/aws/eksctl_cluster.sh b/aws/eksctl_cluster.sh index 9597aa03..02ce88a6 100755 --- a/aws/eksctl_cluster.sh +++ b/aws/eksctl_cluster.sh @@ -44,7 +44,7 @@ help_usage "$@" #min_args 1 "$@" if ! command -v eksctl &>/dev/null; then - "$srcdir/setup/install_eksctl.sh" + "$srcdir/../setup/install_eksctl.sh" echo fi diff --git a/bin/keycloak.sh b/bin/keycloak.sh index 5c75869b..226ba568 100755 --- a/bin/keycloak.sh +++ b/bin/keycloak.sh @@ -55,7 +55,7 @@ export COMPOSE_PROJECT_NAME="bash-tools" export COMPOSE_FILE="$srcdir/../docker-compose/keycloak.yml" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}" diff --git a/checks/check_travis_yml.sh b/checks/check_travis_yml.sh index 3e593d69..aeccbebf 100755 --- a/checks/check_travis_yml.sh +++ b/checks/check_travis_yml.sh @@ -61,7 +61,7 @@ else #gem install --user-install travis --no-rdoc --no-ri #"$srcdir/ruby_gem_install_if_absent.sh" travis # handles SSL linking issues on Mac - NONINTERACTIVE=1 "$srcdir/setup/install_travis.sh" + NONINTERACTIVE=1 "$srcdir/../setup/install_travis.sh" for path in ~/.gem/ruby/*/bin; do [ -d "$path" ] || continue echo "adding $path to \$PATH" diff --git a/cicd/concourse.sh b/cicd/concourse.sh index bce73a76..0d8edc67 100755 --- a/cicd/concourse.sh +++ b/cicd/concourse.sh @@ -74,7 +74,7 @@ pipeline="${PWD##*/}" job="$pipeline/build" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}" diff --git a/cicd/gocd.sh b/cicd/gocd.sh index 4f36b3c0..7f8a4336 100755 --- a/cicd/gocd.sh +++ b/cicd/gocd.sh @@ -55,7 +55,7 @@ export COMPOSE_PROJECT_NAME="bash-tools" export COMPOSE_FILE="$srcdir/../docker-compose/gocd.yml" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}" diff --git a/cicd/sync_bootstraps_to_adjacent_repos.sh b/cicd/sync_bootstraps_to_adjacent_repos.sh index a25ac542..647146ee 100755 --- a/cicd/sync_bootstraps_to_adjacent_repos.sh +++ b/cicd/sync_bootstraps_to_adjacent_repos.sh @@ -28,7 +28,7 @@ setup/ci_git_set_dir_safe.sh if [ -n "$*" ]; then echo "$@" else - sed 's/#.*//; s/:/ /' "$srcdir/setup/repos.txt" + sed 's/#.*//; s/:/ /' "$srcdir/../setup/repos.txt" fi | grep -v -e bash-tools -e '^[[:space:]]*$' | while read -r repo dir; do diff --git a/cicd/sync_ci_to_adjacent_repos.sh b/cicd/sync_ci_to_adjacent_repos.sh index 3382d81e..34269f4a 100755 --- a/cicd/sync_ci_to_adjacent_repos.sh +++ b/cicd/sync_ci_to_adjacent_repos.sh @@ -19,7 +19,7 @@ srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$srcdir" -sed 's/#.*//; s/:/ /' "$srcdir/setup/repos.txt" | +sed 's/#.*//; s/:/ /' "$srcdir/../setup/repos.txt" | grep -vi -e bash-tools \ -e template \ -e jenkins \ @@ -47,7 +47,7 @@ while read -r repo dir; do echo "$filename" done else - sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/setup/ci.txt" + sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/../setup/ci.txt" fi | while read -r filename; do target="../$dir/$filename" diff --git a/cicd/sync_configs_to_adjacent_repos.sh b/cicd/sync_configs_to_adjacent_repos.sh index 9fc0e7c8..0d71254f 100755 --- a/cicd/sync_configs_to_adjacent_repos.sh +++ b/cicd/sync_configs_to_adjacent_repos.sh @@ -22,7 +22,7 @@ cd "$srcdir" if [ -n "$*" ]; then echo "$@" else - sed 's/#.*//; s/:/ /' "$srcdir/setup/repos.txt" + sed 's/#.*//; s/:/ /' "$srcdir/../setup/repos.txt" fi | grep -vi -e bash-tools \ -e playlist \ @@ -36,7 +36,7 @@ while read -r repo dir; do echo "WARNING: repo dir $dir not found, skipping..." continue fi - sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/setup/repo-configs.txt" | + sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/../setup/repo-configs.txt" | while read -r filename; do target="../$dir/$filename" if [ -f "$target" ] || [ -n "${NEW:-}" ]; then diff --git a/circleci/circleci_local_execute.sh b/circleci/circleci_local_execute.sh index 2c3d37bf..657c0fce 100755 --- a/circleci/circleci_local_execute.sh +++ b/circleci/circleci_local_execute.sh @@ -32,7 +32,7 @@ usage(){ } if ! type -P circleci &>/dev/null; then - "$srcdir/setup/install_circleci.sh" + "$srcdir/../setup/install_circleci.sh" fi if [ $# -gt 1 ]; then diff --git a/gcp/gcp_sql_proxy.sh b/gcp/gcp_sql_proxy.sh index 01c89cf5..8faa7a8b 100755 --- a/gcp/gcp_sql_proxy.sh +++ b/gcp/gcp_sql_proxy.sh @@ -67,7 +67,7 @@ not_blank "$projects" || die "ERROR: no project specified and GCloud SDK core.pr export PATH="$PATH:"~/bin if ! type -P cloud_sql_proxy &>/dev/null; then - "$srcdir/setup/install_cloud_sql_proxy.sh" + "$srcdir/../setup/install_cloud_sql_proxy.sh" fi mkdir -p -v "$SOCKDIR" diff --git a/git/git_clean_repos.sh b/git/git_clean_repos.sh index a78e51c9..6dbc494f 100755 --- a/git/git_clean_repos.sh +++ b/git/git_clean_repos.sh @@ -41,5 +41,5 @@ if [ $# -gt 0 ]; then run "$x" done else - run "$srcdir/setup/repos.txt" + run "$srcdir/../setup/repos.txt" fi diff --git a/git/git_foreach_repo.sh b/git/git_foreach_repo.sh index c8827a4b..5aadf5aa 100755 --- a/git/git_foreach_repo.sh +++ b/git/git_foreach_repo.sh @@ -71,7 +71,7 @@ if [ -z "${NO_TEST:-}" ]; then opts="$opts test" fi -repofile="$srcdir/setup/repos.txt" +repofile="$srcdir/../setup/repos.txt" repolist="${REPOS:-}" if [ -n "$repolist" ]; then diff --git a/git/git_pull_make_repos.sh b/git/git_pull_make_repos.sh index f6229a98..ca11ae7c 100755 --- a/git/git_pull_make_repos.sh +++ b/git/git_pull_make_repos.sh @@ -67,7 +67,7 @@ fi if [ -n "${REPOS:-}" ]; then tr '[:space:]' '\n' <<< "$REPOS" elif [ -n "${srcdir:-}" ]; then - sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' < "$srcdir/setup/repos.txt" + sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' < "$srcdir/../setup/repos.txt" else echo "\$REPOS not set and \$srcdir not set/available, possibly due to 'curl ... | bash' usage, cannot determine list of repos to pull and build" >&2 exit 1 diff --git a/git/git_repos.sh b/git/git_repos.sh index 9630bbb4..9dff453c 100755 --- a/git/git_repos.sh +++ b/git/git_repos.sh @@ -18,7 +18,7 @@ set -euo pipefail [ -n "${DEBUG:-}" ] && set -x srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -repofile="$srcdir/setup/repos.txt" +repofile="$srcdir/../setup/repos.txt" if [ -f "$repofile" ]; then echo "processing repos from local file: $repofile" >&2 diff --git a/git/git_repos_pull.sh b/git/git_repos_pull.sh index d7af8541..556a1e67 100755 --- a/git/git_repos_pull.sh +++ b/git/git_repos_pull.sh @@ -34,7 +34,7 @@ mkdir -pv "$git_base_dir" cd "$git_base_dir" -sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' "$srcdir/setup/repos.txt" | +sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' "$srcdir/../setup/repos.txt" | while read -r repo dir; do if [ -z "$dir" ]; then dir="$repo" diff --git a/git/git_repos_update.sh b/git/git_repos_update.sh index 138dc57c..b3b76187 100755 --- a/git/git_repos_update.sh +++ b/git/git_repos_update.sh @@ -27,7 +27,7 @@ mkdir -pv "$git_base_dir" cd "$git_base_dir" -sed 's/#.*//; s/:/ /; /^[[:digit:]]*$/d' "$srcdir/setup/repos.txt" | +sed 's/#.*//; s/:/ /; /^[[:digit:]]*$/d' "$srcdir/../setup/repos.txt" | while read -r repo dir; do if [ -z "$dir" ]; then dir="$repo" diff --git a/git/git_set_dir_safe.sh b/git/git_set_dir_safe.sh index 6548f4e0..9f9e0a36 100755 --- a/git/git_set_dir_safe.sh +++ b/git/git_set_dir_safe.sh @@ -38,4 +38,4 @@ help_usage "$@" #min_args 1 "$@" # this script is standalone without lib dependency so can be called directly from bootstrapped CI before submodules, since that is the exact problem that needs to be solved to allow CI/CD systems with incorrect ownership of the checkout directory to be able to checkout the necessary git submodules -"$srcdir/setup/ci_git_set_dir_safe.sh" "${1:-.}" +"$srcdir/../setup/ci_git_set_dir_safe.sh" "${1:-.}" diff --git a/git/git_submodules_update_repos.sh b/git/git_submodules_update_repos.sh index 5fe107ca..e9a30bf1 100755 --- a/git/git_submodules_update_repos.sh +++ b/git/git_submodules_update_repos.sh @@ -25,7 +25,7 @@ mkdir -pv "$git_base_dir" cd "$git_base_dir" -repofile="$srcdir/setup/repos.txt" +repofile="$srcdir/../setup/repos.txt" if [ $# -gt 0 ]; then repolist="$*" diff --git a/git/git_sync_repos_upstream.sh b/git/git_sync_repos_upstream.sh index 29e30280..92af0357 100755 --- a/git/git_sync_repos_upstream.sh +++ b/git/git_sync_repos_upstream.sh @@ -60,7 +60,7 @@ else usage fi -#sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' "$srcdir/setup/repos.txt" | +#sed 's/#.*//; s/:/ /; /^[[:space:]]*$/d' "$srcdir/../setup/repos.txt" | echo "DevOps-Golang-tools go-tools" | while read -r repo dir; do if [ -z "$dir" ]; then diff --git a/jenkins/jenkins.sh b/jenkins/jenkins.sh index 73ac2368..cca0556a 100755 --- a/jenkins/jenkins.sh +++ b/jenkins/jenkins.sh @@ -72,10 +72,10 @@ Jenkinsfile=Jenkinsfile export COMPOSE_PROJECT_NAME="bash-tools" export COMPOSE_FILE="$srcdir/../docker-compose/jenkins.yml" -plugins_txt="$srcdir/setup/jenkins-plugins.txt" +plugins_txt="$srcdir/../setup/jenkins-plugins.txt" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}" diff --git a/kubernetes/kustomize_install_helm_charts.sh b/kubernetes/kustomize_install_helm_charts.sh index 982db9d0..782b9171 100755 --- a/kubernetes/kustomize_install_helm_charts.sh +++ b/kubernetes/kustomize_install_helm_charts.sh @@ -46,8 +46,8 @@ help_usage "$@" min_args 1 "$@" -type -P helm &>/dev/null || "$srcdir/setup/install_helm.sh" -type -P yq &>/dev/null || "$srcdir/setup/install_yq.sh" +type -P helm &>/dev/null || "$srcdir/../setup/install_helm.sh" +type -P yq &>/dev/null || "$srcdir/../setup/install_yq.sh" # if there are no repositories to show will return exit code 1 so || : helm_repos="$(helm repo list -o yaml | yq -r '.[] | [.name, .url] | @tsv' || :)" diff --git a/kubernetes/kustomize_parse_helm_charts.sh b/kubernetes/kustomize_parse_helm_charts.sh index d5ee3b5c..864f72dd 100755 --- a/kubernetes/kustomize_parse_helm_charts.sh +++ b/kubernetes/kustomize_parse_helm_charts.sh @@ -53,7 +53,7 @@ help_usage "$@" min_args 1 "$@" -type -P yq &>/dev/null || "$srcdir/setup/install_yq.sh" +type -P yq &>/dev/null || "$srcdir/../setup/install_yq.sh" yq '.helmCharts[] | [.repo, .name, .version, .valuesFile] | @tsv' "$@" --no-doc --no-colors | sed '/^[[:space:]]*$/d' | diff --git a/kubernetes/prometheus.sh b/kubernetes/prometheus.sh index 91391583..d98d38d6 100755 --- a/kubernetes/prometheus.sh +++ b/kubernetes/prometheus.sh @@ -36,10 +36,10 @@ help_usage "$@" export COMPOSE_PROJECT_NAME="bash-tools" export COMPOSE_FILE="$srcdir/../docker-compose/prometheus.yml" export PROMETHEUS_URL="http://localhost:9090" -export PROMETHEUS_CONFIG="${2:-$srcdir/setup/prometheus.yml}" +export PROMETHEUS_CONFIG="${2:-$srcdir/../setup/prometheus.yml}" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}" diff --git a/mysql/mariadb.sh b/mysql/mariadb.sh index e5cfe1cf..2205ae44 100755 --- a/mysql/mariadb.sh +++ b/mysql/mariadb.sh @@ -160,7 +160,7 @@ if ! docker_container_exists "$container_name"; then -e MYSQL_ROOT_PASSWORD="$password" \ $docker_sql_mount_switches \ "$docker_image":"$version" - #-v "$srcdir/setup/mysql/conf.d/my.cnf:/etc/mysql/conf.d/" \ + #-v "$srcdir/../setup/mysql/conf.d/my.cnf:/etc/mysql/conf.d/" \ fi wait_for_mysql_ready "$container_name" diff --git a/mysql/mysqld.sh b/mysql/mysqld.sh index d8b940a1..43927533 100755 --- a/mysql/mysqld.sh +++ b/mysql/mysqld.sh @@ -160,7 +160,7 @@ if ! docker_container_exists "$container_name"; then -e MYSQL_ROOT_PASSWORD="$password" \ $docker_sql_mount_switches \ "$docker_image":"$version" - #-v "$srcdir/setup/mysql/conf.d/my.cnf:/etc/mysql/conf.d/" \ + #-v "$srcdir/../setup/mysql/conf.d/my.cnf:/etc/mysql/conf.d/" \ fi diff --git a/packages/brew_filter_in_setup.sh b/packages/brew_filter_in_setup.sh index 5c04c305..611a8342 100755 --- a/packages/brew_filter_in_setup.sh +++ b/packages/brew_filter_in_setup.sh @@ -47,7 +47,7 @@ HOMEBREW_PACKAGES_TAP="${TAP:-}" process_package_args "$@" | if [ -n "${HOMEBREW_PACKAGES_TAP:-}" ]; then while read -r tap package; do - grep -Eq "^${tap}[[:space:]]+$package$" <(sed 's/#.*//; /^[[:digit:]]*$/d' "$srcdir/setup/"brew-packages*taps.txt) && + grep -Eq "^${tap}[[:space:]]+$package$" <(sed 's/#.*//; /^[[:digit:]]*$/d' "$srcdir/../setup/"brew-packages*taps.txt) && echo "$tap $package" done else @@ -55,6 +55,6 @@ else # shellcheck disable=SC2046 tr ' ' '\n' | # Mac's grep is buggy, doesn't matches utimer unless sort -r to try it before '^r$' - but then gives false positives on other packages - #grep -Fx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/setup/"brew-packages*.txt | sort -ur) - command ggrep -Fx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/setup/"brew-packages*.txt) + #grep -Fx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/../setup/"brew-packages*.txt | sort -ur) + command ggrep -Fx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/../setup/"brew-packages*.txt) fi diff --git a/packages/brew_filter_not_in_setup.sh b/packages/brew_filter_not_in_setup.sh index 31473d57..47fb18b4 100755 --- a/packages/brew_filter_not_in_setup.sh +++ b/packages/brew_filter_not_in_setup.sh @@ -47,7 +47,7 @@ HOMEBREW_PACKAGES_TAP="${TAP:-}" process_package_args "$@" | if [ -n "${HOMEBREW_PACKAGES_TAP:-}" ]; then while read -r tap package; do - grep -Eq "^#?${tap}[[:space:]]+$package$" <(sed 's/#.*//; /^[[:digit:]]*$/d' "$srcdir/setup/"brew-packages*taps.txt) || + grep -Eq "^#?${tap}[[:space:]]+$package$" <(sed 's/#.*//; /^[[:digit:]]*$/d' "$srcdir/../setup/"brew-packages*taps.txt) || echo "$tap $package" done else @@ -55,10 +55,10 @@ else # shellcheck disable=SC2046 tr ' ' '\n' | # Mac's grep is buggy, doesn't matches utimer unless sort -r to try it before '^r$' - but then gives false positives on other packages - #grep -vFx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/setup/"brew-packages*.txt | sort) - command ggrep -vFx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/setup/"brew-packages*.txt) | + #grep -vFx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/../setup/"brew-packages*.txt | sort) + command ggrep -vFx -f <(sed 's/#.*//; s/^[[:space:]]*//; s/[[:space:]]*$//; /^[[:space:]]*$/d' "$srcdir/../setup/"brew-packages*.txt) | while read -r package; do - grep -Eqi "^#${package}([[:space:]]|$)" "$srcdir/setup/"brew-packages*.txt || echo "$package" + grep -Eqi "^#${package}([[:space:]]|$)" "$srcdir/../setup/"brew-packages*.txt || echo "$package" done | sort -u fi diff --git a/postgres/postgres.sh b/postgres/postgres.sh index 67fbbc46..f98341c9 100755 --- a/postgres/postgres.sh +++ b/postgres/postgres.sh @@ -156,13 +156,13 @@ if ! docker_container_exists "$container_name"; then --name "$container_name" \ $docker_opts \ -e POSTGRES_PASSWORD="$password" \ - -v "$srcdir/setup/postgresql.conf:/etc/postgresql/postgresql.conf" \ + -v "$srcdir/../setup/postgresql.conf:/etc/postgresql/postgresql.conf" \ $docker_sql_mount_switches \ "$docker_image":"$version" \ $(if [ "${version:0:1}" = 8 ] || [ "${version:0:3}" = '9.0' ]; then echo postgres; fi) \ -c 'config_file=/etc/postgresql/postgresql.conf' # can't mount postgresql.conf here because it prevents /var/lib/postgresql/data from being initialized - #-v "$srcdir/setup/postgresql.conf:/var/lib/postgresql/data/postgresql.conf" + #-v "$srcdir/../setup/postgresql.conf:/var/lib/postgresql/data/postgresql.conf" fi wait_for_postgres_ready "$container_name" diff --git a/setup/shell_link.sh b/setup/shell_link.sh index a739aa32..4efca8e4 100755 --- a/setup/shell_link.sh +++ b/setup/shell_link.sh @@ -19,7 +19,7 @@ set -euo pipefail [ -n "${DEBUG:-}" ] && set -x srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" -conf_files="$(sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/setup/files.txt")" +conf_files="$(sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/../setup/files.txt")" setup_file(){ local filename="$1" @@ -68,7 +68,7 @@ for filename in $conf_files; do ln -sv $opts -- "$PWD/$filename" ~ || continue # if we link .vimrc then run the vundle install and get plugins to prevent vim errors every startup if [ "$filename" = .vimrc ]; then - "$srcdir/setup/install_vundle.sh" || : + "$srcdir/../setup/install_vundle.sh" || : fi fi done diff --git a/setup/shell_unlink.sh b/setup/shell_unlink.sh index 3d02e259..6b99530d 100755 --- a/setup/shell_unlink.sh +++ b/setup/shell_unlink.sh @@ -19,7 +19,7 @@ set -euo pipefail [ -n "${DEBUG:-}" ] && set -x srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" -conf_files="$(sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/setup/files.txt")" +conf_files="$(sed 's/#.*//; /^[[:space:]]*$/d' "$srcdir/../setup/files.txt")" # unreliable that HOME is set, ensure shell evaluates to the right thing before we use it [ -n "${HOME:-}" ] || HOME=~ diff --git a/teamcity/teamcity.sh b/teamcity/teamcity.sh index 81bf0e90..4c9a5547 100755 --- a/teamcity/teamcity.sh +++ b/teamcity/teamcity.sh @@ -114,7 +114,7 @@ project="GitHub" export TEAMCITY_URL="http://${DOCKER_HOST:-localhost}:8111" if ! type docker-compose &>/dev/null; then - "$srcdir/setup/install_docker_compose.sh" + "$srcdir/../setup/install_docker_compose.sh" fi action="${1:-up}"