[Pkg-samba-maint] r933 - in tags: . RELEASE_3_9_0_SVN12856_1

Steinar H. Gunderson sesse at costa.debian.org
Wed Jan 11 21:20:44 UTC 2006


Author: sesse
Date: 2006-01-11 21:20:43 +0000 (Wed, 11 Jan 2006)
New Revision: 933

Added:
   tags/RELEASE_3_9_0_SVN12856_1/
   tags/RELEASE_3_9_0_SVN12856_1/changelog
   tags/RELEASE_3_9_0_SVN12856_1/control
   tags/RELEASE_3_9_0_SVN12856_1/rules
   tags/RELEASE_3_9_0_SVN12856_1/samba-common.install
   tags/RELEASE_3_9_0_SVN12856_1/samba.dirs
   tags/RELEASE_3_9_0_SVN12856_1/samba.install
   tags/RELEASE_3_9_0_SVN12856_1/samba.postinst
Removed:
   tags/RELEASE_3_9_0_SVN12856_1/changelog
   tags/RELEASE_3_9_0_SVN12856_1/control
   tags/RELEASE_3_9_0_SVN12856_1/rules
   tags/RELEASE_3_9_0_SVN12856_1/samba-common.install
   tags/RELEASE_3_9_0_SVN12856_1/samba.install
   tags/RELEASE_3_9_0_SVN12856_1/samba.postinst
Log:
Release 3.9.0+SVN12856-1.


Copied: tags/RELEASE_3_9_0_SVN12856_1 (from rev 912, branches/samba4)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/changelog
===================================================================
--- branches/samba4/changelog	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/changelog	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,124 +0,0 @@
-samba (3.9.0+SVN12727-1) UNRELEASED; urgency=low
-
-  * Move /usr/lib/samba/setup from samba-common to samba.
-    * Make samba replace samba-common (<= 3.9.0+SVN12726-1)
-  * Add a missing db_stop in samba.postinst, probably causing problems
-    starting the daemon in some cases.
-  * Add orphan files from /usr/bin (and relevant manpages) into their
-    correct packages:
-    * ldb-tools: ldbrename, ldbtest, oLschema2ldif.
-    * samba: ntlm_auth.
-    * samba-clients: getntacl.
-    * samba-gtk-frontends: gwcrontab.
-    * winregistry-tools: winreg.
-    * samba3dump and tdbtorture remain orphans.
-  * Rewrite configuration/bootstrapping to be able to install the client
-    only and still get a usable smb.conf. The basic idea is:
-    * samba-common looks for an smb.conf. If there is none, it asks for
-      realm and domain and generates a skeleton smb.conf.
-    * If samba notices an upgrade from Samba 3, it asks whether the user
-      wants to upgrade. If not, it leaves everything alone (and broken).
-    * Otherwise, samba asks whether the user wants to set up a PDC. If yes,
-      it adds "server role = pdc" to smb.conf and provisions the server.
-  * Removed unused file samba.conffiles.
-  * Run dh_installdebconf on architecture-independent packages as well, now
-    that samba-common has a config script.
-  * Let samba-clients conflict/replace samba-common (<< 3.9.0), as they share
-    /usr/bin/net. 
-
- -- Steinar H. Gunderson <sesse at debian.org>  Fri,  6 Jan 2006 03:52:24 +0100
-
-samba (3.9.0+SVN12726-1) experimental; urgency=low
-
-  * First upload to Debian main.
-
-  * Package renaming to get more in line with Samba 3 packaging:
-    * Rename samba-server package to just samba, for consistency with the
-      Samba 3 packaging.
-      * Rename samba.samba.init to samba.init, now that the init script and the
-        server package are called the same.
-    * Rename samba-swat to swat, and add a dependency from swat to samba.
-
-  * debian/rules changes:
-    * Change SOURCEPATH to reflect that we now have the packaging in debian/,
-      not packaging/debian/. This will have to be reverted whenever upstream
-      syncs with us.
-    * Removed debmake comment, it's hardly relevant any more.
-    * Removed comment that there aren't any architecture-independent packages
-      (because there are).
-    * Remove redundant "package=samba" variable.
-    * Do "make pch ; make all" instead of "make proto ; -make pch ; make all";
-      some build system bug prevents us from just doing "make pch all", but
-      since we're more or less guaranteed a recent gcc version, the pch target
-      shouldn't fail, so we won't allow it to.
-    * Remove autogen.sh call from configure; it should be done in the
-      upstream tarball, not in maintainer scripts.
-
-  * debian/control changes:
-    * Copied Uploaders: line from Samba 3 packaging, adding myself.
-    * Rename samba-client package to samba-clients.
-    * Make samba-clients Replaces/Conflicts smbclient.
-    * Build-depend on docbook-xml, not just docbook-xsl -- the documentation
-      needs data from both to build.
-    * Move the samba binary package to the top, so it's the one receiving
-      the README.* files, among others.
-
-  * Maintainer script changes:
-    * Attempt to upgrade from Samba 3 if that's what the user tries to do.
-      * Copy upgrade script into /usr/lib/samba/setup.
-      * Check for upgrade from << 3.9.0 in config, and ask the user for upgrade
-        if relevant.
-      * Check for upgrade from << 3.9.0 in postinst, and upgrade if the user
-        wished to.
-    * Only provision in samba.postinst if we're doing a fresh install.
-    * Support purging properly in postrm, both for samba and samba-common
-      (adapted from the Samba 3 packaging).
-    * Don't ask about an administrator password -- just let the provisioning
-      scripts make up a random one.
-      * Updated README.Debian to show the user how to change the password.
-      * Make samba recommend ldb-tools.
-    * Install README.building along with all the other documentation.
-    * Don't try to ask about the "done" question, which we nuked in a previous
-      release.
-
-  * Updated debian/copyright.
-    * Added Samba copyright holders.
-    * Noted that talloc, ldb and tdb are under the LGPL.
-    * Added copyright holders and licensing for the packaging itself.
-
-  * Remove a few unused files in the packaging.
-  * Change debhelper compatibility level to 5.
-    * Update versioned depends accordingly.
-  * Don't give --pidfile to start-stop-daemon when stopping -- current
-    versions of Samba 4 won't die when the parent is killed.
-  * Updated README.debian somewhat, and renamed to use a capital D.
-  * Rewritten README.building, to reflect the magic that has to be done
-    with the package in another repository.
-  * Update po/POTFILES.in to reflect name change (from samba4-server ->
-    samba-server -> samba).
-
- -- Steinar H. Gunderson <sesse at debian.org>  Thu,  5 Jan 2006 21:27:13 +0100
-
-samba (3.9.0+SVN12395-1) unstable; urgency=low
-
-  * New snapshot, drop 4 suffix
-
- -- Jelmer Vernooij <jelmer at samba.org>  Tue, 20 Dec 2005 13:38:26 +0100
-
-samba4 (3.9.0+SVN12312-1) unstable; urgency=low
-
-  * New upstream snapshot.
-
- -- Jelmer Vernooij <jelmer at samba.org>  Mon, 27 Jun 2005 11:25:57 +0200
-
-samba4 (3.9.0-SVN-build-6710-1) unstable; urgency=low
-
-  * Newer upstream version
-
- -- Jelmer Vernooij <jelmer at samba.org>  Thu, 12 May 2005 14:04:05 +0200
-
-samba4 (3.9.0-SVN-build-655-1) unstable; urgency=low
-
-  * Initial release.
-
- -- Jelmer Vernooij <jelmer at samba.org>  Thu, 13 May 2004 01:38:41 +0200

