Thomas Lamprecht
49538a61c8
d/control: fix priority-extra-is-replaced-by-priority-optional
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 13:05:43 +02:00
Thomas Lamprecht
63bd3935c7
ensure submodule gets initialized on fresh clone and build
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 13:05:43 +02:00
Thomas Lamprecht
ae14379f41
d/control: remove dependencies detected by useless-autoreconf-build-depends
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 13:05:43 +02:00
Thomas Lamprecht
13d410f1ab
buildsys: remove cruft and reoder var definition before use
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 12:35:21 +02:00
Stoiko Ivanov
886e4c966e
Move zfs to top-level directory
...
With the merge of spl and zfs the extra level of directories is not needed
anymore.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 12:02:52 +02:00
Stoiko Ivanov
9e02600b0c
add 3 patches for lintian errors
...
* wrong-path-for-interpreter is a lintian error, one single zfs-test used
/usr/bin/ksh instead of /bin/ksh.
* python-script-but-no-python-dep was reported because test-runner.py had
/usr/bin/python as shebang, but the buildsystem and our dependencies expected
/usr/bin/python3
* executable-not-elf-or-script were results of some files being installed with
the wrong permissions
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 12:02:46 +02:00
Stoiko Ivanov
da2c3b42fa
debian/control: set zfs-dbg priority to extra
...
in order to appease lintian
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 12:02:41 +02:00
Thomas Lamprecht
402acca54f
spl: remove submodule and debian folder
...
Co-authored-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 12:02:02 +02:00
Stoiko Ivanov
146da5ad07
debian/docs: change OPENSOLARIS.LICENSE to LICENSE
...
taken from debian upstream [0]
[0] https://salsa.debian.org/zfsonlinux-team/zfs/
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:42 +02:00
Stoiko Ivanov
92886af5c5
add python3-pyzfs binary package
...
taken from debian upstream [0]
[0] https://salsa.debian.org/zfsonlinux-team/zfs/
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
512fb2e4a9
zfs/control: add spl as transitional dummy package
...
since splat has been removed from zfs (during the repository merge of zfs and
spl, the userspace spl package does not contain any files (apart from metafiles)
keep the package as metapackage, s.t. the old splat manpage and binary gets
removed upon upgrade.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
5b9cd1ad57
zfsutils-linux: persist hostid in postinst script
...
/etc/hostid does not exist on a minimal debian system.
ZFS reads its contents for MMP (zpool property multihost set to on), and needs
the value to be stable.
Before the SPL->ZFS merge the spl userspace package wrote the file (by parsing/
mangling the output of hostid (1)) Since ZFS provides the zgenhostid script,
which creates a random 4 byte hostid and writes it to /etc/hostid, we use that
instead. (hostid (1) default to mangling a configured ip of the system, which
can be the same across multiple installs (install happens with the same ip)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
4114f700a9
debian/rules: adapt to ZFS 0.8
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
d551e00492
debian: adapt install paths to ZFS 0.8
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
5dccc94923
zfs/debian: embed downstream revision in META file
...
taken from spl/debian/rules
Additionally refactor the actual change into a separate target.
This is needed when building the kernel-modules from an rc-tag (e.g. 0.8.0-rc5)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
e4f11a69e8
rebase patches on top of zfs-0.8.0
...
rebase done with export-patchqueue and adapted to new 0.8 release
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
d56eab879e
debian: replace zpool.d patch by configure option
...
the --with-zfsexecdir configure option is available in ZFS 0.8 and replaces
the patch for cmd/zpool/Makefile.am
(cherry-picked from salsa.d.o e1af594a0970e2b84c922f483e6798e7d155b7b7)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Stoiko Ivanov
58608b5f2e
update ZFS to 0.8.0
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-05-24 11:44:34 +02:00
Thomas Lamprecht
8c9433c855
buildsys: switch upload dist over to buster
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-24 11:14:08 +02:00
Thomas Lamprecht
88b4c00190
bump version to 0.7.13-pve2~bpo2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-05-21 20:09:12 +02:00
Thomas Lamprecht
696f8e69e2
bump version to 0.7.13-pve1~bpo2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-03-27 10:29:30 +01:00
Thomas Lamprecht
f8d2e88078
remove conflict with insserv (<< 1.18)
...
we do not use or ship initscripts anyway and support only systemd
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-03-27 09:55:28 +01:00
Thomas Lamprecht
5e3e80687e
fixup spl und zfs changelog entries
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2019-03-08 06:53:42 +01:00
Stoiko Ivanov
d968500bc7
bump version to 0.7.13-pve1~bpo1
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
5440c7266a
add vdev_id.conf.scsi.example to examples
...
(adapted from salsa.d.o 7ca194b9)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
00430d087a
rebase patches on top of zfs-0.7.13
...
rebase done with import-patchqueue/export-patchqueue
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
c3ea9788ad
update ZFS to 0.7.13
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
d8740a92c1
spl: drop patch already contained in 0.7.13
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
256c6c0238
update SPL to 0.7.13
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Stoiko Ivanov
f7305de3c0
build: use dpkg-parsechangelog
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-03-08 06:46:25 +01:00
Fabian Grünbichler
fa456d6c4b
build: add kernel target
...
to extract the patched sources for module building
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:29 +01:00
Fabian Grünbichler
3d885de40c
build: add dsc target
...
and rework build directory preparation accordingly.
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:28 +01:00
Fabian Grünbichler
4a816df53e
debian: switch to DH 10
...
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:28 +01:00
Fabian Grünbichler
f3f5ce5d7f
submodules: remove old submodule references
...
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:28 +01:00
Fabian Grünbichler
2a904e377e
build: update Makefile for new structure
...
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:27 +01:00
Fabian Grünbichler
ac43a7be1f
update README
...
to reference Debian's git repositories on salsa
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:27 +01:00
Fabian Grünbichler
dee2ef0e31
spl/debian: add packaging files
...
based on Debian's packaging work, but simplified:
- no DKMS
and remove old patches which were based on top of Debian's packaging.
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:26 +01:00
Fabian Grünbichler
28f635be8c
zfs/debian: add packaging files
...
based on Debian's packaging work, but simplified:
- no DKMS
- no dracut
- no udebs
and remove old patches which were based on top of Debian's packaging.
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:26 +01:00
Fabian Grünbichler
2e2aafd11c
submodules: add upstream mirrors
...
pointing to ZFS on Linux's github repositories
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:25 +01:00
Fabian Grünbichler
4e389d452b
spl: rebase patches on top of debian/0.7.12-1
...
and drop those contained in 0.7.12
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:20 +01:00
Fabian Grünbichler
3e9c7d6dff
spl: update submodule to debian/0.7.12-1
...
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:19 +01:00
Fabian Grünbichler
2249b05575
zfs: rebase patches on top of 0.7.12-2
...
and drop those that are part of 0.7.12
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2019-02-27 13:46:15 +01:00
Fabian Grünbichler
002d5f1b8c
zfs: update submodule to debian/0.7.12-2
...
Reviewed-by: Stoiko Ivanov <s.ivanov@proxmox.com >
Tested-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2019-02-27 13:44:49 +01:00
Stoiko Ivanov
65a9766fa0
bump version to 0.7.12-pve1~bpo1
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-11-14 18:27:04 +01:00
Stoiko Ivanov
04a710dd91
update/rebase to zfs-0.7.12 with patches from ZOL
...
Reorder patches, so that the upstream changeset comes last
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-11-14 18:27:04 +01:00
Stoiko Ivanov
2e5067b011
update/rebase to spl-0.7.12 with patches from ZOL
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-11-14 18:27:04 +01:00
Thomas Lamprecht
851f368539
add patch to revert upstream shipping of init.d scripts
...
else update-rc.d/insserv complains if sysv-rc is installed,
which may be on a from Jessie upgraded system.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2018-10-31 15:52:47 +01:00
Stoiko Ivanov
1c36de4a98
bump version to 0.7.11-pve2~bpo1
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-10-30 14:24:20 +01:00
Stoiko Ivanov
b6c5bd4c51
fix missing Breaks/Replaces for zfs-initramfs
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-10-30 14:24:20 +01:00
Stoiko Ivanov
1bb9f57dcf
Backport deadlock fix for issue ZOL#7939
...
A deadlock issue got fixed upstream and merged into master [0].
This patch backports the fix by splitting it into the parts for SPL and ZFS.
[0] https://github.com/zfsonlinux/zfs/pull/7939
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2018-10-30 14:24:19 +01:00