[Fusionforge-commits] r11734 - branches/Branch_5_0/gforge/plugins

Olivier Berger olberger at libremir.placard.fr.eu.org
Thu Dec 9 11:33:59 CET 2010


Author: olberger
Date: 2010-12-09 11:33:58 +0100 (Thu, 09 Dec 2010)
New Revision: 11734

Modified:
   branches/Branch_5_0/gforge/plugins/createplugin.sh
Log:
Handle INSTALL and config file too


Modified: branches/Branch_5_0/gforge/plugins/createplugin.sh
===================================================================
--- branches/Branch_5_0/gforge/plugins/createplugin.sh	2010-12-09 10:33:38 UTC (rev 11733)
+++ branches/Branch_5_0/gforge/plugins/createplugin.sh	2010-12-09 10:33:58 UTC (rev 11734)
@@ -6,6 +6,8 @@
 
 usage() {
 	echo Usage: $0 PluginName
+	echo
+	echo " where 'PluginName' should be in CamelCase : mix of upper and lower-case characters"
 }
 
 echo "Plugin template creator"
@@ -48,6 +50,18 @@
 		sed "s/$modelfullname/$fullname/g" > \
 		$plugdir/www/index.php
 	fi
+	if [ ! -f $plugdir/INSTALL ]
+	then
+		echo Creating $plugdir/INSTALL
+		cat $modelplugdir/INSTALL | \
+		sed "s/$modelminus/$minus/g" > \
+		$plugdir/INSTALL
+	fi
+	if [ ! -f $plugdir/etc/plugins/$minus/config.php ]
+	then
+		echo Creating $plugdir/etc/plugins/$minus/config.php
+		cp $modelplugdir/etc/plugins/$modelminus/config.php $plugdir/etc/plugins/$minus/config.php
+	fi
 #	if [ ! -f $plugdir/common/languages/Base.tab ]
 #	then
 #		echo Creating $plugdir/common/languages/Base.tab




More information about the Fusionforge-commits mailing list