summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD19
2 files changed, 19 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 15cca8abce9e..62763fd66b76 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = targetd
pkgdesc = Remote configuration of a LIO-based storage appliance
pkgver = 0.9.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/open-iscsi/targetd
arch = any
license = GPL3
@@ -18,7 +18,11 @@ pkgbase = targetd
optdepends = zfs-dkms: ZFS block device support
provides = targetd
source = targetd-0.9.1.tar.gz::https://github.com/open-iscsi/targetd/archive/v0.9.1.tar.gz
+ source = targetd.service
+ source = targetd.yaml
sha256sums = 40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8
+ sha256sums = 221c660d89f94c5543991ce62127d1b30da78f133b6683b9f6be79293266aa73
+ sha256sums = fd9362d5dc32c976107114ef40a983f2440687c89e444c63f22c911df8010b06
pkgname = targetd
diff --git a/PKGBUILD b/PKGBUILD
index c8aa96a690a9..0429115f3c64 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,18 @@
pkgname=targetd
pkgver=0.9.1
-pkgrel=1
+pkgrel=2
pkgdesc="Remote configuration of a LIO-based storage appliance"
arch=('any')
url="https://github.com/open-iscsi/targetd"
license=('GPL3')
provides=('targetd')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/open-iscsi/targetd/archive/v${pkgver}.tar.gz")
-sha256sums=('40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/open-iscsi/targetd/archive/v${pkgver}.tar.gz"
+ "targetd.service"
+ "targetd.yaml")
+sha256sums=('40846e30a8f2d3ce9a6075a76dcf59f927932296b774a1b7f2875e82b96312e8'
+ '221c660d89f94c5543991ce62127d1b30da78f133b6683b9f6be79293266aa73'
+ 'fd9362d5dc32c976107114ef40a983f2440687c89e444c63f22c911df8010b06')
makedepends=('python-setuptools')
depends=('targetcli-fb' 'python-rtslib-fb' 'python-configshell-fb' 'libblockdev' 'python-setproctitle' 'python-yaml')
@@ -18,12 +22,17 @@ optdepends=('zfs-utils: ZFS block device support'
'zfs-linux-lts: ZFS block device support'
'zfs-dkms: ZFS block device support')
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i 's/ distutils.core / setuptools /' setup.py
+}
+
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
python setup.py install --root="$pkgdir"
install -D -m755 scripts/targetd "$pkgdir"/usr/bin/targetd
- install -D -m644 ../../targetd.service "$pkgdir"/usr/lib/systemd/system/targetd.service
- install -D -m644 ../../targetd.yaml "$pkgdir"/usr/share/targetd/targetd.yaml
+ install -D -m644 "$srcdir"/targetd.service "$pkgdir"/usr/lib/systemd/system/targetd.service
+ install -D -m644 "$srcdir"/targetd.yaml "$pkgdir"/usr/share/targetd/targetd.yaml
install -D -m644 targetd.8 "$pkgdir"/usr/share/man/man8/targetd.8
install -D -m644 targetd.yaml.5 "$pkgdir"/usr/share/man/man5/targetd.yaml.5
}