gforge/rpm-specific/custom/.keepme -text svneol=unset#application/octet-stream
gforge/rpm-specific/httpd.d/gforge.conf -text
gforge/rpm-specific/scripts/gforge-config -text svneol=unset#application/octet-stream
+gforge/rpm-specific/scripts/install-svn.sh -text
gforge/translations/bg.po -text
gforge/translations/ca.po -text
gforge/translations/de.po -text
#Requires: perl perl-URI
Requires: subversion
Requires: python >= 2.3
+Requires: xinet
URL: http://fusionforge.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
for dir in bin common cronjobs; do
cp -rp $dir $RPM_BUILD_ROOT/%{PLUGIN_LIB}/
done;
-#cp -rp deb-specific/scmsvn/cronjobs/* $RPM_BUILD_ROOT/%{PLUGIN_LIB}/cronjobs
-#cp -rp deb-specific/install-svn.sh $RPM_BUILD_ROOT/%{PLUGIN_LIB}/bin
#chmod 755 $RPM_BUILD_ROOT/%{PLUGIN_LIB}/bin/*
# installing configuration file
%post
if [ "$1" = "1" ] ; then
# link the plugin www rep to be accessed by web
- ln -s %{PLUGIN_LIB}/www %{FFORGE_DIR}/www/plugins/%{plugin}
+ #ln -s %{PLUGIN_LIB}/www %{FFORGE_DIR}/www/plugins/%{plugin}
# register plugin in database
%{FFORGE_BIN_DIR}/register-plugin %{plugin} SVN &> /dev/null
--- /dev/null
+#permet de démarer via xinet svnserve afin d'activer les accés anonyme pour svn
+#si les accés anonymes ne sont nécessaire, ce script n'est pas à utiliser.
+
+
+cat >> /etc/xinetd.d/svn << "EOF"
+# Begin /etc/xinetd.d/svn
+
+service svn
+{
+ port = 3690
+ socket_type = stream
+ protocol = tcp
+ wait = no
+ user = svn
+ server = /usr/bin/svnserve
+ server_args = -i -r /var/lib/gforge/chroot/
+}
+
+# End /etc/xinetd.d/svn
+EOF
\ No newline at end of file