Code

Added plugin descriptions
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 23 Jan 2008 08:24:58 +0000 (08:24 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 23 Jan 2008 08:24:58 +0000 (08:24 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@8545 594d385d-05f5-0310-b6e9-bd551577e9d8

32 files changed:
gosa-plugins/addressbook/plugin.dsc [new file with mode: 0644]
gosa-plugins/apache2/plugin.dsc [new file with mode: 0644]
gosa-plugins/connectivity/plugin.dsc [new file with mode: 0644]
gosa-plugins/dfs/plugin.dsc [new file with mode: 0644]
gosa-plugins/dh-make-gosa
gosa-plugins/dhcp/plugin.dsc [new file with mode: 0644]
gosa-plugins/dns/plugin.dsc [new file with mode: 0644]
gosa-plugins/fai/plugin.dsc [new file with mode: 0644]
gosa-plugins/glpi/plugin.dsc [new file with mode: 0644]
gosa-plugins/gofax/plugin.dsc [new file with mode: 0644]
gosa-plugins/gofon/plugin.dsc [new file with mode: 0644]
gosa-plugins/goto/plugin.dsc [new file with mode: 0644]
gosa-plugins/heimdal/plugin.dsc [new file with mode: 0644]
gosa-plugins/kolab/plugin.dsc [new file with mode: 0644]
gosa-plugins/ldapmanager/plugin.dsc [new file with mode: 0644]
gosa-plugins/localize-plugin
gosa-plugins/log/plugin.dsc [new file with mode: 0644]
gosa-plugins/mail/plugin.dsc [new file with mode: 0644]
gosa-plugins/nagios/plugin.dsc [new file with mode: 0644]
gosa-plugins/netatalk/plugin.dsc [new file with mode: 0644]
gosa-plugins/opengroupware/plugin.dsc [new file with mode: 0644]
gosa-plugins/openxchange/plugin.dsc [new file with mode: 0644]
gosa-plugins/phpgw/plugin.dsc [new file with mode: 0644]
gosa-plugins/phpscheduleit/plugin.dsc [new file with mode: 0644]
gosa-plugins/pptp/plugin.dsc [new file with mode: 0644]
gosa-plugins/pureftpd/plugin.dsc [new file with mode: 0644]
gosa-plugins/scalix/plugin.dsc [new file with mode: 0644]
gosa-plugins/squid/plugin.dsc [new file with mode: 0644]
gosa-plugins/ssh/plugin.dsc [new file with mode: 0644]
gosa-plugins/sudo/plugin.dsc [new file with mode: 0644]
gosa-plugins/systems/plugin.dsc [new file with mode: 0644]
gosa-plugins/webdav/plugin.dsc [new file with mode: 0644]

diff --git a/gosa-plugins/addressbook/plugin.dsc b/gosa-plugins/addressbook/plugin.dsc
new file mode 100644 (file)
index 0000000..b904075
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = addressbook
+description = "Simple addressbook addon"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/apache2/plugin.dsc b/gosa-plugins/apache2/plugin.dsc
new file mode 100644 (file)
index 0000000..2af8a93
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = apache2
+description = "Apache2 vhost management module"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/connectivity/plugin.dsc b/gosa-plugins/connectivity/plugin.dsc
new file mode 100644 (file)
index 0000000..5845433
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = connectivity
+description = "Connectivity base plugin - pool for realy small plugins"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/dfs/plugin.dsc b/gosa-plugins/dfs/plugin.dsc
new file mode 100644 (file)
index 0000000..653ad1f
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = dfs
+description = "DFS share manager"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
index 05153200b74124ef9002009140542274d8c7c499..4c70fded98e69b20cfe7b939d66ade5512acea09 100755 (executable)
@@ -1,175 +1,5 @@
-#!/bin/sh
-
-plugin=$1
-TMPDIR=/tmp/dh-make-gosa.$$
-
-check_plugin() {
-       [[ -r $1/manifest ]]
-}
-
-parse_manifest() {
-       pl_name=gofax
-       pl_version=1.0
-       pl_description="GOfax integration for GOsa"
-       pl_depends=
-       pl_author="Cajus Pollmeier <pollmeier@gonicus.de>"
-}
-
-
-##############################################################################
-#                                    M A I N                                 #
-##############################################################################
-
-# Sanity check
-if ! check_plugin $plugin; then
-       echo "Failed"
-       exit 1
-fi
-parse_manifest $plugin
-
-# Create temporary copy
-echo "Creating temporary copy of plugin '$plugin'..."
-mkdir -p $TMPDIR
-cp -a $plugin/* $TMPDIR
-rm $TMPDIR/manifest
-find $TMPDIR -name '*.svn' -type d -exec rm -rf {} \; 2> /dev/null
-
-# Add debian infrastructure
-mkdir $TMPDIR/debian
-cat <<EOF > $TMPDIR/debian/changelog
-gosa-plugin-$pl_name ($pl_version-1) unstable; urgency=low
-
-  * Initial release
-
- -- $pl_author  $(822-date)
-EOF
-
-echo 5 > $TMPDIR/debian/compat
-
-cat <<EOF > $TMPDIR/debian/control
-Source: gosa-plugin-$pl_name
-Section: utils
-Priority: optional
-Maintainer: $pl_author
-Standards-Version: 3.7.2.2
-Build-Depends: debhelper(>= 4.2.32)
-
-Package: gosa-plugin-$pl_name
-Architecture: any
-Depends: gosa-core $pl_depends
-Suggests: gosa
-Description: $pl_description
- This package includes the $pl_name plugin for use with GOsa.
- .
- GOsa is a combination of system-administrator and end-user web
- interface, designed to handle LDAP based setups.
-EOF
-
-cat <<EOF > $TMPDIR/debian/copyright
-This package was debianized by $pl_author
-on $(822-date)
-
-Copyright: GPL2
-
-This code is released under the terms of the GPLv2 license.
-
-See /usr/share/common-licenses/GPL-2 for the full license.
-EOF
-
-dirs=$(find $TMPDIR -maxdepth 1 -type d | grep -v debian)
-for dir in $(echo $dirs); do
-       [[ $dir == $TMPDIR ]] && continue
-       dir=$(basename $dir)
-       echo usr/share/gosa/plugins/$dir >> $TMPDIR/debian/dirs
-       echo $dir usr/share/gosa/plugins >> $TMPDIR/debian/install
-done
-
-cat <<EOF > $TMPDIR/debian/README.Debian
-README.Debian for $pl_name
---------------------------
-
-You need a proper LDAP/GOsa setup to make this run. More
-text will follow later. Sorry.
-
-----
-$pl_author  $(822-date)
-EOF
-
-cat <<EOF > $TMPDIR/debian/rules
-#!/usr/bin/make -f
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-build: patch 
-       #********************************************************
-       #*   Building plugin into a Debian/GNU Linux Package    *
-       #*                    please stand by                   *
-       #********************************************************
-
-clean: clean-patched unpatch
-clean-patched:
-       dh_testdir
-       rm -f install-stamp 
-       -rm -f debian/files
-       -rm -rf debian/tmp
-       -rm -f debian/substvars
-       dh_clean
-
-unpatch:
-       dpatch deapply-all
-       rm -rf patch-stamp debian/patched
-
-install: install-stamp
-install-stamp: 
-       dh_testdir
-       dh_testroot
-       dh_clean -k
-       dh_installdirs
-
-       touch install-stamp
-
-patch: patch-stamp
-patch-stamp:
-       dpatch apply-all
-       dpatch cat-all >patch-stamp
-
-binary-indep: install
-       dh_testdir
-       dh_testroot
-       
-       dh_install
-       dh_installdocs 
-       dh_installcron
-       dh_installexamples
-       dh_installchangelogs
-       dh_link
-       dh_strip
-       dh_compress
-       dh_fixperms 
-       dh_perl
-       dh_installdeb
-       dh_shlibdeps
-       
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-source diff:                                                                  
-       @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
-
-binary: binary-indep 
-.PHONY: build install clean binary-indep binary
-
-binary-arch:
-
-EOF
-
-chmod +x $TMPDIR/debian/rules
-
-(cd $TMPDIR && dpkg-buildpackage -uc -us -rfakeroot)
-
-# Cleanup
-echo "Cleaning up..."
-#rm -rf "$TMPDIR"
+[gosa-plugin]
+name = samba
+description = "Plugin for Samba 2/3 integration"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/dhcp/plugin.dsc b/gosa-plugins/dhcp/plugin.dsc
new file mode 100644 (file)
index 0000000..058f23b
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = dhcp
+description = "DHCP service management plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/dns/plugin.dsc b/gosa-plugins/dns/plugin.dsc
new file mode 100644 (file)
index 0000000..8f7689e
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = dns
+description = "DNS service management plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/fai/plugin.dsc b/gosa-plugins/fai/plugin.dsc
new file mode 100644 (file)
index 0000000..50dc0db
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = fai
+description = "FAI plugin for managing system deployment"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = goto
diff --git a/gosa-plugins/glpi/plugin.dsc b/gosa-plugins/glpi/plugin.dsc
new file mode 100644 (file)
index 0000000..f110f7c
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = glpi
+description = "GLPI system inventarization plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/gofax/plugin.dsc b/gosa-plugins/gofax/plugin.dsc
new file mode 100644 (file)
index 0000000..84f9fc4
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = gofax
+description = "GOfax management backend with report functionality"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/gofon/plugin.dsc b/gosa-plugins/gofon/plugin.dsc
new file mode 100644 (file)
index 0000000..973c75a
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = gofon
+description = "GOfon backend management with report functionality"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/goto/plugin.dsc b/gosa-plugins/goto/plugin.dsc
new file mode 100644 (file)
index 0000000..aa41d35
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = goto
+description = "GOto desktop managmenet plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/heimdal/plugin.dsc b/gosa-plugins/heimdal/plugin.dsc
new file mode 100644 (file)
index 0000000..f75050d
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = heimdal
+description = "Heimdal kerberos management plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/kolab/plugin.dsc b/gosa-plugins/kolab/plugin.dsc
new file mode 100644 (file)
index 0000000..3eb2188
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = kolab
+description = "Kolab management plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = mail
diff --git a/gosa-plugins/ldapmanager/plugin.dsc b/gosa-plugins/ldapmanager/plugin.dsc
new file mode 100644 (file)
index 0000000..f796917
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = ldapmanager
+description = "Simple LDAP backup and insertion tasks"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
index e0c857995faf88226d01861135d768409ff70efa..4c70fded98e69b20cfe7b939d66ade5512acea09 100755 (executable)
@@ -1,15 +1,5 @@
-#!/bin/sh
-
-[[ $? -ne 1 ]] || exit 1
-
-plugin=$1
-
-cp -a ../gosa-core/locale/* $plugin/locale
-find $plugin/locale -type d -name .svn -exec rm -rf {} \;
-
-pushd .
-cd $plugin
-../update-locale -y
-find -name messages.mo -exec rm {} \;
-for i in $(find -name messages.po | grep LC_MESSAGES); do mv $i $i.orig; msgattrib --no-obsolete $i.orig > $i; rm $i.orig; done
-popd
+[gosa-plugin]
+name = samba
+description = "Plugin for Samba 2/3 integration"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/log/plugin.dsc b/gosa-plugins/log/plugin.dsc
new file mode 100644 (file)
index 0000000..3333e92
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = log
+description = "Syslog and GOsa logging plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/mail/plugin.dsc b/gosa-plugins/mail/plugin.dsc
new file mode 100644 (file)
index 0000000..546412f
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = mail
+description = "Mail management base plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = systems
diff --git a/gosa-plugins/nagios/plugin.dsc b/gosa-plugins/nagios/plugin.dsc
new file mode 100644 (file)
index 0000000..9c6baa1
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = nagios
+description = "Nagios account settings management"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/netatalk/plugin.dsc b/gosa-plugins/netatalk/plugin.dsc
new file mode 100644 (file)
index 0000000..6ca88f7
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = netatalk
+description = "Apple account management"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = "systems"
diff --git a/gosa-plugins/opengroupware/plugin.dsc b/gosa-plugins/opengroupware/plugin.dsc
new file mode 100644 (file)
index 0000000..218da6e
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = opengroupware
+description = "Opengroupware integration"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity, mail
diff --git a/gosa-plugins/openxchange/plugin.dsc b/gosa-plugins/openxchange/plugin.dsc
new file mode 100644 (file)
index 0000000..c486b24
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = openxchange
+description = "Open-Xchange account plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity, mail
diff --git a/gosa-plugins/phpgw/plugin.dsc b/gosa-plugins/phpgw/plugin.dsc
new file mode 100644 (file)
index 0000000..6a42d9e
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = phpgw
+description = "PHP Groupware connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity, mail
diff --git a/gosa-plugins/phpscheduleit/plugin.dsc b/gosa-plugins/phpscheduleit/plugin.dsc
new file mode 100644 (file)
index 0000000..75562cd
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = phpscheduleit
+description = "PHP scheduleit connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity
diff --git a/gosa-plugins/pptp/plugin.dsc b/gosa-plugins/pptp/plugin.dsc
new file mode 100644 (file)
index 0000000..495da74
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = pptp
+description = "PPTP connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity
diff --git a/gosa-plugins/pureftpd/plugin.dsc b/gosa-plugins/pureftpd/plugin.dsc
new file mode 100644 (file)
index 0000000..abbcb70
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = pureftpd
+description = "PureFTPD connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity
diff --git a/gosa-plugins/scalix/plugin.dsc b/gosa-plugins/scalix/plugin.dsc
new file mode 100644 (file)
index 0000000..405e17c
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = scalix
+description = "Scalix account plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+conflicts = mail
diff --git a/gosa-plugins/squid/plugin.dsc b/gosa-plugins/squid/plugin.dsc
new file mode 100644 (file)
index 0000000..3d0814c
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = squid
+description = "Squid connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity
diff --git a/gosa-plugins/ssh/plugin.dsc b/gosa-plugins/ssh/plugin.dsc
new file mode 100644 (file)
index 0000000..3317bd7
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = ssh
+description = "SSH key plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/sudo/plugin.dsc b/gosa-plugins/sudo/plugin.dsc
new file mode 100644 (file)
index 0000000..0cd8daa
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = sudo
+description = "Sudo manager"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/systems/plugin.dsc b/gosa-plugins/systems/plugin.dsc
new file mode 100644 (file)
index 0000000..8b72d6b
--- /dev/null
@@ -0,0 +1,5 @@
+[gosa-plugin]
+name = systems
+description = "System management base plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
diff --git a/gosa-plugins/webdav/plugin.dsc b/gosa-plugins/webdav/plugin.dsc
new file mode 100644 (file)
index 0000000..1c5c14b
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = webdav
+description = "WebDAV connectivity plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+depends = connectivity