Package: erofs-utils
Version: 1.6-1
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
Hello,
this tool is quite usefull, but it should be its own package.
I added a patch implementing this
-- System Information:
Debian Release: 12.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages erofs-utils depends on:
ii libc6 2.36-9
ii liblz4-1 1.9.4-1
ii liblzma5 5.4.1-0.2
ii libselinux1 3.4-1+b5
ii libuuid1 2.38.1-5+b1
erofs-utils recommends no packages.
erofs-utils suggests no packages.
-- no debconf information
diff -burN erofs-utils_1.6-1.debian.orig/debian/control
erofs-utils_1.6-1.debian/debian/control
--- erofs-utils_1.6-1.debian.orig/debian/control 2023-03-11
17:00:00.000000000 +0100
+++ erofs-utils_1.6-1.debian/debian/control 2023-03-11 17:00:00.000000000
+0100
@@ -4,6 +4,7 @@
Build-Depends:
debhelper-compat (= 10),
pkg-config,
+ libfuse-dev,
liblz4-dev,
liblzma-dev,
libselinux1-dev,
@@ -27,3 +28,21 @@
which improves storage density, keeps relatively higher
compression ratios, which is more useful to achieve high
performance for embedded devices with limited memory.
+
+Package: erofsfuse
+Architecture: linux-any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: FUSE Mount Utility for EROFS File System
+ EROFS (Enhanced Read-Only File System) is a lightweight
+ read-only file system with modern designs (eg. page-sized
+ blocks, inline xattrs/data, etc.) for scenarios which need
+ high-performance read-only requirements, e.g. Android OS
+ for smartphones and LIVECDs.
+ .
+ It also provides fixed-sized output compression support,
+ which improves storage density, keeps relatively higher
+ compression ratios, which is more useful to achieve high
+ performance for embedded devices with limited memory.
+ .
+ This package contains a utility to mount EROFS images
+ using FUSE.
diff -burN erofs-utils_1.6-1.debian.orig/debian/erofsfuse.install
erofs-utils_1.6-1.debian/debian/erofsfuse.install
--- erofs-utils_1.6-1.debian.orig/debian/erofsfuse.install 1970-01-01
01:00:00.000000000 +0100
+++ erofs-utils_1.6-1.debian/debian/erofsfuse.install 2023-03-11
17:00:00.000000000 +0100
@@ -0,0 +1,2 @@
+usr/bin/erofsfuse
+usr/share/man/man1/erofsfuse.1
diff -burN erofs-utils_1.6-1.debian.orig/debian/erofs-utils.install
erofs-utils_1.6-1.debian/debian/erofs-utils.install
--- erofs-utils_1.6-1.debian.orig/debian/erofs-utils.install 1970-01-01
01:00:00.000000000 +0100
+++ erofs-utils_1.6-1.debian/debian/erofs-utils.install 2023-03-11
17:00:00.000000000 +0100
@@ -0,0 +1,2 @@
+usr/bin/*.erofs
+usr/share/man/man1/*.erofs.1
diff -burN erofs-utils_1.6-1.debian.orig/debian/rules
erofs-utils_1.6-1.debian/debian/rules
--- erofs-utils_1.6-1.debian.orig/debian/rules 2023-03-11 17:00:00.000000000
+0100
+++ erofs-utils_1.6-1.debian/debian/rules 2023-03-11 17:00:00.000000000
+0100
@@ -6,8 +6,6 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
-SKIP_FUSE2FS=yes
-
COMMON_CONF_FLAGS = --with-uuid --with-selinux --enable-lzma \
${EXTRA_CONF_FLAGS}