diff options
author | Ricardo (XenGi) Band | 2020-09-23 02:19:06 +0200 |
---|---|---|
committer | Ricardo (XenGi) Band | 2020-09-23 02:19:06 +0200 |
commit | 7b7d887dd380ac326eb521f25a134d818defe2d4 (patch) | |
tree | 7fc463666907aa150f4ea270011b485f4fa39976 | |
parent | 15d14c3722eb72403f9ef697d99b375d3b5a8d36 (diff) | |
download | aur-7b7d887dd380ac326eb521f25a134d818defe2d4.tar.gz |
optimized pkgbuild
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 14 insertions, 12 deletions
@@ -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 @@ -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 } |