diff options
author | HubbeKing | 2020-02-03 22:39:09 +0200 |
---|---|---|
committer | HubbeKing | 2020-02-03 22:39:09 +0200 |
commit | 76b596efe21e2d1bd1c8942a127444c883c43282 (patch) | |
tree | a480146d6910a0745c5815c07006dc23c11e82cc | |
download | aur-76b596efe21e2d1bd1c8942a127444c883c43282.tar.gz |
Intial commit for targetd 0.8.9 build
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | targetd.service | 8 | ||||
-rw-r--r-- | targetd.yaml | 22 |
4 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..22f3a8464254 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = targetd + pkgdesc = Remote configuration of a LIO-based storage appliance + pkgver = 0.8.9 + pkgrel = 1 + url = https://github.com/open-iscsi/targetd + arch = any + license = GPL3 + makedepends = python-setuptools + depends = targetcli-fb + depends = python-rtslib-fb + depends = python-configshell-fb + depends = libblockdev + depends = python-setproctitle + depends = python-yaml + provides = targetd + source = targetd-0.8.9.tar.gz::https://github.com/open-iscsi/targetd/archive/v0.8.9.tar.gz + sha256sums = 16aec1cd70ab515eed08b801f434a3f1aa810675f305df61b368772c30af7976 + +pkgname = targetd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..698fe2e222b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Hubbe King <hubbe128@gmail.com> + +pkgname=targetd +pkgver=0.8.9 +pkgrel=1 +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=('16aec1cd70ab515eed08b801f434a3f1aa810675f305df61b368772c30af7976') +makedepends=('python-setuptools') +depends=('targetcli-fb' 'python-rtslib-fb' 'python-configshell-fb' 'libblockdev' 'python-setproctitle' 'python-yaml') + +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 targetd.8 "$pkgdir"/usr/share/man/man8/targetd.8 +} diff --git a/targetd.service b/targetd.service new file mode 100644 index 000000000000..8fb0a33def4f --- /dev/null +++ b/targetd.service @@ -0,0 +1,8 @@ +[Unit] +Description=targetd daemon for remote LIO-based storage config + +[Service] +ExecStart=/usr/bin/targetd + +[Install] +WantedBy=default.target diff --git a/targetd.yaml b/targetd.yaml new file mode 100644 index 000000000000..61c534a0aeaf --- /dev/null +++ b/targetd.yaml @@ -0,0 +1,22 @@ +# See http://www.yaml.org/spec/1.2/spec.html for more on YAML. +# +# A sample /etc/target/targetd.yaml file. +# + +# No default password, please pick a good one. + +password: + +# defaults below; uncomment and edit +#block_pools: [vg-targetd/thin_pool] # just 1 by default, but can be more +#fs_pools: [] # Path to btrfs FS, eg. /my_btrfs_mount +#user: admin +#target_name: iqn.2003-01.org.example.mach1:1234 + +# log level (debug, info, warning, error, critical) +#log_level: info + +#ssl: false +# if ssl is activated: +#ssl_cert: /etc/target/targetd_cert.pem +#ssl_key: /etc/target/targetd_key.pem |