Remove contrib/truenas

contrib/truenas contains Debian wrapper for Alien based RPM
converted Debian packages. This was bein used in Bluefin but since
there are no future release for Bluefin and we have adapted to
native Debian packaging in Cobia, it makes sense to remove this
directory.

With automatic changelog generation via configure, a manual
changelog entry is still required in contrib/truenas/changelog,
to to make CI happy that tests for this Debian wrapper based
packaging, which is not being used anywhere anymore.

Signed-off-by: Umer Saleem <usaleem@ixsystems.com>
This commit is contained in:
Umer Saleem 2023-11-21 17:17:14 +05:00
parent cc88b84e5d
commit 08b4d2f79e
6 changed files with 0 additions and 254 deletions

View File

@ -3,41 +3,6 @@ name: CI
on: [push]
jobs:
build-deb:
runs-on: ubuntu-20.04
container:
image: debian:testing
steps:
- name: Installing Dependencies
run: |
apt update > /dev/null 2>&1
apt install -y debhelper-compat devscripts > /dev/null 2>&1
- name: Checkout
uses: actions/checkout@v2
- name: Build deb package
run: |
cp -a contrib/truenas debian
mk-build-deps --build-dep
apt install -y ./*.deb
dch -b -M --force-distribution --distribution bullseye-truenas-unstable 'Tagged from zfs CI'
debuild -us -uc -b
- name: Create artifacts dir
run: mkdir artifacts
if: success()
- name: Move artifacts
run: mv ../*.deb artifacts
if: success()
- uses: actions/upload-artifact@v1
with:
name: zfs
path: artifacts
if: success()
build-native-deb:
runs-on: ubuntu-22.04
container:

View File

@ -1,154 +0,0 @@
openzfs (2.2.0-0) unstable; urgency=medium
* Merge tag zfs-2.2.0
-- Ameer Hamza <ahamza@ixsystems.com> Mon, 03 Jul 2023 10:00:00 -0500
openzfs (2.1.99-1) unstable; urgency=medium
* Merge tag zfs-2.1.99.
-- Ameer Hamza <ahamza@ixsystems.com> Wed, 20 Jun 2023 09:00:00 -0500
openzfs (2.1.12-0) unstable; urgency=medium
* Merge tag zfs-2.1.12
-- Ameer Hamza <ahamza@ixsystems.com> Wed, 14 Jun 2023 09:00:00 -0500
openzfs (2.1.11-0) unstable; urgency=medium
* Merge tag zfs-2.1.11
-- Ameer Hamza <ahamza@ixsystems.com> Thu, 20 Apr 2023 13:00:00 -0500
openzfs (2.1.10-0) unstable; urgency=medium
* Merge tag zfs-2.1.10
-- Ameer Hamza <ahamza@ixsystems.com> Mon, 17 Apr 2023 12:00:00 -0500
openzfs (2.1.9-0) unstable; urgency=medium
* Merge tag zfs-2.1.9
-- Ryan Moeller <ryan@ixsystems.com> Wed, 25 Jan 2023 14:00:00 -0500
openzfs (2.1.8-0) unstable; urgency=medium
* Merge tag zfs-2.1.8
-- Ryan Moeller <ryan@ixsystems.com> Fri, 20 Jan 2023 12:30:00 -0500
openzfs (2.1.7-0) unstable; urgency=medium
* Merge tag zfs-2.1.7
* Expose libzutil error info in libpc_handle_t
* Build packages with debug symbols
* Add support for overlayfs for docker
* Optimize microzaps
* zed: Avoid core dump if wholedisk property does not exist
* zed: post a udev change event from spa_vdev_attach()
* SCALE: ignore wholedisk
* Skip trivial permission checks on xattrs for POSIX ACL type
-- Ryan Moeller <ryan@ixsystems.com> Wed, 07 Dec 2022 16:00:00 -0500
openzfs (2.1.6-0) unstable; urgency=medium
* Merge tag zfs-2.1.6
* zed: mark disks as REMOVED when they are removed
* Provide kfpu_begin/end from spl
* Add snapshots_changed as property
* Add createtxg sort support for simple snapshot iterator
* Expose ZFS dataset case sensitivity setting via sb_opts
-- Ryan Moeller <ryan@ixsystems.com> Wed, 22 Jun 2022 16:00:00 -0500
openzfs (2.1.5-0) unstable; urgency=medium
* Merged tag zfs-2.1.5
-- Ryan Moeller <ryan@ixsystems.com> Wed, 22 Jun 2022 16:00:00 -0500
openzfs (2.1.4-1) unstable; urgency=medium
* Merged from zfs-2.1.5-staging
* Remove wrong assertion in log spacemap
* Add debug symbols to the truenas package
-- Ryan Moeller <ryan@ixsystems.com> Thu, 02 Jun 2022 08:00:00 -0500
openzfs (2.1.4-0) unstable; urgency=medium
* Merged OpenZFS zfs-2.1.4
* Also merged from zfs-2.1.5-staging
* Fix zfs send -V
* Expose zpool guids through kstats
-- Ryan Moeller <ryan@ixsystems.com> Wed, 18 May 2022 14:00:00 -0500
openzfs (2.1.3-0) unstable; urgency=medium
* Merged OpenZFS zfs-2.1.3
-- Ryan Moeller <ryan@ixsystems.com> Thu, 10 Mar 2021 16:00:00 -0400
openzfs (2.1.2-1) unstable; urgency=medium
* Merged OpenZFS zfs-2.1.2-release
* Implement FS_IOC_GETVERSION
* Improve log spacemap load time after unclean export
-- Ryan Moeller <ryan@ixsystems.com> Mon, 20 Dec 2021 10:00:00 -0400
openzfs (2.1.2-0) unstable; urgency=medium
* Merged OpenZFS zfs-2.1.2-staging
* Updated Python build dependencies
* Linux 5.14 build fixes
-- Ryan Moeller <ryan@ixsystems.com> Wed, 03 Nov 2021 10:00:00 -0400
openzfs (2.1.1-0) unstable; urgency=medium
* Merged OpenZFS 2.1.1
* Removed feature@xattr_compat and xattr_fallback property
-- Ryan Moeller <ryan@ixsystems.com> Thu, 07 Oct 2021 14:09:30 -0400
openzfs (2.1.0-0) unstable; urgency=medium
* Rebased to OpenZFS 2.1.0
-- Ryan Moeller <ryan@ixsystems.com> Thu, 01 Apr 2021 13:00:00 -0500
openzfs (2.0.4-0) unstable; urgency=medium
* Rebased to OpenZFS 2.0.4
-- Ryan Moeller <ryan@ixsystems.com> Tue, 09 Mar 2021 14:00:00 -0500
openzfs (2.0.3-0) unstable; urgency=medium
* Rebased to OpenZFS 2.0.3
-- Ryan Moeller <ryan@ixsystems.com> Wed, 24 Feb 2021 15:00:00 -0500
openzfs (2.0.2-0) unstable; urgency=medium
* Rebased to OpenZFS 2.0.2
-- Ryan Moeller <ryan@ixsystems.com> Mon, 01 Feb 2021 15:00:00 -0500
openzfs (2.0.1-0) unstable; urgency=medium
* Rebased to OpenZFS 2.0.1
-- Ryan Moeller <ryan@ixsystems.com> Thu, 07 Jan 2021 17:34:28 -0500
openzfs (2.0.0-0) unstable; urgency=medium
* Initial package for TrueNAS SCALE based on OpenZFS 2.0.0
-- Ryan Moeller <ryan@ixsystems.com> Mon, 14 Sep 2020 22:01:55 -0400

View File

@ -1 +0,0 @@
12

View File

@ -1,10 +0,0 @@
Source: openzfs
Maintainer: Ryan Moeller <ryan@iXsystems.com>
Section: truenas
Priority: extra
Build-Depends: build-essential, autoconf, automake, libtool, gawk, alien, fakeroot, libblkid-dev, uuid-dev, libudev-dev, libssl-dev, zlib1g-dev, libaio-dev, libattr1-dev, libelf-dev, linux-image-amd64, linux-headers-amd64, python3, python3-dev, python3-setuptools, python3-cffi, python3-packaging, python3-distlib, libffi-dev, libbsd-dev
Package: openzfs
Architecture: amd64
Depends: zfs, ${kmod}, linux-image-amd64, libnvpair3, libuutil3, libzfs5, libzpool5
Description: OpenZFS 2.1 for TrueNAS SCALE

View File

@ -1,7 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: openzfs/zfs
Source: https://github.com/openzfs/zfs
Files: *
Copyright: See AUTHORS file
License: See COPYRIGHT and LICENSE files

View File

@ -1,47 +0,0 @@
#!/usr/bin/make -f
export DH_VERBOSE = 1
%:
dh $@
debarch!= dpkg --print-architecture
# Prefer the TrueNAS kernel image but fall back to the generic image.
image!= apt info 'linux-image-truenas-$(debarch)' 'linux-image-$(debarch)' | \
awk '/^Package:/ { print $$2; exit }'
ifneq (,$(findstring truenas,$(image)))
# TrueNAS kernel image *is not* a metapackage
vers!= apt info $(image) | awk '/^Source:/ { print $$2 }' | \
sed 's/linux-//'
obj= linux-headers-$(vers)
src= $(obj)
kmod= kmod-zfs-$(vers)
else
# Debian kernel image *is* a metapackage
krn!= apt info $(image) | awk '/^Depends:/ { print $$2 }'
obj= $(subst image,headers,$(krn))
src= $(subst $(debarch),common,$(obj))
kmod= kmod-zfs-$(subst linux-image-,,$(krn))
endif
override_dh_auto_configure:
dh_auto_configure -- \
--enable-debuginfo \
--with-linux=/usr/src/${src} \
--with-linux-obj=/usr/src/${obj}
override_dh_auto_test:
override_dh_shlibdeps:
override_dh_auto_install:
override_dh_gencontrol:
echo kmod=$(kmod) >> debian/openzfs.substvars
dh_gencontrol
override_dh_builddeb:
$(MAKE) deb-kmod deb-utils
mv *.deb ../
mv ../openzfs-build-deps-depends_*.deb ./
dh_builddeb