[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