~lefteris-nikoltsios/+junk/samba-lp1016895

« back to all changes in this revision

Viewing changes to source3/rpc_server/wscript_build

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2011-12-21 13:18:04 UTC
  • mfrom: (0.39.21 sid)
  • Revision ID: package-import@ubuntu.com-20111221131804-xtlr39wx6njehxxr
Tags: 2:3.6.1-3ubuntu1
* Merge from Debian testing.  Remaining changes:
  + debian/patches/VERSION.patch:
    - set SAMBA_VERSION_SUFFIX to Ubuntu.
  + debian/patches/error-trans.fix-276472:
    - Add the translation of Unix Error code -ENOTSUP to NT Error Code
    - NT_STATUS_NOT_SUPPORTED to prevent the Permission denied error.
  + debian/smb.conf:
    - add "(Samba, Ubuntu)" to server string.
    - comment out the default [homes] share, and add a comment about
      "valid users = %S" to show users how to restrict access to
      \\server\username to only username.
    - Set 'usershare allow guests', so that usershare admins are 
      allowed to create public shares in addition to authenticated
      ones.
    - add map to guest = Bad user, maps bad username to guest access.
  + debian/samba-common.config:
    - Do not change priority to high if dhclient3 is installed.
    - Use priority medium instead of high for the workgroup question.
  + debian/control:
    - Don't build against or suggest ctdb.
    - Add dependency on samba-common-bin to samba.
  + Add ufw integration:
    - Created debian/samba.ufw.profile
    - debian/rules, debian/samba.dirs, debian/samba.files: install
      profile
    - debian/control: have samba suggest ufw
  + Add apport hook:
    - Created debian/source_samba.py.
    - debian/rules, debian/samba.dirs, debian/samba-common-bin.files: install
  + Switch to upstart:
    - Add debian/samba.{nmbd,smbd}.upstart.
  + debian/samba.logrotate, debian/samba-common.dhcp, debian/samba.if-up:
    - Make them upstart compatible
  + debian/samba.postinst: 
    - Avoid scary pdbedit warnings on first import.
  + debian/samba-common.postinst: Add more informative error message for
    the case where smb.conf was manually deleted
  + debian/patches/fix-debuglevel-name-conflict.patch: don't use 'debug_level'
    as a global variable name in an NSS module 
  + Dropped:
    - debian/patches/error-trans.fix-276472
    - debian/patches/fix-debuglevel-name-conflict.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python
 
2
 
 
3
RPC_LSARPC_SRC = '''lsa/srv_lsa_nt.c ../../librpc/gen_ndr/srv_lsa.c'''
 
4
RPC_NETLOGON_SRC = '''netlogon/srv_netlog_nt.c ../../librpc/gen_ndr/srv_netlogon.c'''
 
5
RPC_SAMR_SRC = '''samr/srv_samr_nt.c
 
6
               samr/srv_samr_util.c
 
7
               samr/srv_samr_chgpasswd.c
 
8
               ../../librpc/gen_ndr/srv_samr.c'''
 
9
RPC_INITSHUTDOWN_SRC = '''initshutdown/srv_initshutdown_nt.c ../../librpc/gen_ndr/srv_initshutdown.c'''
 
10
RPC_WINREG_SRC = '''winreg/srv_winreg_nt.c ../../librpc/gen_ndr/srv_winreg.c'''
 
11
RPC_DSSETUP_SRC = '''dssetup/srv_dssetup_nt.c ../../librpc/gen_ndr/srv_dssetup.c'''
 
12
RPC_SRVSVC_SRC = '''srvsvc/srv_srvsvc_nt.c ../../librpc/gen_ndr/srv_srvsvc.c'''
 
13
RPC_WKSSVC_SRC = '''wkssvc/srv_wkssvc_nt.c ../../librpc/gen_ndr/srv_wkssvc.c'''
 
14
RPC_SVCCTL_SRC = '''svcctl/srv_svcctl_nt.c svcctl/srv_svcctl_reg.c ../../librpc/gen_ndr/srv_svcctl.c'''
 
15
RPC_NTSVCS_SRC = '''ntsvcs/srv_ntsvcs_nt.c ../../librpc/gen_ndr/srv_ntsvcs.c'''
 
16
RPC_NETDFS_SRC = '''dfs/srv_dfs_nt.c ../../librpc/gen_ndr/srv_dfs.c'''
 
17
RPC_SPOOLSS_SRC = '''spoolss/srv_spoolss_nt.c ../../librpc/gen_ndr/srv_spoolss.c
 
18
                     spoolss/srv_spoolss_util.c'''
 
19
RPC_EVENTLOG_SRC = '''eventlog/srv_eventlog_nt.c eventlog/srv_eventlog_reg.c ../../librpc/gen_ndr/srv_eventlog.c'''
 
20
RPC_RPCECHO_SRC = '''echo/srv_echo_nt.c ../../librpc/gen_ndr/srv_echo.c'''
 
21
RPC_EPMAPPER_SRC = '''epmapper/srv_epmapper.c ../../librpc/gen_ndr/srv_epmapper.c'''
 
22
 
 
23
bld.SAMBA3_SUBSYSTEM('rpc',
 
24
                    source='',
 
25
                    deps='RPC_PIPE_REGISTER',
 
26
                    vars=locals())
 
27
 
 
28
bld.SAMBA3_SUBSYSTEM('RPC_NCACN_NP',
 
29
                    source='rpc_ncacn_np.c rpc_handles.c',
 
30
                    deps='auth_sam_reply')
 
