diff options
author | Ricardo (XenGi) Band | 2019-08-08 16:04:27 +0200 |
---|---|---|
committer | Ricardo (XenGi) Band | 2019-08-08 16:04:27 +0200 |
commit | f8c791ec4109757897c19881c29683faea1fe537 (patch) | |
tree | 1d7248d0461d42cb0ced0e3ecbb6bcd9fb6d3d98 | |
download | aur-f8c791ec4109757897c19881c29683faea1fe537.tar.gz |
dell racadm initial package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..473e422f598e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = dell-idractools + pkgdesc = Dell EMC iDRAC Tools (RACADM, VMCLI, IPMI Tool) + pkgver = 9.3.0.3379 + pkgrel = 1 + url = https://www.dell.com/support/home/de/de/debsdt1/drivers/driversdetails?driverid=G3NDF&oscode=RHE70&productcode=poweredge-r640 + arch = x86_64 + license = GPL2 + license = LGPL2 + makedepends = rpmextract + makedepends = cpio + conflicts = dell-srvadmin + conflicts = dell-mgmtstat + source = http://downloads.dell.com/FOLDER05446180M/1/DellEMC-iDRACTools-Web-LX-9.3.0-3379_A00.tar.gz + source = http://downloads.dell.com/FOLDER05446181M/1/DellEMC-iDRACTools-Web-LX-9.3.0-3379_A00.tar.gz.sign + validpgpkeys = 42550ABD1E80D7C1BC0BAD851285491434D8786F + sha256sums = 3e36131d618a4cbd3526c31f936451c225cdfa470ab8293cac6f5304a2442e28 + sha256sums = de3aa3d6955e490cd6a43d102a4435fa133c5ac4ef58866afd538eaf9f046a42 + +pkgname = dell-idractools + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..77bdca2441bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Ricardo Band <email@ricardo.band> + +pkgname=dell-idractools +pkgver=9.3.0.3379 +_pkgver="9.3.0-3379" +_pkgbuild=14516 +pkgrel=1 +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' +license=('GPL2' 'LGPL2') +conflicts=(dell-srvadmin dell-mgmtstat) +makedepends=(rpmextract cpio) +# http://downloads.dell.com/published/pages/poweredge-r640.html +source=("http://downloads.dell.com/FOLDER05446180M/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz" + "http://downloads.dell.com/FOLDER05446181M/1/DellEMC-iDRACTools-Web-LX-${_pkgver}_A00.tar.gz.sign") +sha256sums=("3e36131d618a4cbd3526c31f936451c225cdfa470ab8293cac6f5304a2442e28" + "de3aa3d6955e490cd6a43d102a4435fa133c5ac4ef58866afd538eaf9f046a42") +validpgpkeys=("42550ABD1E80D7C1BC0BAD851285491434D8786F") + +package() { + rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL7/${arch}/srvadmin-argtable2-${_pkgver}.${_pkgbuild}.el7.${arch}.rpm | bsdtar -xf - -C ${pkgdir} + rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL7/${arch}/srvadmin-hapi-${_pkgver}.${_pkgbuild}.el7.${arch}.rpm | bsdtar -xf - -C ${pkgdir} + rpm2cpio ${srcdir}/iDRACTools/racadm/RHEL7/${arch}/srvadmin-idracadm7-${_pkgver}.${_pkgbuild}.el7.${arch}.rpm | bsdtar -xf - -C ${pkgdir} + + # cleanup + # remove redundant service file + rm -rf ${pkgdir}/etc/systemd/system/instsvcdrv.service + # merge /usr/lib64 with /usr/lib + mv ${pkgdir}/usr/lib64/* ${pkgdir}/usr/lib/ + rm -rf ${pkgdir}/usr/lib64 + + # 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 +} + |