summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 535129f)
raw | patch | inline | side by side (parent: 535129f)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 23 Jan 2008 08:24:58 +0000 (08:24 +0000) | ||
committer | cajus <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:
diff --git a/gosa-plugins/addressbook/plugin.dsc b/gosa-plugins/addressbook/plugin.dsc
--- /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
--- /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
--- /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
--- /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)
-#!/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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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)
-#!/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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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
--- /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