31
 
 
32
bld.SAMBA3_SUBSYSTEM('RPC_SERVICE',
 
33
                    source='rpc_server.c')
 
34
 
 
35
bld.SAMBA3_SUBSYSTEM('RPC_CRYPTO',
 
36
                    source='dcesrv_ntlmssp.c dcesrv_gssapi.c dcesrv_spnego.c')
 
37
 
 
38
bld.SAMBA3_SUBSYSTEM('RPC_PIPE_REGISTER',
 
39
                    source='srv_pipe_register.c')
 
40
 
 
41
bld.SAMBA3_SUBSYSTEM('RPC_SERVER_REGISTER',
 
42
                    source='rpc_ep_setup.c ../librpc/rpc/dcerpc_ep.c')
 
43
 
 
44
bld.SAMBA3_SUBSYSTEM('EPMD',
 
45
                     source='epmd.c')
 
46
 
 
47
bld.SAMBA3_SUBSYSTEM('SRV_ACCESS_CHECK',
 
48
                    source='srv_access_check.c')
 
49
 
 
50
bld.SAMBA3_SUBSYSTEM('RPC_SAMR',
 
51
                    source=RPC_SAMR_SRC,
 
52
                    deps='PLAINTEXT_AUTH SRV_ACCESS_CHECK',
 
53
                    vars=locals())
 
54
 
 
55
bld.SAMBA3_SUBSYSTEM('RPC_LSARPC',
 
56
                    source=RPC_LSARPC_SRC,
 
57
                    deps='SRV_ACCESS_CHECK',
 
58
                    vars=locals())
 
59
 
 
60
bld.SAMBA3_SUBSYSTEM('RPC_WINREG',
 
61
                    source=RPC_WINREG_SRC,
 
62
                    deps='REGFIO REG_API_REGF NDR_PERFCOUNT',
 
63
                    vars=locals())
 
64
 
 
65
bld.SAMBA3_SUBSYSTEM('RPC_INITSHUTDOWN',
 
66
                    source=RPC_INITSHUTDOWN_SRC,
 
67
                    vars=locals())
 
68
 
 
69
bld.SAMBA3_SUBSYSTEM('RPC_DSSETUP',
 
70
                    source=RPC_DSSETUP_SRC,
 
71
                    vars=locals())
 
72
 
 
73
bld.SAMBA3_SUBSYSTEM('RPC_WKSSVC',
 
74
                    source=RPC_WKSSVC_SRC,
 
75
                    deps='LIBNET',
 
76
                    vars=locals())
 
77
 
 
78
bld.SAMBA3_SUBSYSTEM('RPC_SVCCTL',
 
79
                    source=RPC_SVCCTL_SRC,
 
80
                    deps='SERVICES LIBCLI_WINREG_INTERNAL',
 
81
                    vars=locals())
 
82
 
 
83
bld.SAMBA3_SUBSYSTEM('RPC_NTSVCS',
 
84
                    source=RPC_NTSVCS_SRC,
 
85
                    vars=locals())
 
86
 
 
87
bld.SAMBA3_SUBSYSTEM('RPC_NETLOGON',
 
88
                    source=RPC_NETLOGON_SRC,
 
89
                    vars=locals())
 
90
 
 
91
bld.SAMBA3_SUBSYSTEM('RPC_NETDFS',
 
92
                    source=RPC_NETDFS_SRC,
 
93
                    vars=locals())
 
94
 
 
95
bld.SAMBA3_SUBSYSTEM('RPC_SRVSVC',
 
96
                    source=RPC_SRVSVC_SRC,
 
97
                    vars=locals())
 
98
 
 
99
bld.SAMBA3_SUBSYSTEM('RPC_SPOOLSS',
 
100
                    source=RPC_SPOOLSS_SRC,
 
101
                    deps='cups PRINTING PRINTBACKEND LIBCLI_WINREG_INTERNAL',
 
102
                    vars=locals())
 
103
 
 
104
bld.SAMBA3_SUBSYSTEM('RPC_EVENTLOG',
 
105
                    source=RPC_EVENTLOG_SRC,
 
106
                    deps='LIBEVENTLOG LIBCLI_WINREG_INTERNAL',
 
107
                    vars=locals())
 
108
 
 
109
bld.SAMBA3_SUBSYSTEM('RPC_RPCECHO',
 
110
                    source=RPC_RPCECHO_SRC,
 
111
                    vars=locals())
 
112
 
 
113
bld.SAMBA3_SUBSYSTEM('RPC_EPMAPPER',
 
114
                    source=RPC_EPMAPPER_SRC,
 
115
                    vars=locals())
 
116
 
 
117
bld.SAMBA3_SUBSYSTEM('RPC_SERVER',
 
118
                    source='srv_pipe_hnd.c srv_pipe.c',
 
119
                    deps='''RPC_NCACN_NP RPC_SERVICE RPC_CRYPTO
 
120
                          RPC_SAMR RPC_LSARPC RPC_WINREG RPC_INITSHUTDOWN
 
121
                          RPC_DSSETUP RPC_WKSSVC RPC_SVCCTL RPC_NTSVCS
 
122
                          RPC_NETLOGON RPC_NETDFS RPC_SRVSVC RPC_SPOOLSS
 
123
                          RPC_EVENTLOG RPC_RPCECHO RPC_SERVER RPC_EPMAPPER
 
124
                          RPC_SERVER_REGISTER NDR_NAMED_PIPE_AUTH''')