Compare commits
No commits in common. "8e396e2d1cdf7587064a745fcc3764d09caa671c" and "dcf728d215d39ae929ac5a5874189093874aaf73" have entirely different histories.
8e396e2d1c
...
dcf728d215
4 changed files with 23 additions and 49 deletions
|
@ -1497,10 +1497,6 @@ cmd = "./.repo/pkgver/samhain.sh"
|
||||||
source = "cmd"
|
source = "cmd"
|
||||||
cmd = "./.repo/pkgver/sendmail.sh"
|
cmd = "./.repo/pkgver/sendmail.sh"
|
||||||
|
|
||||||
[idracadm7]
|
|
||||||
source = "cmd"
|
|
||||||
cmd = "./.repo/pkgver/idracadm7.sh"
|
|
||||||
|
|
||||||
# git
|
# git
|
||||||
|
|
||||||
[pounce]
|
[pounce]
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# check dependencies
|
|
||||||
count=0
|
|
||||||
for dependency in curl hxnormalize hxselect grep sed sort tail; do
|
|
||||||
if [ ! -x "$(command -v $dependency)" ]; then
|
|
||||||
echo "$dependency missing"
|
|
||||||
count=$((count+1))
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# exit script if any dependencies missing
|
|
||||||
if [ $count -ne 0 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# upstream URL
|
|
||||||
UPSTREAM_URL="https://linux.dell.com/repo/community/openmanage/index.html"
|
|
||||||
|
|
||||||
# options to pass to cURL, including custom user agent
|
|
||||||
USER_AGENT="omsa-version-checker/1.0 george@rawlinson.net.nz"
|
|
||||||
CURL_OPTS=(--silent --user-agent "$USER_AGENT")
|
|
||||||
|
|
||||||
curl "${CURL_OPTS[@]}" "$UPSTREAM_URL" | \
|
|
||||||
hxnormalize -x | \
|
|
||||||
hxselect -c 'td>center' -s '\n' | \
|
|
||||||
grep '^v.*' | \
|
|
||||||
grep --invert-match '*\|,' | \
|
|
||||||
sed 's/^v//' | \
|
|
||||||
sort -n | \
|
|
||||||
tail -n 1
|
|
||||||
exit 0
|
|
15
idracadm7/.SRCINFO
Normal file
15
idracadm7/.SRCINFO
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
pkgbase = idracadm7
|
||||||
|
pkgdesc = Command-line interface to the Remote Access Controller - iDRAC7
|
||||||
|
pkgver = 9.5.0
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://linux.dell.com/repo/community/openmanage/
|
||||||
|
arch = x86_64
|
||||||
|
license = custom:dell
|
||||||
|
depends = argtable
|
||||||
|
source = idracadm7-9.5.0.deb::https://linux.dell.com/repo/community/openmanage/950/focal/pool/main/s/srvadmin-idracadm8/srvadmin-idracadm7_9.5.0_all.deb
|
||||||
|
source = LICENSE
|
||||||
|
b2sums = fc49ef3f0d22b9a5051a1bb062884b72a3747f3617252058d4802ff1b12f0497f97b7c00cf338f20ce2240d9de9eb854b61ee1864e587ffa4b2efd85082d14ef
|
||||||
|
b2sums = bf369d65bc553e5431ade90457cd45ec7b47da97031b3c478ed02fafff9b6c10009c0fe7fd4bee6da4a9b97e1d1b2f3f716e622185debb919223e49218ac90aa
|
||||||
|
|
||||||
|
pkgname = idracadm7
|
||||||
|
|
|
@ -1,32 +1,28 @@
|
||||||
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
|
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
|
||||||
|
|
||||||
pkgname=idracadm7
|
pkgname=idracadm7
|
||||||
pkgver=10.2.0.0
|
pkgver=9.5.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Command-line interface to the Remote Access Controller - iDRAC7"
|
pkgdesc="Command-line interface to the Remote Access Controller - iDRAC7"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://linux.dell.com/repo/community/openmanage/'
|
url='https://linux.dell.com/repo/community/openmanage/'
|
||||||
license=('custom:dell')
|
license=('custom:dell')
|
||||||
depends=('argtable')
|
depends=(argtable)
|
||||||
source=(
|
source=("$pkgname-$pkgver.deb::https://linux.dell.com/repo/community/openmanage/950/focal/pool/main/s/srvadmin-idracadm8/srvadmin-${pkgname}_${pkgver}_all.deb"
|
||||||
"$pkgname-$pkgver.deb::https://linux.dell.com/repo/community/openmanage/${pkgver//./}/focal/pool/main/s/srvadmin-idracadm8/srvadmin-${pkgname}_${pkgver}_all.deb"
|
LICENSE)
|
||||||
'LICENSE'
|
b2sums=('fc49ef3f0d22b9a5051a1bb062884b72a3747f3617252058d4802ff1b12f0497f97b7c00cf338f20ce2240d9de9eb854b61ee1864e587ffa4b2efd85082d14ef'
|
||||||
)
|
|
||||||
sha512sums=('1981c6e12b2f0db50d8512aaffb10051d22d099dc8a1897397b9180e077ba575dd195c17d65081fc597b2b7a1cea12c3061926c3869a92f8f77f5e5e51c64bed'
|
|
||||||
'0ab1c695f6e0c21639fc470d2f74b0f3eec2a9ad4ecf09077bca7d2596888f994cbf03bf40f5c4e7d85e651f0c33b34c69ed47cef02ff9f2827eb8838fe06718')
|
|
||||||
b2sums=('384654882bf6808355e027bdbc6a9eccd06c2b1c85b8088b6e377df9e81c5120b5be4f2f57e672c05b0ab1452e0f26e7f0ad1ffe97d3831f0517a6ef6735e550'
|
|
||||||
'bf369d65bc553e5431ade90457cd45ec7b47da97031b3c478ed02fafff9b6c10009c0fe7fd4bee6da4a9b97e1d1b2f3f716e622185debb919223e49218ac90aa')
|
'bf369d65bc553e5431ade90457cd45ec7b47da97031b3c478ed02fafff9b6c10009c0fe7fd4bee6da4a9b97e1d1b2f3f716e622185debb919223e49218ac90aa')
|
||||||
# https://www.dell.com/support/article/en-nz/sln310714/support-for-openmanage-enterprise?lang=en
|
# https://www.dell.com/support/article/en-nz/sln310714/support-for-openmanage-enterprise?lang=en
|
||||||
# https://www.delltechnologies.com/en-us/collaterals/unauth/offering-overview-documents/products/servers/openmanage_enterprise_licensing_guide.pdf
|
# https://www.delltechnologies.com/en-us/collaterals/unauth/offering-overview-documents/products/servers/openmanage_enterprise_licensing_guide.pdf
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
tar xvf data.tar.xz ./opt/dell/srvadmin/bin/idracadm7 --strip-components=5
|
tar xvf "$srcdir/data.tar.xz" ./opt/dell/srvadmin/bin/idracadm7 --strip-components=5
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
# binary
|
# binary
|
||||||
install -Dm755 -t "$pkgdir/usr/bin" idracadm7
|
install -Dm755 -t "$pkgdir/usr/bin" "$srcdir/idracadm7"
|
||||||
|
|
||||||
# license
|
# license
|
||||||
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
|
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/LICENSE"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue