[Pkg-samba-maint] [samba] 11/20: Split VFS modules out from samba-libs into a separate binary package.

Jelmer Vernooij jelmer at moszumanska.debian.org
Wed Dec 4 00:40:00 UTC 2013


This is an automated email from the git hooks/post-receive script.

jelmer pushed a commit to branch samba_4.1
in repository samba.

commit 23ab5a96879a9bb363eb1e0289419e2a6dab3973
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sun Nov 17 12:04:13 2013 +0000

    Split VFS modules out from samba-libs into a separate binary package.
---
 debian/changelog                 |  2 ++
 debian/control                   | 15 ++++++++++++++-
 debian/samba-libs.install        | 39 ---------------------------------------
 debian/samba-vfs-modules.install | 39 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 55 insertions(+), 40 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 99f52cd..d18bc17 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ samba (2:4.1.1+dfsg-1) UNRELEASED; urgency=low
   * Add source dependency on libntdb1, and stop passing --disable-ntdb,
     which has been removed.
   * Remove handling for SWAT, which is no longer shipped upstream.
+  * Split VFS modules out from samba-libs into a separate binary
+    package.
 
  -- Jelmer Vernooij <jelmer at debian.org>  Sun, 17 Nov 2013 11:47:57 +0000
 
diff --git a/debian/control b/debian/control
index 7871103..f6b6243 100644
--- a/debian/control
+++ b/debian/control
@@ -75,7 +75,7 @@ Depends: adduser,
          ${misc:Depends},
          ${python:Depends},
          ${shlibs:Depends}
-Recommends: attr, logrotate
+Recommends: attr, logrotate, samba-vfs-modules
 Suggests: bind9 (>= 1:9.5.1),
           bind9utils,
           ctdb,
@@ -371,6 +371,19 @@ Description: Samba Directory Services Database
  This package contains LDB plugins which add support for various Active
  Directory features to the LDB library.
 
+Package: samba-vfs-modules
+Architecture: any
+Replaces: samba-libs (<< 2:4.1.1+dfsg-1)
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Enhances: samba
+Description: Samba Virtual FileSystem plugins
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems.  Samba can also function as a domain controller
+ or member server in both NT4-style and Active Directory domains.
+ .
+ This package contains plugins for the Samba server Virtual FileSystem.
+
 Package: libpam-smbpass
 Section: admin
 Priority: extra
