Stoiko Ivanov
4b661efd65
buildsys: unify '{' and '(' in Makefile
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-06-18 15:25:41 +02:00
Stoiko Ivanov
00fad03966
d/control: match package names to debian-upstream
...
during the tracking of zfs-2.0.x integration in debian upstream I did
not notice that the library packages got renamed yet another time (see
[0]) to match the soname version.
This patch renames our library packagenames to match debian upstream
and includes Breaks,Depends on the intermediate versions we shipped
with the zfs-2.0.3 release.
Noticed while checking an issue (with `aptitude` vs. `apt`) reported
on pve-user.
Tested on a VM running our latest packages and on one still running
zfs 0.8.5
[0] 42ba750f8c
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-02-25 12:11:15 +01:00
Stoiko Ivanov
292758bd89
Bump libz{fs, pool, uutil} soname version
...
adapted from debian-upstream 490ecc37abc7f6759293b90334768d088f2ff98c
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2021-01-13 14:14:01 +01:00
Thomas Lamprecht
7c8450b4b1
buildsys: ensure that all sources are copied over to the build directory
...
The copy command:
# cp -a ${ZFSSRC}/* ${ZFSDIR}/
did not copied over hidden files (those beginning with a dot) and
thus a upstream patches which changed also .gitignore did not worked
when copied over 1:1, instead of removing the changes to .gitignore
it's IMO better to copy the full sources ensuring the whole state of
the upstream project source repo is used.
With submodules we still do not copy over a potential big .git
folder, as we as submodule user have the submodules .git state in our
.git/modules folder where the submodule just references to.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-10-02 15:47:04 +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
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
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
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
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
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
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
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
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
Thomas Lamprecht
0b063f2c20
bump version to 0.7.11-pve1~bpo1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-09-17 11:41:40 +02:00
Stoiko Ivanov
933b31ffad
bump ZFS version to 0.7.9-pve3~bpo9
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2018-08-09 10:12:10 +02:00
Stoiko Ivanov
cabb465d41
bump version to 0.7.9-pve1~bpo9
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2018-05-22 10:03:05 +02:00
Wolfgang Bumiller
47ae0e2662
buildsys: -j safety
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-05-04 12:05:16 +02:00
Fabian Grünbichler
849c46778d
bump version to 0.7.8-pve1
2018-04-30 13:48:06 +02:00
Fabian Grünbichler
c0f28922e8
bump ZFS version to 0.7.7-pve2~bpo9
...
(note: this change only affects the kernel modules and headers)
2018-04-09 09:56:49 +02:00
Fabian Grünbichler
42e934e271
bump version to 0.7.7-pve1~bpo9
2018-04-03 14:49:54 +02:00
Fabian Grünbichler
8a088a9e2a
buildsys: upload to pmg as well
2018-02-21 11:12:13 +01:00
Fabian Grünbichler
871e750385
bump version to zfs/spl-0.7.6-pve1
2018-02-21 09:52:55 +01:00
Fabian Grünbichler
2e2e28836c
bump version to 0.7.4-pve1
2017-12-19 12:53:38 +01:00
Fabian Grünbichler
b03175e961
bump version to 0.7.3-pve1
2017-11-06 09:15:19 +01:00
Fabian Grünbichler
2ce263d24d
bump version to 0.7.2-pve1
...
and add new zfs-test deb
2017-10-13 11:32:02 +02:00
Fabian Grünbichler
38b6b3a10d
build: whitespace cleanup
2017-10-13 11:32:02 +02:00
Fabian Grünbichler
012341487f
bump ZFS version to 0.6.5.11-pve18
2017-10-02 09:31:03 +02:00
Fabian Grünbichler
e6fdafd565
build: remove old source tar balls and download target
...
they are not used anymore
2017-08-25 09:28:12 +02:00
Fabian Grünbichler
4c3d639686
bump version to 0.6.5.17-pve16/0.6.5.11-pve10
2017-08-07 15:28:34 +02:00
Fabian Grünbichler
8a19f2ad5d
buildsys: switch to submodules
2017-08-07 15:28:34 +02:00
Fabian Grünbichler
4156449701
update sources to 0.6.5.11-1
2017-07-27 13:10:29 +02:00
Fabian Grünbichler
58a974f8f0
buildsys: add deb target
2017-07-27 12:09:16 +02:00
Fabian Grünbichler
1e88a70802
buildsys: clean up *.buildinfo
2017-03-10 10:50:09 +01:00
Fabian Grünbichler
59653d92a8
bump versions to -pve16~bpo90/pve-9~bpo90
2017-03-10 09:50:37 +01:00
Fabian Grünbichler
a5dfd38639
buildsys: no longer build transitional packages
2017-03-10 09:50:37 +01:00
Fabian Grünbichler
eee857a82b
buildsys: update make upload target for stretch
2017-03-10 09:37:21 +01:00
Fabian Grünbichler
33edb24418
bump version to 0.6.5.9-pve15~bpo80/-pve8~bpo80
2017-02-07 13:33:33 +01:00
Fabian Grünbichler
d93bc1b005
update sources to debian/0.6.5.9-1
2017-02-07 13:33:28 +01:00
Fabian Grünbichler
18708aae25
bump zfs version to 0.6.5.8-pve14~bpo80
2017-01-11 09:35:44 +01:00
Fabian Grünbichler
81f5dae8f7
update zfs source to 0.6.5.8-3
2017-01-11 09:32:25 +01:00
Fabian Grünbichler
7bfc3db5e1
bump zfs version to 0.6.5.8-pve13
2016-10-27 11:26:37 +02:00
Fabian Grünbichler
3474a9b46b
bump version to 0.6.5.8-pve12~bpo80
2016-10-24 13:49:06 +02:00
Fabian Grünbichler
8a287a137b
bump version to 0.6.5.8-pve11/-pve7
2016-10-20 15:11:32 +02:00
Fabian Grünbichler
00d871a78a
add transitional packages and relations for upgrades
2016-10-20 15:11:32 +02:00
Fabian Grünbichler
23db36409e
switch pkg source to Debian Jessie
...
update to 0.6.5.8
drop unneeded patches
refresh no-DKMS and no-dracut patches
2016-10-19 10:48:58 +02:00
Fabian Grünbichler
d72bef5bd3
update make upload target
2016-06-28 09:59:50 +02:00
Fabian Grünbichler
2aba4528fd
update to zfs/spl 0.6.5.7
...
update versioning scheme for backwards compatibility /
upgrade paths
2016-06-28 09:48:19 +02:00