From 8cee6275fe699f715a0056fdf811c7a7d5784b8a Mon Sep 17 00:00:00 2001 From: sandroid Date: Fri, 30 Sep 2022 23:25:56 +0200 Subject: [PATCH] Cleaned up entrypoint --- entrypoint | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/entrypoint b/entrypoint index 514de9b9d..8c7be0786 100755 --- a/entrypoint +++ b/entrypoint @@ -1,34 +1,36 @@ #!/bin/sh -cd $HOME/rustdesk -. $HOME/.cargo/env +cd "$HOME"/rustdesk || exit 1 +# shellcheck source=/dev/null +. "$HOME"/.cargo/env -argv=$@ +argv=$* while test $# -gt 0; do case "$1" in - --release) - mkdir -p target/release - test -f target/release/libsciter-gtk.so || cp $HOME/libsciter-gtk.so target/release/ - release=1 + --release) + mkdir -p target/release + test -f target/release/libsciter-gtk.so || cp "$HOME"/libsciter-gtk.so target/release/ + release=1 + shift + ;; + --target) + shift + if test $# -gt 0; then + rustup target add "$1" shift - ;; - --target) - shift - if test $# -gt 0; then - rustup target add $1 - shift - fi - ;; - *) - shift - ;; + fi + ;; + *) + shift + ;; esac done if [ -z $release ]; then mkdir -p target/debug - test -f target/debug/libsciter-gtk.so || cp $HOME/libsciter-gtk.so target/debug/ + test -f target/debug/libsciter-gtk.so || cp "$HOME"/libsciter-gtk.so target/debug/ fi - +set -f +#shellcheck disable=2086 VCPKG_ROOT=/vcpkg cargo build $argv