Copied: tags/RELEASE_3_9_0_SVN12856_1/changelog (from rev 932, branches/samba4/changelog)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/control
===================================================================
--- branches/samba4/control	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/control	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,190 +0,0 @@
-Source: samba
-Section: net
-Priority: optional
-Maintainer: Jelmer Vernooij <jelmer at samba.org>
-Uploaders: Steve Langasek <vorlon at debian.org>, Christian Perrier <bubulle at debian.org>, Noèl Köthe <noel at debian.org>, Steinar H. Gunderson <sesse at debian.org>
-Standards-Version: 3.6.2
-Build-Depends: libgtk2.0-dev, libgconf2-dev, libldap-dev, debhelper (>> 5.0.0), libparse-yapp-perl, perl, docbook-xsl, docbook-xml, xsltproc, po-debconf
-
-Package: samba
-Architecture: any
-Recommends: swat, ldb-tools
-Depends: ${shlibs:Depends}, samba-common, debconf
-Replaces: samba-common (<= 3.9.0+SVN12726-1)
-Description: LanManager-like file and printer server for Unix (version 4)
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains smbd, the Samba file, print and domain server.
-
-Package: samba-common
-Architecture: all
-Description: Samba 4 common files used by both the server and the client
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients. This protocol
- is sometimes also referred to as the LanManager or NetBIOS protocol.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains the common files that are used by both the server
- (provided in the samba package) and the client (provided in the samba-clients
- package).
-
-Package: samba-clients
-Architecture: any
-Depends: ${shlibs:Depends}
-Replaces: smbclient, samba-common (<< 3.9.0)
-Conflicts: smbclient, samba-common (<< 3.9.0)
-Description: client utilities from Samba 4
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients. This protocol
- is sometimes also referred to as the LanManager or NetBIOS protocol.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains some client components of the Samba suite. In
- particular it includes the command line utilities smbclient, net,
- and some ACL tools.
-
-Package: samba-testsuite
-Architecture: any
-Depends: ${shlibs:Depends}, samba-common
-Description: test suite from Samba 4
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains programs for testing the reliability and speed 
- of SMB servers, Samba in particular.
- 
-Package: samba-gtk-frontends
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: graphical Samba client utilities
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains GTK+ programs for maintaining:
- .
-   * Remote SAM databases
-   * Local and remote registries
-   * DCE/RPC endpoints
-
-Package: winregistry-tools
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: tools for viewing and manipulating the Windows registry 
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains tools for viewing and manipulating the binary
- "registry" found on Windows machines, both locally and remote.
-
-Package: libparse-pidl-perl
-Architecture: any
-Depends: ${perl:Depends}
-Description: IDL compiler written in Perl
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains the IDL (Interface Description Language) compiler pidl,
- which takes in IDL files and can output C code for various uses. It is
- primarily of interest to developers.
-
-Package: samba-dev
-Architecture: any
-Depends: libparse-pidl-perl, libc6-dev, pkg-config (>= 0.14.0)
-Description: tools for extending Samba
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains include files and libraries for interfacing to
- and extending Samba. In particular, it contains development files for
- the talloc and ldb libraries.
-
-Package: ldb-tools
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: tools for maintaining LDB database files
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains tools for maintaining, creating and editing
- LDB database files, which are central to Samba 4's operation. They
- are primarily useful for debugging and developing Samba or other
- applications using LDB.
-
-Package: swat
-Architecture: all
-Depends: samba (=${Source-Version})
-Description: data files for SWAT
- The Samba software suite is a collection of programs that
- implements the SMB protocol for unix systems, allowing you to serve
- files and printers to Windows, NT, OS/2 and DOS clients, as well as
- run as a domain controller for Active Directory.
- .
- These packages contain snapshot versions of Samba 4, the next-generation
- version of Samba. These should be considered _experimental_, and should
- not be used in production. In particular, no guarantees are made with
- regard to upgrades between versions.
- .
- This package contains the data files for SWAT, the Samba Web Administration
- Tool. These are used by the embedded Samba 4 web server to provide web-based
- administration of shares and other settings.
-

