.
This package contains the debugging symbols for libnvpair1.
-Package: libnvpair1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris name-value pair library (debian-installer version)
- This package contains the OpenSolaris libnvpair library, for managing
- name-value pairs.
- .
- This is a minimal package for use in debian-installer.
-
Package: libuutil1
Section: libs
Architecture: linux-any
.
This package contains the debugging symbols for libuutil1.
-Package: libuutil1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris userland utility library (debian-installer version)
- This package contains the OpenSolaris userland utility library.
- .
- This is a minimal package for use in debian-installer.
-
Package: libzfs-dev
Section: libdevel
Architecture: linux-any
.
This package contains the debugging symbols for libzfs1.
-Package: libzfs1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris ZFS library (debian-installer version)
- The Z file system is a pooled filesystem designed for maximum data integrity,
- supporting data snapshots, multiple copies, and data checksums.
- .
- The ZFS library provides support for managing ZFS filesystems.
- .
- This is a minimal package for use in debian-installer.
-
Package: libzpool1
Section: libs
Architecture: linux-any
.
This package contains the debugging symbols for libzpool1.
-Package: libzpool1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris interface library to manage ZFS storage pools (debian-installer version)
- This package contains the OpenSolaris libzpool library.
- .
- This is a minimal package for use in debian-installer.
-
Package: zfs-dkms
Architecture: all
Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
integrity, supporting data snapshots, multiple copies, and data checksums.
.
This package contains the debugging symbols for zfsutils.
-
-Package: zfsutils-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends},
- libuutil1-udeb (= ${binary:Version}), libnvpair1-udeb (= ${binary:Version}),
- libzfs1-udeb (= ${binary:Version}), libzpool1-udeb (= ${binary:Version}),
- zfs-modules,
-Description: command-line tools to manage ZFS filesystems (debian-installer version)
- The Z file system is a pooled filesystem designed for maximum data integrity,
- supporting data snapshots, multiple copies, and data checksums.
- .
- This package provides the zfs and zpool commands to create and administer
- ZFS filesystems.
- .
- This is a minimal package for use in debian-installer.
.
This package contains the debugging symbols for libnvpair1.
-Package: libnvpair1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris name-value pair library (debian-installer version)
- This package contains the OpenSolaris libnvpair library, for managing
- name-value pairs.
- .
- This is a minimal package for use in debian-installer.
-
Package: libuutil1
Section: libs
Architecture: linux-any
.
This package contains the debugging symbols for libuutil1.
-Package: libuutil1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris userland utility library (debian-installer version)
- This package contains the OpenSolaris userland utility library.
- .
- This is a minimal package for use in debian-installer.
-
Package: libzfs-dev
Section: libdevel
Architecture: linux-any
.
This package contains the debugging symbols for libzfs1.
-Package: libzfs1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris ZFS library (debian-installer version)
- The Z file system is a pooled filesystem designed for maximum data integrity,
- supporting data snapshots, multiple copies, and data checksums.
- .
- The ZFS library provides support for managing ZFS filesystems.
- .
- This is a minimal package for use in debian-installer.
-
Package: libzpool1
Section: libs
Architecture: linux-any
.
This package contains the debugging symbols for libzpool1.
-Package: libzpool1-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: OpenSolaris interface library to manage ZFS storage pools (debian-installer version)
- This package contains the OpenSolaris libzpool library.
- .
- This is a minimal package for use in debian-installer.
-
Package: zfs-dkms
Architecture: all
Pre-Depends: spl-dkms (>= ${source:Upstream-Version})
Section: admin
Architecture: linux-any
Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: zfs-dkms
+Recommends: zfs-modules | zfs-dkms
Suggests: samba-common-bin (>= 3.0.23), nfs-kernel-server, zfs-initramfs
Conflicts: zfs, zfs-fuse
Replaces: zfs
integrity, supporting data snapshots, multiple copies, and data checksums.
.
This package contains the debugging symbols for zfsutils.
-
-Package: zfsutils-udeb
-Package-Type: udeb
-Section: debian-installer
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends},
- libuutil1-udeb (= ${binary:Version}), libnvpair1-udeb (= ${binary:Version}),
- libzfs1-udeb (= ${binary:Version}), libzpool1-udeb (= ${binary:Version}),
- zfs-modules,
-Description: command-line tools to manage ZFS filesystems (debian-installer version)
- The Z file system is a pooled filesystem designed for maximum data integrity,
- supporting data snapshots, multiple copies, and data checksums.
- .
- This package provides the zfs and zpool commands to create and administer
- ZFS filesystems.
- .
- This is a minimal package for use in debian-installer.
--- /dev/null
+
+Package: libnvpair1-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Solaris name-value library for Linux (debian-installer)
+ This library provides routines for packing and unpacking nv pairs for
+ transporting data across process boundaries, transporting between
+ kernel and userland, and possibly saving onto disk files.
+ .
+ This is a minimal package for use in debian-installer.
+
+Package: libuutil1-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Solaris userland utility library for Linux (debian-installer)
+ This library provides a variety of glue functions for ZFS on Linux:
+ * libspl: The Solaris Porting Layer userland library, which provides APIs
+ that make it possible to run Solaris user code in a Linux environment
+ with relatively minimal modification.
+ * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
+ library.
+ * libefi: The Extensible Firmware Interface library for GUID disk
+ partitioning.
+ * libshare: NFS, SMB, and iSCSI service integration for ZFS.
+ .
+ This is a minimal package for use in debian-installer.
+
+Package: libzfs1-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: OpenSolaris ZFS library (debian-installer)
+ The Z file system is a pooled filesystem designed for maximum data integrity,
+ supporting data snapshots, multiple copies, and data checksums.
+ .
+ The ZFS library provides support for managing ZFS filesystems.
+ .
+ This is a minimal package for use in debian-installer.
+
+Package: libzpool1-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Native ZFS pool library for Linux (debian-installer)
+ The Z file system is a pooled filesystem designed for maximum data
+ integrity, supporting data snapshots, multiple copies, and data
+ checksums.
+ .
+ This zpool library provides support for managing zpools.
+ .
+ This is a minimal package for use in debian-installer.
+
+Package: zfsutils-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libuutil1-udeb (= ${binary:Version}), libnvpair1-udeb (= ${binary:Version}),
+ libzfs1-udeb (= ${binary:Version}), libzpool1-udeb (= ${binary:Version}),
+ zfs-modules,
+Description: command-line tools to manage ZFS filesystems (debian-installer)
+ The Z file system is a pooled filesystem designed for maximum data
+ integrity, supporting data snapshots, multiple copies, and data checksums.
+ .
+ This package provides the zfs and zpool commands to create and administer
+ ZFS filesystems.
+ .
+ This is a minimal package for use in debian-installer.
export SHLIB_MAJOR = 1
+ifndef BUILD_UDEB
+BUILD_UDEB=false
+endif
+
ifndef DEB_HOST_ARCH
DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
endif
override_dh_auto_configure:
@cp debian/control.in debian/control
+ifeq ($(BUILD_UDEB), true)
+ cat debian/control.udeb.in >> debian/control
+endif
@# Embed the downstream version in the module.
@sed -e 's/^Version:.*/Version: $(VERSION)/' -i.orig META
dh_installinit --name=zfs-share \
--no-restart-on-upgrade --no-start -- defaults 21 79
else
- dh_installinit --name=zfs-share \
- --no-restart-on-upgrade --no-start
+ dh_installinit --name=zfs-share \
+ --no-restart-on-upgrade --no-start
endif
override_dh_dkms:
override_dh_makeshlibs:
dh_makeshlibs -a
+ifeq ($(BUILD_UDEB), true)
dh_makeshlibs -plibnvpair$(SHLIB_MAJOR) --add-udeb=libnvpair$(SHLIB_MAJOR)-udeb
dh_makeshlibs -plibuutil$(SHLIB_MAJOR) --add-udeb=libuutil$(SHLIB_MAJOR)-udeb
dh_makeshlibs -plibzfs$(SHLIB_MAJOR) --add-udeb=libzfs$(SHLIB_MAJOR)-udeb
dh_makeshlibs -plibzpool$(SHLIB_MAJOR) --add-udeb=libzpool$(SHLIB_MAJOR)-udeb
dh_makeshlibs -pzfsutils --add-udeb=zfsutils-udeb
+ endif
override_dh_shlibdeps:
@# Suppress libtool dependency_libs warnings that are caused by
dh_strip -plibzfs1 --dbg-package=libzfs1-dbg
dh_strip -plibzpool1 --dbg-package=libzpool1-dbg
dh_strip -pzfsutils --dbg-package=zfsutils-dbg
-
+ifeq ($(BUILD_UDEB), true)
dh_strip -plibnvpair$(SHLIB_MAJOR)-udeb
dh_strip -plibuutil$(SHLIB_MAJOR)-udeb
dh_strip -plibzfs$(SHLIB_MAJOR)-udeb
dh_strip -plibzpool$(SHLIB_MAJOR)-udeb
dh_strip -pzfsutils-udeb
+endif
override_dh_auto_clean:
dh_auto_clean
@if test -e META.orig; then mv META.orig META; fi
cp debian/control.in debian/control
+ifeq ($(BUILD_UDEB), true)
+ cat debian/control.udeb.in >> debian/control
+endif
override_dh_install:
find . -name lib*.la -delete