Compare commits
47 Commits
8f4d852dcd
...
stable-6
| Author | SHA1 | Date | |
|---|---|---|---|
| 8748101cc1 | |||
| ff279e6b9b | |||
| 9b036161c8 | |||
| 407d5004a2 | |||
| b7ce537d24 | |||
| 6eb925bd8a | |||
| a542d21db8 | |||
| 19953df19b | |||
| 337bdb0b13 | |||
| bc8bb69f8c | |||
| e697cc5992 | |||
| 755c71660a | |||
| 4f457a8285 | |||
| 7764433c70 | |||
| be2dd8e629 | |||
| 5881d024a7 | |||
| fb2819a99e | |||
| a06fb96702 | |||
| f17f9da9f3 | |||
| cb19e379cd | |||
| 85fab4fe16 | |||
| 53b89f82e3 | |||
| c12e9c738d | |||
| 8af2630849 | |||
| 1cd71b3b73 | |||
| 33bcc36963 | |||
| d75312dc84 | |||
| 51204ca4f7 | |||
| 4b661efd65 | |||
| 28dd83391b | |||
| 7a7de98bf2 | |||
| 548b12af1d | |||
| 363c009381 | |||
| 6967bf4185 | |||
| c8ca652406 | |||
| 29e1ddcc26 | |||
| 00fad03966 | |||
| 59b6645a48 | |||
| 8228117e8b | |||
| 387483f555 | |||
| 224ca2e1b4 | |||
| 1f122c546d | |||
| b34f3bcce2 | |||
| 4b8605c4d7 | |||
| 9af86c74fe | |||
| 6afcaafa51 | |||
| 5548e2b0b1 |
@@ -6,23 +6,33 @@ ZFSPKGVER != dpkg-parsechangelog -l ${ZFSPKG}/changelog -Sversion
|
|||||||
ZFSDIR=zfs-linux_${ZFSVER}
|
ZFSDIR=zfs-linux_${ZFSVER}
|
||||||
ZFSSRC=upstream
|
ZFSSRC=upstream
|
||||||
|
|
||||||
ZFS_DEB1= libnvpair2linux_${ZFSPKGVER}_amd64.deb
|
ZFS_DEB1= libnvpair3linux_${ZFSPKGVER}_amd64.deb
|
||||||
ZFS_DEB2= \
|
|
||||||
libuutil2linux_${ZFSPKGVER}_amd64.deb \
|
ZFS_DEB_BINARY = \
|
||||||
libzfs3linux_${ZFSPKGVER}_amd64.deb \
|
libpam-zfs_${ZFSPKGVER}_amd64.deb \
|
||||||
|
libuutil3linux_${ZFSPKGVER}_amd64.deb \
|
||||||
|
libzfs4linux_${ZFSPKGVER}_amd64.deb \
|
||||||
|
libzfsbootenv1linux_${ZFSPKGVER}_amd64.deb \
|
||||||
|
libzpool4linux_${ZFSPKGVER}_amd64.deb \
|
||||||
|
zfs-test_${ZFSPKGVER}_amd64.deb \
|
||||||
|
zfsutils-linux_${ZFSPKGVER}_amd64.deb \
|
||||||
|
zfs-zed_${ZFSPKGVER}_amd64.deb
|
||||||
|
|
||||||
|
ZFS_DBG_DEBS = $(patsubst %_${ZFSPKGVER}_amd64.deb, %-dbgsym_${ZFSPKGVER}_amd64.deb, ${ZFS_DEB1} ${ZFS_DEB_BINARY})
|
||||||
|
|
||||||
|
ZFS_DEB2= ${ZFS_DEB_BINARY} \
|
||||||
libzfslinux-dev_${ZFSPKGVER}_amd64.deb \
|
libzfslinux-dev_${ZFSPKGVER}_amd64.deb \
|
||||||
libzpool3linux_${ZFSPKGVER}_amd64.deb \
|
python3-pyzfs_${ZFSPKGVER}_amd64.deb \
|
||||||
zfs-dbg_${ZFSPKGVER}_amd64.deb \
|
pyzfs-doc_${ZFSPKGVER}_all.deb \
|
||||||
zfs-zed_${ZFSPKGVER}_amd64.deb \
|
spl_${ZFSPKGVER}_all.deb \
|
||||||
zfs-initramfs_${ZFSPKGVER}_all.deb \
|
zfs-initramfs_${ZFSPKGVER}_all.deb
|
||||||
zfs-test_${ZFSPKGVER}_amd64.deb \
|
DEBS= ${ZFS_DEB1} ${ZFS_DEB2} ${ZFS_DBG_DEBS}
|
||||||
zfsutils-linux_${ZFSPKGVER}_amd64.deb
|
|
||||||
ZFS_DEBS= $(ZFS_DEB1) $(ZFS_DEB2)
|
|
||||||
ZFS_DSC = zfs-linux_${ZFSPKGVER}.dsc
|
ZFS_DSC = zfs-linux_${ZFSPKGVER}.dsc
|
||||||
|
|
||||||
all: deb
|
all: deb
|
||||||
.PHONY: deb
|
.PHONY: deb
|
||||||
deb: ${ZFS_DEBS}
|
deb: ${DEBS}
|
||||||
.PHONY: dsc
|
.PHONY: dsc
|
||||||
dsc: ${ZFS_DSC}
|
dsc: ${ZFS_DSC}
|
||||||
|
|
||||||
@@ -30,7 +40,7 @@ dsc: ${ZFS_DSC}
|
|||||||
.PHONY: kernel
|
.PHONY: kernel
|
||||||
kernel: dsc
|
kernel: dsc
|
||||||
dpkg-source -x ${ZFS_DSC} ../pkg-zfs
|
dpkg-source -x ${ZFS_DSC} ../pkg-zfs
|
||||||
$(MAKE) -C ../pkg-zfs -f debian/rules adapt_meta_file
|
${MAKE} -C ../pkg-zfs -f debian/rules adapt_meta_file
|
||||||
|
|
||||||
.PHONY: dinstall
|
.PHONY: dinstall
|
||||||
dinstall: ${DEBS}
|
dinstall: ${DEBS}
|
||||||
@@ -38,22 +48,22 @@ dinstall: ${DEBS}
|
|||||||
|
|
||||||
.PHONY: submodule
|
.PHONY: submodule
|
||||||
submodule:
|
submodule:
|
||||||
test -f "$(ZFSSRC)/README.md" || git submodule update --init
|
test -f "${ZFSSRC}/README.md" || git submodule update --init
|
||||||
$(ZFSSRC)/README.md: submodule
|
${ZFSSRC}/README.md: submodule
|
||||||
|
|
||||||
.PHONY: zfs
|
.PHONY: zfs
|
||||||
zfs: $(ZFS_DEBS)
|
zfs: ${DEBS}
|
||||||
$(ZFS_DEB2): $(ZFS_DEB1)
|
${ZFS_DEB2}: ${ZFS_DEB1}
|
||||||
$(ZFS_DEB1): ${ZFSDIR}
|
${ZFS_DEB1}: ${ZFSDIR}
|
||||||
cd ${ZFSDIR}; dpkg-buildpackage -b -uc -us
|
cd ${ZFSDIR}; dpkg-buildpackage -b -uc -us
|
||||||
lintian ${ZFS_DEBS}
|
lintian ${DEBS}
|
||||||
|
|
||||||
${ZFS_DSC}: ${ZFSDIR}
|
${ZFS_DSC}: ${ZFSDIR}
|
||||||
tar czf zfs-linux_${ZFSVER}.orig.tar.gz ${ZFSDIR}
|
tar czf zfs-linux_${ZFSVER}.orig.tar.gz ${ZFSDIR}
|
||||||
cd ${ZFSDIR}; dpkg-buildpackage -S -uc -us -d
|
cd ${ZFSDIR}; dpkg-buildpackage -S -uc -us -d
|
||||||
lintian $@
|
lintian $@
|
||||||
|
|
||||||
${ZFSDIR}: $(ZFSSRC)/README.md $(ZFSSRC) ${ZFSPKG}
|
${ZFSDIR}: ${ZFSSRC}/README.md ${ZFSSRC} ${ZFSPKG}
|
||||||
rm -rf ${ZFSDIR} ${ZFSDIR}.tmp
|
rm -rf ${ZFSDIR} ${ZFSDIR}.tmp
|
||||||
cp -a ${ZFSSRC} ${ZFSDIR}.tmp
|
cp -a ${ZFSSRC} ${ZFSDIR}.tmp
|
||||||
cp -a ${ZFSPKG} ${ZFSDIR}.tmp/debian
|
cp -a ${ZFSPKG} ${ZFSDIR}.tmp/debian
|
||||||
@@ -69,4 +79,4 @@ distclean: clean
|
|||||||
|
|
||||||
.PHONY: upload
|
.PHONY: upload
|
||||||
upload: ${DEBS}
|
upload: ${DEBS}
|
||||||
tar -cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist buster --arch amd64
|
tar -cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg,pbs --dist buster --arch amd64
|
||||||
|
|||||||
Vendored
+54
@@ -1,3 +1,57 @@
|
|||||||
|
zfs-linux (2.0.7-pve1) buster; urgency=medium
|
||||||
|
|
||||||
|
* update ZFS to 2.0.7
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Wed, 12 Jan 2022 18:46:26 +0100
|
||||||
|
|
||||||
|
zfs-linux (2.0.6-pve1~bpo10+1) buster; urgency=medium
|
||||||
|
|
||||||
|
* update ZFS to 2.0.6
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Tue, 28 Sep 2021 09:19:18 +0200
|
||||||
|
|
||||||
|
zfs-linux (2.0.5-pve1~bpo10+1) buster; urgency=medium
|
||||||
|
|
||||||
|
* Rebuild for buster based releases
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Wed, 21 Jul 2021 18:01:07 +0200
|
||||||
|
|
||||||
|
zfs-linux (2.0.5-pve1) bullseye; urgency=medium
|
||||||
|
|
||||||
|
* update ZFS to 2.0.5
|
||||||
|
|
||||||
|
* do not restart most services upon upgrade
|
||||||
|
|
||||||
|
* add a script and cronjob for regular trimming of pools
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Fri, 09 Jul 2021 18:23:58 +0200
|
||||||
|
|
||||||
|
zfs-linux (2.0.4-pve1) pve pmg; urgency=medium
|
||||||
|
|
||||||
|
* update ZFS to 2.0.4
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Thu, 18 Mar 2021 13:31:18 +0100
|
||||||
|
|
||||||
|
zfs-linux (2.0.3-pve2) pve pmg; urgency=medium
|
||||||
|
|
||||||
|
* match package names to the ones used by Debian
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Thu, 25 Feb 2021 13:06:07 +0100
|
||||||
|
|
||||||
|
zfs-linux (2.0.3-pve1) pve pmg; urgency=medium
|
||||||
|
|
||||||
|
* buildsys: make libpam-zfs a separate package
|
||||||
|
|
||||||
|
* update ZFS to 2.0.3
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Mon, 15 Feb 2021 15:46:03 +0100
|
||||||
|
|
||||||
|
zfs-linux (2.0.2-pve1) pve pmg; urgency=medium
|
||||||
|
|
||||||
|
* update ZFS to 2.0.2
|
||||||
|
|
||||||
|
-- Proxmox Support Team <support@proxmox.com> Sat, 06 Feb 2021 10:23:03 +0100
|
||||||
|
|
||||||
zfs-linux (2.0.1-pve1) pve pmg; urgency=medium
|
zfs-linux (2.0.1-pve1) pve pmg; urgency=medium
|
||||||
|
|
||||||
* update ZFS to 2.0.1
|
* update ZFS to 2.0.1
|
||||||
|
|||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
10
|
|
||||||
Vendored
+57
-39
@@ -2,9 +2,12 @@ Source: zfs-linux
|
|||||||
Section: contrib/kernel
|
Section: contrib/kernel
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Proxmox Support Team <support@proxmox.com>
|
Maintainer: Proxmox Support Team <support@proxmox.com>
|
||||||
Build-Depends: debhelper (>= 10~),
|
Build-Depends: abigail-tools,
|
||||||
|
debhelper-compat (= 12),
|
||||||
dh-python,
|
dh-python,
|
||||||
libblkid-dev,
|
libblkid-dev,
|
||||||
|
libelf-dev,
|
||||||
|
libpam0g-dev,
|
||||||
libssl-dev | libssl1.0-dev,
|
libssl-dev | libssl1.0-dev,
|
||||||
libtool,
|
libtool,
|
||||||
lsb-release,
|
lsb-release,
|
||||||
@@ -14,28 +17,40 @@ Build-Depends: debhelper (>= 10~),
|
|||||||
python3-all-dev,
|
python3-all-dev,
|
||||||
uuid-dev,
|
uuid-dev,
|
||||||
zlib1g-dev
|
zlib1g-dev
|
||||||
Standards-Version: 4.5.0
|
Standards-Version: 4.5.1
|
||||||
Homepage: https://www.zfsonlinux.org/
|
Homepage: https://www.zfsonlinux.org/
|
||||||
Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
|
Vcs-Git: https://git.proxmox.com/git/zfsonlinux.git
|
||||||
Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
|
Vcs-Browser: https://git.proxmox.com/?p=zfsonlinux.git;a=summary
|
||||||
|
|
||||||
Package: libnvpair2linux
|
Package: libnvpair3linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libnvpair1, libnvpair1linux
|
Breaks: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
|
||||||
Replaces: libnvpair1, libnvpair1linux
|
Replaces: libnvpair1, libnvpair1linux, libnvpair2linux, libnvpair3
|
||||||
Description: Solaris name-value library for Linux
|
Description: Solaris name-value library for Linux
|
||||||
This library provides routines for packing and unpacking nv pairs for
|
This library provides routines for packing and unpacking nv pairs for
|
||||||
transporting data across process boundaries, transporting between
|
transporting data across process boundaries, transporting between
|
||||||
kernel and userland, and possibly saving onto disk files.
|
kernel and userland, and possibly saving onto disk files.
|
||||||
|
|
||||||
Package: libuutil2linux
|
Package: libpam-zfs
|
||||||
|
Section: contrib/admin
|
||||||
|
Architecture: linux-any
|
||||||
|
Depends: libpam-runtime, ${misc:Depends}, ${shlibs:Depends}
|
||||||
|
Description: PAM module for managing encryption keys for ZFS
|
||||||
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
|
compression, encryption, snapshots, and more.
|
||||||
|
.
|
||||||
|
This provides a Pluggable Authentication Module (PAM) that automatically
|
||||||
|
unlocks encrypted ZFS datasets upon login.
|
||||||
|
|
||||||
|
Package: libuutil3linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libuutil1, libuutil1linux
|
Breaks: libuutil1, libuutil1linux, libuutil2linux, libuutil3
|
||||||
Replaces: libuutil1, libuutil1linux
|
Replaces: libuutil1, libuutil1linux, libuutil2linux, libuutil3
|
||||||
Description: Solaris userland utility library for Linux
|
Description: Solaris userland utility library for Linux
|
||||||
This library provides a variety of glue functions for ZFS on Linux:
|
This library provides a variety of glue functions for ZFS on Linux:
|
||||||
* libspl: The Solaris Porting Layer userland library, which provides APIs
|
* libspl: The Solaris Porting Layer userland library, which provides APIs
|
||||||
@@ -50,26 +65,27 @@ Description: Solaris userland utility library for Linux
|
|||||||
Package: libzfslinux-dev
|
Package: libzfslinux-dev
|
||||||
Section: contrib/libdevel
|
Section: contrib/libdevel
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: libnvpair2linux (= ${binary:Version}),
|
Depends: libssl-dev | libssl1.0-dev,
|
||||||
libuutil2linux (= ${binary:Version}),
|
libnvpair3linux (= ${binary:Version}),
|
||||||
libzfs3linux (= ${binary:Version}),
|
libuutil3linux (= ${binary:Version}),
|
||||||
|
libzfs4linux (= ${binary:Version}),
|
||||||
libzfsbootenv1linux (= ${binary:Version}),
|
libzfsbootenv1linux (= ${binary:Version}),
|
||||||
libzpool3linux (= ${binary:Version}),
|
libzpool4linux (= ${binary:Version}),
|
||||||
${misc:Depends}
|
${misc:Depends}
|
||||||
Provides: libnvpair-dev, libuutil-dev
|
Provides: libnvpair-dev, libuutil-dev
|
||||||
Description: OpenZFS filesystem development files for Linux
|
Description: OpenZFS filesystem development files for Linux
|
||||||
Header files and static libraries for compiling software against
|
Header files and static libraries for compiling software against
|
||||||
libraries of OpenZFS filesystem.
|
libraries of OpenZFS filesystem.
|
||||||
.
|
.
|
||||||
This package includes the development files of libnvpair2, libuutil2,
|
This package includes the development files of libnvpair3, libuutil3,
|
||||||
libzpool3 and libzfs3.
|
libzpool4 and libzfs4.
|
||||||
|
|
||||||
Package: libzfs3linux
|
Package: libzfs4linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libzfs2, libzfs2linux
|
Breaks: libzfs2, libzfs2linux, libzfs3linux, libzfs4
|
||||||
Replaces: libzfs2, libzfs2linux
|
Replaces: libzfs2, libzfs2linux, libzfs3linux, libzfs4
|
||||||
Description: OpenZFS filesystem library for Linux
|
Description: OpenZFS filesystem library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@@ -81,6 +97,8 @@ Package: libzfsbootenv1linux
|
|||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
|
Breaks: libzfs2, libzfs4
|
||||||
|
Replaces: libzfs2, libzfs4
|
||||||
Description: OpenZFS filesystem library for Linux
|
Description: OpenZFS filesystem library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@@ -88,12 +106,12 @@ Description: OpenZFS filesystem library for Linux
|
|||||||
.
|
.
|
||||||
The zfsbootenv library provides support for modifying ZFS label information.
|
The zfsbootenv library provides support for modifying ZFS label information.
|
||||||
|
|
||||||
Package: libzpool3linux
|
Package: libzpool4linux
|
||||||
Section: contrib/libs
|
Section: contrib/libs
|
||||||
Architecture: linux-any
|
Architecture: linux-any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
Breaks: libzpool2, libzpool2linux
|
Breaks: libzpool2, libzpool2linux, libzpool3linux, libzpool4
|
||||||
Replaces: libzpool2, libzpool2linux
|
Replaces: libzpool2, libzpool2linux, libzpool3linux, libzpool4
|
||||||
Description: OpenZFS pool library for Linux
|
Description: OpenZFS pool library for Linux
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
OpenZFS is a storage platform that encompasses the functionality of
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
@@ -191,6 +209,11 @@ Description: OpenZFS Event Daemon
|
|||||||
traditional filesystems and volume managers. It supports data checksums,
|
traditional filesystems and volume managers. It supports data checksums,
|
||||||
compression, encryption, snapshots, and more.
|
compression, encryption, snapshots, and more.
|
||||||
.
|
.
|
||||||
|
ZED (ZFS Event Daemon) monitors events generated by the ZFS kernel
|
||||||
|
module. When a zevent (ZFS Event) is posted, ZED will run any ZEDLETs
|
||||||
|
(ZFS Event Daemon Linkage for Executable Tasks) that have been enabled
|
||||||
|
for the corresponding zevent class.
|
||||||
|
.
|
||||||
This package provides the OpenZFS Event Daemon (zed).
|
This package provides the OpenZFS Event Daemon (zed).
|
||||||
|
|
||||||
Package: zfs-test
|
Package: zfs-test
|
||||||
@@ -224,25 +247,6 @@ Description: OpenZFS test infrastructure and support scripts
|
|||||||
testing and validating a system using OpenZFS. It is entirely optional
|
testing and validating a system using OpenZFS. It is entirely optional
|
||||||
and should only be installed and used in test environments.
|
and should only be installed and used in test environments.
|
||||||
|
|
||||||
Package: zfs-dbg
|
|
||||||
Section: contrib/debug
|
|
||||||
Priority: optional
|
|
||||||
Architecture: linux-any
|
|
||||||
Depends: libnvpair2linux (= ${binary:Version}),
|
|
||||||
libuutil2linux (= ${binary:Version}),
|
|
||||||
libzfs3linux (= ${binary:Version}),
|
|
||||||
libzpool3linux (= ${binary:Version}),
|
|
||||||
zfs-zed (= ${binary:Version}),
|
|
||||||
zfsutils-linux (= ${binary:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Description: Debugging symbols for OpenZFS userland libraries and tools
|
|
||||||
OpenZFS is a storage platform that encompasses the functionality of
|
|
||||||
traditional filesystems and volume managers. It supports data checksums,
|
|
||||||
compression, encryption, snapshots, and more.
|
|
||||||
.
|
|
||||||
This package contains the debugging symbols for libzpool3linux, libzfs3linux,
|
|
||||||
libnvpair2linux, libuutil2linux, zfs-zed and zfsutils-linux.
|
|
||||||
|
|
||||||
Package: spl
|
Package: spl
|
||||||
Section: contrib/metapackages
|
Section: contrib/metapackages
|
||||||
Architecture: all
|
Architecture: all
|
||||||
@@ -261,3 +265,17 @@ Description: Solaris Porting Layer user-space utilities for Linux (dummy)
|
|||||||
to Linux primitives.
|
to Linux primitives.
|
||||||
.
|
.
|
||||||
This is a transitional dummy package. It can safely be removed.
|
This is a transitional dummy package. It can safely be removed.
|
||||||
|
|
||||||
|
Package: zfs-dbg
|
||||||
|
Section: contrib/metapackages
|
||||||
|
Architecture: all
|
||||||
|
Suggests: libnvpair3linux-dbgsym,
|
||||||
|
libpam-zfs-dbgsym,
|
||||||
|
libuutil3linux-dbgsym,
|
||||||
|
libzfs4linux-dbgsym,
|
||||||
|
libzfsbootenv1linux-dbgsym,
|
||||||
|
libzpool4linux-dbgsym,
|
||||||
|
zfs-test-dbgsym,
|
||||||
|
zfsutils-linux-dbgsym,
|
||||||
|
zfs-zed-dbgsym,
|
||||||
|
Description: Transitional package. It can be safely removed.
|
||||||
|
|||||||
Vendored
+272
-570
File diff suppressed because it is too large
Load Diff
-1
@@ -1 +0,0 @@
|
|||||||
libnvpair2linux: package-name-doesnt-match-sonames
|
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
||||||
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
lib/*/security/pam_zfs_key.so
|
||||||
|
usr/share/pam-configs/zfs_key
|
||||||
Vendored
+6
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
pam-auth-update --package
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
Vendored
+8
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ "$1" = remove ] ; then
|
||||||
|
pam-auth-update --package --remove zfs_key
|
||||||
|
fi
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
-1
@@ -1 +0,0 @@
|
|||||||
libuutil2linux: package-name-doesnt-match-sonames
|
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
||||||
-1
@@ -1 +0,0 @@
|
|||||||
libzfs3linux: package-name-doesnt-match-sonames
|
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
||||||
+2
-2
@@ -1,2 +1,2 @@
|
|||||||
libzfsbootenv1linux: package-name-doesnt-match-sonames
|
package-name-doesnt-match-sonames
|
||||||
libzfsbootenv1linux: extra-license-file usr/share/doc/libzfsbootenv1linux/LICENSE.gz
|
extra-license-file usr/share/doc/libzfsbootenv1linux/LICENSE.gz
|
||||||
|
|||||||
-1
@@ -1 +0,0 @@
|
|||||||
libzpool3linux: package-name-doesnt-match-sonames
|
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
package-name-doesnt-match-sonames
|
||||||
@@ -14,7 +14,7 @@ Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/etc/systemd/system/zfs-import-scan.service.in b/etc/systemd/system/zfs-import-scan.service.in
|
diff --git a/etc/systemd/system/zfs-import-scan.service.in b/etc/systemd/system/zfs-import-scan.service.in
|
||||||
index 6520f3246..1718f98a2 100644
|
index f0317e23e..9a5e9cb17 100644
|
||||||
--- a/etc/systemd/system/zfs-import-scan.service.in
|
--- a/etc/systemd/system/zfs-import-scan.service.in
|
||||||
+++ b/etc/systemd/system/zfs-import-scan.service.in
|
+++ b/etc/systemd/system/zfs-import-scan.service.in
|
||||||
@@ -13,7 +13,7 @@ ConditionPathIsDirectory=/sys/module/zfs
|
@@ -13,7 +13,7 @@ ConditionPathIsDirectory=/sys/module/zfs
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
|
|||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/cmd/zed/zed.d/zed.rc b/cmd/zed/zed.d/zed.rc
|
diff --git a/cmd/zed/zed.d/zed.rc b/cmd/zed/zed.d/zed.rc
|
||||||
index df560f921..4ce7af744 100644
|
index 1c278b2ef..41c075c09 100644
|
||||||
--- a/cmd/zed/zed.d/zed.rc
|
--- a/cmd/zed/zed.d/zed.rc
|
||||||
+++ b/cmd/zed/zed.d/zed.rc
|
+++ b/cmd/zed/zed.d/zed.rc
|
||||||
@@ -15,7 +15,7 @@
|
@@ -15,7 +15,7 @@
|
||||||
|
|||||||
+3
-3
@@ -28,7 +28,7 @@ index 3788543b0..c7ee4ae9a 100755
|
|||||||
|
|
||||||
typeset -i cnt=0
|
typeset -i cnt=0
|
||||||
diff --git a/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh b/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
diff --git a/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh b/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
||||||
index f89cb3b31..375d483f7 100755
|
index d52f0261a..18356b017 100755
|
||||||
--- a/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
--- a/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
||||||
+++ b/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
+++ b/tests/zfs-tests/tests/functional/rsend/send_encrypted_files.ksh
|
||||||
@@ -87,7 +87,7 @@ log_must xattrtest -f 10 -x 3 -s 32768 -r -k -p /$TESTPOOL/$TESTFS2/xattrsadir
|
@@ -87,7 +87,7 @@ log_must xattrtest -f 10 -x 3 -s 32768 -r -k -p /$TESTPOOL/$TESTFS2/xattrsadir
|
||||||
@@ -41,10 +41,10 @@ index f89cb3b31..375d483f7 100755
|
|||||||
log_must zfs set compression=off xattr=on $TESTPOOL/$TESTFS2
|
log_must zfs set compression=off xattr=on $TESTPOOL/$TESTFS2
|
||||||
|
|
||||||
diff --git a/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh b/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
diff --git a/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh b/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
||||||
index 394fe95bb..43560aac5 100755
|
index 551ed15db..bd30488ea 100755
|
||||||
--- a/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
--- a/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
||||||
+++ b/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
+++ b/tests/zfs-tests/tests/functional/rsend/send_realloc_dnode_size.ksh
|
||||||
@@ -93,7 +93,7 @@ log_must zfs snapshot $POOL/fs@c
|
@@ -88,7 +88,7 @@ log_must zfs snapshot $POOL/fs@c
|
||||||
# 4. Create an empty file and add xattrs to it to exercise reclaiming a
|
# 4. Create an empty file and add xattrs to it to exercise reclaiming a
|
||||||
# dnode that requires more than 1 slot for its bonus buffer (Zol #7433)
|
# dnode that requires more than 1 slot for its bonus buffer (Zol #7433)
|
||||||
log_must zfs set compression=on xattr=sa $POOL/fs
|
log_must zfs set compression=on xattr=sa $POOL/fs
|
||||||
|
|||||||
@@ -0,0 +1,54 @@
|
|||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stoiko Ivanov <s.ivanov@proxmox.com>
|
||||||
|
Date: Thu, 4 Feb 2021 19:01:12 +0100
|
||||||
|
Subject: [PATCH] Patch: move manpage arcstat(1) to arcstat(8).
|
||||||
|
|
||||||
|
Originally-By: Mo Zhou <cdluminate@gmail.com>
|
||||||
|
Originally-By: Antonio Russo <aerusso@aerusso.net>
|
||||||
|
|
||||||
|
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
|
||||||
|
---
|
||||||
|
man/man1/Makefile.am | 2 +-
|
||||||
|
man/man8/Makefile.am | 1 +
|
||||||
|
man/{man1/arcstat.1 => man8/arcstat.8} | 2 +-
|
||||||
|
3 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
rename man/{man1/arcstat.1 => man8/arcstat.8} (99%)
|
||||||
|
|
||||||
|
diff --git a/man/man1/Makefile.am b/man/man1/Makefile.am
|
||||||
|
index 8d7457a3e..101af7b6c 100644
|
||||||
|
--- a/man/man1/Makefile.am
|
||||||
|
+++ b/man/man1/Makefile.am
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-dist_man_MANS = zhack.1 ztest.1 raidz_test.1 zvol_wait.1 arcstat.1
|
||||||
|
+dist_man_MANS = zhack.1 ztest.1 raidz_test.1 zvol_wait.1
|
||||||
|
EXTRA_DIST = cstyle.1
|
||||||
|
|
||||||
|
if BUILD_LINUX
|
||||||
|
diff --git a/man/man8/Makefile.am b/man/man8/Makefile.am
|
||||||
|
index 07f6aefa6..a757b1c62 100644
|
||||||
|
--- a/man/man8/Makefile.am
|
||||||
|
+++ b/man/man8/Makefile.am
|
||||||
|
@@ -1,6 +1,7 @@
|
||||||
|
include $(top_srcdir)/config/Substfiles.am
|
||||||
|
|
||||||
|
dist_man_MANS = \
|
||||||
|
+ arcstat.8 \
|
||||||
|
fsck.zfs.8 \
|
||||||
|
mount.zfs.8 \
|
||||||
|
vdev_id.8 \
|
||||||
|
diff --git a/man/man1/arcstat.1 b/man/man8/arcstat.8
|
||||||
|
similarity index 99%
|
||||||
|
rename from man/man1/arcstat.1
|
||||||
|
rename to man/man8/arcstat.8
|
||||||
|
index ca508b49c..0aa81849a 100644
|
||||||
|
--- a/man/man1/arcstat.1
|
||||||
|
+++ b/man/man8/arcstat.8
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
.\" Copyright (c) 2015 by Delphix. All rights reserved.
|
||||||
|
.\" Copyright (c) 2020 by AJ Jordan. All rights reserved.
|
||||||
|
.\"
|
||||||
|
-.TH ARCSTAT 1 "Oct 20, 2020" OpenZFS
|
||||||
|
+.TH ARCSTAT 8 "Oct 20, 2020" OpenZFS
|
||||||
|
.SH NAME
|
||||||
|
arcstat \- report ZFS ARC and L2ARC statistics
|
||||||
|
.SH SYNOPSIS
|
||||||
Vendored
+1
@@ -6,3 +6,4 @@
|
|||||||
0006-dont-symlink-zed-scripts.patch
|
0006-dont-symlink-zed-scripts.patch
|
||||||
0007-Use-installed-python3.patch
|
0007-Use-installed-python3.patch
|
||||||
0008-Add-systemd-unit-for-importing-specific-pools.patch
|
0008-Add-systemd-unit-for-importing-specific-pools.patch
|
||||||
|
0009-Patch-move-manpage-arcstat-1-to-arcstat-8.patch
|
||||||
|
|||||||
Vendored
+21
-12
@@ -5,7 +5,7 @@ include /usr/share/dpkg/default.mk
|
|||||||
VERSION := $(DEB_VERSION_UPSTREAM)
|
VERSION := $(DEB_VERSION_UPSTREAM)
|
||||||
REVISION := $(shell echo $(DEB_VERSION) | cut -d- -f2)
|
REVISION := $(shell echo $(DEB_VERSION) | cut -d- -f2)
|
||||||
|
|
||||||
SPHINX_BUILD = $(shell dpkg -L python3-sphinx | grep "sphinx-build$$")
|
SPHINX_BUILD = $(shell dpkg -L python3-sphinx | grep -m 1 "/sphinx-build$$")
|
||||||
|
|
||||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
|
|
||||||
@@ -29,13 +29,13 @@ override_dh_auto_configure:
|
|||||||
--bindir=/usr/bin \
|
--bindir=/usr/bin \
|
||||||
--sbindir=/sbin \
|
--sbindir=/sbin \
|
||||||
--libdir=/lib/"$(DEB_HOST_MULTIARCH)" \
|
--libdir=/lib/"$(DEB_HOST_MULTIARCH)" \
|
||||||
--with-pkgconfigdir='/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig' \
|
|
||||||
--with-udevdir=/lib/udev \
|
--with-udevdir=/lib/udev \
|
||||||
--with-zfsexecdir=/usr/lib/zfs-linux \
|
--with-zfsexecdir=/usr/lib/zfs-linux \
|
||||||
--enable-systemd \
|
--enable-systemd \
|
||||||
--enable-pyzfs \
|
--enable-pyzfs \
|
||||||
--with-python=python3 \
|
--with-python=python3 \
|
||||||
--with-pammoduledir='/lib/$(DEB_HOST_MULTIARCH)/security' \
|
--with-pammoduledir='/lib/$(DEB_HOST_MULTIARCH)/security' \
|
||||||
|
--with-pkgconfigdir='/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig' \
|
||||||
--with-systemdunitdir=/lib/systemd/system \
|
--with-systemdunitdir=/lib/systemd/system \
|
||||||
--with-systemdpresetdir=/lib/systemd/system-preset \
|
--with-systemdpresetdir=/lib/systemd/system-preset \
|
||||||
--with-systemdgeneratordir=/lib/systemd/system-generators \
|
--with-systemdgeneratordir=/lib/systemd/system-generators \
|
||||||
@@ -47,6 +47,12 @@ override_dh_auto_configure:
|
|||||||
done
|
done
|
||||||
|
|
||||||
override_dh_auto_test:
|
override_dh_auto_test:
|
||||||
|
override_dh_auto_test:
|
||||||
|
ifeq (amd64,$(DEB_HOST_ARCH))
|
||||||
|
# Upstream provides an ABI guarantee that we validate here
|
||||||
|
-$(MAKE) checkabi
|
||||||
|
endif
|
||||||
|
|
||||||
# The dh_auto_test rule is disabled because
|
# The dh_auto_test rule is disabled because
|
||||||
# `make check` cannot run in an unprivileged build environment.
|
# `make check` cannot run in an unprivileged build environment.
|
||||||
|
|
||||||
@@ -84,16 +90,9 @@ override_dh_python3:
|
|||||||
|
|
||||||
override_dh_makeshlibs:
|
override_dh_makeshlibs:
|
||||||
dh_makeshlibs -a -V
|
dh_makeshlibs -a -V
|
||||||
ifeq ($(BUILD_UDEB), true)
|
|
||||||
dh_makeshlibs -V -plibnvpair1linux
|
|
||||||
dh_makeshlibs -V -plibuutil1linux
|
|
||||||
dh_makeshlibs -V -plibzfs2linux
|
|
||||||
dh_makeshlibs -V -plibzpool2linux
|
|
||||||
dh_makeshlibs -V -pzfsutils-linux
|
|
||||||
endif
|
|
||||||
|
|
||||||
override_dh_strip:
|
override_dh_strip:
|
||||||
dh_strip --dbg-package=zfs-dbg
|
dh_strip --dbgsym-migration='zfs-dbg (<< 2.0.4~)'
|
||||||
|
|
||||||
override_dh_auto_clean:
|
override_dh_auto_clean:
|
||||||
find . -name .gitignore -delete
|
find . -name .gitignore -delete
|
||||||
@@ -101,11 +100,21 @@ override_dh_auto_clean:
|
|||||||
dh_auto_clean
|
dh_auto_clean
|
||||||
@if test -e META.orig; then mv META.orig META; fi
|
@if test -e META.orig; then mv META.orig META; fi
|
||||||
|
|
||||||
|
override_dh_install:
|
||||||
|
find debian/tmp/lib -name *.la -delete
|
||||||
|
dh_install
|
||||||
|
|
||||||
override_dh_missing:
|
override_dh_missing:
|
||||||
find . -name lib*.la -delete
|
|
||||||
rm debian/tmp/lib/$(DEB_HOST_MULTIARCH)/security/pam_zfs_key.la
|
|
||||||
dh_missing --fail-missing
|
dh_missing --fail-missing
|
||||||
|
|
||||||
|
override_dh_installsystemd:
|
||||||
|
# these to lines prevent the restarting of all systemd services, except
|
||||||
|
# zfs-zed - they should not be restarted (importing, mounting, creating
|
||||||
|
# links in /dev, and can cause erros in the log
|
||||||
|
# (upon major.minor change)
|
||||||
|
dh_installsystemd --no-stop-on-upgrade -X zfs-zed.service
|
||||||
|
dh_installsystemd --name zfs-zed
|
||||||
|
|
||||||
override_dh_installdocs:
|
override_dh_installdocs:
|
||||||
dh_installdocs
|
dh_installdocs
|
||||||
ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
|
ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
|
||||||
|
|||||||
+38
-5
@@ -1,12 +1,45 @@
|
|||||||
#!/bin/sh -eu
|
#!/bin/sh -eu
|
||||||
|
|
||||||
# Scrub all healthy pools that are not already scrubbing.
|
# directly exit successfully when zfs module is not loaded
|
||||||
|
if ! [ -d /sys/module/zfs ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# [auto] / enable / disable
|
||||||
|
PROPERTY_NAME="org.debian:periodic-scrub"
|
||||||
|
|
||||||
|
get_property () {
|
||||||
|
# Detect the ${PROPERTY_NAME} property on a given pool.
|
||||||
|
# We are abusing user-defined properties on the root dataset,
|
||||||
|
# since they're not available on pools https://github.com/openzfs/zfs/pull/11680
|
||||||
|
# TODO: use zpool user-defined property when such feature is available.
|
||||||
|
pool="$1"
|
||||||
|
zfs get -H -o value "${PROPERTY_NAME}" "${pool}" 2>/dev/null || return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
scrub_if_not_scrub_in_progress () {
|
||||||
|
pool="$1"
|
||||||
|
if ! zpool status "${pool}" | grep -q "scrub in progress"; then
|
||||||
|
# Ignore errors and continue with scrubbing other pools.
|
||||||
|
zpool scrub "${pool}" || true
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Scrub all healthy pools that are not already scrubbing as per their configs.
|
||||||
zpool list -H -o health,name 2>&1 | \
|
zpool list -H -o health,name 2>&1 | \
|
||||||
awk 'BEGIN {FS="\t"} {if ($1 ~ /^ONLINE/) print $2}' | \
|
awk -F'\t' '$1 == "ONLINE" {print $2}' | \
|
||||||
while read pool
|
while read pool
|
||||||
do
|
do
|
||||||
if ! zpool status "$pool" | grep -q "scrub in progress"
|
# read user-defined config
|
||||||
then
|
ret=$(get_property "${pool}")
|
||||||
zpool scrub "$pool"
|
if [ $? -ne 0 ] || [ "disable" = "${ret}" ]; then
|
||||||
|
:
|
||||||
|
elif [ "-" = "${ret}" ] || [ "auto" = "${ret}" ] || [ "enable" = "${ret}" ]; then
|
||||||
|
scrub_if_not_scrub_in_progress "${pool}"
|
||||||
|
else
|
||||||
|
cat > /dev/stderr <<EOF
|
||||||
|
$0: [WARNING] illegal value "${ret}" for property "${PROPERTY_NAME}" of ZFS dataset "${pool}".
|
||||||
|
$0: Acceptable choices for this property are: auto, enable, disable. The default is auto.
|
||||||
|
EOF
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
+60
@@ -0,0 +1,60 @@
|
|||||||
|
#!/bin/sh -eu
|
||||||
|
|
||||||
|
# directly exit successfully when zfs module is not loaded
|
||||||
|
if ! [ -d /sys/module/zfs ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# [auto] / enable / disable
|
||||||
|
PROPERTY_NAME="org.debian:periodic-trim"
|
||||||
|
|
||||||
|
get_property () {
|
||||||
|
# Detect the ${PROPERTY_NAME} property on a given pool.
|
||||||
|
# We are abusing user-defined properties on the root dataset,
|
||||||
|
# since they're not available on pools https://github.com/openzfs/zfs/pull/11680
|
||||||
|
# TODO: use zpool user-defined property when such feature is available.
|
||||||
|
pool="$1"
|
||||||
|
zfs get -H -o value "${PROPERTY_NAME}" "${pool}" 2>/dev/null || return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
trim_if_not_already_trimming () {
|
||||||
|
pool="$1"
|
||||||
|
if ! zpool status "${pool}" | grep -q "trimming"; then
|
||||||
|
# Ignore errors (i.e. HDD pools),
|
||||||
|
# and continue with trimming other pools.
|
||||||
|
zpool trim "${pool}" || true
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
zpool_is_nvme_only () {
|
||||||
|
zpool=$1
|
||||||
|
# get a list of devices attached to the specified zpool
|
||||||
|
zpool list -vHPL "${zpool}" |
|
||||||
|
awk -F'\t' '$2 ~ /^\/dev\// {
|
||||||
|
if($2 !~ /^\/dev\/nvme/)
|
||||||
|
exit 1
|
||||||
|
}'
|
||||||
|
}
|
||||||
|
|
||||||
|
# TRIM all healthy pools that are not already trimming as per their configs.
|
||||||
|
zpool list -H -o health,name 2>&1 | \
|
||||||
|
awk -F'\t' '$1 == "ONLINE" {print $2}' | \
|
||||||
|
while read pool
|
||||||
|
do
|
||||||
|
# read user-defined config
|
||||||
|
ret=$(get_property "${pool}")
|
||||||
|
if [ $? -ne 0 ] || [ "disable" = "${ret}" ]; then
|
||||||
|
:
|
||||||
|
elif [ "enable" = "${ret}" ]; then
|
||||||
|
trim_if_not_already_trimming "${pool}"
|
||||||
|
elif [ "-" = "${ret}" ] || [ "auto" = "${ret}" ]; then
|
||||||
|
if zpool_is_nvme_only "${pool}"; then
|
||||||
|
trim_if_not_already_trimming "${pool}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
cat > /dev/stderr <<EOF
|
||||||
|
$0: [WARNING] illegal value "${ret}" for property "${PROPERTY_NAME}" of ZFS dataset "${pool}".
|
||||||
|
$0: Acceptable choices for this property are: auto, enable, disable. The default is auto.
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
done
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
activate update-initramfs
|
|
||||||
Vendored
+13
-1
@@ -1 +1,13 @@
|
|||||||
zfs-test: arch-dependent-file-in-usr-share
|
arch-dependent-file-in-usr-share
|
||||||
|
script-not-executable usr/share/zfs/common.sh
|
||||||
|
command-in-sbin-has-manpage-in-incorrect-section
|
||||||
|
arch-dep-package-has-big-usr-share
|
||||||
|
manpage-without-executable
|
||||||
|
national-encoding usr/share/zfs/zfs-tests/tests/functional/channel_program/lua_core/tst.lib_table.lua
|
||||||
|
executable-not-elf-or-script usr/share/zfs/zfs-tests/tests/functional/cli_root/zfs_jail/jail.conf
|
||||||
|
script-not-executable usr/share/zfs/zfs-tests/include/default.cfg
|
||||||
|
script-not-executable usr/share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait.kshlib
|
||||||
|
script-not-executable usr/share/zfs/zfs-tests/tests/functional/cli_root/zpool_wait/zpool_wait.kshlib
|
||||||
|
script-not-executable usr/share/zfs/zfs-tests/tests/functional/persist_l2arc/persist_l2arc.cfg
|
||||||
|
script-not-executable usr/share/zfs/zfs-tests/tests/functional/redacted_send/redacted.kshlib
|
||||||
|
package-contains-documentation-outside-usr-share-doc usr/share/zfs/zfs-tests/*
|
||||||
|
|||||||
Vendored
+4
@@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
script-not-executable
|
||||||
|
# https://github.com/zfsonlinux/zfs/issues/8064
|
||||||
|
systemd-service-file-refers-to-unusual-wantedby-target
|
||||||
Vendored
+1
-1
@@ -8,7 +8,7 @@ etcd="/etc/zfs/zed.d"
|
|||||||
while read -r file ; do
|
while read -r file ; do
|
||||||
etcfile="${etcd}/${file}"
|
etcfile="${etcd}/${file}"
|
||||||
[ -e "${etcfile}" ] && continue
|
[ -e "${etcfile}" ] && continue
|
||||||
ln -s "${zedd}/${file}" "${etcfile}"
|
ln -sfT "${zedd}/${file}" "${etcfile}"
|
||||||
done < "${zedd}/DEFAULT-ENABLED"
|
done < "${zedd}/DEFAULT-ENABLED"
|
||||||
|
|
||||||
# remove the overrides created in prerm
|
# remove the overrides created in prerm
|
||||||
|
|||||||
Vendored
+17
@@ -0,0 +1,17 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
zedd="/usr/lib/zfs-linux/zed.d"
|
||||||
|
etcd="/etc/zfs/zed.d"
|
||||||
|
|
||||||
|
if [ "$1" = "purge" ] && [ -d "$etcd" ] ; then
|
||||||
|
# remove the overrides created in prerm
|
||||||
|
find "${etcd}" -maxdepth 1 -lname '/dev/null' -delete
|
||||||
|
# remove any dangling symlinks to old zedlets
|
||||||
|
find "${etcd}" -maxdepth 1 -lname "${zedd}/*" -xtype l -delete
|
||||||
|
# clean up any empty directories
|
||||||
|
( rmdir "$etcd" && rmdir "/etc/zfs" ) || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
|
||||||
Vendored
+2
-2
@@ -7,8 +7,8 @@ etcd="/etc/zfs/zed.d"
|
|||||||
if [ "$1" != "failed-upgrade" ] && [ -d "${etcd}" ] && [ -d "${zedd}" ] ; then
|
if [ "$1" != "failed-upgrade" ] && [ -d "${etcd}" ] && [ -d "${zedd}" ] ; then
|
||||||
while read -r file ; do
|
while read -r file ; do
|
||||||
etcfile="${etcd}/${file}"
|
etcfile="${etcd}/${file}"
|
||||||
[ -e "${etcfile}" ] && continue
|
( [ -L "${etcfile}" ] || [ -e "${etcfile}" ] ) && continue
|
||||||
ln -s /dev/null "${etcfile}"
|
ln -sT /dev/null "${etcfile}"
|
||||||
done < "${zedd}/DEFAULT-ENABLED"
|
done < "${zedd}/DEFAULT-ENABLED"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Vendored
+4
-1
@@ -1,4 +1,7 @@
|
|||||||
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
|
|
||||||
|
# TRIM the first Sunday of every month.
|
||||||
|
24 0 1-7 * * root if [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/trim ]; then /usr/lib/zfs-linux/trim; fi
|
||||||
|
|
||||||
# Scrub the second Sunday of every month.
|
# Scrub the second Sunday of every month.
|
||||||
24 0 8-14 * * root [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ] && /usr/lib/zfs-linux/scrub
|
24 0 8-14 * * root if [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ]; then /usr/lib/zfs-linux/scrub; fi
|
||||||
|
|||||||
Vendored
+2
-4
@@ -2,7 +2,6 @@
|
|||||||
etc/default/zfs
|
etc/default/zfs
|
||||||
etc/zfs/zfs-functions
|
etc/zfs/zfs-functions
|
||||||
etc/zfs/zpool.d/
|
etc/zfs/zpool.d/
|
||||||
lib/*/security/pam_zfs_key.so
|
|
||||||
lib/systemd/system-preset/
|
lib/systemd/system-preset/
|
||||||
lib/systemd/system/zfs-import-cache.service
|
lib/systemd/system/zfs-import-cache.service
|
||||||
lib/systemd/system/zfs-import-scan.service
|
lib/systemd/system/zfs-import-scan.service
|
||||||
@@ -21,11 +20,11 @@ sbin/mount.zfs
|
|||||||
sbin/zdb
|
sbin/zdb
|
||||||
sbin/zfs
|
sbin/zfs
|
||||||
sbin/zfs_ids_to_path
|
sbin/zfs_ids_to_path
|
||||||
|
sbin/zgenhostid
|
||||||
sbin/zhack
|
sbin/zhack
|
||||||
sbin/zpool
|
sbin/zpool
|
||||||
sbin/zstream
|
sbin/zstream
|
||||||
sbin/zstreamdump
|
sbin/zstreamdump
|
||||||
usr/bin/zgenhostid
|
|
||||||
usr/bin/zvol_wait
|
usr/bin/zvol_wait
|
||||||
usr/lib/modules-load.d/ lib/
|
usr/lib/modules-load.d/ lib/
|
||||||
usr/lib/zfs-linux/zpool.d/
|
usr/lib/zfs-linux/zpool.d/
|
||||||
@@ -33,7 +32,7 @@ usr/sbin/arc_summary
|
|||||||
usr/sbin/arcstat
|
usr/sbin/arcstat
|
||||||
usr/sbin/dbufstat
|
usr/sbin/dbufstat
|
||||||
usr/share/bash-completion/completions
|
usr/share/bash-completion/completions
|
||||||
usr/share/man/man1/arcstat.1
|
usr/share/man/man8/arcstat.8
|
||||||
usr/share/man/man1/zhack.1
|
usr/share/man/man1/zhack.1
|
||||||
usr/share/man/man1/zvol_wait.1
|
usr/share/man/man1/zvol_wait.1
|
||||||
usr/share/man/man5/
|
usr/share/man/man5/
|
||||||
@@ -119,4 +118,3 @@ usr/share/man/man8/zpoolconcepts.8
|
|||||||
usr/share/man/man8/zpoolprops.8
|
usr/share/man/man8/zpoolprops.8
|
||||||
usr/share/man/man8/zstream.8
|
usr/share/man/man8/zstream.8
|
||||||
usr/share/man/man8/zstreamdump.8
|
usr/share/man/man8/zstreamdump.8
|
||||||
usr/share/pam-configs/zfs_key
|
|
||||||
|
|||||||
+13
@@ -1 +1,14 @@
|
|||||||
|
spare-manual-page
|
||||||
systemd-service-file-refers-to-unusual-wantedby-target
|
systemd-service-file-refers-to-unusual-wantedby-target
|
||||||
|
binary-without-manpage usr/sbin/dbufstat
|
||||||
|
binary-without-manpage usr/sbin/arc_summary
|
||||||
|
manpage-has-errors-from-man
|
||||||
|
appstream-metadata-missing-modalias-provide
|
||||||
|
command-in-sbin-has-manpage-in-incorrect-section
|
||||||
|
package-supports-alternative-init-but-no-init.d-script lib/systemd/system/zfs-import-cache.service
|
||||||
|
package-supports-alternative-init-but-no-init.d-script lib/systemd/system/zfs-import-scan.service
|
||||||
|
spelling-error-in-manpage
|
||||||
|
package-supports-alternative-init-but-no-init.d-script lib/systemd/system/zfs-volume-wait.service
|
||||||
|
systemd-service-file-missing-documentation-key lib/systemd/system/zfs-volume-wait.service
|
||||||
|
extra-license-file usr/share/doc/zfsutils-linux/LICENSE.gz
|
||||||
|
package-supports-alternative-init-but-no-init.d-script lib/systemd/system/zfs-load-module.service
|
||||||
|
|||||||
+1
-1
Submodule upstream updated: 32a78e579d...ad81baab77
Reference in New Issue
Block a user