From 3ba8508d210eb0ae9dc5d817b544b9b826a7d8d8 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 28 Apr 2026 20:56:05 +0200 Subject: [PATCH] Apply patch: ncpfs-2.2.6-drop-kernel-check.patch --- .../ncpfs-2.2.6-drop-kernel-check.patch | 31 +++++++++++++++++++ sutil/ncpm_common.c | 17 ---------- 2 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 .patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-drop-kernel-check.patch diff --git a/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-drop-kernel-check.patch b/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-drop-kernel-check.patch new file mode 100644 index 0000000..9348c08 --- /dev/null +++ b/.patches/ncpfs-2.2.6-r6/ncpfs-2.2.6-drop-kernel-check.patch @@ -0,0 +1,31 @@ +Description: Drop kernel version check +Author: Bastian Blank +Bug-Debian: http://bugs.debian.org/692472 + +--- a/sutil/ncpm_common.c.orig ++++ b/sutil/ncpm_common.c +@@ -243,23 +243,6 @@ static int load_ncpfs(void) + #endif /* MOUNT2 */ + + static int getmountver(void) { +- struct utsname name; +- int maj, mid, rev; +- int ver; +- +- if (uname(&name)) { +- errexit(1, _("Cannot get kernel release\n")); +- } +- if (sscanf(name.release, "%d.%d.%d", &maj, &mid, &rev) != 3) { +- errexit(2, _("Cannot convert kernel release \"%s\" to number\n"), name.release); +- } +- ver = maj*0x10000 + mid*0x100 + rev; +- if (ver < 0x20100) +- return 2; +- if (ver < 0x20328) +- return 3; +- if (ver < 0x2051F) +- return 4; + return 5; + } + + diff --git a/sutil/ncpm_common.c b/sutil/ncpm_common.c index 927dc37..9931409 100644 --- a/sutil/ncpm_common.c +++ b/sutil/ncpm_common.c @@ -244,23 +244,6 @@ static int load_ncpfs(void) #endif /* MOUNT2 */ static int getmountver(void) { - struct utsname name; - int maj, mid, rev; - int ver; - - if (uname(&name)) { - errexit(1, _("Cannot get kernel release\n")); - } - if (sscanf(name.release, "%d.%d.%d", &maj, &mid, &rev) != 3) { - errexit(2, _("Cannot convert kernel release \"%s\" to number\n"), name.release); - } - ver = maj*0x10000 + mid*0x100 + rev; - if (ver < 0x20100) - return 2; - if (ver < 0x20328) - return 3; - if (ver < 0x2051F) - return 4; return 5; }