mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Patched error at exit of smartmontools
This commit is contained in:
@@ -70,8 +70,10 @@ $(subst %,%_MD5,$(objects)) :
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/smartmontools-5.39-error_throw_int.patch
|
||||
cd $(DIR_APP) && ./autogen.sh
|
||||
cd $(DIR_APP) && ./configure --prefix=/usr
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
cd $(DIR_APP) && make BUILD_INFO='"($(NAME) $(VERSION))"' $(MAKETUNING)
|
||||
cd $(DIR_APP) && make install
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
16
src/patches/smartmontools-5.39-error_throw_int.patch
Normal file
16
src/patches/smartmontools-5.39-error_throw_int.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
diff -Naur smartmontools-5.39-svn_r2877/utility.h smartmontools-5.39-svn_r2877.new/utility.h
|
||||
--- smartmontools-5.39-svn_r2877/utility.h 2009-08-24 12:48:50.000000000 +0200
|
||||
+++ smartmontools-5.39-svn_r2877.new/utility.h 2009-08-29 09:11:07.000000000 +0200
|
||||
@@ -102,7 +102,11 @@
|
||||
|
||||
// Replacement for exit(status)
|
||||
// (exit is not compatible with C++ destructors)
|
||||
-#define EXIT(status) { throw (int)(status); }
|
||||
+
|
||||
+//This doesn't work on IPFire.
|
||||
+//#define EXIT(status) { throw (int)(status); }
|
||||
+//tried to use exit and found no problems yet
|
||||
+#define EXIT(status) { exit ((int)(status)); }
|
||||
|
||||
|
||||
#ifdef OLD_INTERFACE
|
||||
Reference in New Issue
Block a user