summaryrefslogtreecommitdiff
path: root/zfsutils/debian
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2012-11-10 23:43:35 +0000
committerIgor Pashev <pashev.igor@gmail.com>2012-11-10 23:43:35 +0000
commit2ed62a3c155daa6276ea8aacdeea0f29663d2374 (patch)
tree29538a4d33181defb05ffae8a460980e733d9517 /zfsutils/debian
parent533910d6c81b9934b76aa9a146f50d6a6e9082eb (diff)
downloadillumos-packaging-2ed62a3c155daa6276ea8aacdeea0f29663d2374.tar.gz
zfsutils headers
Diffstat (limited to 'zfsutils/debian')
-rw-r--r--zfsutils/debian/control1
-rwxr-xr-xzfsutils/debian/rules13
2 files changed, 9 insertions, 5 deletions
diff --git a/zfsutils/debian/control b/zfsutils/debian/control
index 5db7ac0..8486bac 100644
--- a/zfsutils/debian/control
+++ b/zfsutils/debian/control
@@ -6,7 +6,6 @@ Build-Depends:
dh-illumos,
illumos-source-2.10,
gcc-multilib,
- libadm1-dev , lib32adm1-dev ,
libdevid1-dev , lib32devid1-dev ,
libefi1-dev , lib32efi1-dev ,
libidmap1-dev , lib32idmap1-dev ,
diff --git a/zfsutils/debian/rules b/zfsutils/debian/rules
index abc0a8d..43be236 100755
--- a/zfsutils/debian/rules
+++ b/zfsutils/debian/rules
@@ -22,7 +22,9 @@ unpack-stamp:
dh_testdir
dh_illumos_gate --build \
$(cmd:%=usr/src/cmd/%) \
- $(libs:%=usr/src/lib/%)
+ $(libs:%=usr/src/lib/%) \
+ usr/src/uts/common/sys/fs/zfs.h \
+ usr/src/uts/common/fs/zfs/sys/\*.h
# Buggy and unused:
echo > usr/src/Makefile.msg.targ
touch $@
@@ -38,9 +40,11 @@ unpatch:
[ ! -f debian/patches/series ] || QUILT_PATCHES=debian/patches quilt pop -a -f || test $$? = 2
rm -f patch-stamp
-dirs-stamp:
+dirs-stamp: unpack-stamp
. usr/env.sh; mkdir -p \
debian/tmp/usr/include \
+ debian/tmp/usr/include/sys \
+ debian/tmp/usr/include/sys/fs \
debian/tmp$$DEB_LIBDIR_32 \
debian/tmp$$DEB_LIBDIR_64 \
debian/tmp$$DEB_USRLIBDIR_32 \
@@ -55,13 +59,14 @@ mapfiles-stamp: patch-stamp
headers-stamp: patch-stamp dirs-stamp
dh_illumos_make $(libs_headers:%=usr/src/lib/%) -t install_h
+ cp usr/src/uts/common/sys/fs/zfs.h debian/tmp/usr/include/sys/fs/
touch $@
-cmd-stamp: lib-stamp dirs-stamp mapfiles-stamp headers-stamp
+cmd-stamp: lib-stamp dirs-stamp mapfiles-stamp headers-stamp patch-stamp
dh_illumos_make --native $(cmd:%=usr/src/cmd/%)
touch $@
-lib-stamp: dirs-stamp mapfiles-stamp headers-stamp
+lib-stamp: dirs-stamp mapfiles-stamp headers-stamp patch-stamp
dh_illumos_make $(libs:%=usr/src/lib/%)
touch $@