diff --git a/.gitignore b/.gitignore index 124e161..309e84f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,4 @@ sblim-cmpi-base-1.5.5.tar.bz2 sblim-cmpi-base-1.5.7.tar.bz2 sblim-cmpi-base-1.5.9.tar.bz2 sblim-cmpi-base-1.6.0.tar.bz2 -sblim-cmpi-base-1.6.0-methods-enable.patch -sblim-cmpi-base-1.6.0-missing-fclose.patch /sblim-cmpi-base-1.6.1.tar.bz2 diff --git a/sblim-cmpi-base-1.6.0-methods-enable.patch b/sblim-cmpi-base-1.6.0-methods-enable.patch new file mode 100644 index 0000000..9430eea --- /dev/null +++ b/sblim-cmpi-base-1.6.0-methods-enable.patch @@ -0,0 +1,25 @@ +--- mof/Linux_BaseIndication.registration 2005-06-07 15:12:43.000000000 +0200 ++++ mof/Linux_BaseIndication.registration 2009-03-09 14:08:47.187964574 +0100 +@@ -1,14 +1,14 @@ + # Classname Namespace ProviderName ProviderModule ProviderTypes ... +-Linux_Processor root/cimv2 OSBase_ProcessorProvider cmpiOSBase_ProcessorProvider instance +-Linux_UnixProcess root/cimv2 OSBase_UnixProcessProvider cmpiOSBase_UnixProcessProvider instance +-Linux_ComputerSystem root/cimv2 OSBase_ComputerSystemProvider cmpiOSBase_ComputerSystemProvider instance +-Linux_OperatingSystem root/cimv2 OSBase_OperatingSystemProvider cmpiOSBase_OperatingSystemProvider instance +-Linux_OperatingSystemStatisticalData root/cimv2 OSBase_OperatingSystemStatisticalDataProvider cmpiOSBase_OperatingSystemStatisticalDataProvider instance +-Linux_BaseBoard root/cimv2 OSBase_BaseBoardProvider cmpiOSBase_BaseBoardProvider instance ++Linux_Processor root/cimv2 OSBase_ProcessorProvider cmpiOSBase_ProcessorProvider instance method ++Linux_UnixProcess root/cimv2 OSBase_UnixProcessProvider cmpiOSBase_UnixProcessProvider instance method ++Linux_ComputerSystem root/cimv2 OSBase_ComputerSystemProvider cmpiOSBase_ComputerSystemProvider instance method ++Linux_OperatingSystem root/cimv2 OSBase_OperatingSystemProvider cmpiOSBase_OperatingSystemProvider instance method ++Linux_OperatingSystemStatisticalData root/cimv2 OSBase_OperatingSystemStatisticalDataProvider cmpiOSBase_OperatingSystemStatisticalDataProvider instance method ++Linux_BaseBoard root/cimv2 OSBase_BaseBoardProvider cmpiOSBase_BaseBoardProvider instance method + Linux_RunningOS root/cimv2 OSBase_RunningOSProvider cmpiOSBase_RunningOSProvider instance association + Linux_OSProcess root/cimv2 OSBase_OSProcessProvider cmpiOSBase_OSProcessProvider instance association + Linux_OperatingSystemStatistics root/cimv2 OSBase_OperatingSystemStatisticsProvider cmpiOSBase_OperatingSystemStatisticsProvider instance association + Linux_CSProcessor root/cimv2 OSBase_CSProcessorProvider cmpiOSBase_CSProcessorProvider instance association + Linux_CSBaseBoard root/cimv2 OSBase_CSBaseBoardProvider cmpiOSBase_CSBaseBoardProvider instance association + Linux_OperatingSystemIndication root/cimv2 OSBase_OperatingSystemProvider cmpiOSBase_OperatingSystemProvider indication +-CIM_InstModification root/cimv2 OSBase_OperatingSystemProvider cmpiOSBase_OperatingSystemProvider indication ++CIM_InstModification root/cimv2 OSBase_OperatingSystemProvider cmpiOSBase_OperatingSystemProvider indication method + diff --git a/sblim-cmpi-base-1.6.0-missing-fclose.patch b/sblim-cmpi-base-1.6.0-missing-fclose.patch new file mode 100644 index 0000000..dd2396b --- /dev/null +++ b/sblim-cmpi-base-1.6.0-missing-fclose.patch @@ -0,0 +1,14 @@ +Index: OSBase_OperatingSystemStatisticalData.c +=================================================================== +--- OSBase_OperatingSystemStatisticalData.c.orig ++++ OSBase_OperatingSystemStatisticalData.c +@@ -155,6 +155,7 @@ int get_cpu_page_data_24(struct os_stati + if ((f = fopen(DATA_FILE,"r")) != NULL) { + read_count = fread(buf,sizeof(char),sizeof(buf)-1,f); + buf[read_count] = '\0'; ++ fclose(f); + + /* read cpu data + * + +