#!/bin/sh PKGNAME=trueconf SUPPORTEDARCHES="x86_64" DESCRIPTION="TrueConf client for Linux from the official site" . $(dirname $0)/common.sh epmopt='' case "$($DISTRVENDOR -e)" in ALTLinux/p10|ALTServer/10|ALTLinux/Sisyphus) URL="https://mirror.trueconf.ru/altlinux/p10/x86_64/RPMS.non-free/trueconf-[0-9]*.x86_64.rpm" epmopt='--direct --repack' ;; ALTLinux/p9) URL="https://mirror.trueconf.ru/altlinux/p9/x86_64/RPMS.non-free/trueconf-[0-9]*.x86_64.rpm" epmopt='--direct --repack' ;; AstraLinuxCE/2.12*) URL="https://mirror.trueconf.ru/astra212/pool/non-free/t/trueconf/trueconf_[0-9]_amd64.deb" ;; AstraLinuxSE/1.7*) URL="https://mirror.trueconf.ru/astra17/pool/non-free/t/trueconf/trueconf_[0-9]_amd64.deb" ;; RedOS/7.2) URL="https://mirror.trueconf.ru/redos/7.2/x86_64/release/trueconf-[0-9]*.x86_64.rpm" ;; RedOS/7.3*) URL="https://mirror.trueconf.ru/redos/7.3.1/x86_64/release/trueconf-[0-9]*.x86_64.rpm" ;; ROSA/2021) URL="https://mirror.trueconf.ru/rosa/R12/x86_64/testing/trueconf-[0-9].x86_64.rpm" ;; *) fatal "$($DISTRVENDOR -e) is not supported" esac # workaround for --noscripts for apt-get if [ -n "$epmopt" ] ; then tmpdir=$(mktemp -d) trap "rm -fr $tmpdir" EXIT cd $tmpdir || fatal epm tool eget $URL || fatal PKG=$(echo *) epm install $(epm req $PKG) || fatal "Can't install requirements of the trueconf package" epm install $epmopt "$PKG" || exit exit 0 fi epm install $epmopt "$URL" || exit