[mate-file-manager-share] initial import

Wolfgang Ulbrich raveit65 at fedoraproject.org
Sat May 4 19:59:57 UTC 2013


commit de7779cfbb1412dbb3358dae84331e2b25d26c73
Author: raveit <chat-to-me at raveit.de>
Date:   Sat May 4 21:59:41 2013 +0200

    initial import

 .gitignore                    |    1 +
 caja-share-setup-instructions |   39 ++++++++++++++++++++++++++
 caja-share-smb.conf.example   |    9 ++++++
 mate-file-manager-share.spec  |   61 +++++++++++++++++++++++++++++++++++++++++
 sources                       |    1 +
 5 files changed, 111 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..288577a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mate-file-manager-share-1.6.0.tar.xz
diff --git a/caja-share-setup-instructions b/caja-share-setup-instructions
new file mode 100644
index 0000000..ec2fe02
--- /dev/null
+++ b/caja-share-setup-instructions
@@ -0,0 +1,39 @@
+== ENGLISH ==
+
+First, edit you /etc/samba/smb.conf, ie. by replacing all content by /etc/samba/nautilus-share-smb.conf.example. Remember to change "#YOUR WORKGROUP" to your real workgroup and "#YOUR GUEST ACCOUNT" to selected guest account (you can also disable it).
+
+Then use few commands to make samba ready to support usershares (create directory, create special group, set owner(s) and permissions, add user(s) to the group).
+
+Ensure Samba services (smb, nmb, winbind) are disabled.
+
+$ export USERSHARES_DIR="/var/lib/samba/usershare"
+$ export USERSHARES_GROUP="samba"
+
+$ mkdir -p ${USERSHARES_DIR}
+$ groupadd ${USERSHARES_GROUP}
+$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
+$ chmod 01770 ${USERSHARES_DIR}
+
+$ usermod -a -G ${USERSHARES_GROUP} CHOOSED_USERNAME
+
+Do not forget to reboot system (safest method to make Samba work, if runned at startup). Sometimes "/sbin/service NAME restart" for Samba services doesn't work well (wanted effect is not given).
+
+== POLISH ==
+
+Po pierwsze, edytuj /etc/samba/smb.conf, np. zastępując całą zawartość plikiem /etc/samba/nautilus-share-smb.conf.example. Pamiętaj, by zmienić "#YOUR WORKGROUP" na własną grupę roboczą i "#YOUR GUEST ACCOUNT" na wybrane konto gościa (możesz je również wyłączyć).
+
+Następnie wykonaj kilka komend, by włączyć obsługę mechanizmu udostępniania przez użytkowników. (utwórz katalog, utwórz specjalną grupę, ustaw właściciela(ów) i uprawnienia, dodaj użytkownika(ów) do grupy).
+
+Upewnij się, że usługi Samby (smb, nmb, winbind) są wyłączone.
+
+$ export USERSHARES_DIR="/var/lib/samba/usershare"
+$ export USERSHARES_GROUP="samba"
+
+$ mkdir -p ${USERSHARES_DIR}
+$ groupadd ${USERSHARES_GROUP}
+$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
+$ chmod 01770 ${USERSHARES_DIR}
+
+$ usermod -a -G ${USERSHARES_GROUP} WYBRANA_NAZWA_UŻYTKOWNIKA
+
+Nie zapomnij ponownie uruchomić systemu (najbezpieczniejsza metoda do uruchomienia Samby, jeśli uruchamiana na starcie). Czasami zdarza się, że "/sbin/service NAZWA restart" dla usług Samby nie daje efektu.
diff --git a/caja-share-smb.conf.example b/caja-share-smb.conf.example
new file mode 100644
index 0000000..1e7627d
--- /dev/null
+++ b/caja-share-smb.conf.example
@@ -0,0 +1,9 @@
+[global]
+workgroup =  #YOUR WORKGROUP HERE
+security = share
+
+usershare path = /var/lib/samba/usershare
+usershare max shares = 100
+usershare allow guests = yes
+usershare owner only = yes
+guest account = #YOUR GUEST ACCOUNT
diff --git a/mate-file-manager-share.spec b/mate-file-manager-share.spec
new file mode 100644
index 0000000..6078641
--- /dev/null
+++ b/mate-file-manager-share.spec
@@ -0,0 +1,61 @@
+Name:				mate-file-manager-share
+Version:			1.6.0
+Release:			3%{?dist}
+Summary:			Easy sharing folder via Samba (CIFS protocol)
+Group:				Applications/File
+License:			GPLv2+
+URL:				http://pub.mate-desktop.org
+Source0:			http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
+Source1:			caja-share-setup-instructions
+Source2:			caja-share-smb.conf.example
+
+BuildRequires:		mate-file-manager-devel
+BuildRequires:		mate-common
+
+Requires:			samba
+
+%description
+Caja extension designed for easier folders 
+sharing via Samba (CIFS protocol) in *NIX systems.
+
+%prep
+%setup -q
+cp %{SOURCE1} SETUP
+NOCONFIGURE=1 ./autogen.sh
+
+%build
+
+%configure \
+	--disable-static
+
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
+
+find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
+
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/samba/
+cp %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/samba/
+
+%find_lang %{name}
+
+
+%files -f %{name}.lang
+%doc AUTHORS COPYING README
+%{_libdir}/caja/extensions-2.0/*
+%{_datadir}/mate-file-manager-share/
+%config(noreplace) %{_sysconfdir}/samba/caja-share-smb.conf.example
+
+
+%changelog
+* Fri May 03 2013 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.0-3
+- remove TODO and SETUP doc
+
+* Fri May 03 2013 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.0-2
+- fix mixed-use-of-spaces-and-tabs
+- add (noreplace) to config directory
+
+* Wed Apr 03 2013 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.0-1
+- initial build for fedora
diff --git a/sources b/sources
index e69de29..eeafaa4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+70a7a02fee63ae358e7e4d943f9206c5  mate-file-manager-share-1.6.0.tar.xz


More information about the scm-commits mailing list