diff options
author | Jingrong Chen | 2022-10-01 15:13:47 -0400 |
---|---|---|
committer | Jingrong Chen | 2022-10-01 15:13:47 -0400 |
commit | 2dc6d8b4de579f36719ef929383164e801dc5b28 (patch) | |
tree | 805da8bcfd443fed869bce0b2e3d5804fa9036b7 /PKGBUILD | |
download | aur-2dc6d8b4de579f36719ef929383164e801dc5b28.tar.gz |
init commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..632aac6c2645 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Jingrong Chen <crazyboycjr@gmail.com> +pkgname=bigfix-duke +pkgver=10.0.2.52 +pkgrel=1 +pkgdesc="BigFix Enterprise Suite for Duke" +arch=('x86_64') +license=('unknown') +depends=('net-tools' 'bash' 'start-stop-daemon') +# BigFix_CS_10.0.2.52_Linux.zip is on a private server. Please replace this with your prepared material. +# You can acquire one copy here: https://www2.cs.duke.edu/csl/endpoints/BigFix_CS_10.0.2.52_Linux.zip +source=('scp://danyang-01.cs.duke.edu:/nfs/public/csl_endpoints/BigFix_CS_10.0.2.52_Linux.zip' + 'besclient.service' + 'vars.sh' + 'init-functions') +sha256sums=('c3410a3a7a97d4ee10cca0a2d8990c9c23758a3b1a0472d108d66921df83a088' + 'dcc7944605718e11c080bd5b9e9971e1b7ab5a3a71e7bc8992e6cc3c0fa05d69' + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + '3e0428b8665bb91a9783386ceef42f7e67e330f9db25a107c7131239c7e07405') +install='bigfix.install' + +package() { + builtin cd "${srcdir}/BigFix_CS_10.0.2.52_Linux" + + # NOTE: Replace this file with your own verified copy. + wget -nc http://bf01.aas.duke.edu:52311/masthead/masthead.afxm + install -Dm644 masthead.afxm "${pkgdir}/etc/opt/BESClient/actionsite.afxm" + install -Dm644 besclient.config -t "${pkgdir}/var/opt/BESClient/" + + # Use the file from ubuntu deb file. + mkdir -p deb + ar -x BESAgent-10.0.2.52-ubuntu10.amd64.deb --output deb + tar xzvfp deb/data.tar.gz -C "${pkgdir}" --no-same-owner + mkdir -p "${pkgdir}/usr" + mv "${pkgdir}/lib" "${pkgdir}/usr/lib" + + install -Dm644 "${startdir}/besclient.service" -t "${pkgdir}/usr/lib/systemd/system" + install -Dm644 "${startdir}/vars.sh" "${pkgdir}/usr/lib/init/vars.sh" + install -Dm644 "${startdir}/init-functions" "${pkgdir}/usr/lib/lsb/init-functions" +} |