Copied: tags/RELEASE_3_9_0_SVN12856_1/control (from rev 929, branches/samba4/control)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/rules
===================================================================
--- branches/samba4/rules	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/rules	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,88 +0,0 @@
-#!/usr/bin/make -f
-# By Jelmer Vernooij <jelmer at samba.org>
-
-SOURCEPATH=./source
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	cd $(SOURCEPATH) && ./configure --with-fhs \
-		--prefix=/usr \
-		--mandir=/usr/share/man \
-		--enable-shared \
-		--enable-static \
-		--sysconfdir=/etc \
-		--libdir=/etc/samba \
-		--with-configdir=/etc/samba \
-		--with-privatedir=/etc/samba \
-		--with-piddir=/var/run/samba \
-		--localstatedir=/var \
-		--with-pam \
-		--with-syslog \
-		--with-readline \
-		--with-ldap 
-	cd $(SOURCEPATH)/pidl && perl Makefile.PL verbose INSTALLDIRS=vendor PREFIX=/usr
-	touch $@
-
-build: build-stamp
-build-stamp: configure
-	dh_testdir
-	$(MAKE) -C $(SOURCEPATH) pch
-	$(MAKE) -C $(SOURCEPATH) all
-	$(MAKE) -C $(SOURCEPATH)/pidl all
-	touch $@
-
-clean:
-	dh_testdir
-	dh_testroot
-	dh_clean
-	$(RM) debian/tmp
-	-$(MAKE) -C $(SOURCEPATH) clean
-	$(RM) build-stamp configure-stamp
-
-binary-indep: build install
-	dh_testdir
-	dh_testroot
-	dh_install -i --sourcedir=debian/tmp
-	dh_installdocs -i
-	dh_installchangelogs -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdebconf -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-install: build
-	dh_clean -k
-	dh_installdirs
-	mkdir -p $(CURDIR)/debian/tmp/usr/share/man/man1
-	mkdir -p $(CURDIR)/debian/tmp/etc/samba
-	$(MAKE) -C $(SOURCEPATH) install DESTDIR=$(CURDIR)/debian/tmp
-	$(MAKE) -C $(SOURCEPATH) manpages installman DESTDIR=$(CURDIR)/debian/tmp
-	cp $(SOURCEPATH)/setup/{provision,upgrade} $(CURDIR)/debian/tmp/usr/lib/samba/setup
-	$(MAKE) -C $(SOURCEPATH)/pidl install DESTDIR=$(CURDIR)/debian/tmp
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_install -a --sourcedir=debian/tmp
-	dh_installdocs -a debian/README.building
-	dh_installchangelogs -a
-	dh_strip -a
-	dh_perl -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_makeshlibs -a
-	dh_installinit -a 
-	dh_installdebconf -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-binary: binary-arch binary-indep 
-
-.PHONY: configure build install binary binary-arch binary-indep clean

