~ubuntu-branches/ubuntu/vivid/samba/vivid

« back to all changes in this revision

Viewing changes to source4/rpc_server/config.mk

  • 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
 
# DCERPC Server subsystem
2
 
 
3
 
################################################
4
 
# Start SUBSYSTEM DCERPC_COMMON
5
 
[SUBSYSTEM::DCERPC_COMMON]
6
 
PRIVATE_DEPENDENCIES = LIBLDB
7
 
#
8
 
# End SUBSYSTEM DCERPC_COMMON
9
 
################################################
10
 
 
11
 
DCERPC_COMMON_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/common/, \
12
 
        server_info.o share_info.o forward.o)
13
 
 
14
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/common/proto.h,$(DCERPC_COMMON_OBJ_FILES:.o=.c)))
15
 
 
16
 
PUBLIC_HEADERS += $(rpc_serversrcdir)/common/common.h
17
 
 
18
 
################################################
19
 
# Start MODULE dcerpc_rpcecho
20
 
[MODULE::dcerpc_rpcecho]
21
 
INIT_FUNCTION = dcerpc_server_rpcecho_init
22
 
SUBSYSTEM = dcerpc_server
23
 
PRIVATE_DEPENDENCIES = NDR_STANDARD LIBEVENTS
24
 
# End MODULE dcerpc_rpcecho
25
 
################################################
26
 
 
27
 
dcerpc_rpcecho_OBJ_FILES = $(rpc_serversrcdir)/echo/rpc_echo.o
28
 
 
29
 
################################################
30
 
# Start MODULE dcerpc_epmapper
31
 
[MODULE::dcerpc_epmapper]
32
 
INIT_FUNCTION = dcerpc_server_epmapper_init
33
 
SUBSYSTEM = dcerpc_server
34
 
PRIVATE_DEPENDENCIES = NDR_EPMAPPER
35
 
# End MODULE dcerpc_epmapper
36
 
################################################
37
 
 
38
 
dcerpc_epmapper_OBJ_FILES = $(rpc_serversrcdir)/epmapper/rpc_epmapper.o
39
 
 
40
 
################################################
41
 
# Start MODULE dcerpc_remote
42
 
[MODULE::dcerpc_remote]
43
 
INIT_FUNCTION = dcerpc_server_remote_init
44
 
SUBSYSTEM = dcerpc_server
45
 
PRIVATE_DEPENDENCIES = \
46
 
                LIBCLI_SMB NDR_TABLE
47
 
# End MODULE dcerpc_remote
48
 
################################################
49
 
 
50
 
dcerpc_remote_OBJ_FILES = $(rpc_serversrcdir)/remote/dcesrv_remote.o
51
 
 
52
 
################################################
53
 
# Start MODULE dcerpc_srvsvc
54
 
[MODULE::dcerpc_srvsvc]
55
 
INIT_FUNCTION = dcerpc_server_srvsvc_init
56
 
SUBSYSTEM = dcerpc_server
57
 
PRIVATE_DEPENDENCIES = \
58
 
                DCERPC_COMMON NDR_SRVSVC share
59
 
# End MODULE dcerpc_srvsvc
60
 
################################################
61
 
 
62
 
 
63
 
dcerpc_srvsvc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/srvsvc/, dcesrv_srvsvc.o srvsvc_ntvfs.o)
64
 
 
65
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/srvsvc/proto.h,$(dcerpc_srvsvc_OBJ_FILES:.o=.c)))
66
 
 
67
 
################################################
68
 
# Start MODULE dcerpc_wkssvc
69
 
[MODULE::dcerpc_wkssvc]
70
 
INIT_FUNCTION = dcerpc_server_wkssvc_init
71
 
SUBSYSTEM = dcerpc_server
72
 
PRIVATE_DEPENDENCIES = \
73
 
                DCERPC_COMMON NDR_STANDARD
74
 
# End MODULE dcerpc_wkssvc
75
 
################################################
76
 
 
77
 
