diff options
Diffstat (limited to 'net/samba/patches/patch-ad')
-rw-r--r-- | net/samba/patches/patch-ad | 126 |
1 files changed, 48 insertions, 78 deletions
diff --git a/net/samba/patches/patch-ad b/net/samba/patches/patch-ad index cbb3869aec1..af60a89a42b 100644 --- a/net/samba/patches/patch-ad +++ b/net/samba/patches/patch-ad @@ -1,85 +1,55 @@ -$NetBSD: patch-ad,v 1.4 2001/04/18 12:54:47 tron Exp $ +$NetBSD: patch-ad,v 1.5 2001/05/10 09:00:24 abs Exp $ ---- client/client.c.orig Wed Apr 18 01:00:52 2001 -+++ client/client.c Wed Apr 18 14:32:09 2001 -@@ -1180,7 +1180,7 @@ - "find . -name \"%s\" -print > %s",p,tmpname); - else - slprintf(cmd,sizeof(pstring)-1, -- "find . -maxdepth 1 -name \"%s\" -print > %s",p,tmpname); -+ "ls -1 %s > %s",p,tmpname); - system(cmd); - close(fd); +--- configure.in.orig Wed Apr 18 00:00:52 2001 ++++ configure.in +@@ -234,9 +234,6 @@ + AC_CHECK_TYPE(offset_t,loff_t) + AC_CHECK_TYPE(ssize_t, int) -@@ -1615,22 +1615,19 @@ - return True; - } +-# we need libcups for CUPS support... +-AC_CHECK_LIB(cups,httpConnect) +- + # we need libdl for PAM and the new VFS code + AC_CHECK_LIB(dl,main) --#if defined(HAVE_LIBREADLINE) -+#if defined(HAVE_READLINE) - # if defined(HAVE_READLINE_HISTORY_H) || defined(HAVE_HISTORY_H) - /**************************************************************************** - history - ****************************************************************************/ - static void cmd_history(void) - { -- HIST_ENTRY **hlist; - register int i; +@@ -312,7 +309,14 @@ + # test for where we get readline() from + if test "$ac_cv_header_readline_h" = "yes" || + test "$ac_cv_header_readline_readline_h" = "yes"; then +- AC_CHECK_LIB(readline,readline) ++ AC_CHECK_LIB(termcap, tputs) ++ if test "$ac_cv_lib_termcap_tputs" = "yes"; then ++ AC_CHECK_LIB(edit, readline, , [AC_CHECK_LIB(readline, readline)]) ++ if test "$ac_cv_lib_edit_readline" = "yes" || ++ test "$ac_cv_lib_readline_readline" = "yes"; then ++ AC_DEFINE(HAVE_READLINE) ++ fi ++ fi + fi -- hlist = history_list (); /* Get pointer to history list */ -- -- if (hlist) /* If list not empty */ -+ if (history_length) /* If history is not empty */ - { -- for (i = 0; hlist[i]; i++) /* then display it */ -- DEBUG(0, ("%d: %s\n", i, hlist[i]->line)); -+ for (i = 1; i <= history_length; i++) /* then display it */ -+ DEBUG(0, ("%d: %s\n", i, history_get(i)->line)); - } - } - # endif -@@ -1691,7 +1688,7 @@ - {"setmode",cmd_setmode,"filename <setmode string> change modes of file",{COMPL_REMOTE,COMPL_NONE}}, - {"help",cmd_help,"[command] give help on a command",{COMPL_NONE,COMPL_NONE}}, - {"?",cmd_help,"[command] give help on a command",{COMPL_NONE,COMPL_NONE}}, --#ifdef HAVE_LIBREADLINE -+#ifdef HAVE_READLINE - {"history",cmd_history,"displays the command history",{COMPL_NONE,COMPL_NONE}}, - #endif - {"!",NULL,"run a shell command on the local system",{COMPL_NONE,COMPL_NONE}}, -@@ -1751,7 +1748,7 @@ - } - } --#ifndef HAVE_LIBREADLINE -+#ifndef HAVE_READLINE - /**************************************************************************** - wait for keyboard activity, swallowing network packets - ****************************************************************************/ -@@ -1830,7 +1827,7 @@ - pstring line; - char *ptr; +@@ -1160,6 +1164,24 @@ + AC_DEFINE(BROKEN_NISPLUS_INCLUDE_FILES) + fi --#ifdef HAVE_LIBREADLINE -+#ifdef HAVE_READLINE - /* Minimal readline support, 29Jun1999, s.xenitellis@rhbnc.ac.uk */ - #ifdef PROMPTSIZE - #undef PROMPTSIZE -@@ -1844,7 +1841,7 @@ - while (!feof(stdin)) { - fstring tok; - int i; --#ifdef HAVE_LIBREADLINE -+#ifdef HAVE_READLINE - if ( temp != (char *)NULL ) - { - free( temp ); /* Free memory allocated every time by readline() */ -@@ -2231,7 +2228,7 @@ ++ ++################################################# ++# check for CUPS support ++AC_MSG_CHECKING(whether to use CUPS) ++AC_ARG_WITH(cups, ++[ --with-cups Include CUPS support ++ --without-cups Don't include CUPS support (default)], ++[ case "$withval" in ++ yes) ++ AC_MSG_RESULT(yes) ++ AC_CHECK_LIB(cups, httpConnect) ++ ;; ++ *) ++ AC_MSG_RESULT(no) ++ ;; ++ esac ], ++ AC_MSG_RESULT(no) ++) - DEBUGLEVEL = 2; - --#ifdef HAVE_LIBREADLINE -+#ifdef HAVE_READLINE - /* Allow conditional parsing of the ~/.inputrc file. */ - rl_readline_name = "smbclient"; - #endif + ################################################# + # check for smbwrapper support |