Copied: tags/RELEASE_3_9_0_SVN12856_1/rules (from rev 931, branches/samba4/rules)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/samba-common.install
===================================================================
--- branches/samba4/samba-common.install	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/samba-common.install	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,2 +0,0 @@
-usr/lib/samba/*.dat
-usr/lib/samba/js

Copied: tags/RELEASE_3_9_0_SVN12856_1/samba-common.install (from rev 920, branches/samba4/samba-common.install)

Copied: tags/RELEASE_3_9_0_SVN12856_1/samba.dirs (from rev 915, branches/samba4/samba.dirs)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/samba.install
===================================================================
--- branches/samba4/samba.install	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/samba.install	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,5 +0,0 @@
-usr/sbin/smbd
-usr/bin/ntlm_auth
-usr/bin/smbstatus
-usr/bin/smbscript
-usr/lib/samba/setup

Copied: tags/RELEASE_3_9_0_SVN12856_1/samba.install (from rev 920, branches/samba4/samba.install)

Deleted: tags/RELEASE_3_9_0_SVN12856_1/samba.postinst
===================================================================
--- branches/samba4/samba.postinst	2006-01-06 02:54:13 UTC (rev 912)
+++ tags/RELEASE_3_9_0_SVN12856_1/samba.postinst	2006-01-11 21:20:43 UTC (rev 933)
@@ -1,63 +0,0 @@
-#! /bin/sh
-
-set -e
-
-. /usr/share/debconf/confmodule
-
-# Function for grabbing a parameter from an smb.conf file
-smbconf_retr() {
-	if [ -z "$1" ]; then
-		return
-	fi
-
-	if [ -n "$2" ]; then
-		local FILE="$2"
-	fi
-
-	if [ -z "$FILE" ]; then
-		return
-	fi
-
-	sed -n -e"
-		s/^[[:space:]]*\[global\]/\[global\]/i
-		/^\[global\]/,/^[[:space:]]*\[/ {
-			s/^[[:space:]]*$1[[:space:]]*=[[:space:]]*//pi
-		}" $FILE \
-	| tail -n 1
-}
-
-if [ "$1" = "configure" ]; then
-	# See if we're upgrading from Samba 3
-	if [ ! -z "$2" ]; then
-		if dpkg --compare-versions "$2" lt "3.9.0"; then
-			db_get samba/upgrade-from-v3 || true
-			if [ "$RET" = "true" ]; then
-				mv /etc/samba/smb.conf /etc/samba/smb.conf.samba3
-				/usr/lib/samba/setup/upgrade /var/lib/samba /etc/samba/smb.conf.samba3
-			fi
-		fi
-	else
-		db_get samba/setup-pdc || true
-
-		if [ "$RET" = "true" ]; then
-			# add "server role = pdc" to [globals]
-			if grep -q '^\[globals\]' /etc/samba/smb.conf; then
-				grep -v '^\s*server role\s*=' /etc/samba/smb.conf |
-					sed 's/\[globals\]/&\n\tserver role     = pdc/i' > /etc/samba/smb.conf.new
-				mv /etc/samba/smb.conf.new /etc/samba/smb.conf
-			fi
-
-			REALM=$( smbconf_retr realm )
-			DOMAIN=$( smbconf_retr workgroup )
-
-			if [ -n "$REALM" -a -n "$DOMAIN" ]; then
-				/usr/lib/samba/setup/provision --realm="$REALM" --domain="$DOMAIN"
-			fi
-		fi
-	fi
-fi
-db_stop
-
-#DEBHELPER#
-
-exit 0

Copied: tags/RELEASE_3_9_0_SVN12856_1/samba.postinst (from rev 916, branches/samba4/samba.postinst)




More information about the Pkg-samba-maint mailing list