[packages/samba/DEVEL: 87/111] - merge all VFS modules that do not pull external deps into main samba3 package

baggins baggins at pld-linux.org
Wed Jan 15 19:45:44 CET 2014


commit d2d4b2ca3d286790761dde42e306d4a561279460
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Jan 10 20:30:05 2014 +0100

    - merge all VFS modules that do not pull external deps into main samba3 package

 samba4.spec | 338 +++++++++---------------------------------------------------
 1 file changed, 51 insertions(+), 287 deletions(-)
---
diff --git a/samba4.spec b/samba4.spec
index f7a9383..85d22a1 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -113,7 +113,6 @@ Requires:	systemd-units >= 38
 Obsoletes:	samba-doc-html
 Obsoletes:	samba-doc-pdf
 Obsoletes:	samba-pdb-xml
-Obsoletes:	samba-vfs-block
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sambahome	/home/services/samba
@@ -321,7 +320,31 @@ Requires:	setup >= 2.4.6-7
 Obsoletes:	samba < 1:4.0.0-1
 Obsoletes:	samba-pdb-xml
 Obsoletes:	samba-vfs-block
+Obsoletes:	samba-vfs-audit
+Obsoletes:	samba-vfs-cap
+Obsoletes:	samba-vfs-catia
+Obsoletes:	samba-vfs-default_quota
+Obsoletes:	samba-vfs-expand_msdfs
+Obsoletes:	samba-vfs-fake_perms
+Obsoletes:	samba-vfs-netatalk
+Obsoletes:	samba-vfs-recycle
+Obsoletes:	samba-vfs-readahead
+Obsoletes:	samba-vfs-readonly
+Obsoletes:	samba-vfs-scannedonly
+Obsoletes:	samba-vfs-shadow_copy
 Obsoletes:	samba3-server < 1:4.1.3-2.1
+Obsoletes:	samba3-vfs-audit
+Obsoletes:	samba3-vfs-cap
+Obsoletes:	samba3-vfs-catia
+Obsoletes:	samba3-vfs-default_quota
+Obsoletes:	samba3-vfs-expand_msdfs
+Obsoletes:	samba3-vfs-fake_perms
+Obsoletes:	samba3-vfs-netatalk
+Obsoletes:	samba3-vfs-recycle
+Obsoletes:	samba3-vfs-readahead
+Obsoletes:	samba3-vfs-readonly
+Obsoletes:	samba3-vfs-scannedonly
+Obsoletes:	samba3-vfs-shadow_copy
 
 %description -n samba3
 Samba provides an SMB server which can be used to provide network
@@ -409,125 +432,6 @@ Header files for Samba.
 %description -n samba3-devel -l pl.UTF-8
 Pliki nagłówkowe Samby.
 
-%package -n samba3-vfs-audit
-Summary:	VFS module to audit file access
-Summary(pl.UTF-8):	Moduł VFS do monitorowania operacji na plikach
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-audit < 1:4.0.0-1
-
-%description -n samba3-vfs-audit
-A simple modules (audit, extd_audit, full_audit) to audit file access
-to the syslog facility. The following operations are logged:
- - share connect/disconnect,
- - directory opens/create/remove,
- - file open/close/rename/unlink/chmod.
-
-%description -n samba3-vfs-audit -l pl.UTF-8
-Proste moduły (audit, extd_audit, full_audit) do monitorowania dostępu
-do plików na serwerze Samba do sysloga. Monitorowane są następujące
-operacje:
- - podłączenie do/odłączenie od zasobu,
- - otwarcie/utworzenie/zmiana nazwy katalogu,
- - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
-
-%package -n samba3-vfs-cap
-Summary:	VFS module for CAP and samba compatibility
-Summary(pl.UTF-8):	Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-cap < 1:4.0.0-1
-
-%description -n samba3-vfs-cap
-Convert an incoming Shift-JIS character to the 3 byte hex
-representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
-This is used for compatibility between Samba and CAP.
-
-%description -n samba3-vfs-cap -l pl.UTF-8
-Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
-reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
-
-%package -n samba3-vfs-catia
-Summary:	VFS module to fix Catia CAD filenames
-Summary(pl.UTF-8):	Moduł VFS poprawiający nazwy plików z pakietu CAD Catia
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-catia < 1:4.0.0-1
-
-%description -n samba3-vfs-catia
-The Catia CAD package commonly creates filenames that use characters
-that are illegal in CIFS filenames. The vfs_catia VFS module
-implements a fixed character mapping so that these files can be shared
-with CIFS clients.
-
-%description -n samba3-vfs-catia -l pl.UTF-8
-Pakiet CAD Catia często tworzy nazwy plików, wykorzystujące znaki,
-które nie są dozwolone w nazwach plików CIFS. Moduł VFS vfs_catia
-implementuje stałe odwzorowanie znaków, pozwalające na współdzielenie
-plików z innymi klientami CIFS.
-
-%package -n samba3-vfs-default_quota
-Summary:	VFS module to store default quotas in a specified quota record
-Summary(pl.UTF-8):	Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-default_quota < 1:4.0.0-1
-
-%description -n samba3-vfs-default_quota
-This VFS modules stores default quotas in a specified quota record.
-
-%description -n samba3-vfs-default_quota -l pl.UTF-8
-Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
-limitów.
-
-%package -n samba3-vfs-expand_msdfs
-Summary:	VFS module for hosting a Microsoft Distributed File System Tree
-Summary(pl.UTF-8):	Moduł VFS obsługi Microsoft Distributed File System
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-expand_msdfs < 1:4.0.0-1
-
-%description -n samba3-vfs-expand_msdfs
-A VFS module for hosting a Microsoft Distributed File System Tree.
-
-The Distributed File System (DFS) provides a means of separating the
-logical view of files and directories that users see from the actual
-physical locations of these resources on the network. It allows for
-higher availability, smoother storage expansion, load balancing, and
-so on.
-
-%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
-Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
-File System.
-
-Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
-plików i katalogów widocznych przez użytkowników z fizycznego
-umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
-płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
-
-%package -n samba3-vfs-fake_perms
-Summary:	VFS module to report read-only fires as writable
-Summary(pl.UTF-8):	Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-fake_perms < 1:4.0.0-1
-
-%description -n samba3-vfs-fake_perms
-This module allow Roaming Profile files and directories to be set (on
-the Samba server under UNIX) as read only. This module will, if
-installed on the Profiles share, report to the client that the Profile
-files and directories are writeable. This satisfies the client even
-though the files will never be overwritten as the client logs out or
-shuts down.
-
-%description -n samba3-vfs-fake_perms -l pl.UTF-8
-Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
-profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
-przypadku zainstalowania na udziale z profilami będzie zgłaszał
-klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
-klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
-lub wylogowywaniu klienta.
-
 %package -n samba3-vfs-notify_fam
 Summary:	VFS module to implement file change notifications
 Summary(pl.UTF-8):	Moduł VFS implementujący informowanie o zmianach w plikach
