[SCM] Samba Shared Repository - branch v4-0-test updated - release-4-0-0alpha4-173-gbb6e0ee

Andrew Bartlett abartlet at samba.org
Mon Jun 30 11:55:13 GMT 2008


The branch, v4-0-test has been updated
       via  bb6e0ee953dfc59d0e04f9ea2daf051f6a6ff837 (commit)
       via  97b7a521da183b63c494b395d330f70d5cd4e233 (commit)
       via  857df6e91874407f70436749e3dad13ada003e6e (commit)
       via  6459adb6ac2bf94a1e60c1450dbef43360f30888 (commit)
       via  72aaa905b3a9c71578c362554b6ab75edd2cd695 (commit)
       via  74e95269fcded3454253452802f404d529508ce5 (commit)
       via  333bd6a219d7c3f3dc0d2fe2034cf13255e8c148 (commit)
       via  757acb6802cfb0e98e91e6062c62b6c5a852302b (commit)
       via  23494a91de6d1c36a5db0d622f707f2c15b3f549 (commit)
      from  861b79c91fb39b6b7f40d57000770f0f839e6c59 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit bb6e0ee953dfc59d0e04f9ea2daf051f6a6ff837
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jun 30 21:54:43 2008 +1000

    A couple more package updates

commit 97b7a521da183b63c494b395d330f70d5cd4e233
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jun 30 21:54:28 2008 +1000

    On the way to alpha6!

commit 857df6e91874407f70436749e3dad13ada003e6e
Merge: 6459adb6ac2bf94a1e60c1450dbef43360f30888 74e95269fcded3454253452802f404d529508ce5
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jun 30 21:54:01 2008 +1000

    Merge branch '4-0-stable' into 4-0-local

commit 6459adb6ac2bf94a1e60c1450dbef43360f30888
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jun 30 19:34:02 2008 +1000

    More updates for spec file, for alpha5

commit 72aaa905b3a9c71578c362554b6ab75edd2cd695
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jun 30 19:31:20 2008 +1000

    Ensure we install smbd as well...

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt                 |    4 ++--
 packaging/Fedora/samba4.spec |   27 +++++++++++++++++++--------
 source/Makefile              |    2 +-
 source/VERSION               |    2 +-
 4 files changed, 23 insertions(+), 12 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 562a331..726fb1c 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -69,7 +69,7 @@ In the time since Samba4 Alpha4 was released in June 2008, Samba has
 continued to evolve, but you may particularly notice these areas:
 
   LDAP backend support restored (issues preventing the use of the LDAP
-  backend in alpha4 have been addressed)
+  backend in alpha4 have been addressed).
 
   SMB2 Support:  The SMB2 server, while still disabled, has improved,
   and now supports SMB2 signing. 
@@ -107,7 +107,7 @@ KNOWN ISSUES
 
 - There is no printing support in the current release.
 
-- There is no netbios browsing support in the current release
+- There is no NetBIOS browsing support in the current release
 
 - The Samba4 port of the CTDB clustering support is not yet complete
 
diff --git a/packaging/Fedora/samba4.spec b/packaging/Fedora/samba4.spec
index 58af948..4e86050 100644
--- a/packaging/Fedora/samba4.spec
+++ b/packaging/Fedora/samba4.spec
@@ -1,5 +1,5 @@
-%define main_release 1
-%define alpha_version 4
+%define main_release 2
+%define alpha_version 5
 %define samba_version 4.0.0alpha%{alpha_version}
 %define tarball_name samba-4.0.0alpha%{alpha_version}
 
@@ -61,6 +61,8 @@ Summary: Samba libraries
 Group: Applications/System
 Requires: libtdb >= 0:%{tdb_version}
 Requires: libtalloc >= 0:%{talloc_version}
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
 
 %description libs
 The %{name}-libs package  contains the libraries needed by programs 
@@ -76,7 +78,7 @@ The %{name}-python package contains the python libraries needed by programs
 that use SMB, RPC and other Samba provided protocols in python programs/
 
 %package devel
