[net-snmp/f18] added btrfs support to hrFSTable Resolves: #965348 Removed direct dependency on mysql-libs Resolves:
Jan Šafránek
jsafrane at fedoraproject.org
Fri Nov 8 08:54:54 UTC 2013
commit 3781561b22a4f60f79d89d49ba99b31404b1a254
Author: Jan Safranek <jsafrane at redhat.com>
Date: Tue May 21 09:27:07 2013 +0200
added btrfs support to hrFSTable
Resolves: #965348
Removed direct dependency on mysql-libs
Resolves: #962739
Conflicts:
net-snmp.spec
net-snmp-5.7.2-btrfs.patch | 32 ++++++++++++++++++++++++++++++++
net-snmp.spec | 11 ++++++++---
2 files changed, 40 insertions(+), 3 deletions(-)
---
diff --git a/net-snmp-5.7.2-btrfs.patch b/net-snmp-5.7.2-btrfs.patch
new file mode 100644
index 0000000..db0afbd
--- /dev/null
+++ b/net-snmp-5.7.2-btrfs.patch
@@ -0,0 +1,32 @@
+Bug 965348 - HOST-RESOURCES-MIB::hrFS* not includes btrfs
+
+commit da1fef382591ff45dc92eb3b95a6bfeff9ecfa4f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue May 21 09:13:41 2013 +0200
+
+ CHANGES: snmpd: Added btrfs support to hrFSTable
+
+diff -up net-snmp-5.7.2/agent/mibgroup/hardware/fsys/fsys_mntent.c.btrfs net-snmp-5.7.2/agent/mibgroup/hardware/fsys/fsys_mntent.c
+--- net-snmp-5.7.2/agent/mibgroup/hardware/fsys/fsys_mntent.c.btrfs 2012-10-10 00:28:58.000000000 +0200
++++ net-snmp-5.7.2/agent/mibgroup/hardware/fsys/fsys_mntent.c 2013-05-21 09:22:11.457405066 +0200
+@@ -139,6 +139,7 @@ _fsys_type( char *typename )
+ !strcmp(typename, MNTTYPE_REISERFS) ||
+ !strcmp(typename, MNTTYPE_OCFS2) ||
+ !strcmp(typename, MNTTYPE_CVFS) ||
++ !strcmp(typename, MNTTYPE_BTRFS) ||
+ !strcmp(typename, MNTTYPE_LOFS))
+ return NETSNMP_FS_TYPE_OTHER;
+
+diff -up net-snmp-5.7.2/agent/mibgroup/hardware/fsys/mnttypes.h.btrfs net-snmp-5.7.2/agent/mibgroup/hardware/fsys/mnttypes.h
+--- net-snmp-5.7.2/agent/mibgroup/hardware/fsys/mnttypes.h.btrfs 2012-10-10 00:28:58.000000000 +0200
++++ net-snmp-5.7.2/agent/mibgroup/hardware/fsys/mnttypes.h 2013-05-21 09:22:33.758303373 +0200
+@@ -142,6 +142,9 @@
+ #ifndef MNTTYPE_CVFS
+ #define MNTTYPE_CVFS "cvfs"
+ #endif
++#ifndef MNTTYPE_BTRFS
++#define MNTTYPE_BTRFS "btrfs"
++#endif
+
+ /*
+ * File systems to skip
diff --git a/net-snmp.spec b/net-snmp.spec
index 4795000..3990ae1 100644
--- a/net-snmp.spec
+++ b/net-snmp.spec
@@ -11,7 +11,7 @@
Summary: A collection of SNMP protocol tools and libraries
Name: net-snmp
Version: 5.7.2
-Release: 5%{?dist}.1
+Release: 6%{?dist}
Epoch: 1
License: BSD
@@ -38,6 +38,7 @@ Patch5: net-snmp-5.5-perl-linking.patch
Patch6: net-snmp-5.6-test-debug.patch
Patch7: net-snmp-5.7.2-systemd.patch
Patch8: net-snmp-5.7.2-python-ipaddress-size.patch
+Patch9: net-snmp-5.7.2-btrfs.patch
Requires(post): chkconfig
Requires(preun): chkconfig
@@ -48,8 +49,8 @@ Requires(preun): coreutils
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: %{name}-agent-libs = %{epoch}:%{version}-%{release}
Requires: mysql-libs
-# This is actually needed for the %triggerun script but Requires(triggerun)
-# is not valid. We can use %post because this particular %triggerun script
+# This is actually needed for the %%triggerun script but Requires(triggerun)
+# is not valid. We can use %%post because this particular %triggerun script
# should fire just after this package is installed.
Requires(post): systemd-sysv
@@ -201,6 +202,7 @@ cp %{SOURCE12} .
%patch6 -p1
%patch7 -p1 -b .systemd
%patch8 -p1 -b .ipaddress-size
+%patch9 -p1 -b .btrfs
%ifarch sparc64 s390 s390x
# disable failing test - see https://bugzilla.redhat.com/show_bug.cgi?id=680697
@@ -495,6 +497,9 @@ rm -rf ${RPM_BUILD_ROOT}
%{_initrddir}/snmptrapd
%changelog
+* Fri Nov 8 2013 Jan Safranek <jsafrane at redhat.com> 1:5.7.2-6
+- Added btrfs support to hrFSTable
+
* Thu Feb 14 2013 Tom Callaway <spot at fedoraproject.org> 1:5.7.2-5.1
- add missing IETF MIB license text (BSD)
More information about the scm-commits
mailing list