summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlaton Pronko2022-01-28 14:52:46 +0300
committerPlaton Pronko2022-01-28 14:52:46 +0300
commit695b17dc5fd222da9f38acfb5e7de9ccdeada492 (patch)
treeeda18d9bae1f3442c54e36f09084900e520a9c79
parent627279207d1f969e02ccc307b7a6b98f5e328c2d (diff)
downloadaur-695b17dc5fd222da9f38acfb5e7de9ccdeada492.tar.gz
include cprocsp-rdr-cloud, lsb-cprocsp-devel and cprocsp-curl packages
-rw-r--r--PKGBUILD5
-rw-r--r--cryptopro-csp-k1.install20
2 files changed, 24 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ebca498416f3..32b44d62dccd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgver=5.0.12330
# pkgver is not allowed to contain forward slashes
_pkgver_patch="6"
_pkgver="$pkgver-$_pkgver_patch"
-pkgrel=2
+pkgrel=3
pkgdesc='CryptoPro CSP 5.0'
arch=('x86_64')
url='https://cryptopro.ru/products/cryptopro-csp'
@@ -49,6 +49,9 @@ package() {
bsdtar -xf "cprocsp-rdr-jacarta-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-rutoken-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-cptools-gtk-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
+ bsdtar -xf "cprocsp-rdr-cloud-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
+ bsdtar -xf "lsb-cprocsp-devel-${_pkgver}.noarch.rpm" -C "$pkgdir"
+ bsdtar -xf "cprocsp-curl-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
cd "$srcdir"
bsdtar -xf "cprocsp-pki-cades-64-2.0.14458-1.amd64.rpm" -C "$pkgdir"
diff --git a/cryptopro-csp-k1.install b/cryptopro-csp-k1.install
index b1bb6d3935b8..fa0499691d1f 100644
--- a/cryptopro-csp-k1.install
+++ b/cryptopro-csp-k1.install
@@ -500,6 +500,26 @@ post_install() {
cpconfig -hardware media -configure RutokenNFC -connect Default -add long size_6 300
cpconfig -hardware media -configure RutokenNFC -connect Default -add long size_7 8
+ # cprocsp-rdr-cloud-64
+ cpconfig -ini '\config\apppath' -add string librdrcloud.so /opt/cprocsp/lib/amd64/librdrcloud.so
+ cpconfig -ini '\config\KeyDevices\Cloud' -add string DLL librdrcloud.so
+ cpconfig -ini '\config\KeyDevices\Cloud' -add string AuthApp /opt/cprocsp/sbin/amd64/oauthapp
+ cpconfig -hardware reader -add Cloud > /dev/null
+ cpconfig -ini '\config\debug' -add long cloud 1
+ /sbin/ldconfig -f /etc/ld.so.conf
+
+ # cprocsp-curl-64
+ if test -f "/opt/cprocsp/sbin/amd64/cpconfig"; then
+ PATH=$PATH:/opt/cprocsp/sbin/amd64
+ libcurl_so_backup=`cpconfig -ini '\config\apppath\libcurl.so' -view 2> /dev/null`
+ status="$?"
+ if test "${status}" -eq 0 ; then
+ cpconfig -ini '\config\apppath\backup' -add string libcurl.so "${libcurl_so_backup}"
+ fi
+ cpconfig -ini '\config\apppath' -add string libcurl.so /opt/cprocsp/lib/amd64/libcpcurl.so
+ fi
+ /sbin/ldconfig -f /etc/ld.so.conf
+
# cprocsp-pki-cades-64
/opt/cprocsp/bin/amd64/ocsputil license -s 0A202-U0030-00ECW-RRLMF-UU2WK
/opt/cprocsp/bin/amd64/tsputil license -s TA200-G0030-00ECW-RRLNE-BTDVV