s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'"
authorGünther Deschner <gd@samba.org>
Tue, 15 Mar 2011 21:51:58 +0000 (22:51 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 15 Mar 2011 22:38:43 +0000 (23:38 +0100)
warning on the buildfarm.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Mar 15 23:38:43 CET 2011 on sn-devel-104

source3/param/loadparm.c
source3/wscript

index 245c60a07a49acde6722097bb09eb55d78668387..3314ad26ca143bc1afffb94fd638f1e08cc7ef05 100644 (file)
@@ -749,7 +749,7 @@ static const struct enum_list enum_printing[] = {
        {PRINT_IPRINT, "iprint"},
        {PRINT_LPRNT, "nt"},
        {PRINT_LPROS2, "os2"},
-#ifdef DEVELOPER
+#if defined(DEVELOPER) || defined(ENABLE_BUILD_FARM_HACKS)
        {PRINT_TEST, "test"},
        {PRINT_VLP, "vlp"},
 #endif /* DEVELOPER */
@@ -4857,7 +4857,8 @@ static void init_printer_values(struct service *pService)
                        string_set(&pService->szPrintcommand, "lp -r -P%p %s");
                        break;
 
-#ifdef DEVELOPER
+#if defined(DEVELOPER) || defined(ENABLE_BUILD_FARM_HACKS)
+
        case PRINT_TEST:
        case PRINT_VLP:
                string_set(&pService->szPrintcommand, "vlp print %p %s");
index 86af6b38c1a2549f82d19d71c7cd7d2b4fd53095..508f270039a6f633f1fd7111dab1759a740c6a14 100644 (file)
@@ -1292,9 +1292,9 @@ main() {
                    msg='Checking for ftruncate extend',
                    addmain=False,
                    execute=True)
-
-    if os.environ.get('RUN_FROM_BUILD_FARM') is not None:
-        conf.define('ENABLE_BUILD_FARM_HACKS', '1')
+    if os.getenv('RUN_FROM_BUILD_FARM'):
+        Logs.info("enabling buildfarm hacks")
+        conf.DEFINE('ENABLE_BUILD_FARM_HACKS', '1')
 
     if Options.options.with_sendfile_support:
         if (host_os.rfind('linux') > -1) or (host_os.rfind('gnu') > -1) or (host_os.rfind('k*bsd*-gnu') > -1) or (host_os.rfind('kopensolaris*-gnu') > -1):