~ubuntu-branches/ubuntu/maverick/samba/maverick-security

« back to all changes in this revision

Viewing changes to source/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Andrew Mitchell
  • Date: 2009-05-18 13:26:04 UTC
  • mfrom: (0.28.5 sid)
  • Revision ID: james.westby@ubuntu.com-20090518132604-ebyuqimgymtr3h0k
Tags: 2:3.3.4-2ubuntu1
* Merge from debian unstable, remaining changes:
  + debian/patches/VERSION.patch:
    - setup SAMBA_VERSION_SUFFIX to Ubuntu.
  + 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/samba-common.postinst: Add more informative error message for
    the case where smb.conf was manually deleted (LP: #312449)
  + debian/mksambapasswd.awk:
    - Do not add user with UID less than 1000 to smbpasswd.
  + debian/control:
    - Make libwbclient0 replace/conflict with hardy's likewise-open.
    - Don't build against ctdb.
    - Add suggests keyutils for smbfs. (LP: #300221)
  + debian/rules:
    - enable "native" PIE hardening.
    - remove --with-ctdb and --with-cluster-support=yes
  + Add ufw integration:
    - Created debian/samba.ufw profile.
    - debian/rules, debian/samba.dirs, debian/samba.files: install 
      profile
    - debian/control: have samba sugguest ufw.
* Dropped patches:
  + debian/patches/fix-upstream-bug-6186.patch: Merged upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
WINBIND_NSS_PTHREAD=@WINBIND_NSS_PTHREAD@
70
70
PAM_WINBIND_EXTRA_LIBS=@PAM_WINBIND_EXTRA_LIBS@
71
71
DNSSD_LIBS=@DNSSD_LIBS@
 
72
AVAHI_LIBS=@AVAHI_LIBS@
72
73
POPT_LIBS=@POPTLIBS@
73
74
LIBTALLOC_LIBS=@LIBTALLOC_LIBS@
74
75
LIBTDB_LIBS=@LIBTDB_LIBS@
250
251
 
251
252
AFS_SETTOKEN_OBJ = lib/afs_settoken.o
252
253
 
 
254
AVAHI_OBJ = @AVAHI_OBJ@
 
255
 
253
256
SERVER_MUTEX_OBJ = lib/server_mutex.o
254
257
 
255
258
PASSCHANGE_OBJ = libsmb/passchange.o
575
578
                passdb/util_unixsids.o passdb/lookup_sid.o \
576
579
                passdb/login_cache.o @PDB_STATIC@ \
577
580
                lib/account_pol.o $(PRIVILEGES_OBJ) \
578
 
                lib/util_nscd.o lib/winbind_util.o
 
581
                lib/util_nscd.o lib/winbind_util.o $(SERVER_MUTEX_OBJ)
579
582
 
580
583
DEVEL_HELP_WEIRD_OBJ = modules/weird.o
581
584
CP850_OBJ = modules/CP850.o
635
638
VFS_ACL_XATTR_OBJ = modules/vfs_acl_xattr.o
636
639
VFS_ACL_TDB_OBJ = modules/vfs_acl_tdb.o
637
640
VFS_SMB_TRAFFIC_ANALYZER_OBJ = modules/vfs_smb_traffic_analyzer.o
 
641
VFS_DIRSORT_OBJ = modules/vfs_dirsort.o
638
642
 
639
643
PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o
640
644
 
670
674
               smbd/dosmode.o smbd/filename.o smbd/open.o smbd/close.o \
671
675
               smbd/blocking.o smbd/sec_ctx.o smbd/srvstr.o \
672
676
               smbd/vfs.o smbd/statcache.o smbd/seal.o \
673
 
               smbd/posix_acls.o lib/sysacls.o $(SERVER_MUTEX_OBJ) \
 
677
               smbd/posix_acls.o lib/sysacls.o \
674
678
               smbd/process.o smbd/service.o smbd/error.o \
675
679
               printing/printfsp.o lib/sysquotas.o lib/sysquotas_linux.o \
676
680
               lib/sysquotas_xfs.o lib/sysquotas_4A.o \
687
691
                $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) \
688
692
                $(LIB_OBJ) $(PRINTBACKEND_OBJ) $(OPLOCK_OBJ) \
689
693
                $(NOTIFY_OBJ) $(GROUPDB_OBJ) $(AUTH_OBJ) \
690
 
                $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
 
694
                $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(AVAHI_OBJ) \
691
695
                $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(LIBADS_SERVER_OBJ) \
692
696
                $(REG_FULL_OBJ) $(POPT_LIB_OBJ) $(BUILDOPT_OBJ) \
693
697
                $(SMBLDAP_OBJ) $(LDB_OBJ) $(LIBNET_OBJ) @LIBWBCLIENT_STATIC@ \
788
792
             $(SMBLDAP_OBJ) $(DCUTIL_OBJ) $(LDB_OBJ) 
789
793
 
790
794
PAM_WINBIND_OBJ = nsswitch/pam_winbind.o localedir.o $(WBCOMMON_OBJ) \
791
 
                  $(LIBREPLACE_OBJ) @BUILD_INIPARSER@
 
795
                  $(LIBREPLACE_OBJ) @BUILD_INIPARSER@ @LIBTALLOC_STATIC@
792
796
 
793
797
LIBSMBCLIENT_OBJ0 = \
794
798
                    libsmb/libsmb_cache.o \
881
885
          $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(LIBADDNS_OBJ0) \
882
886
          $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
883
887
          $(LIBADS_OBJ) $(LIBADS_SERVER_OBJ) $(POPT_LIB_OBJ) \
884
 
          $(SMBLDAP_OBJ) $(DCUTIL_OBJ) $(SERVER_MUTEX_OBJ) \
 
888
          $(SMBLDAP_OBJ) $(DCUTIL_OBJ) \
885
889
          $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \
886
890
          $(LDB_OBJ) $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \
887
891
          $(REG_SMBCONF_OBJ) @LIBNETAPI_STATIC@ $(LIBNET_OBJ) \
1043
1047
                $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
1044
1048
                $(DCUTIL_OBJ) $(IDMAP_OBJ) $(NSS_INFO_OBJ) \
1045
1049
                $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) \
