Package Details: perccli 7.2313.00-1

Git Clone URL: https://aur.archlinux.org/perccli.git (read-only, click to copy)
Package Base: perccli
Description: Proprietary controller binary for DELL PERC RAID cards.
Upstream URL: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=mgkfv
Licenses: custom
Submitter: n3e
Maintainer: qubidt
Last Packager: qubidt
Votes: 0
Popularity: 0.000000
First Submitted: 2020-03-17 16:19 (UTC)
Last Updated: 2023-10-02 15:54 (UTC)

Latest Comments

qubidt commented on 2023-03-29 16:11 (UTC)

@SteamedFish I've updated the package, but haven't tested the actual program

SteamedFish commented on 2023-03-29 09:11 (UTC)

DELL has updated the driver to PERCCLI_7.211.0

https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=mgkfv

qubidt commented on 2022-02-16 21:37 (UTC)

updated the PKGBUILD with the file I'm seeing on the dell support page.

diff --git a/PKGBUILD b/PKGBUILD
index 3b419f6..884bf37 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: BStrauss3 <bstrauss at acm dot org>

 pkgname=perccli
-pkgver=7.3_007.0318
+pkgver=7.1623.00_A11
 pkgrel=0
 pkgdesc='Proprietary controller binary for DELL PERC RAID cards.'
 url='https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2'
@@ -14,24 +14,16 @@ makedepends=(
   rpmextract
 )
 source=(
-  https://dl.dell.com/FOLDER04830419M/1/perccli_${pkgver//_/-}_linux.tar.gz
+  https://dl.dell.com/FOLDER07576010M/1/PERCCLI_${pkgver}_Linux.tar.gz
 )
-sha256sums=(
-  8c37be8c2a2ccd4fb013362b9b772807e05d65f17bcbb773002098dab8ee1c93
-)
-
-prepare() {
-  /usr/bin/true
-}
+sha256sums=('0431bbeef55e772d8bcac10a4624918e5b5b70409137ebda2816921825f43e7b')

 build() {
-  cd ./perccli_7.3-007.0318_linux/Linux
   rpmextract.sh perccli-*.rpm
 }

 package() {
-  install -d -m 755 "${pkgdir}/usr/bin"
-  cp -a ./perccli_7.3-007.0318_linux/Linux/opt "${pkgdir}"
-  ln -s "/opt/MegaRAID/perccli/perccli64" ${pkgdir}/usr/bin/perccli
+  install -Dm755 "./opt/MegaRAID/perccli/perccli64" "${pkgdir}/opt/MegaRAID/perccli"
+  install -dm755 "${pkgdir}/usr/bin"
+  ln -s "/opt/MegaRAID/perccli/perccli64" "${pkgdir}/usr/bin/perccli"
 }
-

Unfortunately the site doesn't like curl's default User-Agent so you'll want to download the file manually with a user-agent header, e.g.:

curl -H 'User-Agent: foo' -OJ https://dl.dell.com/FOLDER07576010M/1/PERCCLI_7.1623.00_A11_Linux.tar.gz

Not sure yet about the best way to do this in the PKGBUILD

n3e commented on 2020-06-13 20:52 (UTC)

Thank you for the notification and your work on the patch. It got slightly broken by the the forum software. I attributed your contribution in the PKGBUILD.

Have fun with perccli!

BStrauss3 commented on 2020-06-13 19:10 (UTC) (edited on 2020-06-13 19:13 (UTC) by BStrauss3)

Dell have updated to 7.3_007.0318 and have changed the download folder and the sha checksum... and the folder structure...

--- perccli-aur/PKGBUILD 2020-06-13 14:09:40.087562499 -0500 +++ perccli/PKGBUILD 2020-06-13 14:03:52.494240497 -0500 @@ -1,7 +1,7 @@ # Maintainer: n3e <n3e at thathat dot net>

pkgname=perccli -pkgver=7.1_007.0127 +pkgver=7.3_007.0318 pkgrel=1 pkgdesc='Proprietary controller binary for DELL PERC RAID cards.' url='https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=f48c2' @@ -13,10 +13,10 @@ rpmextract ) source=( - https://dl.dell.com/FOLDER04470715M/1/perccli_${pkgver///-}_linux.tar.gz + https://dl.dell.com/FOLDER04830419M/1/perccli_${pkgver///-}_linux.tar.gz ) sha256sums=( - 9cf8080a60cc8b45002d86762b0a7bd869b15ade94777d29ac838c72098cedb7 + 8c37be8c2a2ccd4fb013362b9b772807e05d65f17bcbb773002098dab8ee1c93 )

prepare() { @@ -24,13 +24,13 @@ }

build() { - cd ./Linux + cd ./perccli_7.3-007.0318_linux/Linux rpmextract.sh perccli-*.rpm }

package() { install -d -m 755 "${pkgdir}/usr/bin" - cp -a ./Linux/opt "${pkgdir}" + cp -a ./perccli_7.3-007.0318_linux/Linux/opt "${pkgdir}" ln -s "/opt/MegaRAID/perccli/perccli64" ${pkgdir}/usr/bin/perccli }