From: Kern Sibbald Date: Wed, 20 Apr 2005 16:16:52 +0000 (+0000) Subject: Doc updates + fix Win32 build X-Git-Tag: Release-1.38.0~550 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a5b5101c86bc9c486de6cb3cc2c3e72ad5904c84;p=bacula%2Fbacula Doc updates + fix Win32 build git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1944 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/.cvsignore b/bacula/.cvsignore index 02bb60a03e..1dbf598cbf 100644 --- a/bacula/.cvsignore +++ b/bacula/.cvsignore @@ -52,3 +52,9 @@ run_clean run_two_broken run_two run_clean_tape +newdb +kerns-nopython-conf +newtape +time.py +time.pyc +test.out diff --git a/bacula/examples/python/.cvsignore b/bacula/examples/python/.cvsignore index c294236e0e..83c0bbc9b0 100644 --- a/bacula/examples/python/.cvsignore +++ b/bacula/examples/python/.cvsignore @@ -1,3 +1,3 @@ -EndJob.pyc -NewVolume.pyc -StartJob.pyc +DirStartUp.pyc +FDStartUp.pyc +SDStartUp.pyc diff --git a/bacula/examples/python/EndJob.py b/bacula/examples/python/EndJob.py deleted file mode 100644 index f32df1f2f4..0000000000 --- a/bacula/examples/python/EndJob.py +++ /dev/null @@ -1,11 +0,0 @@ -import bacula - -def EndJob(jcr): - jobid = jcr.get("JobId") - client = jcr.get("Client") - jcr.set(JobReport="Python EndJob output: JobId=%d Client=%s.\n" % (jobid, client)) - if (jobid < 2) : - startid = bacula.run("run kernsave") - print "Python started new Job: jobid=", startid - - return 1 diff --git a/bacula/examples/python/NewVolume.py b/bacula/examples/python/NewVolume.py deleted file mode 100644 index 963fcfd1c5..0000000000 --- a/bacula/examples/python/NewVolume.py +++ /dev/null @@ -1,12 +0,0 @@ -import bacula - -def NewVolume(jcr): - jobid = jcr.get("JobId") - print "JobId=", jobid - client = jcr.get("Client") - print "Client=" + client - numvol = jcr.get("NumVols"); - print "NumVols=", numvol - jcr.set(JobReport="Python New Volume set for Job.\n") - jcr.set(VolumeName="TestA-001") - return 1 diff --git a/bacula/examples/python/StartJob.py b/bacula/examples/python/StartJob.py deleted file mode 100644 index 89559bfbc6..0000000000 --- a/bacula/examples/python/StartJob.py +++ /dev/null @@ -1,8 +0,0 @@ -import bacula - -def StartJob(jcr): - jobid = jcr.get("JobId") - client = jcr.get("Client") - numvols = jcr.get("NumVols") - jcr.set(JobReport="Python StartJob: JobId=%d Client=%s NumVols=%d\n" % (jobid,client,numvols)) - return 1 diff --git a/bacula/src/version.h b/bacula/src/version.h index f6bdf3001f..5eba91a939 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -1,8 +1,8 @@ /* */ #undef VERSION -#define VERSION "1.37.13" -#define BDATE "19 April 2005" -#define LSMDATE "19Apr05" +#define VERSION "1.37.14" +#define BDATE "20 April 2005" +#define LSMDATE "20Apr05" /* Debug flags */ #undef DEBUG diff --git a/bacula/src/win32/baculafd/baculafd.mak b/bacula/src/win32/baculafd/baculafd.mak index 0ebf4ca2f1..4c5c989a3b 100644 --- a/bacula/src/win32/baculafd/baculafd.mak +++ b/bacula/src/win32/baculafd/baculafd.mak @@ -88,8 +88,10 @@ CLEAN : -@erase "$(INTDIR)\message.obj" -@erase "$(INTDIR)\parse_conf.obj" -@erase "$(INTDIR)\print.obj" + -@erase "$(INTDIR)\pythonlib.obj" -@erase "$(INTDIR)\queue.obj" -@erase "$(INTDIR)\restore.obj" + -@erase "$(INTDIR)\res.obj" -@erase "$(INTDIR)\rwlock.obj" -@erase "$(INTDIR)\save-cwd.obj" -@erase "$(INTDIR)\scan.obj" @@ -178,8 +180,10 @@ LINK32_OBJS= \ "$(INTDIR)\message.obj" \ "$(INTDIR)\parse_conf.obj" \ "$(INTDIR)\print.obj" \ + "$(INTDIR)\pythonlib.obj" \ "$(INTDIR)\queue.obj" \ "$(INTDIR)\restore.obj" \ + "$(INTDIR)\res.obj" \ "$(INTDIR)\rwlock.obj" \ "$(INTDIR)\save-cwd.obj" \ "$(INTDIR)\scan.obj" \ @@ -319,10 +323,14 @@ CLEAN : -@erase "$(INTDIR)\parse_conf.sbr" -@erase "$(INTDIR)\print.obj" -@erase "$(INTDIR)\print.sbr" + -@erase "$(INTDIR)\pythonlib.obj" + -@erase "$(INTDIR)\pythonlib.sbr" -@erase "$(INTDIR)\queue.obj" -@erase "$(INTDIR)\queue.sbr" -@erase "$(INTDIR)\restore.obj" -@erase "$(INTDIR)\restore.sbr" + -@erase "$(INTDIR)\res.obj" + -@erase "$(INTDIR)\res.sbr" -@erase "$(INTDIR)\rwlock.obj" -@erase "$(INTDIR)\rwlock.sbr" -@erase "$(INTDIR)\save-cwd.obj" @@ -433,8 +441,10 @@ BSC32_SBRS= \ "$(INTDIR)\message.sbr" \ "$(INTDIR)\parse_conf.sbr" \ "$(INTDIR)\print.sbr" \ + "$(INTDIR)\pythonlib.sbr" \ "$(INTDIR)\queue.sbr" \ "$(INTDIR)\restore.sbr" \ + "$(INTDIR)\res.sbr" \ "$(INTDIR)\rwlock.sbr" \ "$(INTDIR)\save-cwd.sbr" \ "$(INTDIR)\scan.sbr" \ @@ -516,8 +526,10 @@ LINK32_OBJS= \ "$(INTDIR)\message.obj" \ "$(INTDIR)\parse_conf.obj" \ "$(INTDIR)\print.obj" \ + "$(INTDIR)\pythonlib.obj" \ "$(INTDIR)\queue.obj" \ "$(INTDIR)\restore.obj" \ + "$(INTDIR)\res.obj" \ "$(INTDIR)\rwlock.obj" \ "$(INTDIR)\save-cwd.obj" \ "$(INTDIR)\scan.obj" \ @@ -1462,6 +1474,25 @@ SOURCE=..\compat\print.cpp !ENDIF +SOURCE=..\lib\pythonlib.cpp + +!IF "$(CFG)" == "baculafd - Win32 Release" + + +"$(INTDIR)\pythonlib.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "baculafd - Win32 Debug" + + +"$(INTDIR)\pythonlib.obj" "$(INTDIR)\pythonlib.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + SOURCE=..\lib\queue.cpp !IF "$(CFG)" == "baculafd - Win32 Release" @@ -1498,6 +1529,25 @@ SOURCE=..\filed\restore.cpp !ENDIF +SOURCE=..\lib\res.cpp + +!IF "$(CFG)" == "baculafd - Win32 Release" + + +"$(INTDIR)\res.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "baculafd - Win32 Debug" + + +"$(INTDIR)\res.obj" "$(INTDIR)\res.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + SOURCE=..\lib\rwlock.cpp !IF "$(CFG)" == "baculafd - Win32 Release" diff --git a/bacula/src/win32/compat/compat.cpp b/bacula/src/win32/compat/compat.cpp index 402d57bdf5..71a1a1368f 100644 --- a/bacula/src/win32/compat/compat.cpp +++ b/bacula/src/win32/compat/compat.cpp @@ -118,10 +118,12 @@ int lchown(const char *k, uid_t, gid_t) return 0; } +#ifdef needed bool fstype(const char *fname, char *fs, int fslen) { return true; /* accept anything */ } +#endif long int diff --git a/bacula/src/win32/console/console.mak b/bacula/src/win32/console/console.mak index d9715ff19b..d258ba19d7 100644 --- a/bacula/src/win32/console/console.mak +++ b/bacula/src/win32/console/console.mak @@ -68,6 +68,7 @@ CLEAN : -@erase "$(INTDIR)\print.obj" -@erase "$(INTDIR)\queue.obj" -@erase "$(INTDIR)\rwlock.obj" + -@erase "$(INTDIR)\res.obj" -@erase "$(INTDIR)\scan.obj" -@erase "$(INTDIR)\serial.obj" -@erase "$(INTDIR)\sha1.obj" @@ -117,6 +118,7 @@ LINK32_OBJS= \ "$(INTDIR)\print.obj" \ "$(INTDIR)\queue.obj" \ "$(INTDIR)\rwlock.obj" \ + "$(INTDIR)\res.obj" \ "$(INTDIR)\scan.obj" \ "$(INTDIR)\serial.obj" \ "$(INTDIR)\sha1.obj" \ @@ -171,6 +173,7 @@ CLEAN : -@erase "$(INTDIR)\print.obj" -@erase "$(INTDIR)\queue.obj" -@erase "$(INTDIR)\rwlock.obj" + -@erase "$(INTDIR)\res.obj" -@erase "$(INTDIR)\scan.obj" -@erase "$(INTDIR)\serial.obj" -@erase "$(INTDIR)\sha1.obj" @@ -221,6 +224,7 @@ LINK32_OBJS= \ "$(INTDIR)\print.obj" \ "$(INTDIR)\queue.obj" \ "$(INTDIR)\rwlock.obj" \ + "$(INTDIR)\res.obj" \ "$(INTDIR)\scan.obj" \ "$(INTDIR)\serial.obj" \ "$(INTDIR)\sha1.obj" \ @@ -437,6 +441,12 @@ SOURCE=..\lib\rwlock.cpp "$(INTDIR)\rwlock.obj" : $(SOURCE) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) +SOURCE=..\lib\res.cpp + +"$(INTDIR)\res.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + SOURCE=..\lib\scan.cpp diff --git a/bacula/src/win32/lib/pythonlib.cpp b/bacula/src/win32/lib/pythonlib.cpp new file mode 100644 index 0000000000..9c99af0d58 --- /dev/null +++ b/bacula/src/win32/lib/pythonlib.cpp @@ -0,0 +1 @@ +#include "../../lib/pythonlib.c" diff --git a/bacula/src/win32/lib/res.cpp b/bacula/src/win32/lib/res.cpp new file mode 100644 index 0000000000..758d8c684b --- /dev/null +++ b/bacula/src/win32/lib/res.cpp @@ -0,0 +1 @@ +#include "../../lib/res.c" diff --git a/bacula/src/win32/wx-console/filelist b/bacula/src/win32/wx-console/filelist index 82362c37ba..cf977900ec 100644 --- a/bacula/src/win32/wx-console/filelist +++ b/bacula/src/win32/wx-console/filelist @@ -27,6 +27,7 @@ ..\lib\message ..\lib\parse_conf ..\lib\queue +..\lib\res ..\lib\rwlock ..\lib\scan ..\lib\semlock