dcerpc_wkssvc_OBJ_FILES = $(rpc_serversrcdir)/wkssvc/dcesrv_wkssvc.o
78
 
 
79
 
################################################
80
 
# Start MODULE dcerpc_unixinfo
81
 
[MODULE::dcerpc_unixinfo]
82
 
INIT_FUNCTION = dcerpc_server_unixinfo_init
83
 
SUBSYSTEM = dcerpc_server
84
 
PRIVATE_DEPENDENCIES = \
85
 
                DCERPC_COMMON \
86
 
                SAMDB \
87
 
                NDR_UNIXINFO \
88
 
                NSS_WRAPPER \
89
 
                LIBWBCLIENT_OLD
90
 
# End MODULE dcerpc_unixinfo
91
 
################################################
92
 
 
93
 
dcerpc_unixinfo_OBJ_FILES = $(rpc_serversrcdir)/unixinfo/dcesrv_unixinfo.o
94
 
 
95
 
################################################
96
 
# Start MODULE dcesrv_samr
97
 
[MODULE::dcesrv_samr]
98
 
INIT_FUNCTION = dcerpc_server_samr_init
99
 
SUBSYSTEM = dcerpc_server
100
 
PRIVATE_DEPENDENCIES = \
101
 
                SAMDB \
102
 
                DCERPC_COMMON \
103
 
                NDR_STANDARD
104
 
# End MODULE dcesrv_samr
105
 
################################################
106
 
 
107
 
dcesrv_samr_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/samr/, dcesrv_samr.o samr_password.o)
108
 
 
109
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/samr/proto.h,$(dcesrv_samr_OBJ_FILES:.o=.c)))
110
 
 
111
 
################################################
112
 
# Start MODULE dcerpc_winreg
113
 
[MODULE::dcerpc_winreg]
114
 
INIT_FUNCTION = dcerpc_server_winreg_init
115
 
SUBSYSTEM = dcerpc_server
116
 
OUTPUT_TYPE = MERGED_OBJ
117
 
PRIVATE_DEPENDENCIES = \
118
 
                registry NDR_STANDARD
119
 
# End MODULE dcerpc_winreg
120
 
################################################
121
 
 
122
 
dcerpc_winreg_OBJ_FILES = $(rpc_serversrcdir)/winreg/rpc_winreg.o
123
 
 
124
 
################################################
125
 
# Start MODULE dcerpc_netlogon
126
 
[MODULE::dcerpc_netlogon]
127
 
INIT_FUNCTION = dcerpc_server_netlogon_init
128
 
SUBSYSTEM = dcerpc_server
129
 
PRIVATE_DEPENDENCIES = \
130
 
                DCERPC_COMMON \
131
 
                SCHANNELDB \
132
 
                NDR_STANDARD \
133
 
                auth_sam \
134
 
                LIBSAMBA-HOSTCONFIG
135
 
# End MODULE dcerpc_netlogon
136
 
################################################
137
 
 
138
 
dcerpc_netlogon_OBJ_FILES = $(rpc_serversrcdir)/netlogon/dcerpc_netlogon.o
139
 
 
140
 
################################################
141
 
# Start MODULE dcerpc_lsa
142
 
[MODULE::dcerpc_lsarpc]
143
 
INIT_FUNCTION = dcerpc_server_lsa_init
144
 
SUBSYSTEM = dcerpc_server
145
 
PRIVATE_DEPENDENCIES = \
146
 
                SAMDB \
147
 
                DCERPC_COMMON \
148
 
                NDR_STANDARD \
149
 
                LIBCLI_AUTH \
150
 
                NDR_DSSETUP
151
 
# End MODULE dcerpc_lsa
152
 
################################################
153
 
 
154
 
dcerpc_lsarpc_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/lsa/, dcesrv_lsa.o lsa_init.o lsa_lookup.o)
155
 
 
156
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/lsa/proto.h,$(dcerpc_lsarpc_OBJ_FILES:.o=.c)))
157
 
 
158
 
 
159
 