-Summary: Developor tools for Samba libraries
+Summary: Developer tools for Samba libraries
 Group: Development/Libraries
 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
 
@@ -122,8 +124,6 @@ domains and to use Windows user and group accounts on Linux.
 #%setup -q
 
 # copy Red Hat specific scripts
-mkdir packaging/Fedora
-cp %{SOURCE5} packaging/Fedora/
 
 # Upstream patches
 #(none)
@@ -162,7 +162,11 @@ rm -rf $RPM_BUILD_ROOT
 cd source
 
 #Don't call 'make install' as we want to call out to the PIDL install manually 
-make installbin installdat installswat installmisc installlib installheader installpc installplugins installpython DESTDIR=%{buildroot}
+make install DESTDIR=%{buildroot}
+
+#Undo the PIDL install, we want to try again with the right options
+rm -rf $RPM_BUILD_ROOT/%{_libdir}/perl5
+rm -rf $RPM_BUILD_ROOT/%{_datadir}/perl5
 
 #Install PIDL
 ( cd pidl && make install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT )
@@ -216,13 +220,15 @@ rm $RPM_BUILD_ROOT/%{_bindir}/setnttoken
 rm $RPM_BUILD_ROOT/%{_bindir}/getntacl
 rm $RPM_BUILD_ROOT/%{_datadir}/samba/js/base.js
 
+#This makes the right links, as rpmlint requires that the
+#ldconfig-created links be recorded in the RPM.
 /sbin/ldconfig -N -n $RPM_BUILD_ROOT/%{_libdir}
 
 #Fix up permission on perl install
 %{_fixperms} $RPM_BUILD_ROOT/%{perl_vendorlib}
 
 #Fix up permissions in source tree, for debuginfo
-find -type f | xargs chmod -x
+find source/heimdal -type f | xargs chmod -x
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -270,7 +276,8 @@ exit 0
 %dir %{_datadir}/samba
 %{_datadir}/samba/*.dat
 %{_libdir}/*.so.*
-%{_libdir}/samba
+#Only needed if Samba's build produces plugins
+#%{_libdir}/samba
 %dir %{_sysconfdir}/%{name}
 #Need to mark this as being owned by Samba, but it is normally created
 #by the provision script, which runs best if there is no existing
@@ -348,5 +355,9 @@ exit 0
 %doc WHATSNEW.txt
 
 %changelog
+* Mon Jun 30 2008 Andrew Bartlett <abartlet at samba.org> - 0:4.0.0-0.2.alpha5.fc9
+- Update per review feedback
+- Update for alpha5
+
 * Thu Jun 26 2008 Andrew Bartlett <abartlet at samba.org> - 0:4.0.0-0.1.alpha4.fc9
 - Rework Fedora's Samba 3.2.0-1.rc2.16 spec file for Samba4
diff --git a/source/Makefile b/source/Makefile
index e43ccf7..93c6f45 100644
--- a/source/Makefile
+++ b/source/Makefile
@@ -178,7 +178,7 @@ showflags::
 # The permissions to give the executables
 INSTALLPERMS = 0755
 
-install:: showlayout everything installbin installdat installswat installmisc \
+install:: showlayout everything installbin installsbin installdat installswat installmisc \
 	      installlib installheader installpc installplugins
 
 # DESTDIR is used here to prevent packagers wasting their time
diff --git a/source/VERSION b/source/VERSION
index 7a526c6..2720864 100644
--- a/source/VERSION
+++ b/source/VERSION
@@ -57,7 +57,7 @@ SAMBA_VERSION_TP_RELEASE=
 # e.g. SAMBA_VERSION_ALPHA_RELEASE=1                   #
 #  ->  "4.0.0alpha1"                                   #
 ########################################################
-SAMBA_VERSION_ALPHA_RELEASE=5
+SAMBA_VERSION_ALPHA_RELEASE=6
 
 ########################################################
 # For 'pre' releases the version will be               #


-- 
Samba Shared Repository


More information about the samba-cvs mailing list