chmod -R 755 $fusionforge_dir/cronjobs/
chmod 755 $fusionforge_dir/www/scm/viewvc/bin/cgi/viewvc.cgi
chmod 755 $fusionforge_dir/utils/forge_get_config
+ chmod 755 $fusionforge_dir/utils/forge_get_config_basic
+ chmod 755 $fusionforge_dir/utils/fg_link
+ chmod 755 $fusionforge_dir/utils/fg_dirs
chmod 755 $fusionforge_dir/utils/forge_set_password
chmod 755 $fusionforge_dir/utils/forge_run_job
chmod 755 $fusionforge_dir/utils/forge_run_plugin_job
cp -r $fusionforge_dir/plugins/$plugin/etc/plugins/$plugin $fusionforge_etc_dir/plugins/
fi
done
+
+ # Plugin symlinks
+ [ -d "$fusionforge_dir/utils/tmp" ] || mkdir $fusionforge_dir/utils/tmp
+ for plugin in mediawiki moinmoin
+ do
+ for file in dirs link
+ do
+ PLUGIN=$plugin $fusionforge_dir/utils/fg_$file > $fusionforge_dir/utils/tmp/fg_$file_$plugin.sh
+ chmod +x $fusionforge_dir/utils/tmp/fg_$file_$plugin.sh
+ sh -x $fusionforge_dir/utils/tmp/fg_$file_$plugin.sh
+ done
+ done
for file in /opt/csw/apache2/etc/httpd.conf /etc/apache2/httpd.conf /etc/apache2/apache2.conf
do
mkdir -p plugins
fi
cd $fusionforge_src_dir/www/plugins
- for plugin in cvstracker svntracker message scmcvs fckeditor blocks authbuiltin mantis mediawiki online_help projects_hierarchy quota_management
+ for plugin in cvstracker svntracker message scmcvs fckeditor blocks authbuiltin mantis mediawiki online_help projects_hierarchy quota_management moinmoin
do
if [ ! -L "$plugin" ]
then
fi
done
+ # Create writable log file for Moinmoinwiki plugin
+ if ! [ -e $fusionforge_data_dir/plugins/moinmoin/wikidata/moinmoin.log ] ; then
+ mkdir -p $fusionforge_data_dir/plugins/moinmoin/wikidata
+ touch $fusionforge_data_dir/plugins/moinmoin/wikidata/moinmoin.log
+ chown gforge $fusionforge_data_dir/plugins/moinmoin/wikidata/moinmoin.log
+ fi
+
cd $fusionforge_dir
if [ ! -d $fusionforge_etc_dir ]
then