[arch-commits] Commit in open-iscsi/trunk (3 files)
Sergej Pupykin
spupykin at nymeria.archlinux.org
Thu May 8 12:33:00 UTC 2014
Date: Thursday, May 8, 2014 @ 14:32:59
Author: spupykin
Revision: 110828
upgpkg: open-iscsi 2.0_873-6
upd
Added:
open-iscsi/trunk/open-iscsi.service
Modified:
open-iscsi/trunk/PKGBUILD
open-iscsi/trunk/open-iscsi.install
--------------------+
PKGBUILD | 40 +++++++++++++++++++---------------------
open-iscsi.install | 6 ------
open-iscsi.service | 10 ++++++++++
3 files changed, 29 insertions(+), 27 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-05-08 12:32:46 UTC (rev 110827)
+++ PKGBUILD 2014-05-08 12:32:59 UTC (rev 110828)
@@ -1,22 +1,23 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
# Maintainer: Stefan Kirrmann <stefan.kirrmann at gmail dot com>
+
pkgname=open-iscsi
-pkgver=2.0.873
-_pkgver=2.0-873
-pkgrel=4
-pkgdesc="High performance, transport independent iSCSI implementation"
+pkgver=2.0_873
+_pkgver=${pkgver/_/-}
+pkgrel=6
+pkgdesc="userland tools"
arch=('i686' 'x86_64')
url="http://www.open-iscsi.org"
license=('GPL')
depends=('bash')
install=$pkgname.install
-backup=('etc/iscsi/iscsid.conf' 'etc/iscsi/initiatorname.iscsi' 'etc/conf.d/open-iscsi')
+backup=('etc/iscsi/iscsid.conf' 'etc/iscsi/initiatorname.iscsi')
source=("http://www.open-iscsi.org/bits/${pkgname}-${_pkgver}.tar.gz" \
- "open-iscsi" "open-iscsi.conf.d")
+ "open-iscsi.service")
options=('docs')
-changelog=Changelog
sha256sums=('7dd9f2f97da417560349a8da44ea4fcfe98bfd5ef284240a2cc4ff8e88ac7cd9'
- '649536c4abc9c4d9f994cc1c0033449d46c120b73a836854a228f7e103711314'
- '289ba27b72a3bd9d251e08b3d61dd3ae2f6ad545e5ffe2edaa2b79638996654c')
+ '7b8e37dd10a909a67ba7f7126f699920639be39adfa65f1d2b2bcd8846e58db7')
build() {
cd ${srcdir}/${pkgname}-${_pkgver}
@@ -24,29 +25,26 @@
# include iscsistart in the package
sed -i -e '/^PROGRAMS = /s/$/ usr\/iscsistart/' Makefile
- # fix sbindir, so it installs to /usr/bin/ instead of /sbin
- sed -i -e 's/\/bin/\/usr\/bin/' Makefile
- sed -i -e 's/sbindir/bindir/' Makefile
- sed -i -e 's/\/sbin\//\/usr\/bin\//' Makefile
-
# build breaks if the openslp package is installed
- sed -i -e 's/\(\.\/configure\)/ \1 --without-slp/g' Makefile
+ sed -i -e 's/\(\.\/configure\)/ \1 --without-slp/g' Makefile
make user
}
-package(){
+package() {
cd ${srcdir}/${pkgname}-${_pkgver}
+
make DESTDIR=${pkgdir} install_user
-
- # install config files
- install -D -m755 ${srcdir}/open-iscsi ${pkgdir}/etc/rc.d/open-iscsi
- install -D -m644 ${srcdir}/open-iscsi.conf.d ${pkgdir}/etc/conf.d/open-iscsi
+
install -D -m644 ${srcdir}/${pkgname}-${_pkgver}/etc/iscsid.conf ${pkgdir}/etc/iscsi
+ install -D -m644 ${srcdir}/open-iscsi.service ${pkgdir}/usr/lib/systemd/system/open-iscsi.service
touch ${pkgdir}/etc/iscsi/initiatorname.iscsi
-
+
# copy docs
mkdir -p ${pkgdir}/usr/share/doc/${pkgname}
+ install -m644 Changelog ${pkgdir}/usr/share/doc/${pkgname}/
install -m644 README ${pkgdir}/usr/share/doc/${pkgname}/
+
+ mv $pkgdir/sbin $pkgdir/usr/bin
}
Modified: open-iscsi.install
===================================================================
--- open-iscsi.install 2014-05-08 12:32:46 UTC (rev 110827)
+++ open-iscsi.install 2014-05-08 12:32:59 UTC (rev 110828)
@@ -6,12 +6,6 @@
echo ">>> Setting Initiatorname '$name'"
echo "InitiatorName=$name" > /etc/iscsi/initiatorname.iscsi
fi
- echo
- echo "Configure /etc/conf.d/open-iscsi to enable:"
- echo " - portal discovery"
- echo " - automatic login to available targets"
- echo " - automount of targets"
- echo
}
post_upgrade() {
Added: open-iscsi.service
===================================================================
--- open-iscsi.service (rev 0)
+++ open-iscsi.service 2014-05-08 12:32:59 UTC (rev 110828)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Open iSCSI Daemon
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/sbin/iscsid
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list