diff options
author | Ted Sadler | 2021-04-20 00:13:45 -0400 |
---|---|---|
committer | Ted Sadler | 2021-04-20 00:13:45 -0400 |
commit | cb0de797fa95944b3cadc4c67ad7d80d11aeb91f (patch) | |
tree | 7f4423bbecc9fe492a6ba4e5e3737c7e4381d65a | |
parent | 5bed392122ec12245550fcaf9e4f418314f46359 (diff) | |
download | aur-cb0de797fa95944b3cadc4c67ad7d80d11aeb91f.tar.gz |
update to veeam 5.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | veeam.install | 32 |
3 files changed, 23 insertions, 74 deletions
@@ -1,22 +1,23 @@ pkgbase = veeam pkgdesc = Veeam Agent for Linux - pkgver = 4.0.1.2365 + pkgver = 5.0.0.4318 pkgrel = 1 url = http://repository.veeam.com/backup/linux/agent - install = veeam.install arch = x86_64 - license = Proprietary + license = custom + depends = mlocate depends = ncurses depends = lvm2 depends = fuse - depends = rpmextract - conflicts = veeam + backup = usr/share/veeam/lpb_scheme.sql + backup = usr/share/veeam/db_upgrade.sql + backup = usr/share/veeam/db_scheme.sql backup = etc/veeam/veeam.ini backup = var/lib/veeam/veeam_db.sqlite backup = var/lib/veeam/veeam_db.sqlite-shm backup = var/lib/veeam/veeam_db.sqlite-wal - source = http://repository.veeam.com/backup/linux/agent/rpm/el/7/x86_64/veeam-4.0.1.2365-1.el7.x86_64.rpm - sha256sums = 0019944ce84cd06b76611c3f5471078934f0d1ae0d73fb9313a7f5e517993e58 + source = http://repository.veeam.com/backup/linux/agent/rpm/el/8/x86_64/veeam-5.0.0.4318-1.el8.x86_64.rpm + sha256sums = 6c4cdf522868e376050ce7969194451d9d2c73f48419928aeceff58b3d8e827e pkgname = veeam @@ -1,42 +1,22 @@ -# Maintainer: dekart811 -# -_pkgbase=veeam +# Maintainer: theokonos +# Contributors: dekart811 +# Contributors: loqs + pkgname=veeam -pkgver=4.0.1.2365 +pkgver=5.0.0.4318 pkgrel=1 pkgdesc="Veeam Agent for Linux" arch=('x86_64') url=http://repository.veeam.com/backup/linux/agent -license=('Proprietary') -depends=('ncurses' 'lvm2' 'fuse' 'rpmextract') -install=${pkgname}.install -source=( "${url}/rpm/el/7/x86_64/veeam-${pkgver}-1.el7.x86_64.rpm" ) -conflicts=("${_pkgbase}") -sha256sums=('0019944ce84cd06b76611c3f5471078934f0d1ae0d73fb9313a7f5e517993e58') -backup=('etc/veeam/veeam.ini' 'var/lib/veeam/veeam_db.sqlite' 'var/lib/veeam/veeam_db.sqlite-shm' 'var/lib/veeam/veeam_db.sqlite-wal') -# -build() { - msg "build..." - rpmextract.sh veeam-${pkgver}-1.el7.x86_64.rpm - sed -i 's#/var/run#/run#' "${srcdir}/lib/systemd/system/veeamservice.service" -} -# -package() { - # Install - msg2 "package..." +license=('custom') +depends=('ncurses' 'lvm2' 'fuse' 'mlocate') +source=( "$url/rpm/el/8/x86_64/veeam-$pkgver-1.el8.x86_64.rpm" ) +sha256sums=('6c4cdf522868e376050ce7969194451d9d2c73f48419928aeceff58b3d8e827e') +noextract=("$pkgname-$pkgver-1.el8.x86_64.rpm") +backup=('etc/veeam/veeam.ini' 'usr/share/veeam/lpb_scheme.sql' 'usr/share/veeam/db_upgrade.sql' 'usr/share/veeam/db_scheme.sql' 'var/lib/veeam/veeam_db.sqlite' 'var/lib/veeam/veeam_db.sqlite-shm' 'var/lib/veeam/veeam_db.sqlite-wal') - install -Dm 0644 "${srcdir}/etc/veeam/veeam.ini" "${pkgdir}/etc/veeam/veeam.ini" - install -Dm 0644 "${srcdir}/lib/systemd/system/veeamservice.service" "${pkgdir}/usr/lib/systemd/system/veeamservice.service" - install -Dm 0755 "${srcdir}/usr/bin/veeam" "${pkgdir}/usr/bin/veeam" - install -Dm 0755 "${srcdir}/usr/bin/veeamconfig" "${pkgdir}/usr/bin/veeamconfig" - install -Dm 0755 "${srcdir}/usr/sbin/veeammount" "${pkgdir}/usr/bin/veeammount" - install -Dm 0755 "${srcdir}/usr/sbin/veeamagent" "${pkgdir}/usr/bin/veeamagent" - install -Dm 0755 "${srcdir}/usr/sbin/veeamjobman" "${pkgdir}/usr/bin/veeamjobman" - install -Dm 0755 "${srcdir}/usr/sbin/veeamservice" "${pkgdir}/usr/bin/veeamservice" - install -Dm 0644 "${srcdir}/usr/share/doc/veeam/3rd_party" "${pkgdir}/usr/share/doc/veeam/3rd_party" - install -Dm 0644 "${srcdir}/usr/share/doc/veeam/EULA" "${pkgdir}/usr/share/doc/veeam/EULA" - install -Dm 0644 "${srcdir}/usr/share/man/man8/veeam.8" "${pkgdir}/usr/share/man/man8/veeam.8" - install -Dm 0644 "${srcdir}/usr/share/man/man8/veeamconfig.8" "${pkgdir}/usr/share/man/man8/veeamconfig.8" - install -Dm 0644 "${srcdir}/usr/share/veeam/lpb_scheme.sql" "${pkgdir}/usr/share/veeam/lpb_scheme.sql" - install -Dm 0644 "${srcdir}/usr/share/veeam/lpb_upgrade_scheme.sql" "${pkgdir}/usr/share/veeam/lpb_upgrade_scheme.sql" +package() { + bsdtar -xf $pkgname-$pkgver-1.el8.x86_64.rpm -C "$pkgdir" -s /sbin/bin/ -s '|lib/systemd|usr/lib/systemd|' -s "|/usr/share/doc/veeam/|/usr/share/doc/$pkgname/|" + sed -i -e 's|/var/run|/run|' -e 's|/sbin|/bin|' "$pkgdir"/usr/lib/systemd/system/veeamservice.service + rm -rf "$pkgdir"/usr/lib/.build-id/ } diff --git a/veeam.install b/veeam.install deleted file mode 100644 index 95fee5fea9a8..000000000000 --- a/veeam.install +++ /dev/null @@ -1,32 +0,0 @@ -post_install() { - echo "post install" - groupadd veeam - _curr_dir=$(pwd) - cd /usr/lib - #sudo ln -s libncursesw.so.6 libncursesw.so.5 - #sudo ln -s libpanelw.so.6 libpanel.so.5 - cd $_curr_dir - systemctl enable veeamservice.service - systemctl start veeamservice.service - echo "." -} - -pre_upgrade() { - echo "pre update" - echo "." -} - -post_upgrade() { - echo "port updrade" - echo "." -} - -pre_remove() { - echo "pre remove" - systemctl stop veeamservice.service - systemctl disable veeamservice.service - #rm -f /usr/lib/libncursesw.so.5 /usr/lib/libpanel.so.5 - rm -rf /var/lib/veeam - rm -rf /var/log/veeam - echo "." -} |