@@ -544,110 +448,6 @@ clients.
 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
 informowania o zmianach w plikach dla klientów Windows.
 
-%package -n samba3-vfs-netatalk
-Summary:	VFS module for ease co-existence of Samba and netatalk
-Summary(pl.UTF-8):	Moduł VFS ułatwiający współpracę usług Samba i netatalk
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-netatalk < 1:4.0.0-1
-
-%description -n samba3-vfs-netatalk
-Package contains a netatalk VFS module for ease co-existence of Samba
-and netatalk file sharing services.
-
-%description -n samba3-vfs-netatalk -l pl.UTF-8
-Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług Samba
-i netatalk przy udostępnianiu zasobów.
-
-%package -n samba3-vfs-recycle
-Summary:	VFS module to add recycle bin facility to a Samba share
-Summary(pl.UTF-8):	Moduł VFS dodający funkcję kosza do zasobu Samby
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-recycle < 1:4.0.0-1
-
-%description -n samba3-vfs-recycle
-VFS module to add recycle bin facility to a Samba share.
-
-%description -n samba3-vfs-recycle -l pl.UTF-8
-Moduł VFS dodający funkcję kosza do zasobu Samby.
-
-%package -n samba3-vfs-readahead
-Summary:	VFS module for pre-loading the kernel buffer cache
-Summary(pl.UTF-8):	Moduł VFS do wczesnego odczytu danych do bufora cache jądra
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-readahead < 1:4.0.0-1
-
-%description -n samba3-vfs-readahead
-This VFS module detects read requests at multiples of a given offset
-(hex 0x80000 by default) and then tells the kernel via either the
-readahead system call (on Linux) or the posix_fadvise system call to
-pre-fetch this data into the buffer cache.
-
-This module is useful for Windows Vista clients reading data using the
-Windows Explorer program, which asynchronously does multiple file read
-requests at offset boundaries of 0x80000 bytes.
-
-%description -n samba3-vfs-readahead -l pl.UTF-8
-Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
-pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
-wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
-wczesnego odczytu tych danych do bufora cache.
-
-Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
-przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
-wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
-bajtów.
-
-%package -n samba3-vfs-readonly
-Summary:	VFS module for read-only limitation for specified share
-Summary(pl.UTF-8):	Moduł VFS do ograniczania określonego udziału tylko do odczytu
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-readonly < 1:4.0.0-1
-
-%description -n samba3-vfs-readonly
-This module performs a read-only limitation for specified share (or
-all of them if it is loaded in a [global] section) based on period
-definition in smb.conf.
-
-%description -n samba3-vfs-readonly -l pl.UTF-8
-Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
-udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
-oparciu o definicje okresów w smb.conf.
-
-%package -n samba3-vfs-scannedonly
-Summary:	Anti-virus solution as VFS module
-Summary(pl.UTF-8):	Rozwiązanie antywirusowe jako moduł VFS
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-scannedonly < 1:4.0.0-1
-
-%description -n samba3-vfs-scannedonly
-The vfs_scannedonly VFS module ensures that only files that have been
-scanned for viruses are visible and accessible to the end user. If
-non-scanned files are found an anti-virus scanning daemon is notified.
-
-%description -n samba3-vfs-scannedonly -l pl.UTF-8
-Moduł VFS vfs_scannedonly zapewnia, że tylko pliki, które zostały
-wcześniej przeskanowane pod kątem wirusów, są widoczne i dostępne dla
-użytkownika końcowego. Jeśli zostaną znalezione pliki nie
-przeskanowane, powiadamiany jest antywirusowy demon skanujący.
-
-%package -n samba3-vfs-shadow_copy
-Summary:	VFS module to make automatic copy of data in Samba share
-Summary(pl.UTF-8):	Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby
-Group:		Networking/Daemons
-Requires:	samba3 = %{epoch}:%{version}-%{release}
-Obsoletes:	samba-vfs-shadow_copy < 1:4.0.0-1
-
-%description -n samba3-vfs-shadow_copy
-VFS module to make automatic copy of data in Samba share.
-
-%description -n samba3-vfs-shadow_copy -l pl.UTF-8
-Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby.
-
 %package -n smbget3
 Summary:	A utility for retrieving files using the SMB protocol
 Summary(pl.UTF-8):	Narzędzie do pobierania plików protokołem SMB
