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

« back to all changes in this revision

Viewing changes to source3/modules/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
VFS_DEFAULT_SRC = '''vfs_default.c'''
 
4
VFS_AUDIT_SRC = '''vfs_audit.c'''
 
5
VFS_EXTD_AUDIT_SRC = '''vfs_extd_audit.c'''
 
6
VFS_FULL_AUDIT_SRC = '''vfs_full_audit.c'''
 
7
VFS_FAKE_PERMS_SRC = '''vfs_fake_perms.c'''
 
8
VFS_RECYCLE_SRC = '''vfs_recycle.c'''
 
9
VFS_NETATALK_SRC = '''vfs_netatalk.c'''
 
10
VFS_DEFAULT_QUOTA_SRC = '''vfs_default_quota.c'''
 
11
VFS_READONLY_SRC = '''vfs_readonly.c getdate.c'''
 
12
VFS_CAP_SRC = '''vfs_cap.c'''
 
13
VFS_EXPAND_MSDFS_SRC = '''vfs_expand_msdfs.c'''
 
14
VFS_SHADOW_COPY_SRC = '''vfs_shadow_copy.c'''
 
15
VFS_SHADOW_COPY2_SRC = '''vfs_shadow_copy2.c'''
 
16
VFS_AFSACL_SRC = '''vfs_afsacl.c'''
 
17
VFS_XATTR_TDB_SRC = '''vfs_xattr_tdb.c'''
 
18
VFS_POSIXACL_SRC = '''vfs_posixacl.c'''
 
19
VFS_AIXACL_SRC = '''vfs_aixacl.c'''
 
20
VFS_AIXACL2_SRC = '''vfs_aixacl2.c'''
 
21
VFS_SOLARISACL_SRC = '''vfs_solarisacl.c'''
 
22
VFS_ZFSACL_SRC = '''vfs_zfsacl.c'''
 
23
VFS_HPUXACL_SRC = '''vfs_hpuxacl.c'''
 
24
VFS_IRIXACL_SRC = '''vfs_irixacl.c'''
 
25
VFS_TRU64ACL_SRC = '''vfs_tru64acl.c'''
 
26
VFS_CATIA_SRC = 'vfs_catia.c'
 
27
VFS_STREAMS_XATTR_SRC = 'vfs_streams_xattr.c'
 
28
VFS_STREAMS_DEPOT_SRC = 'vfs_streams_depot.c'
 
29
VFS_CACHEPRIME_SRC = 'vfs_cacheprime.c'
 
30
VFS_PREALLOC_SRC = 'vfs_prealloc.c'
 
31
VFS_COMMIT_SRC = 'vfs_commit.c'
 
32
VFS_GPFS_SRC = 'vfs_gpfs.c gpfs.c'
 
33
VFS_GPFS_HSM_NOTIFY_SRC = 'vfs_gpfs_hsm_notify.c'
 
34
VFS_NOTIFY_FAM_SRC = 'vfs_notify_fam.c'
 
35
VFS_READAHEAD_SRC = 'vfs_readahead.c'
 
36
VFS_TSMSM_SRC = 'vfs_tsmsm.c'
 
37
VFS_FILEID_SRC = 'vfs_fileid.c'
 
38
VFS_AIO_FORK_SRC = 'vfs_aio_fork.c'
 
39
VFS_PREOPEN_SRC = 'vfs_preopen.c'
 
40
VFS_SYNCOPS_SRC = 'vfs_syncops.c'
 
41
VFS_ACL_XATTR_SRC = 'vfs_acl_xattr.c'
 
42
VFS_ACL_TDB_SRC = 'vfs_acl_tdb.c'
 
43
VFS_SMB_TRAFFIC_ANALYZER_SRC = 'vfs_smb_traffic_analyzer.c'
 
44
VFS_ONEFS_SRC = '''vfs_onefs.c onefs_acl.c onefs_system.c
 
45
                onefs_open.c onefs_streams.c onefs_dir.c
 
46
                onefs_cbrl.c onefs_notify.c onefs_config.c'''
 
47
VFS_ONEFS_SHADOW_COPY_SRC = 'vfs_onefs_shadow_copy.c onefs_shadow_copy.c'
 
48
VFS_DIRSORT_SRC = 'vfs_dirsort.c'
 
49
VFS_SCANNEDONLY_SRC = 'vfs_scannedonly.c'
 
50
VFS_CROSSRENAME_SRC = 'vfs_crossrename.c'
 
