Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save envolution/b56eb3686c188397c3935fb41151f33b to your computer and use it in GitHub Desktop.

Select an option

Save envolution/b56eb3686c188397c3935fb41151f33b to your computer and use it in GitHub Desktop.
diff -Naur sedutil_orig/PKGBUILD sedutil/PKGBUILD
--- sedutil_orig/PKGBUILD 2025-06-01 23:43:47.331591194 -0400
+++ sedutil/PKGBUILD 2025-06-01 23:48:44.260916483 -0400
@@ -28,7 +28,8 @@
'mkinitcpio.conf.lib'
'linuxpba.hook'
'linuxpba.install'
- 'getpasswd.c')
+ 'getpasswd.c'
+ 'sedutil-fix-hidden-identify-overload.patch')
noextract=("${pkgname}-${pkgver}.tar.gz")
sha256sums=('ff2bd06af81a456f4b3ffcc86c8efc689b5b5a4e344a58b3654217a68452b8c0'
'40d785c16a28a5a8a43050d1731174482ee24459be215d2e4e27ffba3b2e28b2'
@@ -40,12 +41,14 @@
'daaa13d48b9e72e3185594a0f7c54d2966711ef03b5444141d41be9994710c82'
'd9a7b66d8365e7f4eb0233b30c0ab70b5e978f6554960bf12994a1f0910c1447'
'f31a0ba891dd705ef68174afeb651bdc3426a63202d058d98510907de43248f7'
- 'e94d011c98bd336f37d6d4923e5d63a22ebd10d8f2c6486b6bcd6617524d6484')
+ 'e94d011c98bd336f37d6d4923e5d63a22ebd10d8f2c6486b6bcd6617524d6484'
+ '98a9ec55d55464945816dcc3cd05bc4ab174a7cfc9354c235825444a5c03ca88')
CPPFLAGS="$CPPFLAGS -O2"
prepare() {
bsdtar -C "${srcdir}" -mxf "${pkgname}-${pkgver}.tar.gz"
cd "${srcdir}/$pkgname-$pkgver"
+ patch -Np2 -i ../sedutil-fix-hidden-identify-overload.patch
}
build() {
diff -Naur sedutil_orig/sedutil-fix-hidden-identify-overload.patch sedutil/sedutil-fix-hidden-identify-overload.patch
--- sedutil_orig/sedutil-fix-hidden-identify-overload.patch 1969-12-31 19:00:00.000000000 -0500
+++ sedutil/sedutil-fix-hidden-identify-overload.patch 2025-06-01 23:44:26.743353145 -0400
@@ -0,0 +1,11 @@
+diff -ur src_orig/sedutil-1.49.7/linux/DtaLinuxBlockStorageDevice.h src/sedutil-1.49.7/linux/DtaLinuxBlockStorageDevice.h
+--- src_orig/sedutil-1.49.7/linux/DtaLinuxBlockStorageDevice.h 2025-06-01 23:37:21.299638359 -0400
++++ src/sedutil-1.49.7/linux/DtaLinuxBlockStorageDevice.h 2025-06-01 23:39:02.895804290 -0400
+@@ -27,6 +27,7 @@
+ class DtaLinuxBlockStorageDevice: public DtaBlockStorageDevice {
+ public:
+ using DtaBlockStorageDevice::DtaBlockStorageDevice;
++ using DtaBlockStorageDevice::identify;
+ /** Factory function to look at the devref and create an instance of
+ * DtaDevLinuxBlockStorageDevice itself (for unrecognized drives)
+ *
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment