packages: wpa_supplicant/wpa_supplicant.spec, wpa_supplicant/wpa_supplicant...
blues
blues at pld-linux.org
Fri Dec 3 19:27:49 CET 2010
Author: blues Date: Fri Dec 3 18:27:49 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- TODO item
---- Files affected:
packages/wpa_supplicant:
wpa_supplicant.spec (1.75 -> 1.76) , wpa_supplicant-syslog-support.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/wpa_supplicant/wpa_supplicant.spec
diff -u packages/wpa_supplicant/wpa_supplicant.spec:1.75 packages/wpa_supplicant/wpa_supplicant.spec:1.76
--- packages/wpa_supplicant/wpa_supplicant.spec:1.75 Mon Nov 8 20:18:54 2010
+++ packages/wpa_supplicant/wpa_supplicant.spec Fri Dec 3 19:27:43 2010
@@ -1,10 +1,10 @@
# $Revision$, $Date$
# TODO:
-# - wpa_gui can be built with qt4 - bcond?
# - icon for wpa_gui
# - reverse madwifi bcond when appropriate packages will be available on ftp
# / as of madwifi-ng > r1499 and kernel > 2.6.14 wext driver could be
# used instead of madwifi - so madwifi bcond will become obsolete soon /
+# - syslog-support patch should be fixed and/or ripped from debian/ubuntu
#
# Conditional build
%bcond_without dbus # don't build D-BUS control interface
@@ -31,6 +31,7 @@
Patch0: %{name}-makefile.patch
Patch1: %{name}-OPTCFLAGS.patch
Patch2: %{name}-lrelease.patch
+Patch3: %{name}-syslog-support.patch
URL: http://hostap.epitest.fi/wpa_supplicant/
%{?with_dbus:BuildRequires: dbus-devel}
BuildRequires: libnl-devel
@@ -108,6 +109,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p0
+#patch3 -p0
install %{SOURCE1} wpa_supplicant/.config
@@ -198,6 +200,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.76 2010/12/03 18:27:43 blues
+- TODO item
+
Revision 1.75 2010/11/08 19:18:54 shadzik
- rel 2
================================================================
Index: packages/wpa_supplicant/wpa_supplicant-syslog-support.patch
diff -u /dev/null packages/wpa_supplicant/wpa_supplicant-syslog-support.patch:1.1
--- /dev/null Fri Dec 3 19:27:49 2010
+++ packages/wpa_supplicant/wpa_supplicant-syslog-support.patch Fri Dec 3 19:27:43 2010
@@ -0,0 +1,143 @@
+Index: wpa_supplicant/main.c
+===================================================================
+RCS file: /cvs/hostap/wpa_supplicant/main.c,v
+retrieving revision 1.14
+diff -u -r1.14 main.c
+--- wpa_supplicant/main.c 3 Dec 2005 18:33:07 -0000 1.14
++++ wpa_supplicant/main.c 12 Feb 2006 00:54:28 -0000
+@@ -33,13 +33,12 @@
+
+ extern struct wpa_driver_ops *wpa_supplicant_drivers[];
+
+-
+ static void usage(void)
+ {
+ int i;
+ printf("%s\n\n%s\n"
+ "usage:\n"
+- " wpa_supplicant [-BddehLqqvwW] [-P<pid file>] "
++ " wpa_supplicant [-BddehlLqqsvwW] [-P<pid file>] "
+ "[-g<global ctrl>] \\\n"
+ " -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] "
+ "[-p<driver_param>] \\\n"
+@@ -67,10 +66,12 @@
+ " -K = include keys (passwords, etc.) in debug output\n"
+ " -t = include timestamp in debug messages\n"
+ " -h = show this help text\n"
++ " -l = log file\n"
+ " -L = show license (GPL and BSD)\n");
+ printf(" -p = driver parameters\n"
+ " -P = PID file\n"
+ " -q = decrease debugging verbosity (-qq even less)\n"
++ " -s = log to syslog\n"
+ " -v = show version\n"
+ " -w = wait for interface to be added, if needed\n"
+ " -W = wait for a control interface monitor before starting\n"
+@@ -139,7 +140,7 @@
+ wpa_supplicant_fd_workaround();
+
+ for (;;) {
+- c = getopt(argc, argv, "Bc:C:D:dg:hi:KLNp:P:qtvwW");
++ c = getopt(argc, argv, "Bc:C:D:dg:hi:Kl:LNp:P:qstvwW");
+ if (c < 0)
+ break;
+ switch (c) {
+@@ -177,6 +178,16 @@
+ case 'K':
+ params.wpa_debug_show_keys++;
+ break;
++ case 'l':
++#ifdef CONFIG_NO_STDOUT_DEBUG
++ printf("Logging disabled with "
++ "CONFIG_NO_STDOUT_DEBUG=y build time "
++ "option.\n");
++ return -1;
++#else /* CONFIG_NO_STDOUT_DEBUG */
++ params.log_file = os_rel2abs_path(optarg);
++ break;
++#endif /* CONFIG_NO_STDOUT_DEBUG */
+ case 'L':
+ license();
+ return -1;
+@@ -189,6 +200,16 @@
+ case 'q':
+ params.wpa_debug_level++;
+ break;
++ case 's':
++#ifdef CONFIG_NO_STDOUT_DEBUG
++ printf("Logging disabled with "
++ "CONFIG_NO_STDOUT_DEBUG=y build time "
++ "option.\n");
++ return -1;
++#else /* CONFIG_NO_STDOUT_DEBUG */
++ params.wpa_log_syslog++;
++ break;
++#endif /* CONFIG_NO_STDOUT_DEBUG */
+ case 't':
+ params.wpa_debug_timestamp++;
+ break;
+Index: wpa_supplicant/wpa_supplicant.c
+===================================================================
+RCS file: /cvs/hostap/wpa_supplicant/wpa_supplicant.c,v
+retrieving revision 1.315
+diff -u -r1.315 wpa_supplicant.c
+--- wpa_supplicant/wpa_supplicant.c 30 Jan 2006 04:24:58 -0000 1.315
++++ wpa_supplicant/wpa_supplicant.c 12 Feb 2006 00:54:32 -0000
+@@ -13,6 +13,7 @@
+ */
+
+ #include "includes.h"
++#include <syslog.h>
+
+ #include "common.h"
+ #include "eapol_sm.h"
+@@ -103,6 +104,8 @@
+ extern int wpa_debug_level;
+ extern int wpa_debug_show_keys;
+ extern int wpa_debug_timestamp;
++extern FILE *wpa_log_file;
++extern int wpa_log_syslog;
+
+ static void wpa_supplicant_scan(void *eloop_ctx, void *timeout_ctx);
+
+@@ -2098,6 +2101,16 @@
+ params->wpa_debug_show_keys;
+ wpa_debug_timestamp = global->params.wpa_debug_timestamp =
+ params->wpa_debug_timestamp;
++ if (params->log_file)
++ {
++ global->params.log_file = strdup(params->log_file);
++ wpa_log_file = fopen(params->log_file,"w");
++ }
++
++ wpa_log_syslog = global->params.wpa_log_syslog =
++ params->wpa_log_syslog;
++ if (wpa_log_syslog)
++ openlog("wpa_supplicant",0,LOG_DAEMON);
+
+ if (eloop_init(global)) {
+ wpa_printf(MSG_ERROR, "Failed to initialize event loop");
+Index: wpa_supplicant/wpa_supplicant_i.h
+===================================================================
+RCS file: /cvs/hostap/wpa_supplicant/wpa_supplicant_i.h,v
+retrieving revision 1.85
+diff -u -r1.85 wpa_supplicant_i.h
+--- wpa_supplicant/wpa_supplicant_i.h 8 Feb 2006 04:08:51 -0000 1.85
++++ wpa_supplicant/wpa_supplicant_i.h 12 Feb 2006 00:54:32 -0000
+@@ -137,6 +137,16 @@
+ int wpa_debug_timestamp;
+
+ /**
++ * log_file - log file name to write all messages into
++ */
++ char* log_file;
++
++ /**
++ * wpa_log_syslog - Wether to log message to syslog
++ */
++ int wpa_log_syslog;
++
++ /**
+ * ctrl_interface - Global ctrl_iface path/parameter
+ */
+ char *ctrl_interface;
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/wpa_supplicant/wpa_supplicant.spec?r1=1.75&r2=1.76&f=u
More information about the pld-cvs-commit
mailing list