51
VFS_LINUX_XFS_SGID_SRC = 'vfs_linux_xfs_sgid.c'
 
52
VFS_TIME_AUDIT_SRC = 'vfs_time_audit.c'
 
53
 
 
54
 
 
55
bld.SAMBA3_SUBSYSTEM('NFS4_ACLS',
 
56
                    source='nfs4_acls.c')
 
57
 
 
58
bld.SAMBA3_SUBSYSTEM('VFS_AIXACL_UTIL',
 
59
                    source='vfs_aixacl_util.c',
 
60
                    enabled=False) #fixme
 
61
 
 
62
bld.SAMBA3_SUBSYSTEM('vfs',
 
63
                    source='',
 
64
                    deps='',
 
65
                    vars=locals())
 
66
 
 
67
bld.SAMBA3_MODULE('vfs_default',
 
68
                 subsystem='vfs',
 
69
                 source=VFS_DEFAULT_SRC,
 
70
                 init_function='',
 
71
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default'),
 
72
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default'))
 
73
 
 
74
bld.SAMBA3_MODULE('vfs_audit',
 
75
                 subsystem='vfs',
 
76
                 source=VFS_AUDIT_SRC,
 
77
                 init_function='',
 
78
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_audit'),
 
79
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_audit'))
 
80
 
 
81
bld.SAMBA3_MODULE('vfs_extd_audit',
 
82
                 subsystem='vfs',
 
83
                 source=VFS_EXTD_AUDIT_SRC,
 
84
                 init_function='',
 
85
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_extd_audit'),
 
86
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_extd_audit'))
 
87
 
 
88
bld.SAMBA3_MODULE('vfs_full_audit',
 
89
                 subsystem='vfs',
 
90
                 source=VFS_FULL_AUDIT_SRC,
 
91
                 init_function='',
 
92
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_full_audit'),
 
93
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_full_audit'))
 
94
 
 
95
bld.SAMBA3_MODULE('vfs_fake_perms',
 
96
                 subsystem='vfs',
 
97
                 source=VFS_FAKE_PERMS_SRC,
 
98
                 deps='acl attr',
 
99
                 init_function='',
 
100
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fake_perms'),
 
101
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fake_perms'))
 
102
 
 
103
bld.SAMBA3_MODULE('vfs_recycle',
 
104
                 subsystem='vfs',
 
105
                 source=VFS_RECYCLE_SRC,
 
106
                 init_function='',
 
107
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_recycle'),
 
108
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_recycle'))
 
109
 
 
110
bld.SAMBA3_MODULE('vfs_netatalk',
 
111
                 subsystem='vfs',
 
112
                 source=VFS_NETATALK_SRC,
 
113
                 init_function='',
 
114
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_netatalk'),
 
115
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_netatalk'))
 
116
 
 
117
bld.SAMBA3_MODULE('vfs_default_quota',
 
118
                 subsystem='vfs',
 
119
                 source=VFS_DEFAULT_QUOTA_SRC,
 
120
                 init_function='',
 
121
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_default_quota'),
 
122
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_default_quota'))
 
123
 
 
124
bld.SAMBA3_MODULE('vfs_readonly',
 
125
                 subsystem='vfs',
 
126
                 source=VFS_READONLY_SRC,
 
127
                 init_function='',
 
128
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readonly'),
 
129
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readonly'))
 
130
 
 
131
bld.SAMBA3_MODULE('vfs_cap',
 
132
                 subsystem='vfs',
 
133
                 source=VFS_CAP_SRC,
 
134
                 init_function='',
 
135
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cap'),
 
136
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cap'))
 
137
 
 
138
bld.SAMBA3_MODULE('vfs_expand_msdfs',
 
139
                 subsystem='vfs',
 
140
                 source=VFS_EXPAND_MSDFS_SRC,
 
141
                 init_function='',
 
142
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_expand_msdfs'),
 
143
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_expand_msdfs'))
 
144
 
 
145
bld.SAMBA3_MODULE('vfs_shadow_copy',
 
146
                 subsystem='vfs',
 
147
                 source=VFS_SHADOW_COPY_SRC,
 
148
                 init_function='',
 
149
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy'),
 
150
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy'))
 
151
 
 
152
bld.SAMBA3_MODULE('vfs_shadow_copy2',
 
153
                 subsystem='vfs',
 
154
                 source=VFS_SHADOW_COPY2_SRC,
 
155
                 init_function='',
 
156
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_shadow_copy2'),
 
157
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_shadow_copy2'))
 
158
 
 
159
bld.SAMBA3_MODULE('vfs_afsacl',
 
160
                 subsystem='vfs',
 
161
                 source=VFS_AFSACL_SRC,
 
162
                 init_function='',
 
163
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_afsacl'),
 
164
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_afsacl'))
 
165
 
 
166
bld.SAMBA3_MODULE('vfs_xattr_tdb',
 
167
                 subsystem='vfs',
 
168
                 source=VFS_XATTR_TDB_SRC,
 
169
                 deps='NDR_XATTR',
 
170
                 init_function='',
 
171
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_xattr_tdb'),
 
172
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_xattr_tdb'))
 
173
 
 
174
bld.SAMBA3_MODULE('vfs_posixacl',
 
175
                 subsystem='vfs',
 
176
                 source=VFS_POSIXACL_SRC,
 
177
                 deps='acl attr',
 
178
                 init_function='',
 
179
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_posixacl'),
 
180
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_posixacl'))
 
181
 
 
182
bld.SAMBA3_MODULE('vfs_aixacl',
 
183
                 subsystem='vfs',
 
184
                 source=VFS_AIXACL_SRC,
 
185
                 deps='VFS_AIXACL_UTIL',
 
186
                 init_function='',
 
187
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl'),
 
188
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl'))
 
189
 
 
190
bld.SAMBA3_MODULE('vfs_aixacl2',
 
191
                 subsystem='vfs',
 
192
                 source=VFS_AIXACL2_SRC,
 
193
                 deps='NFS4_ACLS VFS_AIXACL_UTIL',
 
194
                 init_function='',
 
195
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aixacl2'),
 
196
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aixacl2'))
 
197
 
 
198
bld.SAMBA3_MODULE('vfs_solarisacl',
 
199
                 subsystem='vfs',
 
200
                 source=VFS_SOLARISACL_SRC,
 
201
                 init_function='',
 
202
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_solarisacl'),
 
203
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_solarisacl'))
 
204
 
 
205
bld.SAMBA3_MODULE('vfs_zfsacl',
 
206
                 subsystem='vfs',
 
207
                 source=VFS_ZFSACL_SRC,
 
208
                 deps='NFS4_ACLS sunacl',
 
209
                 init_function='',
 
210
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_zfsacl'),
 
211
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_zfsacl'))
 
212
 
 
213
bld.SAMBA3_MODULE('vfs_hpuxacl',
 
214
                 subsystem='vfs',
 
215
                 source=VFS_HPUXACL_SRC,
 
216
                 init_function='',
 
217
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_hpuxacl'),
 
218
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_hpuxacl'))
 
219
 
 
220
bld.SAMBA3_MODULE('vfs_irixacl',
 
221
                 subsystem='vfs',
 
222
                 source=VFS_IRIXACL_SRC,
 
223
                 init_function='',
 
224
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_irixacl'),
 
225
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_irixacl'))
 
226
 
 
227
bld.SAMBA3_MODULE('vfs_tru64acl',
 
228
                 subsystem='vfs',
 
229
                 source=VFS_TRU64ACL_SRC,
 
230
                 init_function='',
 
231
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_true64acl'),
 
232
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_true64acl'))
 
233
 
 
234
bld.SAMBA3_MODULE('vfs_catia',
 
235
                 subsystem='vfs',
 
236
                 source=VFS_CATIA_SRC,
 
237
                 init_function='',
 
238
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_catia'),
 
239
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_catia'))
 
240
 
 
241
bld.SAMBA3_MODULE('vfs_streams_xattr',
 
242
                 subsystem='vfs',
 
243
                 source=VFS_STREAMS_XATTR_SRC,
 
244
                 init_function='',
 
245
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_xattr'),
 
246
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_xattr'))
 
247
 
 
248
bld.SAMBA3_MODULE('vfs_streams_depot',
 
249
                 subsystem='vfs',
 
250
                 source=VFS_STREAMS_DEPOT_SRC,
 
251
                 init_function='',
 
252
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_streams_depot'),
 
253
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_streams_depot'))
 
254
 
 
255
bld.SAMBA3_MODULE('vfs_cacheprime',
 
256
                 subsystem='vfs',
 
257
                 source=VFS_CACHEPRIME_SRC,
 
258
                 init_function='',
 
259
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_cacheprime'),
 
260
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_cacheprime'))
 
261
 
 
262
bld.SAMBA3_MODULE('vfs_prealloc',
 
263
                 subsystem='vfs',
 
264
                 source=VFS_PREALLOC_SRC,
 
265
                 init_function='',
 
266
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_prealloc'),
 
267
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_prealloc'))
 
268
 
 
269
bld.SAMBA3_MODULE('vfs_commit',
 
270
                 subsystem='vfs',
 
271
                 source=VFS_COMMIT_SRC,
 
272
                 init_function='',
 
273
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_commit'),
 
274
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_commit'))
 
275
 
 
276
bld.SAMBA3_MODULE('vfs_gpfs',
 
277
                 subsystem='vfs',
 
278
                 source=VFS_GPFS_SRC,
 
279
                 deps='NFS4_ACLS',
 
280
                 init_function='',
 
281
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_gpfs'),
 
282
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_gpfs'))
 
283
 
 
284
bld.SAMBA3_MODULE('vfs_gpfs_hsm_notify',
 
285
                 subsystem='vfs',
 
286
                 source=VFS_GPFS_HSM_NOTIFY_SRC,
 
287
                 init_function='',
 
288
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_gpfs_hsm_notify'),
 
289
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_gpfs_hsm_notify'))
 
290
 
 
291
bld.SAMBA3_MODULE('vfs_notify_fam',
 
292
                 subsystem='vfs',
 
293
                 source=VFS_NOTIFY_FAM_SRC,
 
294
                 init_function='',
 
295
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_notify_fam'),
 
296
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_notify_fam'))
 
297
 
 
298
bld.SAMBA3_MODULE('vfs_readahead',
 
299
                 subsystem='vfs',
 
300
                 source=VFS_READAHEAD_SRC,
 
301
                 init_function='',
 
302
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_readahead'),
 
303
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_readahead'))
 
304
 
 
305
bld.SAMBA3_MODULE('vfs_tsmsm',
 
306
                 subsystem='vfs',
 
307
                 source=VFS_TSMSM_SRC,
 
308
                 init_function='',
 
309
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_tsmsm'),
 
310
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_tsmsm'))
 
311
 
 
312
bld.SAMBA3_MODULE('vfs_fileid',
 
313
                 subsystem='vfs',
 
314
                 source=VFS_FILEID_SRC,
 
315
                 init_function='',
 
316
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_fileid'),
 
317
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_fileid'))
 
318
 
 
319
bld.SAMBA3_MODULE('vfs_aio_fork',
 
320
                 subsystem='vfs',
 
321
                 source=VFS_AIO_FORK_SRC,
 
322
                 init_function='',
 
323
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_aio_fork'),
 
324
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_aio_fork'))
 
325
 
 
326
bld.SAMBA3_MODULE('vfs_preopen',
 
327
                 subsystem='vfs',
 
328
                 source=VFS_PREOPEN_SRC,
 
329
                 init_function='',
 
330
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_preopen'),
 
331
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_preopen'))
 
332
 
 
333
bld.SAMBA3_MODULE('vfs_syncops',
 
334
                 subsystem='vfs',
 
335
                 source=VFS_SYNCOPS_SRC,
 
336
                 init_function='',
 
337
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_syncops'),
 
338
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_syncops'))
 
339
 
 
340
bld.SAMBA3_MODULE('vfs_acl_xattr',
 
341
                 subsystem='vfs',
 
342
                 source=VFS_ACL_XATTR_SRC,
 
343
                 init_function='',
 
344
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_xattr'),
 
345
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_xattr'))
 
346
 
 
347
bld.SAMBA3_MODULE('vfs_acl_tdb',
 
348
                 subsystem='vfs',
 
349
                 source=VFS_ACL_TDB_SRC,
 
350
                 deps='NDR_XATTR',
 
351
                 init_function='',
 
352
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_acl_tdb'),
 
353
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_acl_tdb'))
 
354
 
 
355
bld.SAMBA3_MODULE('vfs_smb_traffic_analyzer',
 
356
                 subsystem='vfs',
 
357
                 source=VFS_SMB_TRAFFIC_ANALYZER_SRC,
 
358
                 init_function='',
 
359
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_smb_traffic_analyzer'),
 
360
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_smb_traffic_analyzer'))
 
361
 
 
362
bld.SAMBA3_MODULE('vfs_onefs',
 
363
                 subsystem='vfs',
 
364
                 source=VFS_ONEFS_SRC,
 
365
                 init_function='',
 
366
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_onefs'),
 
367
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_onefs'))
 
368
 
 
369
bld.SAMBA3_MODULE('vfs_onefs_shadow_copy',
 
370
                 subsystem='vfs',
 
371
                 source=VFS_ONEFS_SHADOW_COPY_SRC,
 
372
                 init_function='',
 
373
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_onefs_shadow_copy'),
 
374
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_onefs_shadow_copy'))
 
375
 
 
376
bld.SAMBA3_MODULE('vfs_dirsort',
 
377
                 subsystem='vfs',
 
378
                 source=VFS_DIRSORT_SRC,
 
379
                 init_function='',
 
380
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_dirsort'),
 
381
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_dirsort'))
 
382
 
 
383
bld.SAMBA3_MODULE('vfs_scannedonly',
 
384
                 subsystem='vfs',
 
385
                 source=VFS_SCANNEDONLY_SRC,
 
386
                 init_function='',
 
387
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_scannedonly'),
 
388
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_scannedonly'))
 
389
 
 
390
bld.SAMBA3_MODULE('vfs_crossrename',
 
391
                 subsystem='vfs',
 
392
                 source=VFS_CROSSRENAME_SRC,
 
393
                 init_function='',
 
394
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_crossrename'),
 
395
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_crossrename'))
 
396
 
 
397
bld.SAMBA3_MODULE('vfs_linux_xfs_sgid',
 
398
                 subsystem='vfs',
 
399
                 source=VFS_LINUX_XFS_SGID_SRC,
 
400
                 init_function='',
 
401
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_linux_xfs_sgid'),
 
402
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_linux_xfs_sgid'))
 
403
 
 
404
bld.SAMBA3_MODULE('vfs_time_audit',
 
405
                 subsystem='vfs',
 
406
                 source=VFS_TIME_AUDIT_SRC,
 
407
                 init_function='',
 
408
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('vfs_time_audit'),
 
409
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('vfs_time_audit'))
 
410
 
 
411
 
 
412
 
 
413
CHARSET_WEIRD_SRC = 'weird.c'
 
414
CHARSET_CP850_SRC = 'CP850.c'
 
415
CHARSET_CP437_SRC = 'CP437.c'
 
416
CHARSET_MACOSXFS_SRC = 'charset_macosxfs.c'
 
417
 
 
418
 
 
419
bld.SAMBA3_SUBSYSTEM('charset',
 
420
                    source='',
 
421
                    vars=locals())
 
422
 
 
423
bld.SAMBA3_MODULE('charset_weird',
 
424
                 subsystem='charset',
 
425
                 source=CHARSET_WEIRD_SRC,
 
426
                 init_function='',
 
427
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_weird'),
 
428
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_weird'))
 
429
 
 
430
bld.SAMBA3_MODULE('charset_CP850',
 
431
                 subsystem='charset',
 
432
                 source=CHARSET_CP850_SRC,
 
433
                 init_function='',
 
434
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_CP850'),
 
435
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_CP850'))
 
436
 
 
437
bld.SAMBA3_MODULE('charset_CP437',
 
438
                 subsystem='charset',
 
439
                 source=CHARSET_CP437_SRC,
 
440
                 init_function='',
 
441
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_CP437'),
 
442
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_CP437'))
 
443
 
 
444
bld.SAMBA3_MODULE('charset_macosxfs',
 
445
                 subsystem='charset',
 
446
                 source=CHARSET_MACOSXFS_SRC,
 
447
                 init_function='',
 
448
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('charset_macosxfs'),
 
449
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_macosxfs'))
 
450
 
 
451
 
 
452
PERFCOUNT_ONEFS_SRC = 'perfcount_onefs.c'
 
453
PERFCOUNT_TEST_SRC = 'perfcount_test.c'
 
454
 
 
455
bld.SAMBA3_SUBSYSTEM('perfcount',
 
456
                    source='',
 
457
                    vars=locals())
 
458
 
 
459
bld.SAMBA3_MODULE('perfcount_onefs',
 
460
                 subsystem='perfcount',
 
461
                 source=PERFCOUNT_ONEFS_SRC,
 
462
                 init_function='',
 
463
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_onefs'),
 
464
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_onefs'))
 
465
 
 
466
bld.SAMBA3_MODULE('perfcount_test',
 
467
                 subsystem='perfcount',
 
468
                 source=PERFCOUNT_TEST_SRC,
 
469
                 init_function='',
 
470
                 internal_module=bld.SAMBA3_IS_STATIC_MODULE('perfcount_test'),
 
471
                 enabled=bld.SAMBA3_IS_ENABLED_MODULE('perfcount_test'))