summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2013-05-19 18:49:03 +0400
committerIgor Pashev <pashev.igor@gmail.com>2013-05-19 18:49:03 +0400
commit32888f0c4c0b07aa752e10f8f5bd6aaf39ef29f4 (patch)
tree7186a9fd5d47177577778f12d224d4d70ad41b17
parent48086e4b94f94b9e41d61406129b92078b65fdf1 (diff)
downloadiscsit-32888f0c4c0b07aa752e10f8f5bd6aaf39ef29f4.tar.gz
iscsit (1.0-0+dyson1) unstable; urgency=lowdyson/1.0-0+dyson1
* Initial release.
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control116
-rw-r--r--debian/iscsitsvc.install2
-rw-r--r--debian/itadm.install1
-rw-r--r--debian/itadm.manpages1
-rw-r--r--debian/lib32iscsit-dev.install2
-rw-r--r--debian/lib32iscsit1.install1
-rw-r--r--debian/libiscsit-dev.install3
-rw-r--r--debian/libiscsit-doc.manpages2
-rw-r--r--debian/libiscsit1.install1
-rwxr-xr-xdebian/rules52
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/local-options1
14 files changed, 189 insertions, 0 deletions
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 <pashev.igor@gmail.com> 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 <pashev.igor@gmail.com>
+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