25 lines
907 B
Bash
Executable File
25 lines
907 B
Bash
Executable File
#!/bin/bash
|
|
# See also the disable for autocrlf, this just checks that it worked.
|
|
#
|
|
# We check both in rust-lang/rust and in a submodule to make sure both are
|
|
# accurate. Submodules are checked out significantly later than the main
|
|
# repository in this script, so settings can (and do!) change between then.
|
|
#
|
|
# Linux (and maybe macOS) builders don't currently have dos2unix so just only
|
|
# run this step on Windows.
|
|
|
|
set -euo pipefail
|
|
IFS=$'\n\t'
|
|
|
|
source "$(cd "$(dirname "$0")" && pwd)/../shared.sh"
|
|
|
|
if isWindows; then
|
|
# print out the git configuration so we can better investigate failures in
|
|
# the following
|
|
git config --list --show-origin
|
|
dos2unix -ih Cargo.lock src/tools/rust-installer/install-template.sh
|
|
endings=$(dos2unix -ic Cargo.lock src/tools/rust-installer/install-template.sh)
|
|
# if endings has non-zero length, error out
|
|
if [ -n "$endings" ]; then exit 1 ; fi
|
|
fi
|