From 32888f0c4c0b07aa752e10f8f5bd6aaf39ef29f4 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Sun, 19 May 2013 18:49:03 +0400 Subject: iscsit (1.0-0+dyson1) unstable; urgency=low * Initial release. --- debian/changelog | 5 ++ debian/compat | 1 + debian/control | 116 +++++++++++++++++++++++++++++++++++++++++ debian/iscsitsvc.install | 2 + debian/itadm.install | 1 + debian/itadm.manpages | 1 + debian/lib32iscsit-dev.install | 2 + debian/lib32iscsit1.install | 1 + debian/libiscsit-dev.install | 3 ++ debian/libiscsit-doc.manpages | 2 + debian/libiscsit1.install | 1 + debian/rules | 52 ++++++++++++++++++ debian/source/format | 1 + debian/source/local-options | 1 + 14 files changed, 189 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/iscsitsvc.install create mode 100644 debian/itadm.install create mode 100644 debian/itadm.manpages create mode 100644 debian/lib32iscsit-dev.install create mode 100644 debian/lib32iscsit1.install create mode 100644 debian/libiscsit-dev.install create mode 100644 debian/libiscsit-doc.manpages create mode 100644 debian/libiscsit1.install create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/local-options (limited to 'debian') diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..dfc9c5e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +iscsit (1.0-0+dyson1) unstable; urgency=low + + * Initial release. + + -- Igor Pashev Sun, 19 May 2013 18:35:11 +0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..858d2ed --- /dev/null +++ b/debian/control @@ -0,0 +1,116 @@ +Source: iscsit +Section: admin +Priority: optional +Maintainer: Igor Pashev +Build-Depends: + debhelper ( >= 9 ), + dpkg-dev ( >= 1.16.1~ ), + libnvpair-dev, lib32nvpair-dev [illumos-amd64 kopensolaris-amd64], + libscf-dev, lib32scf-dev [illumos-amd64 kopensolaris-amd64], + libstmf-dev, lib32stmf-dev [illumos-amd64 kopensolaris-amd64], + libsunuuid-dev | uuid-dev, lib32sunuuid-dev [illumos-amd64 kopensolaris-amd64], + gcc-multilib [illumos-amd64 kopensolaris-amd64], +Standards-Version: 3.9.4 +Homepage: http://illumos.org/ + +Package: libiscsit1 +Section: libs +Priority: optional +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Architecture: illumos-any kopensolaris-any +Recommends: iscsitsvc +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: iSCSI Target Management library + This package includes shared libiscsit library. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: lib32iscsit1 +Section: libs +Priority: optional +Architecture: illumos-amd64 kopensolaris-amd64 +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: iSCSI Target Management library (32 bit) + This package includes shared libiscsit library. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + . + This is 32-bit version of the library + +Package: libiscsit-dev +Architecture: illumos-any kopensolaris-any +Priority: optional +Suggests: libiscsit-doc +Section: libdevel +Depends: ${misc:Depends}, libiscsit1 (= ${binary:Version}), libnvpair-dev +Description: iSCSI Target Management library: development files + Contains the symlink, static library and headers needed to compile + applications using the libiscsit library. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: lib32iscsit-dev +Architecture: illumos-amd64 kopensolaris-amd64 +Priority: optional +Section: libdevel +Depends: ${misc:Depends}, lib32iscsit1 (= ${binary:Version}), + libiscsit-dev (= ${binary:Version}) +Description: iSCSI Target Management library: development files (32 bit) + Contains files needed to compile 32-bit applications using libiscsit library. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: libiscsit-doc +Architecture: all +Priority: optional +Section: libdevel +Description: iSCSI Target Management library: documentation + This package contains documentation for the STMF library. + To compile applications using this library install the libiscsit-dev package. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: itadm +Architecture: illumos-any kopensolaris-any +Priority: optional +Section: admin +Depends: ${shlibs:Depends}, ${misc:Depends}, iscsitsvc +Description: iSCSI Target Management CLI utility + This package contains the itadm utility which provides a command line + interface to the libiscsit library. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: iscsitsvc +Architecture: illumos-any kopensolaris-any +Priority: optional +Section: admin +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: iSCSI Target configuration daemon + This package contains the iSCSI Target daemon and a SMF service for this + daemon. The purpose of this daemon is to restore iSCSI Target state after + reboot and to make changes made through the libiscsit library persistent + across reboots. + . + The provided SMF service is used as a backend storage for iSCSI Target + configuration and thus required for any client of the libiscsit library + to work. + . + Functions in this library provide management services for COMSTAR iSCSI + target ports on top of the SCSI Target Mode Framework (STMF) + +Package: libiscsit1-dbg +Section: libs +Priority: extra +Multi-Arch: same +Architecture: illumos-any kopensolaris-any +Depends: ${misc:Depends}, libiscsit1 (= ${binary:Version}) +Description: iSCSI Management library: detached debugging symbols + This package contains the detached debugging symbols for the libiscsit library. diff --git a/debian/iscsitsvc.install b/debian/iscsitsvc.install new file mode 100644 index 0000000..f7fea65 --- /dev/null +++ b/debian/iscsitsvc.install @@ -0,0 +1,2 @@ +usr/lib/iscsitsvc +lib/svc/manifest/system/iscsi-target.xml diff --git a/debian/itadm.install b/debian/itadm.install new file mode 100644 index 0000000..b5ad5e8 --- /dev/null +++ b/debian/itadm.install @@ -0,0 +1 @@ +usr/sbin/itadm diff --git a/debian/itadm.manpages b/debian/itadm.manpages new file mode 100644 index 0000000..eb83afa --- /dev/null +++ b/debian/itadm.manpages @@ -0,0 +1 @@ +usr/src/man/man1m/itadm.1m diff --git a/debian/lib32iscsit-dev.install b/debian/lib32iscsit-dev.install new file mode 100644 index 0000000..5347c17 --- /dev/null +++ b/debian/lib32iscsit-dev.install @@ -0,0 +1,2 @@ +usr/lib32/libiscsit.so +usr/lib32/libiscsit.a diff --git a/debian/lib32iscsit1.install b/debian/lib32iscsit1.install new file mode 100644 index 0000000..df6e1a1 --- /dev/null +++ b/debian/lib32iscsit1.install @@ -0,0 +1 @@ +usr/lib32/libiscsit.so.1* diff --git a/debian/libiscsit-dev.install b/debian/libiscsit-dev.install new file mode 100644 index 0000000..3dff6cd --- /dev/null +++ b/debian/libiscsit-dev.install @@ -0,0 +1,3 @@ +usr/lib/*/libiscsit.so +usr/lib/*/libiscsit.a +usr/include/* diff --git a/debian/libiscsit-doc.manpages b/debian/libiscsit-doc.manpages new file mode 100644 index 0000000..29f5899 --- /dev/null +++ b/debian/libiscsit-doc.manpages @@ -0,0 +1,2 @@ +usr/src/man/man3iscsit/* +usr/src/man/man3lib/* diff --git a/debian/libiscsit1.install b/debian/libiscsit1.install new file mode 100644 index 0000000..18db832 --- /dev/null +++ b/debian/libiscsit1.install @@ -0,0 +1 @@ +usr/lib/*/libiscsit.so.1* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..dd7fec7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f + +include /usr/share/dpkg/architecture.mk + +export DPKG_GENSYMBOLS_CHECK_LEVEL := 4 + +# list of arch for which build 32-bit library +lib32 := illumos-amd64 kopensolaris-amd64 + +# list of arch for which build 64-bit library +lib64 := + +variants := default + +ifneq (,$(filter $(DEB_HOST_ARCH), $(lib32))) +variants += 32 +endif +ifneq (,$(filter $(DEB_HOST_ARCH), $(lib64))) +variants += 64 +endif + +configure.32 := --libdir=\$${prefix}/lib32 --disable-progs CFLAGS="-m32" +configure.64 := --libdir=\$${prefix}/lib64 --disable-progs CFLAGS="-m64" + +%: + dh $@ + +override_dh_auto_configure : $(variants:%=configure-%-stamp) +override_dh_auto_build : $(variants:%=build-%-stamp) +override_dh_auto_install : $(variants:%=install-%-stamp) +override_dh_auto_clean: + rm -rf debian/build + +override_dh_strip: + dh_strip -p libiscsit1 --dbg-package=libiscsit1-dbg + dh_strip -N libiscsit1 + +configure-%-stamp: + dh_auto_configure -B debian/build/$* -- \ + --libexecdir=\$${prefix}/lib \ + $(configure.$*) + touch $@ + +build-%-stamp: configure-%-stamp + dh_auto_build -B debian/build/$* + touch $@ + +install-%-stamp: build-%-stamp + dh_auto_install -B debian/build/$* + touch $@ + + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 0000000..4aceb10 --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1 @@ +unapply-patches -- cgit v1.2.3