################################################
160
 
# Start MODULE dcerpc_spoolss
161
 
[MODULE::dcerpc_spoolss]
162
 
INIT_FUNCTION = dcerpc_server_spoolss_init
163
 
SUBSYSTEM = dcerpc_server
164
 
OUTPUT_TYPE = MERGED_OBJ
165
 
PRIVATE_DEPENDENCIES = \
166
 
                DCERPC_COMMON \
167
 
                NDR_SPOOLSS \
168
 
                ntptr \
169
 
                RPC_NDR_SPOOLSS
170
 
# End MODULE dcerpc_spoolss
171
 
################################################
172
 
 
173
 
dcerpc_spoolss_OBJ_FILES = $(rpc_serversrcdir)/spoolss/dcesrv_spoolss.o
174
 
 
175
 
################################################
176
 
# Start MODULE dcerpc_drsuapi
177
 
[MODULE::dcerpc_drsuapi]
178
 
INIT_FUNCTION = dcerpc_server_drsuapi_init
179
 
SUBSYSTEM = dcerpc_server
180
 
PRIVATE_DEPENDENCIES = \
181
 
                SAMDB \
182
 
                DCERPC_COMMON \
183
 
                NDR_DRSUAPI
184
 
# End MODULE dcerpc_drsuapi
185
 
################################################
186
 
 
187
 
dcerpc_drsuapi_OBJ_FILES = $(rpc_serversrcdir)/drsuapi/dcesrv_drsuapi.o \
188
 
        $(rpc_serversrcdir)/drsuapi/updaterefs.o \
189
 
        $(rpc_serversrcdir)/drsuapi/getncchanges.o \
190
 
        $(rpc_serversrcdir)/drsuapi/addentry.o \
191
 
        $(rpc_serversrcdir)/drsuapi/drsutil.o
192
 
 
193
 
################################################
194
 
# Start MODULE dcerpc_browser
195
 
[MODULE::dcerpc_browser]
196
 
INIT_FUNCTION = dcerpc_server_browser_init
197
 
SUBSYSTEM = dcerpc_server
198
 
PRIVATE_DEPENDENCIES = \
199
 
                DCERPC_COMMON \
200
 
                NDR_BROWSER
201
 
# End MODULE dcerpc_browser
202
 
################################################
203
 
 
204
 
dcerpc_browser_OBJ_FILES = $(rpc_serversrcdir)/browser/dcesrv_browser.o
205
 
 
206
 
################################################
207
 
# Start SUBSYSTEM dcerpc_server
208
 
[SUBSYSTEM::dcerpc_server]
209
 
PRIVATE_DEPENDENCIES = \
210
 
                LIBCLI_AUTH \
211
 
                LIBNDR \
212
 
                dcerpc samba_server_gensec
213
 
 
214
 
dcerpc_server_OBJ_FILES = $(addprefix $(rpc_serversrcdir)/, \
215
 
                dcerpc_server.o \
216
 
                dcesrv_auth.o \
217
 
                dcesrv_mgmt.o \
218
 
                handles.o)
219
 
 
220
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/dcerpc_server_proto.h,$(dcerpc_server_OBJ_FILES:.o=.c)))
221
 
 
222
 
# End SUBSYSTEM DCERPC
223
 
################################################
224
 
 
225
 
PUBLIC_HEADERS += $(rpc_serversrcdir)/dcerpc_server.h
226
 
 
227
 
[MODULE::DCESRV]
228
 
INIT_FUNCTION = server_service_rpc_init
229
 
SUBSYSTEM = service
230
 
PRIVATE_DEPENDENCIES = dcerpc_server
231
 
 
232
 
DCESRV_OBJ_FILES = $(rpc_serversrcdir)/service_rpc.o
233
 
 
234
 
$(eval $(call proto_header_template,$(rpc_serversrcdir)/service_rpc.h,$(DCESRV_OBJ_FILES:.o=.c)))
235