1046
 
                $(LIBADS_SERVER_OBJ) $(SERVER_MUTEX_OBJ) $(LDB_OBJ) 
 
1050
                $(LIBADS_SERVER_OBJ) $(LDB_OBJ) 
1047
1051
 
1048
1052
WBINFO_OBJ = nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
1049
1053
                $(POPT_LIB_OBJ) $(AFS_SETTOKEN_OBJ) \
1109
1113
 
1110
1114
NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \
1111
1115
                libsmb/asn1.o libsmb/spnego.o libsmb/clikrb5.o libads/kerberos.o \
1112
 
                $(SERVER_MUTEX_OBJ) $(LIBADS_SERVER_OBJ) \
 
1116
                $(LIBADS_SERVER_OBJ) \
1113
1117
                $(PASSDB_OBJ) $(GROUPDB_OBJ) \
1114
1118
                $(SMBLDAP_OBJ) $(LIBNMB_OBJ) \
1115
1119
                $(LDB_OBJ) $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@ \
1327
1331
        @echo Linking $@
1328
1332
        @$(CC) $(FLAGS) -o $@ $(SMBD_OBJ) $(LDFLAGS) $(LDAP_LIBS) \
1329
1333
                $(KRB5LIBS) $(DYNEXP) $(PRINT_LIBS) $(AUTH_LIBS) \
1330
 
                $(ACL_LIBS) $(PASSDB_LIBS) $(LIBS) $(DNSSD_LIBS) \
 
1334
                $(ACL_LIBS) $(PASSDB_LIBS) $(LIBS) $(DNSSD_LIBS) $(AVAHI_LIBS) \
1331
1335
                $(POPT_LIBS) @SMBD_LIBS@ $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) \
1332
1336
                $(WINBIND_LIBS)
1333
1337
 
1512
1516
 
1513
1517
bin/vfstest@EXEEXT@: $(BINARY_PREREQS) $(VFSTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
1514
1518
        @echo Linking $@
1515
 
        @$(CC) $(FLAGS) -o $@ $(VFSTEST_OBJ) $(LDFLAGS) $(TERMLDFLAGS) \
 
1519
        @$(CC) $(FLAGS) -o $@ $(VFSTEST_OBJ) $(LDFLAGS) $(TERMLDFLAGS) $(AVAHI_LIBS) \
1516
1520
                $(TERMLIBS) $(DYNEXP) $(PRINT_LIBS) $(AUTH_LIBS) $(DNSSD_LIBS) \
1517
1521
                $(ACL_LIBS) $(LIBS) $(POPT_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \
1518
1522
                @SMBD_LIBS@ $(NSCD_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) \
2462
2466
        @echo "Building plugin $@"
2463
2467
        @$(SHLD_MODULE) libgpo/gpext/security.o
2464
2468
 
 
2469
bin/dirsort.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_DIRSORT_OBJ)
 
2470
        @echo "Building plugin $@"
 
2471
        @$(SHLD_MODULE) $(VFS_DIRSORT_OBJ)
 
2472
 
2465
2473
#########################################################
2466
2474
## IdMap NSS plugins
2467
2475