diff --git a/setup-service.sh b/setup-service.sh index 08cf10a21..0c5562ddb 100755 --- a/setup-service.sh +++ b/setup-service.sh @@ -38,10 +38,13 @@ sudosed() { test -f /etc/zypp/repos.d/d_l_python.repo || \ $SUDO zypper --non-interactive \ addrepo https://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_Tumbleweed/ d_l_python -$SUDO zypper --non-interactive --gpg-auto-import-keys install cargo gcc gcc-c++ make openssl-devel ruby-devel \ +$SUDO zypper --non-interactive --gpg-auto-import-keys install gcc gcc-c++ make openssl-devel ruby-devel \ python-langtable-data \ git augeas-devel jemalloc-devel || exit 1 +# only install cargo if it is not available (avoid conflicts with rustup) +which cargo || $SUDO zypper --non-interactive install cargo + # - Install service rubygem dependencies ( cd $MYDIR/service