Changeset 18991


Ignore:
Timestamp:
2010-01-02T12:54:19+01:00 (8 years ago)
Author:
florian
Message:

[package] package nmbd, fix smbd and nmbd acquiring the same lock
remove whitespaces (#6389)

Location:
packages/net/samba3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • packages/net/samba3/Makefile

    r14667 r18991  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    99PKG_NAME:=samba3 
    1010PKG_VERSION:=3.0.24 
    11 PKG_RELEASE:=3 
    12 #PKG_MD5SUM:=b51b2975f21006f85f7297f3fb1acde1 
     11PKG_RELEASE:=4 
     12PKG_MD5SUM:=89273f67a6d8067cbbecefaa13747153 
    1313 
    1414PKG_SOURCE_URL:=ftp://ftp.samba.org/pub/samba/old-versions/ 
     
    5353        LDFLAGS="$(TARGET_LDFLAGS)" \ 
    5454        $(MAKE) -C $(PKG_BUILD_DIR)/source \ 
    55                 all bin/smbpasswd        
     55                all bin/smbpasswd 
    5656endef 
    5757 
     
    6666        $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/smbpasswd $(1)/bin/ 
    6767        $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/smbd $(1)/bin/ 
     68        $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/nmbd $(1)/bin/ 
    6869endef 
    6970 
  • packages/net/samba3/files/samba.init

    r14667 r18991  
    1212        local description 
    1313        local homes 
    14                  
     14 
    1515        config_get name $1 name 
    1616        config_get workgroup $1 workgroup 
    1717        config_get description $1 description 
    1818        config_get homes $1 homes 
    19          
     19 
    2020        [ -z "$name" ] && name=openwrt 
    2121        [ -z "$workgroup" ] && workgroup=openwrt 
    2222        [ -z "$description" ] && description=openwrt 
    23          
     23 
    2424        cp /etc/samba/smb.conf.template /tmp/smb.conf 
    2525        sed -i "s/|NAME|/$name/g" /tmp/smb.conf 
     
    3939        local create_mask 
    4040        local dir_mask 
    41          
     41 
    4242        config_get name $1 name 
    4343        config_get path $1 path 
     
    4747        config_get create_mask $1 create_mask 
    4848        config_get dir_mask $1 dir_mask 
    49          
     49 
    5050        [ -z "$name" -o -z "$path" ] && return 
    51          
     51 
    5252        echo -e "\n[$name]\n\tpath = $path" >> /tmp/smb.conf 
    5353        [ -n "$users" ] && echo -e "\tvalid users = $users" >> /tmp/smb.conf 
     
    6161        config_load samba 
    6262        config_foreach smb_header samba 
    63         config_foreach smb_add_share sambashare  
     63        config_foreach smb_add_share sambashare 
    6464        smbd -D 
    6565} 
  • packages/net/samba3/patches/100-avm.patch

    r12279 r18991  
    25172517--- samba-3.0.24.orig/source/lib/pidfile.c      2007-02-04 19:59:17.000000000 +0100 
    25182518+++ samba-3.0.24/source/lib/pidfile.c   2007-07-17 13:19:05.000000000 +0200 
    2519 @@ -82,19 +82,20 @@ 
     2519@@ -82,19 +82,22 @@ 
    25202520 { 
    25212521        int     fd; 
     
    25362536                slprintf( name, sizeof( name)-1, "%s-%s", program_name, short_configfile+1); 
    25372537        } 
     2538+#else 
     2539+       strncpy( name, program_name, sizeof( name)-1); 
    25382540+#endif 
    25392541  
     
    29042906        } 
    29052907  
    2906 diff -urN samba-3.0.24.orig/source/libsmb/clifile.c samba-3.0.24/source/libsmb/clifile.c 
    2907 --- samba-3.0.24.orig/source/libsmb/clifile.c   2007-02-04 19:59:20.000000000 +0100 
    2908 +++ samba-3.0.24/source/libsmb/clifile.c        2007-07-17 13:19:05.000000000 +0200 
     2908--- samba-3.0.24/source/libsmb/clifile.c.orig   2009-12-21 07:53:20.000000000 +0100 
     2909+++ samba-3.0.24/source/libsmb/clifile.c        2009-12-21 07:51:10.000000000 +0100 
    29092910@@ -21,6 +21,8 @@ 
    29102911  
     
    29162917  Hard/Symlink a file (UNIX extensions). 
    29172918  Creates new name (sym)linked to oldname. 
    2918 @@ -71,6 +73,9 @@ 
     2919@@ -71,6 +73,8 @@ 
    29192920        return True; 
    29202921 } 
    29212922  
    29222923+#endif /* AVM_SMALLER */ 
    2923 + 
    29242924+ 
    29252925 /**************************************************************************** 
    29262926  Map standard UNIX permissions onto wire representations. 
    29272927 ****************************************************************************/ 
    2928 @@ -165,6 +170,9 @@ 
     2928@@ -165,6 +169,8 @@ 
    29292929        } 
    29302930 } 
    29312931  
    2932 + 
    29332932+#ifndef AVM_SMALLER 
    29342933+ 
     
    29362935  Do a POSIX getfacl (UNIX extensions). 
    29372936 ****************************************************************************/ 
    2938 @@ -1759,3 +1767,6 @@ 
     2937@@ -785,6 +791,8 @@ 
     2938        return SVAL(cli->inbuf,smb_vwv2); 
     2939 } 
     2940  
     2941+#endif /* AVM_SMALLER */ 
     2942+ 
     2943 /**************************************************************************** 
     2944  Close a file. 
     2945 ****************************************************************************/ 
     2946@@ -813,6 +821,8 @@ 
     2947  
     2948  
     2949  
     2950+#ifndef AVM_SMALLER 
     2951+ 
     2952 /**************************************************************************** 
     2953  send a lock with a specified locktype  
     2954  this is used for testing LOCKING_ANDX_CANCEL_LOCK 
     2955@@ -1760,3 +1770,6 @@ 
    29392956  
    29402957        return cli_get_ea_list(cli, setup, param, 6, ctx, pnum_eas, pea_list); 
     
    29432960+#endif /* AVM_SMALLER */ 
    29442961+ 
     2962  
    29452963diff -urN samba-3.0.24.orig/source/libsmb/namequery.c samba-3.0.24/source/libsmb/namequery.c 
    29462964--- samba-3.0.24.orig/source/libsmb/namequery.c 2007-02-04 19:59:20.000000000 +0100 
     
    32533271+# Be sure to include them into your application 
    32543272+ 
    3255 +# AR7 POPT_LIB_OBJ = lib/popt_common.o  
    3256 +POPT_LIB_OBJ = 
     3273+POPT_LIB_OBJ = lib/popt_common.o  
    32573274+ 
    32583275+UBIQX_OBJ = ubiqx/ubi_BinTree.o ubiqx/ubi_Cache.o ubiqx/ubi_SplayTree.o \ 
     
    32803297+ 
    32813298+LIBSMB_OBJ = \ 
     3299+               libsmb/clientgen.o \ 
     3300+               libsmb/cliconnect.o \ 
     3301+               libsmb/clirap.o \ 
     3302+               libsmb/clistr.o \ 
     3303+               libsmb/clitrans.o \ 
    32823304+               libsmb/clifile.o \ 
    32833305+            lib/util_seaccess.o \ 
     
    35383560+            nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o 
    35393561+ 
    3540 +NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) $(UBIQX_OBJ) \ 
    3541 +           $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ) $(POPT_LIB_OBJ)  
     3562+NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) \ 
     3563+           $(KRBCLIENT_OBJ) $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) \ 
     3564+           $(SECRETS_OBJ) $(POPT_LIB_OBJ) 
    35423565+ 
    35433566+WREPL_OBJ1 = 
     
    38143837+# now the rules... 
    38153838+###################################################################### 
    3816 +all : SHOWFLAGS proto_exists bin/smbd  bin/smbpasswd 
     3839+all : SHOWFLAGS proto_exists bin/smbd  bin/smbpasswd  bin/nmbd 
    38173840+ 
    38183841+pam_smbpass : SHOWFLAGS bin/pam_smbpass.so 
     
    39363959+       @: >> $@ || : > $@ # what a fancy emoticon! 
    39373960+ 
    3938 +bin/smbd: bin/libsmbd.a $(SMBD_OBJ_MAIN) bin/.dummy 
     3961+bin/smbd: bin/libsmbd.a $(SMBD_OBJ_MAIN) $(POPT_OBJS) $(POPT_LIB_OBJ) bin/.dummy 
    39393962+       @echo Linking $@ 
    3940 +       $(CC) $(FLAGS)  -o $@ $(SMBD_OBJ_MAIN) $(LDFLAGS) \ 
     3963+       $(CC) $(FLAGS)  -o $@ $(SMBD_OBJ_MAIN) $(POPT_OBJS) $(POPT_LIB_OBJ) $(LDFLAGS) \ 
    39413964+               $(AUTH_LIBS) \ 
    39423965+               -Lbin -lsmbd \ 
  • packages/net/samba3/patches/110-compile_fixes.patch

    r12278 r18991  
    4646 LDSHFLAGS=-shared -Wl,-Bsymbolic  
    4747 WINBIND_NSS_LDSHFLAGS=-shared -Wl,-Bsymbolic  
    48 @@ -238,7 +238,9 @@ 
    49           lib/adt_tree.o lib/gencache.o $(TDB_OBJ) \ 
    50           lib/module.o lib/ldap_escape.o  \ 
    51           lib/privileges.o lib/secdesc.o lib/secace.o lib/secacl.o \ 
    52 -       lib/arc4.o lib/sharesec.o lib/events.o lib/util_nscd.o 
    53 +       lib/arc4.o lib/sharesec.o lib/events.o lib/util_nscd.o \ 
    54 +       popt/poptparse.o popt/popthelp.o popt/poptconfig.o \ 
    55 +       lib/popt_common.o popt/popt.o 
    56   
    57  LIB_NONSMBD_OBJ = $(LIB_OBJ) lib/dummysmbd.o lib/dummyroot.o 
    58   
     48 
    5949Index: samba-3.0.24/source/popt/popt.c 
    6050=================================================================== 
Note: See TracChangeset for help on using the changeset viewer.