[Fusionforge-commits] r14364 - in trunk/src/plugins: . extsubproj extsubproj/common extsubproj/etc extsubproj/packaging extsubproj/packaging/control extsubproj/packaging/dirs extsubproj/packaging/install extsubproj/packaging/links

Olivier Berger olberger at fusionforge.org
Wed Sep 14 14:00:12 CEST 2011


Author: olberger
Date: 2011-09-14 14:00:12 +0200 (Wed, 14 Sep 2011)
New Revision: 14364

Added:
   trunk/src/plugins/extsubproj/
   trunk/src/plugins/extsubproj/NAME
   trunk/src/plugins/extsubproj/README
   trunk/src/plugins/extsubproj/common/
   trunk/src/plugins/extsubproj/common/extsubproj-init.php
   trunk/src/plugins/extsubproj/etc/
   trunk/src/plugins/extsubproj/etc/extsubproj.ini
   trunk/src/plugins/extsubproj/packaging/
   trunk/src/plugins/extsubproj/packaging/control/
   trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj
   trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj.shortdesc
   trunk/src/plugins/extsubproj/packaging/dirs/
   trunk/src/plugins/extsubproj/packaging/dirs/plugin-extsubproj
   trunk/src/plugins/extsubproj/packaging/install/
   trunk/src/plugins/extsubproj/packaging/install/plugin-extsubproj
   trunk/src/plugins/extsubproj/packaging/links/
   trunk/src/plugins/extsubproj/packaging/links/plugin-extsubproj
Log:
Initial commit

Added: trunk/src/plugins/extsubproj/NAME
===================================================================
--- trunk/src/plugins/extsubproj/NAME	                        (rev 0)
+++ trunk/src/plugins/extsubproj/NAME	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1 @@
+extsubproj
\ No newline at end of file

Added: trunk/src/plugins/extsubproj/README
===================================================================
--- trunk/src/plugins/extsubproj/README	                        (rev 0)
+++ trunk/src/plugins/extsubproj/README	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1 @@
+extsubproj plugin : manages external subprojects on remote forges
\ No newline at end of file

Added: trunk/src/plugins/extsubproj/common/extsubproj-init.php
===================================================================
--- trunk/src/plugins/extsubproj/common/extsubproj-init.php	                        (rev 0)
+++ trunk/src/plugins/extsubproj/common/extsubproj-init.php	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,34 @@
+<?php
+
+/**
+ *
+ * This file is part of FusionForge.
+ *
+ * FusionForge is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * FusionForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+global $gfplugins;
+require_once $gfplugins.'extsubproj/include/extsubprojPlugin.class.php' ;
+
+$extsubprojPluginObject = new extsubprojPlugin ;
+
+register_plugin ($extsubprojPluginObject) ;
+
+// Local Variables:
+// mode: php
+// c-file-style: "bsd"
+// End:
+
+?>

Added: trunk/src/plugins/extsubproj/etc/extsubproj.ini
===================================================================
--- trunk/src/plugins/extsubproj/etc/extsubproj.ini	                        (rev 0)
+++ trunk/src/plugins/extsubproj/etc/extsubproj.ini	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,7 @@
+[extsubproj]
+
+; plugin_status is a string.
+; valid means : production ready.
+; Any other strings means it's under work or broken and plugin
+; is available in installation_environment = development only.
+plugin_status = 'example only'

Added: trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj
===================================================================
--- trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj	                        (rev 0)
+++ trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,4 @@
+Package: @PACKAGE at -plugin-extsubproj
+Architecture: all
+Depends: @OLDPACKAGE at -common, @OLDPACKAGE at -db-postgresql | @OLDPACKAGE at -db, @OLDPACKAGE at -web-apache2 | @OLDPACKAGE at -web, @OLDPACKAGE at -shell-postgresql | @OLDPACKAGE at -shell, php5-cli, ${misc:Depends}
+Description: collaborative development tool - extsubproj plugin

Added: trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj.shortdesc
===================================================================
--- trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj.shortdesc	                        (rev 0)
+++ trunk/src/plugins/extsubproj/packaging/control/222plugin-extsubproj.shortdesc	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,3 @@
+ This plugin contains the extsubproj subsystem of FusionForge. It allows each
+ FusionForge project to have its own extsubproj, and gives some
+ control over it to the project's administrator.

Added: trunk/src/plugins/extsubproj/packaging/dirs/plugin-extsubproj
===================================================================
--- trunk/src/plugins/extsubproj/packaging/dirs/plugin-extsubproj	                        (rev 0)
+++ trunk/src/plugins/extsubproj/packaging/dirs/plugin-extsubproj	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,4 @@
+etc/gforge/httpd.d
+etc/gforge/plugins/extsubproj
+usr/share/gforge/plugins/extsubproj/common
+usr/share/gforge/plugins/extsubproj/www

Added: trunk/src/plugins/extsubproj/packaging/install/plugin-extsubproj
===================================================================
--- trunk/src/plugins/extsubproj/packaging/install/plugin-extsubproj	                        (rev 0)
+++ trunk/src/plugins/extsubproj/packaging/install/plugin-extsubproj	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1,8 @@
+plugins/extsubproj/common/*                  usr/share/@OLDPACKAGE@/plugins/extsubproj/common/
+plugins/extsubproj/include/*                 usr/share/@OLDPACKAGE@/plugins/extsubproj/include/
+plugins/extsubproj/db/*                      usr/share/@OLDPACKAGE@/plugins/extsubproj/db/
+plugins/extsubproj/bin/*                     usr/share/@OLDPACKAGE@/plugins/extsubproj/bin/
+plugins/extsubproj/www/*                     usr/share/@OLDPACKAGE@/plugins/extsubproj/www/
+plugins/extsubproj/cronjobs/*                usr/share/@OLDPACKAGE@/cronjobs
+plugins/extsubproj/etc/httpd.d/*             usr/share/@OLDPACKAGE@/etc/httpd.d/
+plugins/extsubproj/etc/extsubproj.ini	             etc/@PACKAGE@/config.ini.d/

Added: trunk/src/plugins/extsubproj/packaging/links/plugin-extsubproj
===================================================================
--- trunk/src/plugins/extsubproj/packaging/links/plugin-extsubproj	                        (rev 0)
+++ trunk/src/plugins/extsubproj/packaging/links/plugin-extsubproj	2011-09-14 12:00:12 UTC (rev 14364)
@@ -0,0 +1 @@
+/usr/share/gforge/plugins/extsubproj/www /usr/share/gforge/www/plugins/extsubproj




More information about the Fusionforge-commits mailing list