summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHubbeKing2020-02-03 22:39:09 +0200
committerHubbeKing2020-02-03 22:39:09 +0200
commit76b596efe21e2d1bd1c8942a127444c883c43282 (patch)
treea480146d6910a0745c5815c07006dc23c11e82cc
downloadaur-76b596efe21e2d1bd1c8942a127444c883c43282.tar.gz
Intial commit for targetd 0.8.9 build
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD23
-rw-r--r--targetd.service8
-rw-r--r--targetd.yaml22
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