@@ -1543,13 +1343,27 @@ fi
 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
+%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
+%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
+%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
+%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
+%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
+%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
+%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
+%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
+%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
+%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
+%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
+%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
+%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
+%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
@@ -1586,13 +1400,26 @@ fi
 %{_mandir}/man8/vfs_aio_fork.8*
 %{_mandir}/man8/vfs_aio_linux.8*
 %{_mandir}/man8/vfs_aio_pthread.8*
+%{_mandir}/man8/vfs_audit.8*
+%{_mandir}/man8/vfs_cap.8*
+%{_mandir}/man8/vfs_catia.8*
 %{_mandir}/man8/vfs_commit.8*
 %{_mandir}/man8/vfs_crossrename.8*
+%{_mandir}/man8/vfs_default_quota.8*
 %{_mandir}/man8/vfs_dirsort.8*
+%{_mandir}/man8/vfs_extd_audit.8*
+%{_mandir}/man8/vfs_fake_perms.8*
+%{_mandir}/man8/vfs_full_audit.8*
 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
 %{_mandir}/man8/vfs_media_harmony.8*
+%{_mandir}/man8/vfs_netatalk.8*
 %{_mandir}/man8/vfs_preopen.8*
+%{_mandir}/man8/vfs_readahead.8*
+%{_mandir}/man8/vfs_readonly.8*
+%{_mandir}/man8/vfs_recycle.8*
+%{_mandir}/man8/vfs_scannedonly.8*
 %{_mandir}/man8/vfs_shadow_copy2.8*
+%{_mandir}/man8/vfs_shadow_copy.8*
 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
 %{_mandir}/man8/vfs_streams_depot.8*
 %{_mandir}/man8/vfs_streams_xattr.8*
@@ -1659,74 +1486,11 @@ fi
 %{_includedir}/samba-4.0/smb_share_modes.h
 %{_pkgconfigdir}/netapi.pc
 
-%files -n samba3-vfs-audit
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
-%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
-%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
-%{_mandir}/man8/vfs_audit.8*
-%{_mandir}/man8/vfs_extd_audit.8*
-%{_mandir}/man8/vfs_full_audit.8*
-
-%files -n samba3-vfs-cap
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
-%{_mandir}/man8/vfs_cap.8*
-
-%files -n samba3-vfs-catia
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
-%{_mandir}/man8/vfs_catia.8*
-
-%files -n samba3-vfs-default_quota
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
-%{_mandir}/man8/vfs_default_quota.8*
-
-%files -n samba3-vfs-expand_msdfs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
-
-%files -n samba3-vfs-fake_perms
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
-%{_mandir}/man8/vfs_fake_perms.8*
-
 %files -n samba3-vfs-notify_fam
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
 %{_mandir}/man8/vfs_notify_fam.8*
 
-%files -n samba3-vfs-netatalk
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
-%{_mandir}/man8/vfs_netatalk.8*
-
-%files -n samba3-vfs-readahead
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
-%{_mandir}/man8/vfs_readahead.8*
-
-%files -n samba3-vfs-readonly
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
-%{_mandir}/man8/vfs_readonly.8*
-
-%files -n samba3-vfs-recycle
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
-%{_mandir}/man8/vfs_recycle.8*
-
-%files -n samba3-vfs-scannedonly
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
-%{_mandir}/man8/vfs_scannedonly.8*
-
-%files -n samba3-vfs-shadow_copy
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
-%{_mandir}/man8/vfs_shadow_copy.8*
-
 %files -n smbget3
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/smbget
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/8f2607b83208e9672972be90df9adb474f035876



More information about the pld-cvs-commit mailing list