From 6c81800d318d1016a4d0a2e9dd13d7e8a57ec7c4 Mon Sep 17 00:00:00 2001 From: cajus Date: Mon, 4 Oct 2010 06:47:42 +0000 Subject: [PATCH] Re-added debian directory git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@19895 594d385d-05f5-0310-b6e9-bd551577e9d8 --- gosa-core/debian/NEWS.Debian | 20 + gosa-core/debian/README.Debian | 73 +++ gosa-core/debian/changelog | 91 +++ gosa-core/debian/compat | 1 + gosa-core/debian/control | 578 ++++++++++++++++++ gosa-core/debian/copyright | 210 +++++++ gosa-core/debian/gosa-16.xpm | 137 +++++ gosa-core/debian/gosa-apache.conf | 28 + gosa-core/debian/gosa-desktop.config | 11 + gosa-core/debian/gosa-desktop.desktop | 11 + gosa-core/debian/gosa-desktop.dirs | 4 + gosa-core/debian/gosa-desktop.install | 5 + gosa-core/debian/gosa-desktop.manpages | 1 + gosa-core/debian/gosa-desktop.menu | 8 + gosa-core/debian/gosa-desktop.postinst | 13 + gosa-core/debian/gosa-desktop.postrm | 9 + gosa-core/debian/gosa-desktop.templates | 9 + gosa-core/debian/gosa-dev.dirs | 1 + gosa-core/debian/gosa-dev.install | 3 + gosa-core/debian/gosa-dev.manpages | 5 + gosa-core/debian/gosa-help-de.dirs | 1 + gosa-core/debian/gosa-help-de.install | 1 + gosa-core/debian/gosa-help-en.dirs | 1 + gosa-core/debian/gosa-help-en.install | 1 + gosa-core/debian/gosa-help-es.dirs | 1 + gosa-core/debian/gosa-help-es.install | 1 + gosa-core/debian/gosa-help-fr.dirs | 1 + gosa-core/debian/gosa-help-fr.install | 1 + gosa-core/debian/gosa-help-nl.dirs | 1 + gosa-core/debian/gosa-help-nl.install | 1 + gosa-core/debian/gosa-lighttpd.conf | 29 + gosa-core/debian/gosa-plugin-addressbook.dirs | 1 + .../debian/gosa-plugin-addressbook.install | 6 + .../debian/gosa-plugin-connectivity.dirs | 1 + .../debian/gosa-plugin-connectivity.install | 4 + gosa-core/debian/gosa-plugin-dhcp-schema.dirs | 1 + .../debian/gosa-plugin-dhcp-schema.install | 1 + gosa-core/debian/gosa-plugin-dhcp.dirs | 1 + gosa-core/debian/gosa-plugin-dhcp.install | 4 + gosa-core/debian/gosa-plugin-dns-schema.dirs | 1 + .../debian/gosa-plugin-dns-schema.install | 1 + gosa-core/debian/gosa-plugin-dns.dirs | 1 + gosa-core/debian/gosa-plugin-dns.install | 4 + gosa-core/debian/gosa-plugin-fai-schema.dirs | 1 + .../debian/gosa-plugin-fai-schema.install | 1 + gosa-core/debian/gosa-plugin-fai.dirs | 1 + gosa-core/debian/gosa-plugin-fai.install | 6 + gosa-core/debian/gosa-plugin-gofax.dirs | 1 + gosa-core/debian/gosa-plugin-gofax.install | 7 + gosa-core/debian/gosa-plugin-gofon.dirs | 1 + gosa-core/debian/gosa-plugin-gofon.install | 7 + gosa-core/debian/gosa-plugin-goto.dirs | 1 + gosa-core/debian/gosa-plugin-goto.install | 7 + .../debian/gosa-plugin-kolab-schema.dirs | 1 + .../debian/gosa-plugin-kolab-schema.install | 2 + gosa-core/debian/gosa-plugin-kolab.dirs | 1 + gosa-core/debian/gosa-plugin-kolab.install | 5 + gosa-core/debian/gosa-plugin-ldapmanager.dirs | 1 + .../debian/gosa-plugin-ldapmanager.install | 5 + gosa-core/debian/gosa-plugin-log-schema.dirs | 1 + .../debian/gosa-plugin-log-schema.install | 1 + gosa-core/debian/gosa-plugin-log.dirs | 1 + gosa-core/debian/gosa-plugin-log.install | 5 + gosa-core/debian/gosa-plugin-mail.dirs | 1 + gosa-core/debian/gosa-plugin-mail.install | 8 + .../debian/gosa-plugin-mit-krb5-schema.dirs | 1 + .../gosa-plugin-mit-krb5-schema.install | 1 + gosa-core/debian/gosa-plugin-mit-krb5.dirs | 1 + gosa-core/debian/gosa-plugin-mit-krb5.install | 4 + .../debian/gosa-plugin-nagios-schema.dirs | 1 + .../debian/gosa-plugin-nagios-schema.install | 1 + gosa-core/debian/gosa-plugin-nagios.dirs | 1 + gosa-core/debian/gosa-plugin-nagios.install | 5 + gosa-core/debian/gosa-plugin-netatalk.dirs | 1 + gosa-core/debian/gosa-plugin-netatalk.install | 5 + .../debian/gosa-plugin-opengroupware.dirs | 1 + .../debian/gosa-plugin-opengroupware.install | 3 + .../gosa-plugin-openxchange-schema.dirs | 1 + .../gosa-plugin-openxchange-schema.install | 1 + gosa-core/debian/gosa-plugin-openxchange.dirs | 1 + .../debian/gosa-plugin-openxchange.install | 4 + gosa-core/debian/gosa-plugin-opsi.dirs | 1 + gosa-core/debian/gosa-plugin-opsi.install | 4 + .../debian/gosa-plugin-opsi.lintian-overrides | 1 + .../debian/gosa-plugin-phpgw-schema.dirs | 1 + .../debian/gosa-plugin-phpgw-schema.install | 1 + gosa-core/debian/gosa-plugin-phpgw.dirs | 1 + gosa-core/debian/gosa-plugin-phpgw.install | 4 + .../gosa-plugin-phpscheduleit-schema.dirs | 1 + .../gosa-plugin-phpscheduleit-schema.install | 1 + .../debian/gosa-plugin-phpscheduleit.dirs | 1 + .../debian/gosa-plugin-phpscheduleit.install | 4 + gosa-core/debian/gosa-plugin-pptp-schema.dirs | 1 + .../debian/gosa-plugin-pptp-schema.install | 1 + gosa-core/debian/gosa-plugin-pptp.dirs | 1 + gosa-core/debian/gosa-plugin-pptp.install | 4 + .../debian/gosa-plugin-pureftpd-schema.dirs | 1 + .../gosa-plugin-pureftpd-schema.install | 1 + gosa-core/debian/gosa-plugin-pureftpd.dirs | 1 + gosa-core/debian/gosa-plugin-pureftpd.install | 4 + .../debian/gosa-plugin-rolemanagement.dirs | 1 + .../debian/gosa-plugin-rolemanagement.install | 3 + gosa-core/debian/gosa-plugin-rsyslog.dirs | 1 + gosa-core/debian/gosa-plugin-rsyslog.install | 5 + gosa-core/debian/gosa-plugin-samba.dirs | 1 + gosa-core/debian/gosa-plugin-samba.install | 6 + gosa-core/debian/gosa-plugin-scalix.dirs | 1 + gosa-core/debian/gosa-plugin-scalix.install | 5 + gosa-core/debian/gosa-plugin-squid.dirs | 1 + gosa-core/debian/gosa-plugin-squid.install | 4 + gosa-core/debian/gosa-plugin-ssh-schema.dirs | 1 + .../debian/gosa-plugin-ssh-schema.install | 1 + gosa-core/debian/gosa-plugin-ssh.dirs | 1 + gosa-core/debian/gosa-plugin-ssh.install | 4 + gosa-core/debian/gosa-plugin-sudo-schema.dirs | 1 + .../debian/gosa-plugin-sudo-schema.install | 1 + gosa-core/debian/gosa-plugin-sudo.dirs | 1 + gosa-core/debian/gosa-plugin-sudo.install | 5 + gosa-core/debian/gosa-plugin-systems.dirs | 1 + gosa-core/debian/gosa-plugin-systems.install | 5 + gosa-core/debian/gosa-plugin-uw-imap.dirs | 1 + gosa-core/debian/gosa-plugin-uw-imap.install | 3 + gosa-core/debian/gosa-plugin-webdav.dirs | 1 + gosa-core/debian/gosa-plugin-webdav.install | 3 + gosa-core/debian/gosa-schema.dirs | 1 + gosa-core/debian/gosa-schema.install | 10 + gosa-core/debian/gosa.dirs | 6 + gosa-core/debian/gosa.docs | 4 + gosa-core/debian/gosa.install | 14 + gosa-core/debian/gosa.lintian-overrides | 7 + gosa-core/debian/gosa.manpages | 4 + gosa-core/debian/gosa.postinst | 107 ++++ gosa-core/debian/gosa.postrm | 55 ++ gosa-core/debian/gosa.xpm | 490 +++++++++++++++ .../patches/01_fix_smarty_location.patch | 17 + .../patches/02_fix_template_location.patch | 13 + .../debian/patches/03_fix_class_mapping.patch | 58 ++ .../patches/04_fix_locale_location.patch | 41 ++ .../patches/05_fix_online_help_location.patch | 24 + gosa-core/debian/patches/series | 5 + gosa-core/debian/po/POTFILES.in | 1 + gosa-core/debian/po/cs.po | 39 ++ gosa-core/debian/po/cz.po | 39 ++ gosa-core/debian/po/de.po | 39 ++ gosa-core/debian/po/es.po | 63 ++ gosa-core/debian/po/eu.po | 42 ++ gosa-core/debian/po/fi.po | 32 + gosa-core/debian/po/fr.po | 41 ++ gosa-core/debian/po/it.po | 42 ++ gosa-core/debian/po/ja.po | 38 ++ gosa-core/debian/po/nl.po | 36 ++ gosa-core/debian/po/pl.po | 40 ++ gosa-core/debian/po/pt.po | 41 ++ gosa-core/debian/po/ru.po | 43 ++ gosa-core/debian/po/sv.po | 43 ++ gosa-core/debian/po/templates.pot | 37 ++ gosa-core/debian/rules | 9 + gosa-core/debian/smarty-acl-render.dirs | 1 + gosa-core/debian/smarty-acl-render.install | 2 + gosa-core/debian/source/format | 1 + gosa-core/debian/watch | 3 + 161 files changed, 2959 insertions(+) create mode 100644 gosa-core/debian/NEWS.Debian create mode 100644 gosa-core/debian/README.Debian create mode 100644 gosa-core/debian/changelog create mode 100644 gosa-core/debian/compat create mode 100644 gosa-core/debian/control create mode 100644 gosa-core/debian/copyright create mode 100644 gosa-core/debian/gosa-16.xpm create mode 100644 gosa-core/debian/gosa-apache.conf create mode 100644 gosa-core/debian/gosa-desktop.config create mode 100644 gosa-core/debian/gosa-desktop.desktop create mode 100644 gosa-core/debian/gosa-desktop.dirs create mode 100644 gosa-core/debian/gosa-desktop.install create mode 100644 gosa-core/debian/gosa-desktop.manpages create mode 100644 gosa-core/debian/gosa-desktop.menu create mode 100644 gosa-core/debian/gosa-desktop.postinst create mode 100644 gosa-core/debian/gosa-desktop.postrm create mode 100644 gosa-core/debian/gosa-desktop.templates create mode 100644 gosa-core/debian/gosa-dev.dirs create mode 100644 gosa-core/debian/gosa-dev.install create mode 100644 gosa-core/debian/gosa-dev.manpages create mode 100644 gosa-core/debian/gosa-help-de.dirs create mode 100644 gosa-core/debian/gosa-help-de.install create mode 100644 gosa-core/debian/gosa-help-en.dirs create mode 100644 gosa-core/debian/gosa-help-en.install create mode 100644 gosa-core/debian/gosa-help-es.dirs create mode 100644 gosa-core/debian/gosa-help-es.install create mode 100644 gosa-core/debian/gosa-help-fr.dirs create mode 100644 gosa-core/debian/gosa-help-fr.install create mode 100644 gosa-core/debian/gosa-help-nl.dirs create mode 100644 gosa-core/debian/gosa-help-nl.install create mode 100644 gosa-core/debian/gosa-lighttpd.conf create mode 100644 gosa-core/debian/gosa-plugin-addressbook.dirs create mode 100644 gosa-core/debian/gosa-plugin-addressbook.install create mode 100644 gosa-core/debian/gosa-plugin-connectivity.dirs create mode 100644 gosa-core/debian/gosa-plugin-connectivity.install create mode 100644 gosa-core/debian/gosa-plugin-dhcp-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-dhcp-schema.install create mode 100644 gosa-core/debian/gosa-plugin-dhcp.dirs create mode 100644 gosa-core/debian/gosa-plugin-dhcp.install create mode 100644 gosa-core/debian/gosa-plugin-dns-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-dns-schema.install create mode 100644 gosa-core/debian/gosa-plugin-dns.dirs create mode 100644 gosa-core/debian/gosa-plugin-dns.install create mode 100644 gosa-core/debian/gosa-plugin-fai-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-fai-schema.install create mode 100644 gosa-core/debian/gosa-plugin-fai.dirs create mode 100644 gosa-core/debian/gosa-plugin-fai.install create mode 100644 gosa-core/debian/gosa-plugin-gofax.dirs create mode 100644 gosa-core/debian/gosa-plugin-gofax.install create mode 100644 gosa-core/debian/gosa-plugin-gofon.dirs create mode 100644 gosa-core/debian/gosa-plugin-gofon.install create mode 100644 gosa-core/debian/gosa-plugin-goto.dirs create mode 100644 gosa-core/debian/gosa-plugin-goto.install create mode 100644 gosa-core/debian/gosa-plugin-kolab-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-kolab-schema.install create mode 100644 gosa-core/debian/gosa-plugin-kolab.dirs create mode 100644 gosa-core/debian/gosa-plugin-kolab.install create mode 100644 gosa-core/debian/gosa-plugin-ldapmanager.dirs create mode 100644 gosa-core/debian/gosa-plugin-ldapmanager.install create mode 100644 gosa-core/debian/gosa-plugin-log-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-log-schema.install create mode 100644 gosa-core/debian/gosa-plugin-log.dirs create mode 100644 gosa-core/debian/gosa-plugin-log.install create mode 100644 gosa-core/debian/gosa-plugin-mail.dirs create mode 100644 gosa-core/debian/gosa-plugin-mail.install create mode 100644 gosa-core/debian/gosa-plugin-mit-krb5-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-mit-krb5-schema.install create mode 100644 gosa-core/debian/gosa-plugin-mit-krb5.dirs create mode 100644 gosa-core/debian/gosa-plugin-mit-krb5.install create mode 100644 gosa-core/debian/gosa-plugin-nagios-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-nagios-schema.install create mode 100644 gosa-core/debian/gosa-plugin-nagios.dirs create mode 100644 gosa-core/debian/gosa-plugin-nagios.install create mode 100644 gosa-core/debian/gosa-plugin-netatalk.dirs create mode 100644 gosa-core/debian/gosa-plugin-netatalk.install create mode 100644 gosa-core/debian/gosa-plugin-opengroupware.dirs create mode 100644 gosa-core/debian/gosa-plugin-opengroupware.install create mode 100644 gosa-core/debian/gosa-plugin-openxchange-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-openxchange-schema.install create mode 100644 gosa-core/debian/gosa-plugin-openxchange.dirs create mode 100644 gosa-core/debian/gosa-plugin-openxchange.install create mode 100644 gosa-core/debian/gosa-plugin-opsi.dirs create mode 100644 gosa-core/debian/gosa-plugin-opsi.install create mode 100644 gosa-core/debian/gosa-plugin-opsi.lintian-overrides create mode 100644 gosa-core/debian/gosa-plugin-phpgw-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-phpgw-schema.install create mode 100644 gosa-core/debian/gosa-plugin-phpgw.dirs create mode 100644 gosa-core/debian/gosa-plugin-phpgw.install create mode 100644 gosa-core/debian/gosa-plugin-phpscheduleit-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-phpscheduleit-schema.install create mode 100644 gosa-core/debian/gosa-plugin-phpscheduleit.dirs create mode 100644 gosa-core/debian/gosa-plugin-phpscheduleit.install create mode 100644 gosa-core/debian/gosa-plugin-pptp-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-pptp-schema.install create mode 100644 gosa-core/debian/gosa-plugin-pptp.dirs create mode 100644 gosa-core/debian/gosa-plugin-pptp.install create mode 100644 gosa-core/debian/gosa-plugin-pureftpd-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-pureftpd-schema.install create mode 100644 gosa-core/debian/gosa-plugin-pureftpd.dirs create mode 100644 gosa-core/debian/gosa-plugin-pureftpd.install create mode 100644 gosa-core/debian/gosa-plugin-rolemanagement.dirs create mode 100644 gosa-core/debian/gosa-plugin-rolemanagement.install create mode 100644 gosa-core/debian/gosa-plugin-rsyslog.dirs create mode 100644 gosa-core/debian/gosa-plugin-rsyslog.install create mode 100644 gosa-core/debian/gosa-plugin-samba.dirs create mode 100644 gosa-core/debian/gosa-plugin-samba.install create mode 100644 gosa-core/debian/gosa-plugin-scalix.dirs create mode 100644 gosa-core/debian/gosa-plugin-scalix.install create mode 100644 gosa-core/debian/gosa-plugin-squid.dirs create mode 100644 gosa-core/debian/gosa-plugin-squid.install create mode 100644 gosa-core/debian/gosa-plugin-ssh-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-ssh-schema.install create mode 100644 gosa-core/debian/gosa-plugin-ssh.dirs create mode 100644 gosa-core/debian/gosa-plugin-ssh.install create mode 100644 gosa-core/debian/gosa-plugin-sudo-schema.dirs create mode 100644 gosa-core/debian/gosa-plugin-sudo-schema.install create mode 100644 gosa-core/debian/gosa-plugin-sudo.dirs create mode 100644 gosa-core/debian/gosa-plugin-sudo.install create mode 100644 gosa-core/debian/gosa-plugin-systems.dirs create mode 100644 gosa-core/debian/gosa-plugin-systems.install create mode 100644 gosa-core/debian/gosa-plugin-uw-imap.dirs create mode 100644 gosa-core/debian/gosa-plugin-uw-imap.install create mode 100644 gosa-core/debian/gosa-plugin-webdav.dirs create mode 100644 gosa-core/debian/gosa-plugin-webdav.install create mode 100644 gosa-core/debian/gosa-schema.dirs create mode 100644 gosa-core/debian/gosa-schema.install create mode 100644 gosa-core/debian/gosa.dirs create mode 100644 gosa-core/debian/gosa.docs create mode 100644 gosa-core/debian/gosa.install create mode 100644 gosa-core/debian/gosa.lintian-overrides create mode 100644 gosa-core/debian/gosa.manpages create mode 100644 gosa-core/debian/gosa.postinst create mode 100644 gosa-core/debian/gosa.postrm create mode 100644 gosa-core/debian/gosa.xpm create mode 100644 gosa-core/debian/patches/01_fix_smarty_location.patch create mode 100644 gosa-core/debian/patches/02_fix_template_location.patch create mode 100644 gosa-core/debian/patches/03_fix_class_mapping.patch create mode 100644 gosa-core/debian/patches/04_fix_locale_location.patch create mode 100644 gosa-core/debian/patches/05_fix_online_help_location.patch create mode 100644 gosa-core/debian/patches/series create mode 100644 gosa-core/debian/po/POTFILES.in create mode 100644 gosa-core/debian/po/cs.po create mode 100644 gosa-core/debian/po/cz.po create mode 100644 gosa-core/debian/po/de.po create mode 100644 gosa-core/debian/po/es.po create mode 100644 gosa-core/debian/po/eu.po create mode 100644 gosa-core/debian/po/fi.po create mode 100644 gosa-core/debian/po/fr.po create mode 100644 gosa-core/debian/po/it.po create mode 100644 gosa-core/debian/po/ja.po create mode 100644 gosa-core/debian/po/nl.po create mode 100644 gosa-core/debian/po/pl.po create mode 100644 gosa-core/debian/po/pt.po create mode 100644 gosa-core/debian/po/ru.po create mode 100644 gosa-core/debian/po/sv.po create mode 100644 gosa-core/debian/po/templates.pot create mode 100755 gosa-core/debian/rules create mode 100644 gosa-core/debian/smarty-acl-render.dirs create mode 100644 gosa-core/debian/smarty-acl-render.install create mode 100644 gosa-core/debian/source/format create mode 100644 gosa-core/debian/watch diff --git a/gosa-core/debian/NEWS.Debian b/gosa-core/debian/NEWS.Debian new file mode 100644 index 000000000..4c308dd0c --- /dev/null +++ b/gosa-core/debian/NEWS.Debian @@ -0,0 +1,20 @@ +The GOsa schema have been moved to a new place, they are now +in /etc/ldap/schema/gosa. + +You have to adapt you slapd.conf accordingly + +# These should be present for GOsa. +include /etc/ldap/schema/gosa/samba3.schema +include /etc/ldap/schema/gosa/gosystem.schema +include /etc/ldap/schema/gosa/gofon.schema +include /etc/ldap/schema/gosa/gofax.schema +include /etc/ldap/schema/gosa/goto.schema +include /etc/ldap/schema/gosa/goserver.schema +include /etc/ldap/schema/gosa/gosa-samba3.schema +include /etc/ldap/schema/gosa/trust.schema + +After adapting you can remove the gosa schema in /etc/ldap/schema + +Benoit Mortier 01/05/2010 + + diff --git a/gosa-core/debian/README.Debian b/gosa-core/debian/README.Debian new file mode 100644 index 000000000..e172daaa3 --- /dev/null +++ b/gosa-core/debian/README.Debian @@ -0,0 +1,73 @@ +GOsa 2.6 for debian +------------------- + +* Configure GOsa + +By default you can point your favorite browser to the GOsa setup by +using this URL: + +http://you.server.address/gosa + +Follow the instructions on the screen. + + +* Security related information + +GOsa is running as the www-data user. This makes it possible for other +web applications (well, this is the rule for allmost every web application +that stores information somewhere around) to read the gosa.conf file, which +may contain vital information about your LDAP service. + +To make it harder to extract these passwords, they get encrypted by a +master password only readable by the GOsa location. + +You can simply migrate old existing passwords by typing: + +# a2enmod headers +# gosa-encrypt-passwords +# /etc/init.d/apache2 reload + +If this is not enough for you (exploitable PHP code may make it possible to +read the webservers memory), you can simply create another webserver instance +running as a different user on different port for GOsa exclusively. Or use +apache2-mpm-itk and assign a different user to a virtual host. + + +* Generic information + +Getting GOsa running itself is not very complicated. Problems normally +arise when integrating it in various services. + +To play nice with your LDAP, you need to include the gosa schema files +into your LDAP configuration. For Debian, you should install the +gosa-schema package and add at least the following lines to your +LDAP-servers slapd.conf: + +Samba 3: +include /etc/ldap/schema/gosa/samba3.schema +include /etc/ldap/schema/gosa/trust.schema +include /etc/ldap/schema/gosa/gosystem.schema +include /etc/ldap/schema/gosa/gofon.schema +include /etc/ldap/schema/gosa/goto.schema +include /etc/ldap/schema/gosa/gosa-samba3.schema +include /etc/ldap/schema/gosa/gofax.schema +include /etc/ldap/schema/gosa/goserver.schema +include /etc/ldap/schema/gosa/goto-mime.schema + +There's no need to have samba services up and running, GOsa only +uses the NT/LM attributes to pre-generate samba password hashes - +to allow easy switching of account properties without asking for +passwords after adding samba accounts. + + +* Smarty PHP errors + +There might pop up messages about "Only variables should be passed by +reference" when using PHP5. I can't do anything about them - these are +cause by smarty. To get rid of them set your "error_reporting" in the +php.ini to "E_ALL ^ E_NOTICE". This is a workaround only, wait for the +debian smarty package to support PHP5 in a propper way. + + + -- Cajus Pollmeier Mon, 07 Apr 2008 11:18:53 +0200 + diff --git a/gosa-core/debian/changelog b/gosa-core/debian/changelog new file mode 100644 index 000000000..29704a842 --- /dev/null +++ b/gosa-core/debian/changelog @@ -0,0 +1,91 @@ +gosa (2.6.99-1) unstable; urgency=low + + * Updated debian directory for trunk + + -- Cajus Pollmeier Mon, 04 Oct 2010 10:45:44 +0200 + +gosa (2.6.11-1) unstable; urgency=low + + * Samba schema file is incompatible with Samba shipped with lenny + (Closes: #582899) + * package explicitly depends on preform MPM (Closes: #591043) + * default config refers to missing FCGIWrapper (Closes: #591046) + + -- Benoit Mortier Fri, 13 Aug 2010 11:00:29 +0200 + +gosa (2.6.10-2) unstable; urgency=low + + * Removed faulty patch due to 3.0 source conversion + * Prevented /usr/share/doc/gosa.conf to be compressed + to make setup configuration file saving work again + + -- Benoit Mortier Tue, 27 Jul 2010 18:49:07 +0200 + +gosa (2.6.10-1) unstable; urgency=low + + [ Cajus Pollmeier ] + * New upstream release + + [ Benoit Mortier ] + * Switch to dpkg-source 3.0 (quilt) format + * gosa fails with: "Fatal error: Call to undefined function + print_array() (Closes: #573220) + * GOSa fails to add IP and MAC addresses to samba created hosts + (Closes: #582896) + + -- Benoit Mortier Tue, 20 Jul 2010 12:48:02 +0200 + +gosa (2.6.9-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Mon, 15 Mar 2010 11:28:48 +0100 + +gosa (2.6.8-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Mon, 15 Feb 2010 14:19:14 +0100 + +gosa (2.6.7-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Wed, 27 Jan 2010 21:53:12 +0100 + +gosa (2.6.6-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Mon, 05 Oct 2009 15:03:41 +0200 + +gosa (2.6.5-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Wed, 25 Feb 2009 13:36:18 +0100 + +gosa (2.6.4-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Fri, 06 Feb 2009 11:35:38 +0100 + +gosa (2.6.3-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Thu, 15 Jan 2009 11:43:15 +0100 + +gosa (2.6.2-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Fri, 19 Dec 2008 09:51:32 +0100 + +gosa (2.6.1-1) unstable; urgency=low + + * New upstream release + + -- Cajus Pollmeier Mon, 07 Apr 2008 11:18:53 +0200 + diff --git a/gosa-core/debian/compat b/gosa-core/debian/compat new file mode 100644 index 000000000..7ed6ff82d --- /dev/null +++ b/gosa-core/debian/compat @@ -0,0 +1 @@ +5 diff --git a/gosa-core/debian/control b/gosa-core/debian/control new file mode 100644 index 000000000..e2465d1d7 --- /dev/null +++ b/gosa-core/debian/control @@ -0,0 +1,578 @@ +Source: gosa +Section: web +Priority: optional +Maintainer: GOsa packages maintainers group +Uploaders: Cajus Pollmeier , Benoit Mortier +Build-Depends: debhelper (>= 7.0.50~) +Build-Depends-Indep: po-debconf +Standards-Version: 3.9.1 +Homepage: https://oss.gonicus.de/labs/gosa/ +Vcs-Browser: https://oss.gonicus.de/repositories/gosa/trunk +Vcs-Svn: https://oss.gonicus.de/repositories/gosa/trunk +DM-Upload-Allowed: yes + +Package: gosa +Architecture: all +Depends: php5, php5-cli, apache2 | lighttpd | httpd , exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mcrypt, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, libcrypt-smbhash-perl, smarty, php5-recode, smarty-gettext, smarty-acl-render, gettext, ${misc:Depends}, libapache2-mod-php5 | php5-cgi +Suggests: gosa-si-server, cyrus21-imapd (>= 2.1.11), postfix-ldap, slapd, gosa-schema, php5-suhosin, php-apc, php-fpdf +Description: Web Based LDAP Administration Program + Provided is access to posix, shadow, samba, proxy, fax, pureftp and + kerberos accounts. It is able to manage the postfix/cyrus server + combination and can write user adapted sieve scripts. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-dev +Architecture: all +Depends: ${misc:Depends}, gosa, php5-cli, latex2html, lyx +Description: GOsa² development utilities + This package contains a couple of tools to generate online + help, extract localizations and howto's for developing Gosa² plugins. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-desktop +Architecture: all +Depends: ${misc:Depends}, konqueror | iceweasel | mozilla | firefox, debconf +Description: Desktop integration for GOsa² + This package includes a Gosa² menu definition for your desktop + environment. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa + This package includes the basics LDAP schemas needed by GOsa². + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-en +Architecture: all +Depends: ${misc:Depends}, gosa +Description: English online help for GOsa + This package includes the English online documentation for GOsa² + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-de +Architecture: all +Depends: ${misc:Depends}, gosa +Description: German online help for GOsa² + This package includes the German online documentation for GOsa² + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-fr +Architecture: all +Depends: ${misc:Depends}, gosa +Description: French online help for GOsa² + This package includes the French online documentation for GOsa² + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-nl +Architecture: all +Depends: ${misc:Depends}, gosa +Description: Dutch online help for GOsa + This package includes the Dutch online documentation for GOsa² + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: smarty-acl-render +Architecture: all +Depends: ${misc:Depends}, smarty +Suggests: gosa +Description: Provide ACL based rendering for Smarty + smarty-acl-render provides acl based rendering support for Smarty, + the popular PHP templating engine (http://smarty.php.net/). This + module is mainly used by GOsa². + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-addressbook +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: addressbook plugin for GOsa² + Simple addressbook plugin for GOsa². + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-connectivity +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: connectivity plugin for GOsa² + Connectivity base plugin - base for really small plugins. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-dhcp +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: dhcp plugin for GOsa² + DHCP service management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-dhcp-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² dhcp plugin + This package includes the LDAP schema needed by the GOsa² + dhcp plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-dns +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: dns plugin for GOsa² + DNS service management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-dns-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² dns plugin + This package includes the LDAP schema needed by the GOsa² + dns plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-fai +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-goto +Breaks: gosa (<<2.6) +Description: fai plugin for GOsa² + FAI plugin for managing Linux system deployment. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-fai-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² fai plugin + This package includes the LDAP schema needed by the GOsa² + fai plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-gofax +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: gofax plugin for GOsa² + GOfax management with report functionality + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-gofon +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: gofon plugin for GOsa² + GOfon management with report functionality + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-goto +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: goto plugin for GOsa² + GOto desktop management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-kolab +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity, gosa-plugin-mail +Breaks: gosa (<<2.6) +Description: kolab plugin for GOsa² + Kolab2 account management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-kolab-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² kolab plugin + This package includes the LDAP schema needed by the GOsa² + kolab plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-ldapmanager +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: ldapmanager plugin for GOsa² + LDAP import and export management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-log +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: log plugin for GOsa² + Syslog and GOsa² logging management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-log-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² log plugin + This package includes the LDAP schema needed by the GOsa² + log plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-mail +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: base mail plugin for GOsa² + Mail management base plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-mit-krb5 +Architecture: all +Conflicts: gosa-plugin-heimdal +Breaks: gosa (<<2.6) +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Description: mit-krb5 plugin for GOsa² + MIT kerberos management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-mit-krb5-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² mit-krb5 plugin + This package includes the LDAP schema needed by the GOsa² + mit-krb5 plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-nagios +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: nagios plugin for GOsa² + Nagios account settings management + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-nagios-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² nagios plugin + This package includes the LDAP schema needed by the GOsa² + nagios plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-netatalk +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: netatalk plugin for GOsa² + Netatalk account management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-opengroupware +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-mail, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: opengroupware plugin for GOsa² + Opengroupware account management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-openxchange +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-mail, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: openxchange plugin for GOsa² + Open-Xchange account management plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-openxchange-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² openxchange plugin + This package includes the LDAP schema needed by the GOsa² + openxchange plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-opsi +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-fai, gosa-plugin-goto +Breaks: gosa (<<2.6) +Description: opsi plugin for GOsa² + opsi plugin for managing windows system and software deployment + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-phpgw +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-mail, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: phpgw plugin for GOsa² + PHP Groupware connectivity plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-phpgw-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² phpgw plugin + This package includes the LDAP schema needed by the GOsa² + phpgw plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-phpscheduleit +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: phpscheduleit plugin for GOsa² + PHP scheduleit connectivity plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-phpscheduleit-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² phpscheduleit plugin + This package includes the LDAP schema needed by the GOsa² + phpscheduleit plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-pptp +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: pptp plugin for GOsa² + PPTP connectivity plugin + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-pptp-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² pptp plugin + This package includes the LDAP schema needed by the GOsa² + pptp plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-pureftpd +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: pureftpd plugin for GOsa² + PureFTPD connectivity plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-pureftpd-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² pureftpd plugin + This package includes the LDAP schema needed by the GOsa² + pureftpd plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-rolemanagement +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: rolemanagement plugin for GOsa² + Role Management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-rsyslog +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-systems +Breaks: gosa (<<2.6) +Description: rsyslog plugin for GOsa² + Syslog and GOsa logging plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-samba +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: samba3 plugin for GOsa² + Plugin for Samba 3 management. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-scalix +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: scalix plugin for GOsa² + Scalix account management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-squid +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: squid plugin for GOsa² + Squid connectivity plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-ssh +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: ssh plugin for GOsa² + SSH key management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-ssh-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² ssh plugin + This package includes the LDAP schema needed by the GOsa² + ssh plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-sudo +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: sudo plugin for GOsa² + Sudo management plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-sudo-schema +Architecture: all +Depends: ${misc:Depends} +Recommends: slapd +Description: LDAP schema for GOsa² sudo plugin + This package includes the LDAP schema needed by the GOsa + sudo plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-systems +Architecture: all +Depends: ${misc:Depends}, gosa +Breaks: gosa (<<2.6) +Description: systems plugin for GOsa² + Systems management base plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-uw-imap +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-mail +Breaks: gosa (<<2.6) +Description: uw-imap plugin for GOsa² + UW imap mail method. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-plugin-webdav +Architecture: all +Depends: ${misc:Depends}, gosa, gosa-plugin-connectivity +Breaks: gosa (<<2.6) +Description: webdav plugin for GOsa² + WebDAV connectivity plugin. + . + GOsa² is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + diff --git a/gosa-core/debian/copyright b/gosa-core/debian/copyright new file mode 100644 index 000000000..2a471b346 --- /dev/null +++ b/gosa-core/debian/copyright @@ -0,0 +1,210 @@ +This package was debianized by Cajus Pollmeier on +Mon, 07 Apr 2008 11:18:53 +0200. + +It was downloaded from http://www.gosa-project.org + +Copyright: + + Copyright (C) 2003-2010 GONICUS GmbH + +Upstream Authors: + + Copyright (C) 2003-2008 Cajus Pollmeier + Copyright (C) 2003-2008 Fabian Hickert + Copyright (C) 2003-2005 Alejandro Escanero Blanco + Copyright (c) 2003 Wouter Verhelst + Copyright (C) 2005 Benoit Mortier + Copyright (C) 2005 Guillaume Delecourt + Copyright (C) 2005 Vincent Seynhaeve + Copyright (C) 2006 Bernd Zeimetz + Copyright (C) 2006 Gina Haeussge + Copyright (C) 2006 Jörn Dreyer, based on work by Cajus Pollmeier + +License: + + This package 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. + + This package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Files: builder.js, dragdrop.js, effects.js, scriptaculous.js, sound.js +Copyright: (C) 2005-2008 Thomas Fuchs +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: controls.js +Copyright: (C) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) + (C) 2005-2009 Ivan Krstic (http://blogs.law.harvard.edu/ivan) + (C) 2005-2009 Jon Tirsen (http://www.tirsen.com) +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: prototype.js +Copyright: (C) 2005-2009 Sam Stephenson +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: pulldown.js +Copyright: (C) 2004 Knallgrau New Medias Solutions GmbH, BSD +Licence: BSD + +Files: pwdStrength.js +Copyright: (C) 2006 Steve Moitozo +Licence: MIT +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall +be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE +AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Files: slider.js +Copyright: + (C) 2005-2008 Marty Haught + (C) 2005-2008 Thomas Fuchs +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: datepicker.js +Copyright: (C) 2007 Mathieu Jondet +Licence: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: unittest.js +Copyright: (C) 2005-2009 Thomas Fuchs, Jon Tirsen, Michael Schuerig +Licence: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +SIEVE-PHP.LIB VERSION 0.0.8: + Copyright (C) 2001 Dan Ellis + +Files: gosa-core/include/class_ldap.inc: + Copyright (C) 1998 Eric Kilfoil + Copyright (C) 2003 Alejandro Escanero Blanco + Copyright (C) 2003-2008 GONICUS GmbH + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + +The Debian packaging is Copyright (C) 2010, Benoit Mortier and +is licensed under the GPL, see above. diff --git a/gosa-core/debian/gosa-16.xpm b/gosa-core/debian/gosa-16.xpm new file mode 100644 index 000000000..d9940d026 --- /dev/null +++ b/gosa-core/debian/gosa-16.xpm @@ -0,0 +1,137 @@ +/* XPM */ +static char * gosa_16_xpm[] = { +"16 16 118 2", +" c None", +". c #B0B1D3", +"+ c #B3B4D3", +"@ c #BEC1DF", +"# c #C6C9E7", +"$ c #CED0EE", +"% c #D4DAF3", +"& c #CCE0FA", +"* c #9ECEFE", +"= c #BBDDFF", +"- c #D1D8FA", +"; c #BEC8EE", +"> c #B1D3F4", +", c #95D4F5", +"' c #75CDF9", +") c #51BEFE", +"! c #3FAEFF", +"~ c #34A0FF", +"{ c #49A0FC", +"] c #B3B0C4", +"^ c #D0D6FA", +"/ c #A6D5F1", +"( c #87E0FF", +"_ c #6BD9FF", +": c #5BCCFF", +"< c #4EBCFF", +"[ c #41AEFF", +"} c #349FFF", +"| c #308AF1", +"1 c #BABACE", +"2 c #CFD4F4", +"3 c #9AC4EA", +"4 c #76DCFF", +"5 c #63D4FF", +"6 c #57C7FF", +"7 c #4AB8FF", +"8 c #3EAAFF", +"9 c #2C93F8", +"0 c #1D78EA", +"a c #B3B8D4", +"b c #C2C4E3", +"c c #A4C3ED", +"d c #63D6FF", +"e c #5BCBFF", +"f c #50BFFF", +"g c #44B1FE", +"h c #3198F8", +"i c #2382EF", +"j c #1572EA", +"k c #A3B5E2", +"l c #B5B6D2", +"m c #BAC9F3", +"n c #58C8FE", +"o c #51C0FF", +"p c #40ACFE", +"q c #3096F8", +"r c #2688F4", +"s c #1E7BEF", +"t c #136EEA", +"u c #94B4EE", +"v c #C9CEF2", +"w c #57B4F4", +"x c #3EABFF", +"y c #3098FC", +"z c #288CF8", +"A c #2081F4", +"B c #1875EF", +"C c #0D66EA", +"D c #95B8F4", +"E c #C7CBEE", +"F c #64ACF3", +"G c #2F97FF", +"H c #278CFC", +"I c #2082F8", +"J c #1978F3", +"K c #4288F0", +"L c #A0BFF4", +"M c #C1C2DA", +"N c #ACAED4", +"O c #82ABED", +"P c #238AFF", +"Q c #2282FA", +"R c #659FF5", +"S c #B6C8F2", +"T c #B1B2D0", +"U c #9F9FC6", +"V c #C0CAF3", +"W c #83AEF6", +"X c #BCC4EB", +"Y c #BCC1E8", +"Z c #7C7EB2", +"` c #B7BAE1", +" . c #B7B9DE", +".. c #DBE0F8", +"+. c #D1DAFF", +"@. c #9EA4D8", +"#. c #A9B2E1", +"$. c #B6C0F2", +"%. c #9197CF", +"&. c #DADBE9", +"*. c #EEF1FB", +"=. c #BBBDDE", +"-. c #C3C6E6", +";. c #A5AAD9", +">. c #B0B6E3", +",. c #B2BBEC", +"'. c #888DC6", +"). c #EDEDF9", +"!. c #F0F2FE", +"~. c #E8EDFE", +"{. c #D8DDF7", +"]. c #C5CBF0", +"^. c #888CBF", +"/. c #B6B7D4", +"(. c #F2F5FE", +"_. c #CBCFEA", +":. c #8B8CB9", +"<. c #7B7BA8", +" . + ", +" @ # $ % & * = ", +" - ; > , ' ) ! ~ { ] ", +" ^ / ( _ : < [ } | 1 ", +" 2 3 4 5 6 7 8 9 0 a ", +" b c d e f g h i j k ", +" l m n o p q r s t u ", +" v w x y z A B C D ", +" E F G H I J K L M ", +" N O P Q R S T ", +" U V W X Y Z ", +" ` ...+.@.#.$.%. ", +" &.*.=.-.;.>.,.'. ", +" ).!.~.{.].^. ", +" /.(._.:. ", +" <. "}; diff --git a/gosa-core/debian/gosa-apache.conf b/gosa-core/debian/gosa-apache.conf new file mode 100644 index 000000000..cd38aebf8 --- /dev/null +++ b/gosa-core/debian/gosa-apache.conf @@ -0,0 +1,28 @@ +# Include GOsa to your web service +Alias /gosa /usr/share/gosa/html + + + + php_admin_flag engine on + php_admin_flag register_globals off + php_admin_flag allow_call_time_pass_reference off + php_admin_flag expose_php off + php_admin_flag zend.ze1_compatibility_mode off + php_admin_flag register_long_arrays off + php_admin_flag magic_quotes_gpc on + php_admin_value upload_tmp_dir /var/spool/gosa/ + php_admin_value session.cookie_lifetime 0 + include /etc/gosa/gosa.secrets + + + + + PHP_Fix_Pathinfo_Enable 1 + + Options +ExecCGI + AddHandler fcgid-script .php + FCGIWrapper /var/www/php-fcgi/php-fcgi-starter .php + include /etc/gosa/gosa.secrets + + + diff --git a/gosa-core/debian/gosa-desktop.config b/gosa-core/debian/gosa-desktop.config new file mode 100644 index 000000000..2b251a7fc --- /dev/null +++ b/gosa-core/debian/gosa-desktop.config @@ -0,0 +1,11 @@ +#!/bin/sh -e + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +# What is the URL? +db_input medium gosa-desktop/url || true +db_go + diff --git a/gosa-core/debian/gosa-desktop.desktop b/gosa-core/debian/gosa-desktop.desktop new file mode 100644 index 000000000..1ff534edf --- /dev/null +++ b/gosa-core/debian/gosa-desktop.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +MimeType=text/plain; +GenericName=GOsa² +Exec=/usr/bin/gosa +Icon=gosa +Path=/usr/bin +Type=Application +Terminal=false +Name=GOsa +X-KDE-StartupNotify=true +Categories=Qt;KDE;Utility;System; diff --git a/gosa-core/debian/gosa-desktop.dirs b/gosa-core/debian/gosa-desktop.dirs new file mode 100644 index 000000000..d519c5232 --- /dev/null +++ b/gosa-core/debian/gosa-desktop.dirs @@ -0,0 +1,4 @@ +etc/gosa +usr/bin +usr/share/pixmaps +usr/share/applications diff --git a/gosa-core/debian/gosa-desktop.install b/gosa-core/debian/gosa-desktop.install new file mode 100644 index 000000000..19a4f65ab --- /dev/null +++ b/gosa-core/debian/gosa-desktop.install @@ -0,0 +1,5 @@ +gosa-core/contrib/desktoprc /etc/gosa +gosa-core/contrib/gosa /usr/bin +debian/gosa.xpm /usr/share/pixmaps +debian/gosa-16.xpm /usr/share/pixmaps +debian/gosa-desktop.desktop /usr/share/applications diff --git a/gosa-core/debian/gosa-desktop.manpages b/gosa-core/debian/gosa-desktop.manpages new file mode 100644 index 000000000..601e6ccdf --- /dev/null +++ b/gosa-core/debian/gosa-desktop.manpages @@ -0,0 +1 @@ +gosa-core/contrib/gosa.1 diff --git a/gosa-core/debian/gosa-desktop.menu b/gosa-core/debian/gosa-desktop.menu new file mode 100644 index 000000000..d47e0d096 --- /dev/null +++ b/gosa-core/debian/gosa-desktop.menu @@ -0,0 +1,8 @@ +?package(gosa-desktop):\ + needs="x11"\ + section="Applications/System/Administration"\ + hints="KDE"\ + icon32x32="/usr/share/pixmaps/gosa.xpm"\ + icon16x16="/usr/share/pixmaps/gosa-16.xpm"\ + title="GOsa"\ + command="gosa" diff --git a/gosa-core/debian/gosa-desktop.postinst b/gosa-core/debian/gosa-desktop.postinst new file mode 100644 index 000000000..cd8b7792e --- /dev/null +++ b/gosa-core/debian/gosa-desktop.postinst @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +#DEBHELPER# + +# Source debconf library. +. /usr/share/debconf/confmodule + +db_get gosa-desktop/url +if [ -n "$RET" ]; then + echo "URL='$RET'" > /etc/gosa/desktoprc +fi diff --git a/gosa-core/debian/gosa-desktop.postrm b/gosa-core/debian/gosa-desktop.postrm new file mode 100644 index 000000000..8c3d081cf --- /dev/null +++ b/gosa-core/debian/gosa-desktop.postrm @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +#DEBHELPER# + +if [ "$1" = "purge" ]; then + rm -f /etc/gosa/desktoprc +fi diff --git a/gosa-core/debian/gosa-desktop.templates b/gosa-core/debian/gosa-desktop.templates new file mode 100644 index 000000000..6a90b6f3a --- /dev/null +++ b/gosa-core/debian/gosa-desktop.templates @@ -0,0 +1,9 @@ +Template: gosa-desktop/url +Type: string +_Description: URL to your GOsa installation: + The gosa start script can automatically point your + browser to a system wide default location of your + GOsa instance. + . + Enter the URL in order to set this default. +Default: https://www.gosa-project.org/demo/trunk diff --git a/gosa-core/debian/gosa-dev.dirs b/gosa-core/debian/gosa-dev.dirs new file mode 100644 index 000000000..415f082dd --- /dev/null +++ b/gosa-core/debian/gosa-dev.dirs @@ -0,0 +1 @@ +/usr/bin diff --git a/gosa-core/debian/gosa-dev.install b/gosa-core/debian/gosa-dev.install new file mode 100644 index 000000000..47693d6b6 --- /dev/null +++ b/gosa-core/debian/gosa-dev.install @@ -0,0 +1,3 @@ +gosa-core/update-locale /usr/bin +gosa-core/update-pdf-help /usr/bin +gosa-core/dh-make-gosa /usr/bin diff --git a/gosa-core/debian/gosa-dev.manpages b/gosa-core/debian/gosa-dev.manpages new file mode 100644 index 000000000..9778cb8f3 --- /dev/null +++ b/gosa-core/debian/gosa-dev.manpages @@ -0,0 +1,5 @@ +gosa-core/dh-make-gosa.1 +gosa-core/update-locale.1 +gosa-core/update-online-help.1 +gosa-core/update-pdf-help.1 + diff --git a/gosa-core/debian/gosa-help-de.dirs b/gosa-core/debian/gosa-help-de.dirs new file mode 100644 index 000000000..a69a58719 --- /dev/null +++ b/gosa-core/debian/gosa-help-de.dirs @@ -0,0 +1 @@ +usr/share/gosa/doc/core/de diff --git a/gosa-core/debian/gosa-help-de.install b/gosa-core/debian/gosa-help-de.install new file mode 100644 index 000000000..191d9ba39 --- /dev/null +++ b/gosa-core/debian/gosa-help-de.install @@ -0,0 +1 @@ +gosa-core/doc/core/de/html /usr/share/gosa/doc/core/de diff --git a/gosa-core/debian/gosa-help-en.dirs b/gosa-core/debian/gosa-help-en.dirs new file mode 100644 index 000000000..30369bb26 --- /dev/null +++ b/gosa-core/debian/gosa-help-en.dirs @@ -0,0 +1 @@ +usr/share/gosa/doc/core/en diff --git a/gosa-core/debian/gosa-help-en.install b/gosa-core/debian/gosa-help-en.install new file mode 100644 index 000000000..187667da3 --- /dev/null +++ b/gosa-core/debian/gosa-help-en.install @@ -0,0 +1 @@ +gosa-core/doc/core/en/html /usr/share/gosa/doc/core/en diff --git a/gosa-core/debian/gosa-help-es.dirs b/gosa-core/debian/gosa-help-es.dirs new file mode 100644 index 000000000..037d7ae7a --- /dev/null +++ b/gosa-core/debian/gosa-help-es.dirs @@ -0,0 +1 @@ +usr/share/gosa/doc/core/es diff --git a/gosa-core/debian/gosa-help-es.install b/gosa-core/debian/gosa-help-es.install new file mode 100644 index 000000000..c31ecd727 --- /dev/null +++ b/gosa-core/debian/gosa-help-es.install @@ -0,0 +1 @@ +gosa-core/doc/core/es/html /usr/share/gosa/doc/core/es diff --git a/gosa-core/debian/gosa-help-fr.dirs b/gosa-core/debian/gosa-help-fr.dirs new file mode 100644 index 000000000..cd83d4b36 --- /dev/null +++ b/gosa-core/debian/gosa-help-fr.dirs @@ -0,0 +1 @@ +usr/share/gosa/doc/core/fr diff --git a/gosa-core/debian/gosa-help-fr.install b/gosa-core/debian/gosa-help-fr.install new file mode 100644 index 000000000..2dbb85214 --- /dev/null +++ b/gosa-core/debian/gosa-help-fr.install @@ -0,0 +1 @@ +gosa-core/doc/core/fr/html /usr/share/gosa/doc/core/fr diff --git a/gosa-core/debian/gosa-help-nl.dirs b/gosa-core/debian/gosa-help-nl.dirs new file mode 100644 index 000000000..e82c70d34 --- /dev/null +++ b/gosa-core/debian/gosa-help-nl.dirs @@ -0,0 +1 @@ +usr/share/gosa/doc/core/nl diff --git a/gosa-core/debian/gosa-help-nl.install b/gosa-core/debian/gosa-help-nl.install new file mode 100644 index 000000000..d5513346e --- /dev/null +++ b/gosa-core/debian/gosa-help-nl.install @@ -0,0 +1 @@ +gosa-core/doc/core/nl/html /usr/share/gosa/doc/core/nl diff --git a/gosa-core/debian/gosa-lighttpd.conf b/gosa-core/debian/gosa-lighttpd.conf new file mode 100644 index 000000000..858c65bc2 --- /dev/null +++ b/gosa-core/debian/gosa-lighttpd.conf @@ -0,0 +1,29 @@ +# lighttpd configuration for GOsa + +# Set alias to http:///gosa/ +alias.url += ( + "/gosa/" => "/usr/share/gosa/html/" +) + +# Enable FastCGI and set it to handle .php URLs +# php-cgi is run with the GOsa-required options +server.modules += ( "mod_fastcgi" ) + +$HTTP["url"] =~ "^/gosa/" { + fastcgi.server = ( ".php" => + (( + "bin-path" => "/usr/bin/php-cgi -d expose_php=Off -d magic_quotes_gpc=On", + "socket" => "/tmp/php.socket", + "max-procs" => 2, + "idle-timeout" => 20, + "bin-environment" => ( + "PHP_FCGI_CHILDREN" => "4", + "PHP_FCGI_MAX_REQUESTS" => "10000" + ), + "bin-copy-environment" => ( + "PATH", "SHELL", "USER" + ), + "broken-scriptfilename" => "enable" + )) + ) +} diff --git a/gosa-core/debian/gosa-plugin-addressbook.dirs b/gosa-core/debian/gosa-plugin-addressbook.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-addressbook.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-addressbook.install b/gosa-core/debian/gosa-plugin-addressbook.install new file mode 100644 index 000000000..30b5dc7db --- /dev/null +++ b/gosa-core/debian/gosa-plugin-addressbook.install @@ -0,0 +1,6 @@ +addressbook/addons /usr/share/gosa/plugins +addressbook/help /usr/share/gosa/doc/plugins/addressbook +addressbook/help/guide.xml /usr/share/gosa/doc/plugins/addressbook +addressbook/locale /usr/share/gosa/locale/plugins/addressbook +addressbook/html/getvcard.php /usr/share/gosa/html/plugins/addressbook +addressbook/html/images /usr/share/gosa/html/plugins/addressbook diff --git a/gosa-core/debian/gosa-plugin-connectivity.dirs b/gosa-core/debian/gosa-plugin-connectivity.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-connectivity.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-connectivity.install b/gosa-core/debian/gosa-plugin-connectivity.install new file mode 100644 index 000000000..a70bca516 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-connectivity.install @@ -0,0 +1,4 @@ +connectivity/personal /usr/share/gosa/plugins +connectivity/help/guide.xml /usr/share/gosa/doc/plugins/connectivity +connectivity/locale /usr/share/gosa/locale/plugins/connectivity +connectivity/html/images /usr/share/gosa/html/plugins/connectivity diff --git a/gosa-core/debian/gosa-plugin-dhcp-schema.dirs b/gosa-core/debian/gosa-plugin-dhcp-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dhcp-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-dhcp-schema.install b/gosa-core/debian/gosa-plugin-dhcp-schema.install new file mode 100644 index 000000000..ff80ca04a --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dhcp-schema.install @@ -0,0 +1 @@ +dhcp/contrib/dhcp.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-dhcp.dirs b/gosa-core/debian/gosa-plugin-dhcp.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dhcp.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-dhcp.install b/gosa-core/debian/gosa-plugin-dhcp.install new file mode 100644 index 000000000..db6c18829 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dhcp.install @@ -0,0 +1,4 @@ +dhcp/admin /usr/share/gosa/plugins +dhcp/help/guide.xml /usr/share/gosa/doc/plugins/dhcp +dhcp/locale /usr/share/gosa/locale/plugins/dhcp +dhcp/contrib /usr/share/doc/gosa-plugin-dhcp diff --git a/gosa-core/debian/gosa-plugin-dns-schema.dirs b/gosa-core/debian/gosa-plugin-dns-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dns-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-dns-schema.install b/gosa-core/debian/gosa-plugin-dns-schema.install new file mode 100644 index 000000000..2a363e9ed --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dns-schema.install @@ -0,0 +1 @@ +dns/contrib/dnszone.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-dns.dirs b/gosa-core/debian/gosa-plugin-dns.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dns.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-dns.install b/gosa-core/debian/gosa-plugin-dns.install new file mode 100644 index 000000000..19756f979 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-dns.install @@ -0,0 +1,4 @@ +dns/admin /usr/share/gosa/plugins +dns/help/guide.xml /usr/share/gosa/doc/plugins/dns +dns/locale /usr/share/gosa/locale/plugins/dns +dns/contrib /usr/share/doc/gosa-plugin-dns diff --git a/gosa-core/debian/gosa-plugin-fai-schema.dirs b/gosa-core/debian/gosa-plugin-fai-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-fai-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-fai-schema.install b/gosa-core/debian/gosa-plugin-fai-schema.install new file mode 100644 index 000000000..25fd27cab --- /dev/null +++ b/gosa-core/debian/gosa-plugin-fai-schema.install @@ -0,0 +1 @@ +fai/contrib/fai.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-fai.dirs b/gosa-core/debian/gosa-plugin-fai.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-fai.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-fai.install b/gosa-core/debian/gosa-plugin-fai.install new file mode 100644 index 000000000..d4d9dbd25 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-fai.install @@ -0,0 +1,6 @@ +fai/admin /usr/share/gosa/plugins +fai/help/de /usr/share/gosa/doc/plugins/fai +fai/help/guide.xml /usr/share/gosa/doc/plugins/fai +fai/locale /usr/share/gosa/locale/plugins/fai +fai/contrib /usr/share/doc/gosa-plugin-fai +fai/html/images /usr/share/gosa/html/plugins/fai diff --git a/gosa-core/debian/gosa-plugin-gofax.dirs b/gosa-core/debian/gosa-plugin-gofax.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-gofax.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-gofax.install b/gosa-core/debian/gosa-plugin-gofax.install new file mode 100644 index 000000000..a3e9ce3ac --- /dev/null +++ b/gosa-core/debian/gosa-plugin-gofax.install @@ -0,0 +1,7 @@ +gofax/admin /usr/share/gosa/plugins +gofax/gofax /usr/share/gosa/plugins +gofax/help/guide.xml /usr/share/gosa/doc/plugins/gofax +gofax/locale /usr/share/gosa/locale/plugins/gofax +gofax/contrib /usr/share/doc/gosa-plugin-gofax +gofax/html/getfax.php /usr/share/gosa/html/plugins/gofax +gofax/html/images /usr/share/gosa/html/plugins/gofax diff --git a/gosa-core/debian/gosa-plugin-gofon.dirs b/gosa-core/debian/gosa-plugin-gofon.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-gofon.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-gofon.install b/gosa-core/debian/gosa-plugin-gofon.install new file mode 100644 index 000000000..4ca6cdf3e --- /dev/null +++ b/gosa-core/debian/gosa-plugin-gofon.install @@ -0,0 +1,7 @@ +gofon/admin /usr/share/gosa/plugins +gofon/gofon /usr/share/gosa/plugins +gofon/help/guide.xml /usr/share/gosa/doc/plugins/gofon +gofon/locale /usr/share/gosa/locale/plugins/gofon +gofon/contrib /usr/share/doc/gosa-plugin-gofon +gofon/html/images /usr/share/gosa/html/plugins/gofon +gofon/etc /etc/gosa diff --git a/gosa-core/debian/gosa-plugin-goto.dirs b/gosa-core/debian/gosa-plugin-goto.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-goto.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-goto.install b/gosa-core/debian/gosa-plugin-goto.install new file mode 100644 index 000000000..9520136ef --- /dev/null +++ b/gosa-core/debian/gosa-plugin-goto.install @@ -0,0 +1,7 @@ +goto/admin /usr/share/gosa/plugins +goto/personal /usr/share/gosa/plugins +goto/addons /usr/share/gosa/plugins +goto/help/guide.xml /usr/share/gosa/doc/plugins/goto +goto/locale /usr/share/gosa/locale/plugins/goto +goto/contrib /usr/share/doc/gosa-plugin-goto +goto/html/images /usr/share/gosa/html/plugins/goto diff --git a/gosa-core/debian/gosa-plugin-kolab-schema.dirs b/gosa-core/debian/gosa-plugin-kolab-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-kolab-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-kolab-schema.install b/gosa-core/debian/gosa-plugin-kolab-schema.install new file mode 100644 index 000000000..e341bd91e --- /dev/null +++ b/gosa-core/debian/gosa-plugin-kolab-schema.install @@ -0,0 +1,2 @@ +kolab/contrib/kolab2.schema /etc/ldap/schema/gosa +kolab/contrib/rfc2739.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-kolab.dirs b/gosa-core/debian/gosa-plugin-kolab.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-kolab.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-kolab.install b/gosa-core/debian/gosa-plugin-kolab.install new file mode 100644 index 000000000..9602b4242 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-kolab.install @@ -0,0 +1,5 @@ +kolab/admin /usr/share/gosa/plugins +kolab/personal /usr/share/gosa/plugins +kolab/help/guide.xml /usr/share/gosa/doc/plugins/kolab +kolab/locale /usr/share/gosa/locale/plugins/kolab +kolab/contrib /usr/share/doc/gosa-plugin-kolab diff --git a/gosa-core/debian/gosa-plugin-ldapmanager.dirs b/gosa-core/debian/gosa-plugin-ldapmanager.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ldapmanager.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-ldapmanager.install b/gosa-core/debian/gosa-plugin-ldapmanager.install new file mode 100644 index 000000000..2b356371a --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ldapmanager.install @@ -0,0 +1,5 @@ +ldapmanager/addons /usr/share/gosa/plugins +ldapmanager/help/guide.xml /usr/share/gosa/doc/plugins/ldapmanager +ldapmanager/locale /usr/share/gosa/locale/plugins/ldapmanager +ldapmanager/html/getxls.php /usr/share/gosa/html/plugins/ldapmanager +ldapmanager/html/images /usr/share/gosa/html/plugins/ldapmanager diff --git a/gosa-core/debian/gosa-plugin-log-schema.dirs b/gosa-core/debian/gosa-plugin-log-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-log-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-log-schema.install b/gosa-core/debian/gosa-plugin-log-schema.install new file mode 100644 index 000000000..7fd5e05f8 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-log-schema.install @@ -0,0 +1 @@ +log/contrib/goconfig.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-log.dirs b/gosa-core/debian/gosa-plugin-log.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-log.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-log.install b/gosa-core/debian/gosa-plugin-log.install new file mode 100644 index 000000000..669ea0b6e --- /dev/null +++ b/gosa-core/debian/gosa-plugin-log.install @@ -0,0 +1,5 @@ +log/admin /usr/share/gosa/plugins +log/help/guide.xml /usr/share/gosa/doc/plugins/log +log/locale /usr/share/gosa/locale/plugins/log +log/contrib /usr/share/doc/gosa-plugin-log +log/html/images /usr/share/gosa/html/plugins/log diff --git a/gosa-core/debian/gosa-plugin-mail.dirs b/gosa-core/debian/gosa-plugin-mail.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mail.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-mail.install b/gosa-core/debian/gosa-plugin-mail.install new file mode 100644 index 000000000..b95effc77 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mail.install @@ -0,0 +1,8 @@ +mail/admin /usr/share/gosa/plugins +mail/personal /usr/share/gosa/plugins +mail/addons /usr/share/gosa/plugins +mail/help/guide.xml /usr/share/gosa/doc/plugins/mail +mail/locale /usr/share/gosa/locale/plugins/mail +mail/contrib /usr/share/doc/gosa-plugin-mail +mail/html/images /usr/share/gosa/html/plugins/mail +mail/etc/ /etc/gosa diff --git a/gosa-core/debian/gosa-plugin-mit-krb5-schema.dirs b/gosa-core/debian/gosa-plugin-mit-krb5-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mit-krb5-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-mit-krb5-schema.install b/gosa-core/debian/gosa-plugin-mit-krb5-schema.install new file mode 100644 index 000000000..0cca2aec6 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mit-krb5-schema.install @@ -0,0 +1 @@ +mit-krb5/contrib/hdb.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-mit-krb5.dirs b/gosa-core/debian/gosa-plugin-mit-krb5.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mit-krb5.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-mit-krb5.install b/gosa-core/debian/gosa-plugin-mit-krb5.install new file mode 100644 index 000000000..f327c137b --- /dev/null +++ b/gosa-core/debian/gosa-plugin-mit-krb5.install @@ -0,0 +1,4 @@ +mit-krb5/admin /usr/share/gosa/plugins +mit-krb5/help/guide.xml /usr/share/gosa/doc/plugins/mit-krb5 +mit-krb5/locale /usr/share/gosa/locale/plugins/mit-krb5 +mit-krb5/contrib /usr/share/doc/gosa-plugin-mit-krb5 diff --git a/gosa-core/debian/gosa-plugin-nagios-schema.dirs b/gosa-core/debian/gosa-plugin-nagios-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-nagios-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-nagios-schema.install b/gosa-core/debian/gosa-plugin-nagios-schema.install new file mode 100644 index 000000000..619a18115 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-nagios-schema.install @@ -0,0 +1 @@ +nagios/contrib/nagios.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-nagios.dirs b/gosa-core/debian/gosa-plugin-nagios.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-nagios.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-nagios.install b/gosa-core/debian/gosa-plugin-nagios.install new file mode 100644 index 000000000..b369abb46 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-nagios.install @@ -0,0 +1,5 @@ +nagios/personal /usr/share/gosa/plugins +nagios/help/guide.xml /usr/share/gosa/doc/plugins/nagios +nagios/locale /usr/share/gosa/locale/plugins/nagios +nagios/contrib /usr/share/doc/gosa-plugin-nagios +nagios/html/images /usr/share/gosa/html/plugins/nagios diff --git a/gosa-core/debian/gosa-plugin-netatalk.dirs b/gosa-core/debian/gosa-plugin-netatalk.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-netatalk.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-netatalk.install b/gosa-core/debian/gosa-plugin-netatalk.install new file mode 100644 index 000000000..922bc2f8a --- /dev/null +++ b/gosa-core/debian/gosa-plugin-netatalk.install @@ -0,0 +1,5 @@ +netatalk/personal /usr/share/gosa/plugins +netatalk/help/guide.xml /usr/share/gosa/doc/plugins/netatalk +netatalk/locale /usr/share/gosa/locale/plugins/netatalk +netatalk/contrib /usr/share/doc/gosa-plugin-netatalk +netatalk/html/images /usr/share/gosa/html/plugins/netatalk diff --git a/gosa-core/debian/gosa-plugin-opengroupware.dirs b/gosa-core/debian/gosa-plugin-opengroupware.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-opengroupware.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-opengroupware.install b/gosa-core/debian/gosa-plugin-opengroupware.install new file mode 100644 index 000000000..60f007d70 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-opengroupware.install @@ -0,0 +1,3 @@ +opengroupware/personal /usr/share/gosa/plugins +opengroupware/help/guide.xml /usr/share/gosa/doc/plugins/opengroupware +opengroupware/locale /usr/share/gosa/locale/plugins/opengroupware diff --git a/gosa-core/debian/gosa-plugin-openxchange-schema.dirs b/gosa-core/debian/gosa-plugin-openxchange-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-openxchange-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-openxchange-schema.install b/gosa-core/debian/gosa-plugin-openxchange-schema.install new file mode 100644 index 000000000..c69a5ef28 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-openxchange-schema.install @@ -0,0 +1 @@ +openxchange/contrib/openxchange.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-openxchange.dirs b/gosa-core/debian/gosa-plugin-openxchange.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-openxchange.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-openxchange.install b/gosa-core/debian/gosa-plugin-openxchange.install new file mode 100644 index 000000000..6d2ddfdc7 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-openxchange.install @@ -0,0 +1,4 @@ +openxchange/personal /usr/share/gosa/plugins +openxchange/help/guide.xml /usr/share/gosa/doc/plugins/openxchange +openxchange/locale /usr/share/gosa/locale/plugins/openxchange +openxchange/contrib /usr/share/doc/gosa-plugin-openxchange diff --git a/gosa-core/debian/gosa-plugin-opsi.dirs b/gosa-core/debian/gosa-plugin-opsi.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-opsi.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-opsi.install b/gosa-core/debian/gosa-plugin-opsi.install new file mode 100644 index 000000000..b91124074 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-opsi.install @@ -0,0 +1,4 @@ +opsi/admin /usr/share/gosa/plugins +opsi/help/guide.xml /usr/share/gosa/doc/plugins/opsi +opsi/locale /usr/share/gosa/locale/plugins/opsi +opsi/html/images /usr/share/gosa/html/plugins/opsi diff --git a/gosa-core/debian/gosa-plugin-opsi.lintian-overrides b/gosa-core/debian/gosa-plugin-opsi.lintian-overrides new file mode 100644 index 000000000..985e97d8a --- /dev/null +++ b/gosa-core/debian/gosa-plugin-opsi.lintian-overrides @@ -0,0 +1 @@ +gosa-plugin-opsi: extra-license-file usr/share/gosa/plugins/admin/opsiLicenses/class_filterOpsiLicense.inc diff --git a/gosa-core/debian/gosa-plugin-phpgw-schema.dirs b/gosa-core/debian/gosa-plugin-phpgw-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpgw-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-phpgw-schema.install b/gosa-core/debian/gosa-plugin-phpgw-schema.install new file mode 100644 index 000000000..873bc20b4 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpgw-schema.install @@ -0,0 +1 @@ +phpgw/contrib/phpgwaccount.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-phpgw.dirs b/gosa-core/debian/gosa-plugin-phpgw.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpgw.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-phpgw.install b/gosa-core/debian/gosa-plugin-phpgw.install new file mode 100644 index 000000000..c3d2aabc6 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpgw.install @@ -0,0 +1,4 @@ +phpgw/personal /usr/share/gosa/plugins +phpgw/help/guide.xml /usr/share/gosa/doc/plugins/phpgw +phpgw/locale /usr/share/gosa/locale/plugins/phpgw +phpgw/contrib /usr/share/doc/gosa-plugin-phpgw diff --git a/gosa-core/debian/gosa-plugin-phpscheduleit-schema.dirs b/gosa-core/debian/gosa-plugin-phpscheduleit-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpscheduleit-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-phpscheduleit-schema.install b/gosa-core/debian/gosa-plugin-phpscheduleit-schema.install new file mode 100644 index 000000000..c88793dea --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpscheduleit-schema.install @@ -0,0 +1 @@ +phpscheduleit/contrib/phpscheduleit.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-phpscheduleit.dirs b/gosa-core/debian/gosa-plugin-phpscheduleit.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpscheduleit.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-phpscheduleit.install b/gosa-core/debian/gosa-plugin-phpscheduleit.install new file mode 100644 index 000000000..b2ab670a3 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-phpscheduleit.install @@ -0,0 +1,4 @@ +phpscheduleit/personal /usr/share/gosa/plugins +phpscheduleit/help/guide.xml /usr/share/gosa/doc/plugins/phpscheduleit +phpscheduleit/locale /usr/share/gosa/locale/plugins/phpscheduleit +phpscheduleit/contrib /usr/share/doc/gosa-plugin-phpscheduleit diff --git a/gosa-core/debian/gosa-plugin-pptp-schema.dirs b/gosa-core/debian/gosa-plugin-pptp-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pptp-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-pptp-schema.install b/gosa-core/debian/gosa-plugin-pptp-schema.install new file mode 100644 index 000000000..ce2c782b2 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pptp-schema.install @@ -0,0 +1 @@ +pptp/contrib/pptp.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-pptp.dirs b/gosa-core/debian/gosa-plugin-pptp.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pptp.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-pptp.install b/gosa-core/debian/gosa-plugin-pptp.install new file mode 100644 index 000000000..1f08f507f --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pptp.install @@ -0,0 +1,4 @@ +pptp/personal /usr/share/gosa/plugins +pptp/help/guide.xml /usr/share/gosa/doc/plugins/pptp +pptp/locale /usr/share/gosa/locale/plugins/pptp +pptp/contrib /usr/share/doc/gosa-plugin-pptp diff --git a/gosa-core/debian/gosa-plugin-pureftpd-schema.dirs b/gosa-core/debian/gosa-plugin-pureftpd-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pureftpd-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-pureftpd-schema.install b/gosa-core/debian/gosa-plugin-pureftpd-schema.install new file mode 100644 index 000000000..0b95787ae --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pureftpd-schema.install @@ -0,0 +1 @@ +pureftpd/contrib/pureftpd.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-pureftpd.dirs b/gosa-core/debian/gosa-plugin-pureftpd.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pureftpd.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-pureftpd.install b/gosa-core/debian/gosa-plugin-pureftpd.install new file mode 100644 index 000000000..efbcec6ce --- /dev/null +++ b/gosa-core/debian/gosa-plugin-pureftpd.install @@ -0,0 +1,4 @@ +pureftpd/personal /usr/share/gosa/plugins +pureftpd/help/guide.xml /usr/share/gosa/doc/plugins/pureftpd +pureftpd/locale /usr/share/gosa/locale/plugins/pureftpd +pureftpd/contrib /usr/share/doc/gosa-plugin-pureftpd diff --git a/gosa-core/debian/gosa-plugin-rolemanagement.dirs b/gosa-core/debian/gosa-plugin-rolemanagement.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-rolemanagement.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-rolemanagement.install b/gosa-core/debian/gosa-plugin-rolemanagement.install new file mode 100644 index 000000000..1adefb0db --- /dev/null +++ b/gosa-core/debian/gosa-plugin-rolemanagement.install @@ -0,0 +1,3 @@ +rolemanagement/admin /usr/share/gosa/plugins +rolemanagement/locale /usr/share/gosa/locale/plugins/rolemanagement +rolemanagement/html/images /usr/share/gosa/html/plugins/rolemanagement diff --git a/gosa-core/debian/gosa-plugin-rsyslog.dirs b/gosa-core/debian/gosa-plugin-rsyslog.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-rsyslog.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-rsyslog.install b/gosa-core/debian/gosa-plugin-rsyslog.install new file mode 100644 index 000000000..58c933db4 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-rsyslog.install @@ -0,0 +1,5 @@ +rsyslog/admin /usr/share/gosa/plugins +rsyslog/addons /usr/share/gosa/plugins +rsyslog/locale /usr/share/gosa/locale/plugins/rsyslog +rsyslog/contrib /usr/share/doc/gosa-plugin-rsyslog +rsyslog/html/images /usr/share/gosa/html/plugins/rsyslog diff --git a/gosa-core/debian/gosa-plugin-samba.dirs b/gosa-core/debian/gosa-plugin-samba.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-samba.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-samba.install b/gosa-core/debian/gosa-plugin-samba.install new file mode 100644 index 000000000..7f0a6a400 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-samba.install @@ -0,0 +1,6 @@ +samba/admin /usr/share/gosa/plugins +samba/personal /usr/share/gosa/plugins +samba/help/guide.xml /usr/share/gosa/doc/plugins/samba +samba/locale /usr/share/gosa/locale/plugins/samba +samba/contrib /usr/share/doc/gosa-plugin-samba +samba/html/images /usr/share/gosa/html/plugins/samba diff --git a/gosa-core/debian/gosa-plugin-scalix.dirs b/gosa-core/debian/gosa-plugin-scalix.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-scalix.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-scalix.install b/gosa-core/debian/gosa-plugin-scalix.install new file mode 100644 index 000000000..8353bea45 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-scalix.install @@ -0,0 +1,5 @@ +scalix/admin /usr/share/gosa/plugins +scalix/personal /usr/share/gosa/plugins +scalix/help/guide.xml /usr/share/gosa/doc/plugins/scalix +scalix/locale /usr/share/gosa/locale/plugins/scalix +scalix/html/images /usr/share/gosa/html/plugins/scalix diff --git a/gosa-core/debian/gosa-plugin-squid.dirs b/gosa-core/debian/gosa-plugin-squid.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-squid.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-squid.install b/gosa-core/debian/gosa-plugin-squid.install new file mode 100644 index 000000000..55df97235 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-squid.install @@ -0,0 +1,4 @@ +squid/personal /usr/share/gosa/plugins +squid/help/guide.xml /usr/share/gosa/doc/plugins/squid +squid/locale /usr/share/gosa/locale/plugins/squid +squid/contrib /usr/share/doc/gosa-plugin-squid diff --git a/gosa-core/debian/gosa-plugin-ssh-schema.dirs b/gosa-core/debian/gosa-plugin-ssh-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ssh-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-ssh-schema.install b/gosa-core/debian/gosa-plugin-ssh-schema.install new file mode 100644 index 000000000..243e66b3e --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ssh-schema.install @@ -0,0 +1 @@ +ssh/contrib/openssh-lpk.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-ssh.dirs b/gosa-core/debian/gosa-plugin-ssh.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ssh.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-ssh.install b/gosa-core/debian/gosa-plugin-ssh.install new file mode 100644 index 000000000..0df051936 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-ssh.install @@ -0,0 +1,4 @@ +ssh/personal /usr/share/gosa/plugins +ssh/help/guide.xml /usr/share/gosa/doc/plugins/ssh +ssh/locale /usr/share/gosa/locale/plugins/ssh +ssh/contrib /usr/share/doc/gosa-plugin-ssh diff --git a/gosa-core/debian/gosa-plugin-sudo-schema.dirs b/gosa-core/debian/gosa-plugin-sudo-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-plugin-sudo-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-sudo-schema.install b/gosa-core/debian/gosa-plugin-sudo-schema.install new file mode 100644 index 000000000..a9ef92b71 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-sudo-schema.install @@ -0,0 +1 @@ +sudo/contrib/sudo.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-plugin-sudo.dirs b/gosa-core/debian/gosa-plugin-sudo.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-sudo.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-sudo.install b/gosa-core/debian/gosa-plugin-sudo.install new file mode 100644 index 000000000..02b136448 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-sudo.install @@ -0,0 +1,5 @@ +sudo/admin /usr/share/gosa/plugins +sudo/help/guide.xml /usr/share/gosa/doc/plugins/sudo +sudo/locale /usr/share/gosa/locale/plugins/sudo +sudo/contrib /usr/share/doc/gosa-plugin-sudo +sudo/html/images /usr/share/gosa/html/plugins/sudo diff --git a/gosa-core/debian/gosa-plugin-systems.dirs b/gosa-core/debian/gosa-plugin-systems.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-systems.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-systems.install b/gosa-core/debian/gosa-plugin-systems.install new file mode 100644 index 000000000..ce431e202 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-systems.install @@ -0,0 +1,5 @@ +systems/admin /usr/share/gosa/plugins +systems/help /usr/share/gosa/doc/plugins/systems +systems/help/guide.xml /usr/share/gosa/doc/plugins/systems +systems/locale /usr/share/gosa/locale/plugins/systems +systems/html/images /usr/share/gosa/html/plugins/systems diff --git a/gosa-core/debian/gosa-plugin-uw-imap.dirs b/gosa-core/debian/gosa-plugin-uw-imap.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-uw-imap.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-uw-imap.install b/gosa-core/debian/gosa-plugin-uw-imap.install new file mode 100644 index 000000000..708941304 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-uw-imap.install @@ -0,0 +1,3 @@ +uw-imap/personal /usr/share/gosa/plugins +uw-imap/locale /usr/share/gosa/locale/plugins/uw-imap +uw-imap/contrib /usr/share/doc/gosa-plugin-uw-imap diff --git a/gosa-core/debian/gosa-plugin-webdav.dirs b/gosa-core/debian/gosa-plugin-webdav.dirs new file mode 100644 index 000000000..4cb555796 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-webdav.dirs @@ -0,0 +1 @@ +usr/share/gosa diff --git a/gosa-core/debian/gosa-plugin-webdav.install b/gosa-core/debian/gosa-plugin-webdav.install new file mode 100644 index 000000000..56f8bfb49 --- /dev/null +++ b/gosa-core/debian/gosa-plugin-webdav.install @@ -0,0 +1,3 @@ +webdav/personal /usr/share/gosa/plugins +webdav/help/guide.xml /usr/share/gosa/doc/plugins/webdav +webdav/locale /usr/share/gosa/locale/plugins/webdav diff --git a/gosa-core/debian/gosa-schema.dirs b/gosa-core/debian/gosa-schema.dirs new file mode 100644 index 000000000..44eb13d0c --- /dev/null +++ b/gosa-core/debian/gosa-schema.dirs @@ -0,0 +1 @@ +etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa-schema.install b/gosa-core/debian/gosa-schema.install new file mode 100644 index 000000000..3a3867f9b --- /dev/null +++ b/gosa-core/debian/gosa-schema.install @@ -0,0 +1,10 @@ +gosa-core/contrib/openldap/gosa-samba3.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/rfc2307bis.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/samba3.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/trust.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gofax.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goto-mime.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gofon.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goserver.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goto.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gosystem.schema /etc/ldap/schema/gosa diff --git a/gosa-core/debian/gosa.dirs b/gosa-core/debian/gosa.dirs new file mode 100644 index 000000000..fc29e294c --- /dev/null +++ b/gosa-core/debian/gosa.dirs @@ -0,0 +1,6 @@ +etc/gosa +usr/sbin +usr/share/gosa +usr/share/gosa/bin +var/spool/gosa +var/cache/gosa diff --git a/gosa-core/debian/gosa.docs b/gosa-core/debian/gosa.docs new file mode 100644 index 000000000..729b65803 --- /dev/null +++ b/gosa-core/debian/gosa.docs @@ -0,0 +1,4 @@ +gosa-core/FAQ +gosa-core/AUTHORS +gosa-core/README +gosa-core/README.safemode diff --git a/gosa-core/debian/gosa.install b/gosa-core/debian/gosa.install new file mode 100644 index 000000000..8a3d75215 --- /dev/null +++ b/gosa-core/debian/gosa.install @@ -0,0 +1,14 @@ +gosa-core/update-gosa /usr/sbin +gosa-core/bin/gosa-encrypt-passwords /usr/sbin +gosa-core/html /usr/share/gosa +gosa-core/ihtml /usr/share/gosa +gosa-core/include /usr/share/gosa +gosa-core/locale /usr/share/gosa +gosa-core/plugins /usr/share/gosa +gosa-core/setup /usr/share/gosa +debian/gosa-apache.conf /etc/gosa +debian/gosa-lighttpd.conf /etc/gosa +gosa-core/contrib/shells /etc/gosa +gosa-core/contrib/encodings /etc/gosa +gosa-core/contrib/openldap/slapd.conf /usr/share/doc/gosa/slapd.conf-example +gosa-core/contrib/gosa.conf /usr/share/doc/gosa diff --git a/gosa-core/debian/gosa.lintian-overrides b/gosa-core/debian/gosa.lintian-overrides new file mode 100644 index 000000000..b74fc84e5 --- /dev/null +++ b/gosa-core/debian/gosa.lintian-overrides @@ -0,0 +1,7 @@ +gosa: extra-license-file usr/share/gosa/setup/class_setupStep_License.inc +gosa: extra-license-file usr/share/gosa/setup/license.txt +gosa: extra-license-file usr/share/gosa/setup/setup_license.tpl +gosa: embedded-javascript-library usr/share/gosa/html/include/prototype.js +gosa: embedded-javascript-library usr/share/gosa/html/include/scriptaculous.js +gosa: embedded-php-library usr/share/gosa/include/smarty/Smarty.class.php + diff --git a/gosa-core/debian/gosa.manpages b/gosa-core/debian/gosa.manpages new file mode 100644 index 000000000..bc837b903 --- /dev/null +++ b/gosa-core/debian/gosa.manpages @@ -0,0 +1,4 @@ +gosa-core/contrib/gosa.conf.5 +gosa-core/gosa-encrypt-passwords.1 +gosa-core/update-gosa.1 + diff --git a/gosa-core/debian/gosa.postinst b/gosa-core/debian/gosa.postinst new file mode 100644 index 000000000..6286d073a --- /dev/null +++ b/gosa-core/debian/gosa.postinst @@ -0,0 +1,107 @@ +#!/bin/sh +# postinst script for gosa +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +# Set ID's +WEBUSER="www-data" +WEBGROUP="www-data" + +# Create empty inclusion file for apache +if [ ! -f /etc/gosa/gosa.secrets ]; then + touch /etc/gosa/gosa.secrets + chmod 600 /etc/gosa/gosa.secrets +fi + +if [ -d /etc/apache2/conf.d ]; then + + # Copy GOsa configuration to conf.d directories + if [ ! -L /etc/apache2/conf.d/gosa.conf ]; then + + # Remove old instances of this file + if [ -f /etc/apache2/conf.d/gosa.conf ]; then + echo "Found old gosa apache configuration in /etc/apache2/conf.d - moving it to gosa.conf.orig..." + echo "Please check for changes in /etc/gosa/gosa-apache.conf if you modified this file!" + mv /etc/apache2/conf.d/gosa.conf /etc/apache2/conf.d/gosa.conf.orig + fi + + echo "Making /gosa available in /etc/apache2/conf.d" + + # Add GOsa include file + ln -s /etc/gosa/gosa-apache.conf /etc/apache2/conf.d/gosa.conf + fi + + # Add support for RequestHeader + a2enmod headers + + # Finally restart servers + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d apache2 reload + else + /etc/init.d/apache2 reload + fi +fi + +if [ -d /etc/lighttpd/conf-available ]; then + + # Copy GOsa configuration to conf-available directories /etc/lighttpd/conf-available + if [ ! -L /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf ]; then + + # Remove old instances of this file + if [ -f /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf ]; then + echo "Found old gosa apache configuration in /etc/lighttpd/conf-enabled - moving it to orig.gosa-lighttpd.conf ..." + echo "Please check for changes in /etc/lighttpd/conf-available/orig.99gosa-lighttpd.conf if you modified this file!" + mv /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf /etc/lighttpd/conf-available/orig.gosa-lighttpd.conf + fi + + echo "Making /gosa available in /etc/lighttpd/conf-enabled/" + + # Add GOsa include file + ln -s /etc/gosa/gosa-lighttpd.conf /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf + fi + + # Finally restart servers + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d lighttpd reload + else + /etc/init.d/lighttpd reload + fi + +fi + +# Add links for safe mode +[ ! -d /usr/share/gosa/bin ] && mkdir -p /usr/share/gosa/bin +for source in /usr/bin/convert /usr/bin/lpstat; do + if [ -e $source ]; then + target=/usr/share/gosa/bin/${source##*/} + [ ! -L $target ] && ln -sf $source $target + fi +done + +# Fix permission in /var/(spool|cache)/gosa +chown root.$WEBGROUP -R /var/spool/gosa +chmod 770 -R /var/spool/gosa +chown root.$WEBGROUP -R /var/cache/gosa +chmod 770 -R /var/cache/gosa + +update-gosa + +exit 0 + diff --git a/gosa-core/debian/gosa.postrm b/gosa-core/debian/gosa.postrm new file mode 100644 index 000000000..6a4a072aa --- /dev/null +++ b/gosa-core/debian/gosa.postrm @@ -0,0 +1,55 @@ +#! /bin/sh +# postrm script for GOsa +# + +set -e + +case "$1" in + purge|remove) + + # Pure here + if [ "$1" = "purge" ] ; then + if [ -d /var/spool/gosa ] ; then + echo "Removing /var/spool/gosa as requested." + rm -Rf /var/spool/gosa + fi + fi + + if [ -d /etc/apache2/conf.d ]; then + # Remove GOsa include + [ -L /etc/apache2/conf.d/gosa.conf ] && rm -f /etc/apache2/conf.d/gosa.conf + + # Restart servers + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d apache2 restart + else + /etc/init.d/apache2 restart + fi + fi + + if [ -d /etc/lighttpd/conf-available ]; then + # Remove GOsa include + [ -L /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf ] && rm -f /etc/lighttpd/conf-enabled/99gosa-lighttpd.conf + + # Restart servers + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d lighttpd restart + else + /etc/init.d/lighttpd restart + fi + fi + + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/gosa-core/debian/gosa.xpm b/gosa-core/debian/gosa.xpm new file mode 100644 index 000000000..b27a7ae0d --- /dev/null +++ b/gosa-core/debian/gosa.xpm @@ -0,0 +1,490 @@ +/* XPM */ +static char * gosa_xpm[] = { +"32 32 455 2", +" c None", +". c #8585A9", +"+ c #9E9EC5", +"@ c #A8A8CF", +"# c #ACADD2", +"$ c #B5B7D9", +"% c #C1C2E2", +"& c #D8DAF2", +"* c #C0C2E2", +"= c #7B7BA6", +"- c #AFAFCE", +"; c #B5B6D6", +"> c #BBBDDE", +", c #C1C3E5", +"' c #CBCDEB", +") c #D8DAF3", +"! c #E7E9FB", +"~ c #EDEFFD", +"{ c #E9EFFE", +"] c #DCECFE", +"^ c #DDEEFF", +"/ c #F6F9FE", +"( c #9696BD", +"_ c #BDBCD6", +": c #C0C1DC", +"< c #BEBFDD", +"[ c #C3C5E4", +"} c #C9CDED", +"| c #D1D7F5", +"1 c #D6DCF8", +"2 c #DCDEFA", +"3 c #DFE0F9", +"4 c #DBE2F8", +"5 c #D0E0F7", +"6 c #BBD9F7", +"7 c #9FCFF9", +"8 c #6AB8FD", +"9 c #4AA7FE", +"0 c #4DA6FF", +"a c #CCE6FF", +"b c #ABAAC9", +"c c #C8C8E0", +"d c #D8DBF2", +"e c #CED5F8", +"f c #CCD5FB", +"g c #CBD2F7", +"h c #CAD2F6", +"i c #C8D3F6", +"j c #BCD1F2", +"k c #B1CEED", +"l c #9BCDF0", +"m c #80CBF5", +"n c #5DC3FC", +"o c #4BBAFF", +"p c #40B1FF", +"q c #39AAFF", +"r c #36A3FF", +"s c #319DFF", +"t c #2490FF", +"u c #7DBCFE", +"v c #C7C3D7", +"w c #C9C9DC", +"x c #D5DDFE", +"y c #C9D4FF", +"z c #B4BBE3", +"A c #ADC0E3", +"B c #A2D0EF", +"C c #91D8F7", +"D c #7BD9FA", +"E c #6CD7FC", +"F c #60D1FF", +"G c #58CBFF", +"H c #51C2FF", +"I c #4CBBFF", +"J c #44B2FF", +"K c #3FACFF", +"L c #37A3FF", +"M c #2490FD", +"N c #5FA6F7", +"O c #D6D4E1", +"P c #C4C4DB", +"Q c #D5DDFD", +"R c #C5CDF9", +"S c #A8C1E3", +"T c #A9EAFE", +"U c #92E4FF", +"V c #83DFFF", +"W c #71DBFF", +"X c #67D8FF", +"Y c #5ED0FF", +"Z c #59CAFF", +"` c #51C1FF", +" . c #3EABFF", +".. c #37A2FF", +"+. c #319CFF", +"@. c #238BF8", +"#. c #4592EF", +"$. c #DEDEEA", +"%. c #B8B8D2", +"&. c #DBDFF8", +"*. c #C9D1FC", +"=. c #A6C3E6", +"-. c #9FE5FE", +";. c #8BE1FF", +">. c #7DDEFF", +",. c #6EDAFF", +"'. c #65D6FF", +"). c #5DCFFF", +"!. c #58C8FF", +"~. c #50BFFF", +"{. c #4AB8FF", +"]. c #43B0FF", +"^. c #3EAAFF", +"/. c #36A2FF", +"(. c #309CFF", +"_. c #2083F2", +":. c #3788EC", +"<. c #DFE1EF", +"[. c #737291", +"}. c #D5D6F0", +"|. c #CFD8FE", +"1. c #A5B5DF", +"2. c #8FDAF7", +"3. c #80DFFF", +"4. c #74DBFF", +"5. c #68D8FF", +"6. c #62D3FF", +"7. c #5BCBFF", +"8. c #56C6FF", +"9. c #4EBDFF", +"0. c #48B6FF", +"a. c #41AFFF", +"b. c #3CA8FF", +"c. c #34A0FF", +"d. c #2B91F8", +"e. c #1D7AEB", +"f. c #247CEB", +"g. c #DBE2F5", +"h. c #7F7E9F", +"i. c #C7C8E6", +"j. c #D0D8FB", +"k. c #ADB6E2", +"l. c #86CDF1", +"m. c #76DCFF", +"n. c #6CD9FF", +"o. c #63D5FF", +"p. c #5FD0FF", +"q. c #53C2FF", +"r. c #4CBAFF", +"s. c #46B4FF", +"t. c #3AA7FF", +"u. c #2F97FA", +"v. c #2485F0", +"w. c #1D79EB", +"x. c #1773E9", +"y. c #CFDCF7", +"z. c #8988AB", +"A. c #B6B6D4", +"B. c #CED4F7", +"C. c #BDC3EE", +"D. c #84C0E9", +"E. c #68DAFF", +"F. c #64D6FF", +"G. c #60D0FF", +"H. c #54C4FF", +"I. c #50BEFF", +"J. c #49B7FF", +"K. c #44B1FF", +"L. c #3BA7FE", +"M. c #3199F9", +"N. c #2685F0", +"O. c #2280EE", +"P. c #1C78EB", +"Q. c #0F6DE9", +"R. c #A8C7F6", +"S. c #A6A4C6", +"T. c #A5A4C0", +"U. c #D2D6F4", +"V. c #C5CCF6", +"W. c #8ABDE8", +"X. c #62D7FF", +"Y. c #5FD1FF", +"Z. c #51C0FF", +"`. c #45B2FF", +" + c #3DA9FD", +".+ c #3096F7", +"++ c #298BF3", +"@+ c #2483F0", +"#+ c #207EEE", +"$+ c #1A76EB", +"%+ c #0E6BE9", +"&+ c #88B4F4", +"*+ c #B6B5D5", +"=+ c #CBCCE6", +"-+ c #CED5FC", +";+ c #9DBCEA", +">+ c #5ACEFF", +",+ c #55C5FF", +"'+ c #4BB9FF", +")+ c #42AFFE", +"!+ c #369EFA", +"~+ c #2F94F7", +"{+ c #2A8DF5", +"]+ c #2687F3", +"^+ c #2180F0", +"/+ c #1D7AEE", +"(+ c #1773EB", +"_+ c #106BE9", +":+ c #609AF0", +"<+ c #CCCDE6", +"[+ c #B5B5D4", +"}+ c #D1D9FE", +"|+ c #AEBAE7", +"1+ c #58C3FA", +"2+ c #3EA9FE", +"3+ c #359EFC", +"4+ c #2F96F9", +"5+ c #2C91F7", +"6+ c #278AF5", +"7+ c #2384F3", +"8+ c #1E7CF0", +"9+ c #1A77EE", +"0+ c #1570EB", +"a+ c #0F69E9", +"b+ c #4D8DEF", +"c+ c #D9DDF2", +"d+ c #A2A1C6", +"e+ c #CFD6F8", +"f+ c #BEC0EA", +"g+ c #61B2EC", +"h+ c #4BBDFF", +"i+ c #3DA9FF", +"j+ c #339CFD", +"k+ c #3098FB", +"l+ c #2C91F9", +"m+ c #288CF7", +"n+ c #2486F5", +"o+ c #2080F3", +"p+ c #1B79F0", +"q+ c #1774EE", +"r+ c #126CEB", +"s+ c #0E66E9", +"t+ c #3B7FEC", +"u+ c #E3EBFC", +"v+ c #9898BD", +"w+ c #CED3F2", +"x+ c #CACEF5", +"y+ c #6AAAE7", +"z+ c #46B6FF", +"A+ c #349FFF", +"B+ c #2F97FD", +"C+ c #2C93FB", +"D+ c #288DF9", +"E+ c #2588F7", +"F+ c #2182F4", +"G+ c #1D7CF2", +"H+ c #1876F0", +"I+ c #1570EE", +"J+ c #0E68EB", +"K+ c #0660E9", +"L+ c #4D88ED", +"M+ c #E9F0FD", +"N+ c #C5C6E8", +"O+ c #D3DAFE", +"P+ c #80AFEA", +"Q+ c #3FACFD", +"R+ c #339DFF", +"S+ c #2F97FF", +"T+ c #2A91FD", +"U+ c #288DFB", +"V+ c #2387F9", +"W+ c #2182F7", +"X+ c #1D7DF4", +"Y+ c #1977F2", +"Z+ c #116EF0", +"`+ c #176EED", +" @ c #3E83ED", +".@ c #7DA9F1", +"+@ c #EDF0FA", +"@@ c #E0E0F1", +"#@ c #B0B0D6", +"$@ c #D4DAFA", +"%@ c #95B4EB", +"&@ c #3DA3F9", +"*@ c #2E97FF", +"=@ c #2B92FF", +"-@ c #268CFD", +";@ c #2488FB", +">@ c #2082F9", +",@ c #1D7EF7", +"'@ c #1576F5", +")@ c #1874F1", +"!@ c #488BEF", +"~@ c #96B8F3", +"{@ c #E0E9FB", +"]@ c #E5E7F8", +"^@ c #B4B5D6", +"/@ c #6C6C98", +"(@ c #9090B6", +"_@ c #CACFF2", +":@ c #AEBBEB", +"<@ c #4498F2", +"[@ c #288FFF", +"}@ c #248BFF", +"|@ c #2185FD", +"1@ c #1C80FB", +"2@ c #1D7CF7", +"3@ c #3284F4", +"4@ c #70A3F2", +"5@ c #C5D3F3", +"6@ c #E7E8F8", +"7@ c #D4D5EC", +"8@ c #9797C1", +"9@ c #5F5F95", +"0@ c #8181A7", +"a@ c #BFC3EA", +"b@ c #BEC6F0", +"c@ c #5894E8", +"d@ c #2189FF", +"e@ c #1E84FF", +"f@ c #1B7EFC", +"g@ c #3285F6", +"h@ c #80AAF1", +"i@ c #C4D2F7", +"j@ c #DBE0F8", +"k@ c #C9CCEB", +"l@ c #8586B1", +"m@ c #5F6089", +"n@ c #B4B5DB", +"o@ c #D0D7F9", +"p@ c #94A7E0", +"q@ c #388AF5", +"r@ c #4D94F7", +"s@ c #A6BDF0", +"t@ c #D4D9F5", +"u@ c #CFD1EE", +"v@ c #B9BEE4", +"w@ c #7C7EB5", +"x@ c #3A3A5E", +"y@ c #A09FC9", +"z@ c #D3DAFB", +"A@ c #CAD2F8", +"B@ c #BCC7F2", +"C@ c #CCD5FA", +"D@ c #C5C9EC", +"E@ c #AFB1DB", +"F@ c #AAAEDD", +"G@ c #8D91CA", +"H@ c #9094C7", +"I@ c #8B8FC7", +"J@ c #A6A9D8", +"K@ c #BEC5EE", +"L@ c #B8BEE7", +"M@ c #ACAED7", +"N@ c #C5C7E6", +"O@ c #DBE1FA", +"P@ c #D7DFFF", +"Q@ c #CED8FF", +"R@ c #9BA0D8", +"S@ c #A8AFDC", +"T@ c #ACB5E3", +"U@ c #ADB6E7", +"V@ c #B9C2F6", +"W@ c #9DA4DB", +"X@ c #767BAE", +"Y@ c #BFC0E1", +"Z@ c #B7B9DD", +"`@ c #9D9ECC", +" # c #DBDBEC", +".# c #ECF0FF", +"+# c #E1E7FF", +"@# c #D5DEFF", +"## c #CBD5FE", +"$# c #969BD4", +"%# c #A1A7D7", +"&# c #A8B1DF", +"*# c #A2ABDC", +"=# c #BCC7F7", +"-# c #C6D1FF", +";# c #BAC4F6", +"># c #8387C9", +",# c #E6E8F4", +"'# c #F2F5FD", +")# c #F3F6FE", +"!# c #C8C9E2", +"~# c #D7DCF6", +"{# c #B2B7E4", +"]# c #9194CC", +"^# c #9296CB", +"/# c #ADB4E1", +"(# c #B1B9E6", +"_# c #BBC5F4", +":# c #B7C1F3", +"<# c #A0A8E2", +"[# c #6668A9", +"}# c #474685", +"|# c #CBCBDE", +"1# c #F5F7FC", +"2# c #EBECF8", +"3# c #E9ECF9", +"4# c #D1D4EE", +"5# c #B2B4DA", +"6# c #9798CB", +"7# c #9EA2D1", +"8# c #B4BAE2", +"9# c #BDC4EC", +"0# c #C2CBF4", +"a# c #BDC6F5", +"b# c #A1A8E2", +"c# c #6668A8", +"d# c #48497F", +"e# c #E4E5F6", +"f# c #F8F9FE", +"g# c #EFF1FC", +"h# c #EDF0FD", +"i# c #EAEEFE", +"j# c #E5EAFC", +"k# c #C3C8E8", +"l# c #D5DAF6", +"m# c #DAE1FD", +"n# c #D4DCFD", +"o# c #BCC3EE", +"p# c #989CD4", +"q# c #5B5C9C", +"r# c #3F3E73", +"s# c #DCDCF1", +"t# c #FAFBFF", +"u# c #F3F6FF", +"v# c #EFF2FF", +"w# c #EBEFFF", +"x# c #E8ECFF", +"y# c #E5EBFF", +"z# c #E2E8FF", +"A# c #C7CCF0", +"B# c #9EA1D6", +"C# c #61629B", +"D# c #444374", +"E# c #9F9FC5", +"F# c #EEF0F9", +"G# c #F4F6FF", +"H# c #EFF3FF", +"I# c #EDF1FF", +"J# c #E1E6F9", +"K# c #C3C7EA", +"L# c #9293C6", +"M# c #5A5996", +"N# c #B5B6D7", +"O# c #F5F8FE", +"P# c #EEF2FC", +"Q# c #CACDEA", +"R# c #9496C7", +"S# c #5F5F92", +"T# c #9696C4", +"U# c #8585B7", +"V# c #585890", +" . ", +" + @ # $ % & * = ", +" - ; > , ' ) ! ~ { ] ^ / ( ", +" _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b ", +" c d e f g h i j k l m n o p q r s t u v ", +" w x y z A B C D E F G H I J K L s M N O ", +" P Q R S T U V W X Y Z ` o J ...+.@.#.$. ", +" %.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[. ", +" }.|.1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h. ", +" i.j.k.l.m.n.o.p.!.q.r.s.K t.u.v.w.x.y.z. ", +" A.B.C.D.E.F.G.7.H.I.J.K.L.M.N.O.P.Q.R.S. ", +" T.U.V.W.X.Y.7.8.Z.I `. +.+++@+#+$+%+&+*+ ", +" =+-+;+>+Z ,+Z.'+)+!+~+{+]+^+/+(+_+:+<+ ", +" [+}+|+1+H.Z.I 2+3+4+5+6+7+8+9+0+a+b+c+ ", +" d+e+f+g+h+J.i+j+k+l+m+n+o+p+q+r+s+t+u+ ", +" v+w+x+y+z+K A+B+C+D+E+F+G+H+I+J+K+L+M+ ", +" N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@ ", +" #@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@ ", +" (@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@ ", +" 0@a@b@c@d@e@f@g@h@i@j@k@l@m@ ", +" n@o@p@q@r@s@t@u@v@w@x@ ", +" y@z@A@B@C@D@E@F@b@G@H@I@ ", +" J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@ ", +" Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#># ", +" ,#'#)#Z@!#.#~#{#]#^#/#(#_#:#<#[#}# ", +" |#1#2#3#4#`@5#6#7#8#9#0#a#b#c#d# ", +" e#f#g#h#i#j#k#l#m#n#o#p#q#r# ", +" s#t#u#v#w#x#y#z#A#B#C#D# ", +" E#F#G#H#I#J#K#L#M# ", +" N#O#P#Q#R#S# ", +" T#U#V# ", +" "}; diff --git a/gosa-core/debian/patches/01_fix_smarty_location.patch b/gosa-core/debian/patches/01_fix_smarty_location.patch new file mode 100644 index 000000000..4596ba8de --- /dev/null +++ b/gosa-core/debian/patches/01_fix_smarty_location.patch @@ -0,0 +1,17 @@ +Author: +Description: Adapt location for debian packaged smarty +--- a/include/php_setup.inc ++++ b/gosa-core/include/php_setup.inc +@@ -285,7 +285,11 @@ + ini_set("include_path",".:$BASE_DIR/include:$BASE_DIR/include/utils/excel:/usr/share/php"); + + /* Do smarty setup */ +-require("smarty/Smarty.class.php"); ++if (file_exists("/usr/share/php/smarty/Smarty.class.php")){ ++ require("/usr/share/php/smarty/Smarty.class.php"); ++} else { ++ require("/usr/share/php/smarty/libs/Smarty.class.php"); ++} + $smarty = new Smarty; + $smarty->template_dir = $BASE_DIR.'/ihtml/'; + $smarty->caching= false; diff --git a/gosa-core/debian/patches/02_fix_template_location.patch b/gosa-core/debian/patches/02_fix_template_location.patch new file mode 100644 index 000000000..78ba89e61 --- /dev/null +++ b/gosa-core/debian/patches/02_fix_template_location.patch @@ -0,0 +1,13 @@ +Author: +Description: Fix location of configuration template. +--- a/include/functions.inc ++++ b/gosa-core/include/functions.inc +@@ -40,7 +40,7 @@ + } + + /* Define common locatitions */ +-define ("CONFIG_TEMPLATE_DIR", "../contrib"); ++define ("CONFIG_TEMPLATE_DIR", "/usr/share/doc/gosa"); + define ("TEMP_DIR","/var/cache/gosa/tmp"); + + /* Define get_list flags */ diff --git a/gosa-core/debian/patches/03_fix_class_mapping.patch b/gosa-core/debian/patches/03_fix_class_mapping.patch new file mode 100644 index 000000000..81a720417 --- /dev/null +++ b/gosa-core/debian/patches/03_fix_class_mapping.patch @@ -0,0 +1,58 @@ +Author: +Description: Fix location of auto-generated class mapping file +Index: gosa/gosa-core/include/class_config.inc +=================================================================== +--- gosa.orig/gosa-core/include/class_config.inc 2010-02-05 13:51:35.000000000 +0000 ++++ gosa/gosa-core/include/class_config.inc 2010-10-01 06:51:28.478555098 +0000 +@@ -100,12 +100,12 @@ + if we have installed or removed plugins. + */ + if(session::global_is_set("class_location.inc:timestamp")){ +- $tmp = stat("../include/class_location.inc"); ++ $tmp = stat("/var/cache/gosa/class.cache"); + if($tmp['mtime'] != session::global_get("class_location.inc:timestamp")){ + session::global_un_set("plist"); + } + } +- $tmp = stat("../include/class_location.inc"); ++ $tmp = stat("/var/cache/gosa/class.cache"); + session::global_set("class_location.inc:timestamp",$tmp['mtime']); + + if($this->filename != "" && filemtime($this->filename) != $this->last_modified){ +Index: gosa/gosa-core/include/functions.inc +=================================================================== +--- gosa.orig/gosa-core/include/functions.inc 2010-10-01 06:51:28.000000000 +0000 ++++ gosa/gosa-core/include/functions.inc 2010-10-01 06:51:55.250554318 +0000 +@@ -73,7 +73,7 @@ + $svn_revision = '$Revision: 19652 $'; + + /* Include required files */ +-require_once("class_location.inc"); ++require_once("/var/cache/gosa/class.cache"); + require_once ("functions_debug.inc"); + require_once ("accept-to-gettext.inc"); + +Index: gosa/gosa-core/update-gosa +=================================================================== +--- gosa.orig/gosa-core/update-gosa 2008-06-10 07:56:22.000000000 +0000 ++++ gosa/gosa-core/update-gosa 2010-10-01 06:51:28.481554589 +0000 +@@ -21,7 +21,7 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-define ("GOSA_HOME", dirname(__FILE__)); ++define ("GOSA_HOME", "/usr/share/gosa"); + define ("LOCALE_DIR", GOSA_HOME."/locale"); + define ("PLUGSTATE_DIR", GOSA_HOME."/state"); + +@@ -122,8 +122,8 @@ + function rescan_classes() + { + echo "Updating class cache...\n"; +- $class_mapping= get_classes(); +- $filename= GOSA_HOME."/include/class_location.inc"; ++ $class_mapping= get_classes("/usr/share/gosa"); ++ $filename= "/var/cache/gosa/class.cache"; + + /* Sanity checks */ + if (!file_exists($filename) || is_writable($filename)) { diff --git a/gosa-core/debian/patches/04_fix_locale_location.patch b/gosa-core/debian/patches/04_fix_locale_location.patch new file mode 100644 index 000000000..2a27f1845 --- /dev/null +++ b/gosa-core/debian/patches/04_fix_locale_location.patch @@ -0,0 +1,41 @@ +Author: +Description: Fixed location of auto-generated locales +--- a/include/php_setup.inc ++++ b/gosa-core/include/php_setup.inc +@@ -20,7 +20,7 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-define ("LOCALE_DIR", dirname(dirname(__FILE__))."/locale/compiled"); ++define ("LOCALE_DIR", "/var/cache/gosa/locale"); + + function gosaRaiseError($errno, $errstr, $errfile, $errline) + { +--- a/update-gosa ++++ b/gosa-core/update-gosa +@@ -169,20 +169,20 @@ + + /* For each language, merge the target .mo to the compiled directory. */ + foreach ($languages as $language => $po_files){ +- if (!is_dir(LOCALE_DIR."/compiled/${language}/LC_MESSAGES")){ +- if (!mkdir (LOCALE_DIR."/compiled/${language}/LC_MESSAGES", 0755, TRUE)){ +- echo "Failed to create '".LOCALE_DIR."/compiled/${language}/LC_MESSAGES'- aborted"; ++ if (!is_dir("/var/cache/gosa/locale/${language}/LC_MESSAGES")){ ++ if (!mkdir ("/var/cache/gosa/locale/${language}/LC_MESSAGES", 0755, TRUE)){ ++ echo "Failed to create '/var/cache/gosa/locale/${language}/LC_MESSAGES'- aborted"; + exit (3); + } + } + + /* Cat all these po files into one single file */ +- system ("(cd ".LOCALE_DIR." && msgcat --use-first ".implode(" ", $po_files)." > compiled/${language}/LC_MESSAGES/messages.po)", $val); ++ system ("(cd ".LOCALE_DIR." && msgcat --use-first ".implode(" ", $po_files)." > /var/cache/gosa/locale/${language}/LC_MESSAGES/messages.po)", $val); + if ($val != 0){ + echo "Merging of message files failed - aborted"; + exit (4); + } +- system ("(cd ".LOCALE_DIR."/compiled/${language}/LC_MESSAGES && msgfmt -o messages.mo messages.po && rm messages.po)", $val); ++ system ("(cd /var/cache/gosa/locale/${language}/LC_MESSAGES && msgfmt -o messages.mo messages.po && rm messages.po)", $val); + if ($val != 0){ + echo "Compiling of message files failed - aborted"; + exit (5); diff --git a/gosa-core/debian/patches/05_fix_online_help_location.patch b/gosa-core/debian/patches/05_fix_online_help_location.patch new file mode 100644 index 000000000..ab29f95e8 --- /dev/null +++ b/gosa-core/debian/patches/05_fix_online_help_location.patch @@ -0,0 +1,24 @@ +Author: +Description: Fix location of auto-generated online help. +--- a/html/helpviewer.php ++++ b/gosa-core/html/helpviewer.php +@@ -104,7 +104,7 @@ + if(session::global_is_set('current_class_for_help')){ + + /* Create new XML parser with the path to the Xml file */ +- $xml = new parseXml("../doc/guide.xml"); ++ $xml = new parseXml("/etc/gosa/guide.xml"); + + /* Generate help array */ + $str = $xml->parse(); +--- a/update-gosa ++++ b/gosa-core/update-gosa +@@ -195,7 +195,7 @@ + + function rescan_guide() + { +- $master_guide= "doc/guide.xml"; ++ $master_guide= "/etc/gosa/guide.xml"; + echo "Updating Online Help Index...\n"; + $master_guide_content="\n". + "