1
1
mirror of https://github.com/wez/wezterm.git synced 2024-09-11 14:25:57 +03:00

move sudo into script to not use sudo for rust checking

This commit is contained in:
Shawn Xu 2021-04-02 16:37:03 -07:00 committed by Wez Furlong
parent 298e0b8d76
commit bf4a64f7d5
2 changed files with 17 additions and 9 deletions

View File

@ -22,7 +22,7 @@ curl https://sh.rustup.rs -sSf | sh -s
curl -LO {{ src_stable }}
tar -xzf {{ src_stable_asset }}
cd {{ src_stable_dir }}
sudo ./get-deps
./get-deps
cargo build --release
cargo run --release --bin wezterm -- start
```
@ -34,7 +34,7 @@ curl https://sh.rustup.rs -sSf | sh -s
git clone --depth=1 --branch=main --recursive https://github.com/wez/wezterm.git
cd wezterm
git submodule update --init --recursive
sudo ./get-deps
./get-deps
cargo build --release
cargo run --release --bin wezterm -- start
```

View File

@ -51,12 +51,16 @@ if ! check_rust_version ; then
exit 1
fi
if test -z "${SUDO+x}" && hash sudo 2>/dev/null; then
SUDO="sudo"
fi
# Centos may not have lsb_release installed
if test -e /etc/centos-release || test -e /etc/fedora-release; then
if test -x /bin/dnf ; then
YUM=dnf
YUM="$SUDO dnf"
else
YUM=yum
YUM="$SUDO yum"
fi
# Fedora 33 moved some perl bits around
$YUM install -y perl-FindBin perl-File-Compare || true
@ -82,8 +86,9 @@ if test -e /etc/centos-release || test -e /etc/fedora-release; then
fi
if test -x /usr/bin/lsb_release && test `lsb_release -si` = "openSUSE"; then
zypper install -y perl-FindBin perl-File-Compare || true
zypper install -y \
ZYPPER="$SUDO zypper"
$ZYPPER install -y perl-FindBin perl-File-Compare || true
$ZYPPER install -y \
make \
gcc \
gcc-c++ \
@ -104,7 +109,8 @@ if test -x /usr/bin/lsb_release && test `lsb_release -si` = "openSUSE"; then
fi
if test -e /etc/debian_version ; then
apt-get install -y \
APT="$SUDO apt-get"
$APT install -y \
bsdutils \
cmake \
dpkg-dev \
@ -132,7 +138,8 @@ if test -e /etc/debian_version ; then
fi
if test -e /etc/arch-release ; then
pacman -S --noconfirm --needed \
PACMAN="$SUDO pacman"
$PACMAN -S --noconfirm --needed \
'cargo' \
'cmake' \
'fontconfig' \
@ -155,7 +162,8 @@ case $OSTYPE in
exit 0
;;
freebsd*)
pkg install -y \
PKG="$SUDO pkg"
$PKG install -y \
cmake \
curl \
egl-wayland \