diff --git a/debian/samba-libs.install b/debian/samba-libs.install
index fdb06bb..17033d0 100644
--- a/debian/samba-libs.install
+++ b/debian/samba-libs.install
@@ -104,46 +104,7 @@ usr/lib/*/samba/libutil_tdb.so.*
 usr/lib/*/samba/libxattr_tdb.so.*
 usr/lib/*/samba/process_model/*.so
 usr/lib/*/samba/service/*.so
-usr/lib/*/samba/vfs/*.so
 usr/lib/*/samba/libnon_posix_acls.so.0
 usr/lib/*/samba/libutil_ntdb.so.0
-usr/share/man/man8/vfs_acl_tdb.8
-usr/share/man/man8/vfs_acl_xattr.8
-usr/share/man/man8/vfs_aio_fork.8
-usr/share/man/man8/vfs_aio_linux.8
-usr/share/man/man8/vfs_aio_pthread.8
-usr/share/man/man8/vfs_audit.8
-usr/share/man/man8/vfs_cacheprime.8
-usr/share/man/man8/vfs_cap.8
-usr/share/man/man8/vfs_catia.8
-usr/share/man/man8/vfs_commit.8
-usr/share/man/man8/vfs_crossrename.8
-usr/share/man/man8/vfs_default_quota.8
-usr/share/man/man8/vfs_dirsort.8
-usr/share/man/man8/vfs_extd_audit.8
-usr/share/man/man8/vfs_fake_perms.8
-usr/share/man/man8/vfs_fileid.8
-usr/share/man/man8/vfs_full_audit.8
-usr/share/man/man8/vfs_gpfs.8
-usr/share/man/man8/vfs_media_harmony.8
-usr/share/man/man8/vfs_netatalk.8
-usr/share/man/man8/vfs_notify_fam.8
-usr/share/man/man8/vfs_prealloc.8
-usr/share/man/man8/vfs_preopen.8
-usr/share/man/man8/vfs_readahead.8
-usr/share/man/man8/vfs_readonly.8
-usr/share/man/man8/vfs_recycle.8
-usr/share/man/man8/vfs_scannedonly.8
-usr/share/man/man8/vfs_shadow_copy.8
-usr/share/man/man8/vfs_shadow_copy2.8
-usr/share/man/man8/vfs_smb_traffic_analyzer.8
-usr/share/man/man8/vfs_streams_depot.8
-usr/share/man/man8/vfs_streams_xattr.8
-usr/share/man/man8/vfs_time_audit.8
-usr/share/man/man8/vfs_tsmsm.8
-usr/share/man/man8/vfs_xattr_tdb.8
-usr/share/man/man8/vfs_btrfs.8
 usr/share/man/man8/idmap_rfc2307.8
-usr/share/man/man8/vfs_linux_xfs_sgid.8
 usr/share/man/man8/samba-regedit.8
-usr/share/man/man8/vfs_syncops.8
diff --git a/debian/samba-vfs-modules.install b/debian/samba-vfs-modules.install
new file mode 100644
index 0000000..76ecd07
--- /dev/null
+++ b/debian/samba-vfs-modules.install
@@ -0,0 +1,39 @@
+usr/lib/*/samba/vfs/*.so
+usr/share/man/man8/vfs_acl_tdb.8
+usr/share/man/man8/vfs_acl_xattr.8
+usr/share/man/man8/vfs_aio_fork.8
+usr/share/man/man8/vfs_aio_linux.8
+usr/share/man/man8/vfs_aio_pthread.8
+usr/share/man/man8/vfs_audit.8
+usr/share/man/man8/vfs_cacheprime.8
+usr/share/man/man8/vfs_cap.8
+usr/share/man/man8/vfs_catia.8
+usr/share/man/man8/vfs_commit.8
+usr/share/man/man8/vfs_crossrename.8
+usr/share/man/man8/vfs_default_quota.8
+usr/share/man/man8/vfs_dirsort.8
+usr/share/man/man8/vfs_extd_audit.8
+usr/share/man/man8/vfs_fake_perms.8
+usr/share/man/man8/vfs_fileid.8
+usr/share/man/man8/vfs_full_audit.8
+usr/share/man/man8/vfs_gpfs.8
+usr/share/man/man8/vfs_media_harmony.8
+usr/share/man/man8/vfs_netatalk.8
+usr/share/man/man8/vfs_notify_fam.8
+usr/share/man/man8/vfs_prealloc.8
+usr/share/man/man8/vfs_preopen.8
+usr/share/man/man8/vfs_readahead.8
+usr/share/man/man8/vfs_readonly.8
+usr/share/man/man8/vfs_recycle.8
+usr/share/man/man8/vfs_scannedonly.8
+usr/share/man/man8/vfs_shadow_copy.8
+usr/share/man/man8/vfs_shadow_copy2.8
+usr/share/man/man8/vfs_smb_traffic_analyzer.8
+usr/share/man/man8/vfs_streams_depot.8
+usr/share/man/man8/vfs_streams_xattr.8
+usr/share/man/man8/vfs_time_audit.8
+usr/share/man/man8/vfs_tsmsm.8
+usr/share/man/man8/vfs_xattr_tdb.8
+usr/share/man/man8/vfs_btrfs.8
+usr/share/man/man8/vfs_linux_xfs_sgid.8
+usr/share/man/man8/vfs_syncops.8

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git




More information about the Pkg-samba-maint mailing list