summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo (XenGi) Band2020-09-23 02:19:06 +0200
committerRicardo (XenGi) Band2020-09-23 02:19:06 +0200
commit7b7d887dd380ac326eb521f25a134d818defe2d4 (patch)
tree7fc463666907aa150f4ea270011b485f4fa39976
parent15d14c3722eb72403f9ef697d99b375d3b5a8d36 (diff)
downloadaur-7b7d887dd380ac326eb521f25a134d818defe2d4.tar.gz
optimized pkgbuild
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD24
2 files changed, 14 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f39331db5bc0..52c566820fcb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = dell-idractools
pkgdesc = Dell EMC iDRAC Tools (RACADM, VMCLI, IPMI Tool)
pkgver = 9.4.0.3732
- pkgrel = 1
+ pkgrel = 2
url = https://www.dell.com/support/home/de/de/debsdt1/drivers/driversdetails?driverid=G3NDF&oscode=RHE70&productcode=poweredge-r640
arch = x86_64
license = GPL2
diff --git a/PKGBUILD b/PKGBUILD
index 16a81ac1866c..35f50ed2da7d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
# Maintainer: Ricardo Band <email@ricardo.band>
pkgname=dell-idractools
-pkgver=9.4.0.3732
_pkgver=9.4.0-3732
-_pkgbuild=15734
-pkgrel=1
+_folder_sign=FOLDER05920766M
+_folder=FOLDER05920767M
+pkgver=${_pkgver/-/.}
+pkgrel=2
pkgdesc="Dell EMC iDRAC Tools (RACADM, VMCLI, IPMI Tool)"
arch=('x86_64')
url='https://www.dell.com/support/home/de/de/debsdt1/drivers/driversdetails?driverid=G3NDF&oscode=RHE70&productcode=poweredge-r640'
@@ -12,16 +13,16 @@ license=('GPL2' 'LGPL2')
conflicts=(dell-srvadmin dell-mgmtstat)
makedepends=(rpmextract)
# http://downloads.dell.com/published/pages/poweredge-r640.html
-source=("https://dl.dell.com/FOLDER05920766M/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz.sign"
- "https://dl.dell.com/FOLDER05920767M/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz")
+source=("https://dl.dell.com/${_folder_sign}/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz.sign"
+ "https://dl.dell.com/${_folder}/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz")
sha256sums=('SKIP'
'bd7cecb61fbf46818355c5c142e23b3b35466cacc5bb56ee24dc9a6da728d595')
validpgpkeys=("42550ABD1E80D7C1BC0BAD851285491434D8786F")
package() {
- rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-argtable2-${_pkgver}.${_pkgbuild}.el8.${arch}.rpm | bsdtar -xf - -C ${pkgdir}
- rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-hapi-${_pkgver}.${_pkgbuild}.el8.${arch}.rpm | bsdtar -xf - -C ${pkgdir}
- rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-idracadm7-${_pkgver}.${_pkgbuild}.el8.${arch}.rpm | bsdtar -xf - -C ${pkgdir}
+ rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-argtable2-${_pkgver}.*.el8.${arch}.rpm | bsdtar -xvf - -C ${pkgdir}
+ rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-hapi-${_pkgver}.*.el8.${arch}.rpm | bsdtar -xvf - -C ${pkgdir}
+ rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL8/${arch}/srvadmin-idracadm7-${_pkgver}.*.el8.${arch}.rpm | bsdtar -xvf - -C ${pkgdir}
# cleanup
# remove redundant service file
@@ -29,10 +30,11 @@ package() {
# merge /usr/lib64 with /usr/lib
mv ${pkgdir}/usr/lib64/* ${pkgdir}/usr/lib/
rm -rf ${pkgdir}/usr/lib64
+ rm -rf ${pkgdir}/usr/lib/.build-id
+ rm -rf ${pkgdir}/etc/rc.d
# create symlink to racadm
- mkdir -p ${pkgdir}/usr/local/bin
- ln -s /opt/dell/srvadmin/bin/idracadm7 ${pkgdir}/usr/local/bin/idracadm7
- ln -s /usr/local/bin/idracadm7 ${pkgdir}/usr/local/bin/racadm
+ mkdir -p ${pkgdir}/usr/bin
+ ln -s /opt/dell/srvadmin/bin/idracadm7 ${pkgdir}/usr/bin/racadm
}