From 37619a10eb4b070dccb2023cd36dda10a68485fb Mon Sep 17 00:00:00 2001
From: Laurent Destailleur
Date: Sun, 31 Jul 2011 22:21:57 +0000
Subject: [PATCH 001/118] Fix: Avoid errors into rpm packages
---
build/deb/README | 2 +-
build/deb/changelog | 2 +-
build/deb/control.DEBIAN | 46 +
build/deb/control.debian | 10 +-
build/deb/dolibarr.desktop | 4 -
build/deb/install | 1 -
build/deb/postinst | 100 +-
build/deb/postrm | 119 +-
build/makepack-dolibarr.pl | 164 ++-
build/rpm/README | 13 +-
build/rpm/dolibarr.desktop | 3 +-
build/rpm/dolibarr.spec | 173 ++-
build/rpm/file_contexts.dolibarr | 6 +-
dev/skeletons/modMyModule.class.php | 4 +-
htdocs/admin/boxes.php | 8 +-
htdocs/admin/modules.php | 33 +-
htdocs/admin/perms.php | 32 +-
htdocs/admin/system/index.php | 7 +-
htdocs/boxes.php | 6 +-
htdocs/cashdesk/css/style.css | 5 +-
htdocs/cashdesk/javascript/dhtml.js | 3 +-
htdocs/cashdesk/tpl/menu.tpl.php | 13 +-
htdocs/cashdesk/tpl/validation1.tpl.php | 21 +-
htdocs/compta/ajaxpayment.php | 15 +-
htdocs/compta/index.php | 7 +-
htdocs/compta/paiement.php | 7 +-
htdocs/core/class/conf.class.php | 9 +-
htdocs/core/class/cookie.class.php | 5 +-
htdocs/filefunc.inc.php | 7 +-
htdocs/imports/import.php | 7 +-
.../modules/export/export_csv.modules.php | 5 +-
.../modules/export/export_excel.modules.php | 5 +-
.../modules/export/export_tsv.modules.php | 8 +-
.../modules/export/modules_export.php | 3 +-
htdocs/includes/modules/modWorkflow.class.php | 4 +-
.../includes/odtphp/zip/pclzip/gnu-lgpl.txt | 1007 +++++++++--------
htdocs/includes/php_writeexcel/LICENSE | 3 +-
htdocs/index.php | 7 +-
htdocs/install/check.php | 5 +-
htdocs/install/default.css | 5 +-
htdocs/install/etape0.php | 5 +-
htdocs/install/etape1.php | 5 +-
htdocs/install/etape2.php | 5 +-
htdocs/install/etape4.php | 5 +-
htdocs/install/etape5.php | 5 +-
htdocs/install/fileconf.php | 5 +-
htdocs/install/inc.php | 13 +-
htdocs/install/licence.php | 5 +-
htdocs/install/mysql/data/llx_00_c_pays.sql | 5 +-
.../install/mysql/data/llx_10_c_regions.sql | 5 +-
.../mysql/data/llx_20_c_departements.sql | 5 +-
htdocs/install/mysql/data/llx_accounting.sql | 5 +-
.../mysql/data/llx_c_action_trigger.sql | 5 +-
.../install/mysql/data/llx_c_actioncomm.sql | 5 +-
.../install/mysql/data/llx_c_availability.sql | 5 +-
.../install/mysql/data/llx_c_barcode_type.sql | 5 +-
.../mysql/data/llx_c_chargesociales.sql | 5 +-
htdocs/install/mysql/data/llx_c_civilite.sql | 5 +-
.../install/mysql/data/llx_c_currencies.sql | 5 +-
htdocs/install/mysql/data/llx_c_ecotaxe.sql | 5 +-
htdocs/install/mysql/data/llx_c_effectif.sql | 5 +-
.../mysql/data/llx_c_forme_juridique.sql | 5 +-
.../install/mysql/data/llx_c_input_method.sql | 5 +-
.../install/mysql/data/llx_c_input_reason.sql | 5 +-
htdocs/install/mysql/data/llx_c_paiement.sql | 5 +-
.../install/mysql/data/llx_c_paper_format.sql | 5 +-
.../install/mysql/data/llx_c_payment_term.sql | 5 +-
htdocs/install/mysql/data/llx_c_propalst.sql | 5 +-
.../mysql/data/llx_c_prospectlevel.sql | 5 +-
.../mysql/data/llx_c_shipment_mode.sql | 7 +-
htdocs/install/mysql/data/llx_c_stcomm.sql | 5 +-
htdocs/install/mysql/data/llx_c_tva.sql | 5 +-
.../install/mysql/data/llx_c_type_contact.sql | 5 +-
htdocs/install/mysql/data/llx_c_type_fees.sql | 5 +-
htdocs/install/mysql/data/llx_c_typent.sql | 5 +-
htdocs/install/mysql/data/llx_const.sql | 5 +-
htdocs/install/mysql/functions/functions.sql | 5 +-
.../tables/llx_accountingaccount.key.sql | 5 +-
.../mysql/tables/llx_accountingaccount.sql | 5 +-
.../mysql/tables/llx_accountingdebcred.sql | 5 +-
.../mysql/tables/llx_accountingsystem.sql | 5 +-
.../tables/llx_accountingtransaction.sql | 5 +-
.../mysql/tables/llx_actioncomm.key.sql | 5 +-
.../install/mysql/tables/llx_actioncomm.sql | 5 +-
.../install/mysql/tables/llx_adherent.key.sql | 5 +-
htdocs/install/mysql/tables/llx_adherent.sql | 5 +-
.../tables/llx_adherent_extrafields.key.sql | 5 +-
.../mysql/tables/llx_adherent_extrafields.sql | 5 +-
.../mysql/tables/llx_adherent_type.key.sql | 5 +-
.../mysql/tables/llx_adherent_type.sql | 5 +-
.../tables/llx_advanced_extrafields.key.sql | 5 +-
.../mysql/tables/llx_advanced_extrafields.sql | 5 +-
.../llx_advanced_extrafields_options.key.sql | 5 +-
.../llx_advanced_extrafields_options.sql | 5 +-
.../llx_advanced_extrafields_values.key.sql | 5 +-
.../llx_advanced_extrafields_values.sql | 5 +-
htdocs/install/mysql/tables/llx_bank.key.sql | 5 +-
htdocs/install/mysql/tables/llx_bank.sql | 5 +-
.../mysql/tables/llx_bank_account.key.sql | 5 +-
.../install/mysql/tables/llx_bank_account.sql | 5 +-
.../install/mysql/tables/llx_bank_categ.sql | 5 +-
.../mysql/tables/llx_bank_class.key.sql | 5 +-
.../install/mysql/tables/llx_bank_class.sql | 5 +-
.../install/mysql/tables/llx_bank_url.key.sql | 5 +-
htdocs/install/mysql/tables/llx_bank_url.sql | 5 +-
.../install/mysql/tables/llx_bookmark.key.sql | 5 +-
htdocs/install/mysql/tables/llx_bookmark.sql | 5 +-
.../mysql/tables/llx_bordereau_cheque.key.sql | 5 +-
.../mysql/tables/llx_bordereau_cheque.sql | 5 +-
htdocs/install/mysql/tables/llx_boxes.key.sql | 5 +-
htdocs/install/mysql/tables/llx_boxes.sql | 5 +-
.../mysql/tables/llx_boxes_def.key.sql | 5 +-
htdocs/install/mysql/tables/llx_boxes_def.sql | 5 +-
.../mysql/tables/llx_c_action_trigger.key.sql | 5 +-
.../mysql/tables/llx_c_action_trigger.sql | 5 +-
.../install/mysql/tables/llx_c_actioncomm.sql | 5 +-
.../mysql/tables/llx_c_availability.key.sql | 5 +-
.../mysql/tables/llx_c_availability.sql | 5 +-
.../mysql/tables/llx_c_barcode_type.sql | 5 +-
.../mysql/tables/llx_c_chargesociales.sql | 5 +-
.../install/mysql/tables/llx_c_civilite.sql | 5 +-
.../mysql/tables/llx_c_currencies.key.sql | 5 +-
.../install/mysql/tables/llx_c_currencies.sql | 5 +-
.../mysql/tables/llx_c_departements.key.sql | 5 +-
.../mysql/tables/llx_c_departements.sql | 5 +-
.../mysql/tables/llx_c_ecotaxe.key.sql | 5 +-
htdocs/install/mysql/tables/llx_c_ecotaxe.sql | 5 +-
.../install/mysql/tables/llx_c_effectif.sql | 5 +-
.../install/mysql/tables/llx_c_field_list.sql | 5 +-
.../tables/llx_c_forme_juridique.key.sql | 5 +-
.../mysql/tables/llx_c_forme_juridique.sql | 5 +-
.../mysql/tables/llx_c_input_method.key.sql | 5 +-
.../mysql/tables/llx_c_input_method.sql | 5 +-
.../mysql/tables/llx_c_input_reason.key.sql | 5 +-
.../mysql/tables/llx_c_input_reason.sql | 5 +-
.../install/mysql/tables/llx_c_paiement.sql | 5 +-
.../mysql/tables/llx_c_paper_format.sql | 5 +-
.../mysql/tables/llx_c_payment_term.sql | 5 +-
.../install/mysql/tables/llx_c_pays.key.sql | 5 +-
htdocs/install/mysql/tables/llx_c_pays.sql | 5 +-
.../install/mysql/tables/llx_c_propalst.sql | 5 +-
.../mysql/tables/llx_c_prospectlevel.sql | 5 +-
.../mysql/tables/llx_c_regions.key.sql | 5 +-
htdocs/install/mysql/tables/llx_c_regions.sql | 5 +-
.../mysql/tables/llx_c_shipment_mode.sql | 5 +-
htdocs/install/mysql/tables/llx_c_stcomm.sql | 5 +-
htdocs/install/mysql/tables/llx_c_tva.sql | 5 +-
.../mysql/tables/llx_c_type_contact.key.sql | 5 +-
.../mysql/tables/llx_c_type_contact.sql | 5 +-
.../install/mysql/tables/llx_c_type_fees.sql | 5 +-
htdocs/install/mysql/tables/llx_c_typent.sql | 5 +-
.../mysql/tables/llx_c_ziptown.key.sql | 5 +-
htdocs/install/mysql/tables/llx_c_ziptown.sql | 5 +-
.../mysql/tables/llx_categorie.key.sql | 5 +-
htdocs/install/mysql/tables/llx_categorie.sql | 5 +-
.../tables/llx_categorie_association.key.sql | 5 +-
.../tables/llx_categorie_association.sql | 5 +-
.../tables/llx_categorie_fournisseur.sql | 5 +-
.../mysql/tables/llx_categorie_member.key.sql | 5 +-
.../mysql/tables/llx_categorie_member.sql | 5 +-
.../tables/llx_categorie_product.key.sql | 5 +-
.../mysql/tables/llx_categorie_product.sql | 5 +-
.../tables/llx_categorie_societe.key.sql | 5 +-
.../mysql/tables/llx_categorie_societe.sql | 5 +-
.../mysql/tables/llx_chargesociales.sql | 5 +-
.../install/mysql/tables/llx_commande.key.sql | 5 +-
htdocs/install/mysql/tables/llx_commande.sql | 5 +-
.../tables/llx_commande_fournisseur.key.sql | 7 +-
.../mysql/tables/llx_commande_fournisseur.sql | 5 +-
.../llx_commande_fournisseur_dispatch.key.sql | 5 +-
.../llx_commande_fournisseur_dispatch.sql | 5 +-
.../tables/llx_commande_fournisseur_log.sql | 5 +-
.../tables/llx_commande_fournisseurdet.sql | 5 +-
.../mysql/tables/llx_commandedet.key.sql | 5 +-
.../install/mysql/tables/llx_commandedet.sql | 5 +-
htdocs/install/mysql/tables/llx_compta.sql | 5 +-
.../mysql/tables/llx_compta_account.sql | 5 +-
.../tables/llx_compta_compte_generaux.sql | 5 +-
htdocs/install/mysql/tables/llx_const.key.sql | 5 +-
htdocs/install/mysql/tables/llx_const.sql | 5 +-
.../install/mysql/tables/llx_contrat.key.sql | 7 +-
htdocs/install/mysql/tables/llx_contrat.sql | 5 +-
.../mysql/tables/llx_contratdet.key.sql | 5 +-
.../install/mysql/tables/llx_contratdet.sql | 5 +-
.../mysql/tables/llx_contratdet_log.key.sql | 5 +-
.../mysql/tables/llx_contratdet_log.sql | 5 +-
.../mysql/tables/llx_cotisation.key.sql | 5 +-
.../install/mysql/tables/llx_cotisation.sql | 5 +-
.../install/mysql/tables/llx_deplacement.sql | 5 +-
htdocs/install/mysql/tables/llx_document.sql | 5 +-
.../mysql/tables/llx_document_generator.sql | 5 +-
.../mysql/tables/llx_document_model.key.sql | 5 +-
.../mysql/tables/llx_document_model.sql | 5 +-
.../mysql/tables/llx_dolibarr_modules.key.sql | 5 +-
.../mysql/tables/llx_dolibarr_modules.sql | 5 +-
htdocs/install/mysql/tables/llx_domain.sql | 5 +-
htdocs/install/mysql/tables/llx_don.sql | 5 +-
.../mysql/tables/llx_ecm_directories.key.sql | 5 +-
.../mysql/tables/llx_ecm_directories.sql | 5 +-
.../mysql/tables/llx_ecm_documents.key.sql | 5 +-
.../mysql/tables/llx_ecm_documents.sql | 5 +-
.../mysql/tables/llx_element_contact.key.sql | 5 +-
.../mysql/tables/llx_element_contact.sql | 5 +-
.../mysql/tables/llx_element_element.key.sql | 5 +-
.../mysql/tables/llx_element_element.sql | 5 +-
.../install/mysql/tables/llx_element_lock.sql | 5 +-
.../install/mysql/tables/llx_entrepot.key.sql | 5 +-
htdocs/install/mysql/tables/llx_entrepot.sql | 5 +-
.../install/mysql/tables/llx_events.key.sql | 5 +-
htdocs/install/mysql/tables/llx_events.sql | 5 +-
.../mysql/tables/llx_expedition.key.sql | 5 +-
.../install/mysql/tables/llx_expedition.sql | 5 +-
.../mysql/tables/llx_expeditiondet.key.sql | 5 +-
.../mysql/tables/llx_expeditiondet.sql | 5 +-
.../mysql/tables/llx_export_compta.sql | 5 +-
.../mysql/tables/llx_export_model.key.sql | 5 +-
.../install/mysql/tables/llx_export_model.sql | 5 +-
.../mysql/tables/llx_extrafields.key.sql | 5 +-
.../install/mysql/tables/llx_extrafields.sql | 5 +-
.../install/mysql/tables/llx_facture.key.sql | 5 +-
htdocs/install/mysql/tables/llx_facture.sql | 5 +-
.../mysql/tables/llx_facture_fourn.key.sql | 5 +-
.../mysql/tables/llx_facture_fourn.sql | 5 +-
.../tables/llx_facture_fourn_det.key.sql | 5 +-
.../mysql/tables/llx_facture_fourn_det.sql | 5 +-
.../mysql/tables/llx_facture_rec.key.sql | 5 +-
.../install/mysql/tables/llx_facture_rec.sql | 5 +-
.../mysql/tables/llx_facturedet.key.sql | 5 +-
.../install/mysql/tables/llx_facturedet.sql | 5 +-
.../mysql/tables/llx_facturedet_rec.sql | 5 +-
.../mysql/tables/llx_fichinter.key.sql | 5 +-
htdocs/install/mysql/tables/llx_fichinter.sql | 5 +-
.../mysql/tables/llx_fichinterdet.key.sql | 5 +-
.../install/mysql/tables/llx_fichinterdet.sql | 5 +-
.../mysql/tables/llx_import_model.key.sql | 5 +-
.../install/mysql/tables/llx_import_model.sql | 5 +-
.../mysql/tables/llx_livraison.key.sql | 5 +-
htdocs/install/mysql/tables/llx_livraison.sql | 5 +-
.../mysql/tables/llx_livraisondet.key.sql | 5 +-
.../install/mysql/tables/llx_livraisondet.sql | 5 +-
htdocs/install/mysql/tables/llx_mailing.sql | 5 +-
.../mysql/tables/llx_mailing_cibles.key.sql | 5 +-
.../mysql/tables/llx_mailing_cibles.sql | 5 +-
htdocs/install/mysql/tables/llx_menu.key.sql | 5 +-
htdocs/install/mysql/tables/llx_menu.sql | 5 +-
htdocs/install/mysql/tables/llx_notify.sql | 5 +-
.../install/mysql/tables/llx_notify_def.sql | 5 +-
htdocs/install/mysql/tables/llx_paiement.sql | 5 +-
.../mysql/tables/llx_paiement_facture.key.sql | 5 +-
.../mysql/tables/llx_paiement_facture.sql | 5 +-
.../mysql/tables/llx_paiementcharge.sql | 5 +-
.../mysql/tables/llx_paiementfourn.sql | 5 +-
.../llx_paiementfourn_facturefourn.key.sql | 7 +-
.../tables/llx_paiementfourn_facturefourn.sql | 5 +-
htdocs/install/mysql/tables/llx_pos_tmp.sql | 5 +-
.../mysql/tables/llx_prelevement_bons.key.sql | 5 +-
.../mysql/tables/llx_prelevement_bons.sql | 5 +-
.../tables/llx_prelevement_facture.key.sql | 5 +-
.../mysql/tables/llx_prelevement_facture.sql | 5 +-
.../llx_prelevement_facture_demande.sql | 5 +-
.../tables/llx_prelevement_lignes.key.sql | 5 +-
.../mysql/tables/llx_prelevement_lignes.sql | 5 +-
.../mysql/tables/llx_prelevement_rejet.sql | 5 +-
.../install/mysql/tables/llx_product.key.sql | 5 +-
htdocs/install/mysql/tables/llx_product.sql | 5 +-
.../tables/llx_product_association.key.sql | 5 +-
.../mysql/tables/llx_product_association.sql | 5 +-
.../install/mysql/tables/llx_product_ca.sql | 5 +-
.../tables/llx_product_extrafields.key.sql | 5 +-
.../mysql/tables/llx_product_extrafields.sql | 5 +-
.../tables/llx_product_fournisseur.key.sql | 5 +-
.../mysql/tables/llx_product_fournisseur.sql | 5 +-
.../llx_product_fournisseur_price.key.sql | 5 +-
.../tables/llx_product_fournisseur_price.sql | 5 +-
.../llx_product_fournisseur_price_log.sql | 5 +-
.../mysql/tables/llx_product_lang.key.sql | 5 +-
.../install/mysql/tables/llx_product_lang.sql | 5 +-
.../mysql/tables/llx_product_price.sql | 5 +-
.../mysql/tables/llx_product_stock.key.sql | 5 +-
.../mysql/tables/llx_product_stock.sql | 5 +-
.../install/mysql/tables/llx_projet.key.sql | 5 +-
htdocs/install/mysql/tables/llx_projet.sql | 5 +-
.../mysql/tables/llx_projet_task.key.sql | 5 +-
.../install/mysql/tables/llx_projet_task.sql | 5 +-
.../mysql/tables/llx_projet_task_time.sql | 5 +-
.../install/mysql/tables/llx_propal.key.sql | 5 +-
htdocs/install/mysql/tables/llx_propal.sql | 5 +-
.../mysql/tables/llx_propaldet.key.sql | 5 +-
htdocs/install/mysql/tables/llx_propaldet.sql | 5 +-
.../mysql/tables/llx_rights_def.key.sql | 5 +-
.../install/mysql/tables/llx_rights_def.sql | 5 +-
.../install/mysql/tables/llx_societe.key.sql | 5 +-
htdocs/install/mysql/tables/llx_societe.sql | 5 +-
.../mysql/tables/llx_societe_address.sql | 5 +-
.../tables/llx_societe_commerciaux.key.sql | 5 +-
.../mysql/tables/llx_societe_commerciaux.sql | 5 +-
.../tables/llx_societe_extrafields.key.sql | 5 +-
.../mysql/tables/llx_societe_extrafields.sql | 5 +-
.../install/mysql/tables/llx_societe_log.sql | 5 +-
.../mysql/tables/llx_societe_prices.sql | 5 +-
.../mysql/tables/llx_societe_remise.sql | 5 +-
.../tables/llx_societe_remise_except.key.sql | 5 +-
.../tables/llx_societe_remise_except.sql | 5 +-
.../install/mysql/tables/llx_societe_rib.sql | 5 +-
.../mysql/tables/llx_socpeople.key.sql | 5 +-
htdocs/install/mysql/tables/llx_socpeople.sql | 5 +-
.../mysql/tables/llx_stock_mouvement.key.sql | 5 +-
.../mysql/tables/llx_stock_mouvement.sql | 5 +-
htdocs/install/mysql/tables/llx_texts.sql | 5 +-
htdocs/install/mysql/tables/llx_tva.sql | 5 +-
htdocs/install/mysql/tables/llx_user.key.sql | 5 +-
htdocs/install/mysql/tables/llx_user.sql | 5 +-
.../install/mysql/tables/llx_user_alert.sql | 5 +-
.../mysql/tables/llx_user_clicktodial.sql | 5 +-
.../mysql/tables/llx_user_param.key.sql | 5 +-
.../install/mysql/tables/llx_user_param.sql | 5 +-
.../mysql/tables/llx_user_rights.key.sql | 5 +-
.../install/mysql/tables/llx_user_rights.sql | 5 +-
.../mysql/tables/llx_usergroup.key.sql | 5 +-
htdocs/install/mysql/tables/llx_usergroup.sql | 5 +-
.../mysql/tables/llx_usergroup_rights.key.sql | 5 +-
.../mysql/tables/llx_usergroup_rights.sql | 5 +-
.../mysql/tables/llx_usergroup_user.key.sql | 5 +-
.../mysql/tables/llx_usergroup_user.sql | 5 +-
htdocs/install/pgsql/functions/functions.sql | 5 +-
htdocs/install/upgrade2.php | 7 +-
htdocs/langs/es_ES/html/gpl.html | 330 ++++++
htdocs/langs/nl_BE/html/gpl.txt | 340 ++++++
htdocs/langs/nl_NL/html/gpl.txt | 339 ++++++
htdocs/lib/admin.lib.php | 77 +-
htdocs/lib/ajax.lib.php | 5 +-
htdocs/lib/pdf.lib.php | 5 +-
htdocs/main.inc.php | 5 +-
htdocs/master.inc.php | 9 +-
htdocs/paybox/lib/paybox.lib.php | 3 +-
htdocs/paypal/lib/paypal.lib.php | 3 +-
htdocs/paypal/lib/paypalfunctions.lib.php | 5 +-
htdocs/product/class/product.class.php | 5 +-
htdocs/product/fiche.php | 7 +-
.../class/companybankaccount.class.php | 5 +-
htdocs/societe/rib.php | 7 +-
htdocs/societe/soc.php | 10 +-
htdocs/theme/auguria/style.css.php | 4 +-
.../smartphone/theme/default/default.css.php | 5 +-
htdocs/user/group/perms.php | 34 +-
htdocs/user/perms.php | 32 +-
346 files changed, 2867 insertions(+), 1695 deletions(-)
create mode 100755 build/deb/control.DEBIAN
create mode 100644 htdocs/langs/es_ES/html/gpl.html
create mode 100644 htdocs/langs/nl_BE/html/gpl.txt
create mode 100644 htdocs/langs/nl_NL/html/gpl.txt
diff --git a/build/deb/README b/build/deb/README
index 76be8f1596c..edb46ffd5a3 100644
--- a/build/deb/README
+++ b/build/deb/README
@@ -49,5 +49,5 @@ For first ITP submission of Dolibarr, bug id was 634783.
- Call for a mentor on ML debian-mentors to upload packages
- Once package is uploaded, following URL are available:
-http://packages.qa.debian.org/package
+http://packages.qa.debian.org/package.html
http://bugs.debian.org/package
diff --git a/build/deb/changelog b/build/deb/changelog
index 3382966714b..b035f18ae1d 100644
--- a/build/deb/changelog
+++ b/build/deb/changelog
@@ -4,6 +4,6 @@ dolibarr (3.1.0-1.1) unstable; urgency=low
* New upstream release.
closes: bug#634783
- -- Dolibarr team Mon, 30 Jul 2011 12:00:00 +0100
+ -- Laurent Destailleur Mon, 30 Jul 2011 12:00:00 +0100
# For a changelog file dedicated to users, see /usr/share/doc/dolibarr/UserChangeLog.gz file.
\ No newline at end of file
diff --git a/build/deb/control.DEBIAN b/build/deb/control.DEBIAN
new file mode 100755
index 00000000000..7c66775bdf1
--- /dev/null
+++ b/build/deb/control.DEBIAN
@@ -0,0 +1,46 @@
+Package: dolibarr
+Version: __VERSION__
+Architecture: all
+Maintainer: Laurent Destailleur
+Installed-Size: 61200
+Depends: xdg-utils, apache2, libapache2-mod-php5, php5, php5-cli, php5-cgi, php5-curl, php5-gd, php5-ldap, php5-mysql, php-pear, php-mail-mime, mysql-server, perl
+Section: web
+Priority: optional
+Homepage: http://www.dolibarr.org
+Description: Easy to use web based ERP & CRM software
+ Dolibarr ERP & CRM is an easy to use open source/free software for small
+ and medium companies, foundations or freelances. It includes different
+ features for Enterprise Resource Planning (ERP) and Customer Relationship
+ Management (CRM) but also for different other activities.
+ It's a web software you can install as a standalone program or on any web
+ hosting provider to use it from anywhere with any web browser.
+ Dolibarr was designed to provide only features you need and be easy to use.
+ .
+ Only features you need are visible, depending on which module were activated.
+ Most common used modules are:
+ .
+ Customers, Suppliers or Prospects directory,
+ Contacts directory,
+ Orders management,
+ Commercial proposals management,
+ Invoices management,
+ Products and services catalog,
+ Stock management,
+ Foundations members management,
+ Bank accounts management,
+ Point of Sale,
+ Payments management,
+ Commercial actions management,
+ Contracts management,
+ Standing orders management,
+ Shipping management,
+ Donations management,
+ Bookmarks management,
+ Mass Emailings,
+ Reports,
+ Wizards to export and import data,
+ LDAP connectivity,
+ PDF exports,
+ And a lot of more modules...
+ .
+ You can also add third parties external modules or develop yours.
diff --git a/build/deb/control.debian b/build/deb/control.debian
index e28258d8dbc..91f0705c001 100755
--- a/build/deb/control.debian
+++ b/build/deb/control.debian
@@ -4,16 +4,10 @@ Standards-Version: 3.9.1
Section: web
Priority: optional
Homepage: http://www.dolibarr.org
-Build-Depends: debhelper (>= 7), po-debconf
+Build-Depends: debhelper, po-debconf
Package: dolibarr
-Depends: libapache2-mod-php5 | libapache2-mod-php5filter | php5-cgi | php5-fpm | php5,
- php5-mysql | php5-mysqli,
- php5-cli, php5-cgi, php5-curl, php5-gd, php5-ldap, php-pear, php-mail-mime,
- ${misc:Depends}, xdg-utils,
- mysql-server, perl
-Recommends: apache2 | lighttpd | httpd, mysql-client
-Suggests: www-browser
+Depends: ${misc:Depends}, xdg-utils, apache2, libapache2-mod-php5, php5, php5-cli, php5-cgi, php5-curl, php5-gd, php5-ldap, php5-mysql, php-pear, php-mail-mime, mysql-server, perl
Architecture: all
Section: web
Priority: optional
diff --git a/build/deb/dolibarr.desktop b/build/deb/dolibarr.desktop
index f4b471edf13..a48e5048dff 100644
--- a/build/deb/dolibarr.desktop
+++ b/build/deb/dolibarr.desktop
@@ -3,14 +3,10 @@
# It must be saved into directory /usr/share/applications
Version=1.0
Name=Dolibarr ERP & CRM
-Name[es]=Dolibarr ERP & CRM
Name[fr]=Dolibarr ERP & CRM
-Name[it]=Dolibarr ERP & CRM
GenericName=Dolibarr ERP & CRM
Comment=The easy to use manager (ERP & CRM) for small and medium enterprises or foundations
-Comment[es]=Software para gestión de PYMES, profesionales independientes, auto emprendedores ó asociaciones
Comment[fr]=L'ERP & CRM simple pour la gestion des PME et associations
-Comment[it]=Programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti
# Command to open an URL
# For Fedora: xdg-open
# For Debian/Ubuntu: xdg-open or x-www-browser
diff --git a/build/deb/install b/build/deb/install
index 2928d378abc..4d41fd52c65 100755
--- a/build/deb/install
+++ b/build/deb/install
@@ -1,5 +1,4 @@
etc/dolibarr/apache.conf
-etc/dolibarr/lighttpd.conf
usr/share/applications/dolibarr.desktop
usr/share/doc/dolibarr
usr/share/dolibarr
diff --git a/build/deb/postinst b/build/deb/postinst
index e0bba1be4da..ca5fd1645dd 100644
--- a/build/deb/postinst
+++ b/build/deb/postinst
@@ -1,5 +1,7 @@
#!/bin/sh
# postinst script for dolibarr
+#
+# see: dh_installdeb(1)
set -e
@@ -14,31 +16,6 @@ set -e
# for details, see /usr/share/doc/packaging-manual/
-
-
-lighttpd_install() {
- if [ ! -f /etc/lighttpd/conf-available/50-dolibarr.conf ] ; then
- if which lighty-enable-mod >/dev/null 2>&1 ; then
- echo "Add link for Lighttpd config file"
- ln -fs /etc/dolibarr/lighttpd.conf /etc/lighttpd/conf-available/50-dolibarr.conf
- # We enabled it
- lighty-enable-mod dolibarr fastcgi-php
- else
- echo "Lighttpd not installed, skipping"
- fi
- fi
-}
-
-apache_install() {
- webserver=$1
- if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/dolibarr.conf ]; then
- echo "Add link for Apache config file"
- ln -fs /etc/dolibarr/apache.conf /etc/$webserver/conf.d/dolibarr.conf
- fi
-}
-
-
-
. /usr/share/debconf/confmodule
db_version 2.0
@@ -50,6 +27,8 @@ echo Run the dolibarr postinst script
# Define vars
docdir='/var/lib/dolibarr/documents'
#docdir='/usr/share/dolibarr/documents'
+apachefileorig="/usr/share/dolibarr/build/deb/apache.conf"
+apacheconfig="/etc/dolibarr/apache.conf"
installfileorig="/usr/share/dolibarr/build/deb/install.forced.php.install"
installconfig="/etc/dolibarr/install.forced.php"
#config="/usr/share/dolibarr/htdocs/conf/conf.php"
@@ -65,6 +44,10 @@ case "$1" in
chmod -R 775 $docdir
chmod -R g+s $docdir
+ # Copy apache.conf file into target directory
+ #mkdir -p /etc/dolibarr
+ #cp -p $apachefileorig $apacheconfig
+
# Copy install config file (with matching Debian) values into target directory
superuserlogin=''
superuserpassword=''
@@ -91,15 +74,21 @@ case "$1" in
chmod -R 660 $config
fi
-
- db_get dolibarr/reconfigure-webserver
-
- webservers="$RET"
-
+ # Get the web server type (use db_get for interactive mode).
+ #db_reset "dolibarr/webserver"
+ #db_get "dolibarr/webserver" # Read value for webserver.
+ #webserver="$RET"
+
+ case $webserver in
+ Apache) webservers="apache2" ;;
+ Apache-SSL) webservers="apache2-ssl" ;;
+ Both) webservers="apache2 apache2-ssl" ;;
+ *) webservers="apache2 apache2-ssl" ;;
+ esac
+
# Set up web server.
- for webserver in $webservers ; do
- webserver=${webserver%,}
- echo Complete config of server $webserver
+ for server in $webservers ; do
+ echo Complete config of server $server
# Detect webuser and webgroup
webuser=
@@ -117,31 +106,26 @@ case "$1" in
# Set permissions to web server
chown -R $webuser:$webgroup /usr/share/dolibarr
chown -R root:$webgroup $config
+
+ # Add link to config file
+ echo Setup web server $server to add dolibarr config file
+ ln -fs /etc/dolibarr/apache.conf /etc/apache2/conf.d/dolibarr.conf
+
done
- # Restart web server.
- for webserver in $webservers; do
- webserver=${webserver%,}
- if [ "$webserver" = "lighttpd" ] ; then
- lighttpd_install
- else
- apache_install $webserver
- fi
- # Reload webserver in any case, configuration might have changed
- # Redirection of 3 is needed because Debconf uses it and it might
- # be inherited by webserver. See bug #446324.
- if [ -f /etc/init.d/$webserver ] ; then
- if [ -x /usr/sbin/invoke-rc.d ]; then
- echo Restart web server $server using invoke-rc.d
- # This works with Debian (5.05,...) and Ubuntu (9.10,10.04,...)
- invoke-rc.d $webserver reload 3>/dev/null || true
- else
- echo Restart web server $server using $server reload
- /etc/init.d/$webserver reload 3>/dev/null || true
- fi
- fi
+ # Restart servers
+ servers="apache2-ssl apache2 mysql"
+ # Another way to restart
+ for server in $servers ; do
+ if [ -x /usr/sbin/invoke-rc.d ]; then
+ echo Restart web server $server using invoke-rc.d
+ # This works with Debian (5.05,...) and Ubuntu (9.10,10.04,...)
+ invoke-rc.d $server reload || true
+ else
+ echo Restart web server $server using $server reload
+ /etc/init.d/$server reload || true
+ fi
done
-
echo ----------
echo "Call Dolibarr page http://localhost/dolibarr/ to complete the installation and use Dolibarr."
@@ -152,13 +136,13 @@ case "$1" in
;;
*)
- echo "postinst called with unknown argument $1" >&2
+ echo "postinst called with unknown argument \`$1'" >&2
exit 0
;;
esac
-#DEBHELPER#
-
db_stop
+#DEBHELPER#
+
exit 0
diff --git a/build/deb/postrm b/build/deb/postrm
index 27ce3777b7e..9eae81b022b 100644
--- a/build/deb/postrm
+++ b/build/deb/postrm
@@ -17,36 +17,7 @@ set -e
# for details, see /usr/share/doc/packaging-manual/
-
-lighttpd_remove() {
- if [ -f /etc/lighttpd/conf-available/50-dolibarr.conf ] ; then
- echo "Remove link for Lighttpd config file"
- rm -f /etc/lighttpd/conf-available/50-dolibarr.conf
- if which lighty-enable-mod >/dev/null 2>&1 ; then
- lighty-disable-mod dolibarr
- else
- echo "Lighttpd not installed, skipping"
- fi
- # See bug #448682
- if [ -h /etc/lighttpd/conf-enabled/50-dolibarr.conf ] ; then
- echo 'Manually deleting lighttpd/dolibarr configuration link'
- rm /etc/lighttpd/conf-enabled/50-dolibarr.conf
- fi
- fi
-}
-
-apache_remove() {
- if [ -d /etc/$webserver/conf.d ] && [ -L /etc/$webserver/conf.d/dolibarr.conf ]; then
- echo "Remove link for Apache config file"
- rm -f /etc/$webserver/conf.d/dolibarr.conf
- fi
-}
-
-
-
-if [ -f /usr/share/debconf/confmodule ]; then
- . /usr/share/debconf/confmodule
-fi
+. /usr/share/debconf/confmodule
db_version 2.0
@@ -55,62 +26,63 @@ echo Run the dolibarr postrm script
docdir='/var/lib/dolibarr/documents'
#docdir='/usr/share/dolibarr/documents'
+apachefileorig="/usr/share/dolibarr/build/deb/apache.conf"
+apacheconfig="/etc/dolibarr/apache.conf"
#config="/usr/share/dolibarr/htdocs/conf/conf.php"
config="/etc/dolibarr/conf.php"
lockfile="/usr/share/dolibarr/install.lock"
+export webserver=""
+# Allows us to loop and substitute in one pass
+case $webserver in
+ Apache) webservers="apache2" ;;
+ Apache-SSL) webservers="apache2-ssl" ;;
+ Both) webservers="apache2 apache2-ssl" ;;
+ *) webservers="apache2 apache2-ssl" ;;
+esac
+
case "$1" in
# Call when we upgrade
upgrade)
- echo "postrm upgrade"
;;
# Call when we uninstall
remove)
- echo "postrm remove"
rm -f $lockfile
- # Reconfigure web server
- db_get dolibarr/reconfigure-webserver
-
- webservers="$RET"
-
- # Restart web servers
- for webserver in $webservers; do
- webserver=${webserver%,}
- if [ "$webserver" = "lighttpd" ] ; then
- lighttpd_remove
- else
- apache_remove $webserver
- fi
- # Redirection of 3 is needed because Debconf uses it and it might
- # be inherited by webserver. See bug #446324.
- if [ -f /etc/init.d/$webserver ] ; then
- if [ -x /usr/sbin/invoke-rc.d ]; then
- invoke-rc.d $webserver reload 3>/dev/null || true
- else
- /etc/init.d/$webserver reload 3>/dev/null || true
- fi
+ # Remove include files
+ export restart=""
+ for server in $webservers ; do
+ export conffile="/etc/$server/conf.d/dolibarr.conf"
+ if [ -f $conffile ] ;
+ then
+ echo Delete link $conffile
+ rm -f $conffile
+ status=purge
+ fi
+
+ if [ "x$status" = "xpurge" ] ;
+ then restart="$restart $server"
fi
done
;;
# Call when we uninstall and purge
purge)
- echo "postrm purge"
+ echo "postrm purge webservers=$webservers apacheconfig=$apacheconfig"
# Ask if we must delete database
echo "postrm db_input dolibarr/postrm"
- db_input critical dolibarr/postrm || true
+ db_input critical "dolibarr/postrm" || true
db_go || true
echo "postrm db_get dolibarr/postrm"
# We disable set -e to avoid premature end of script if error
set +e
- db_get dolibarr/postrm
+ db_get "dolibarr/postrm"
set -e
if [ "$RET" = "true" ] ; then
@@ -213,12 +185,41 @@ case "$1" in
echo "postrm Delete of dolibarr database and uploaded files not wanted"
fi
+ # Remove include files
+ export restart=""
+ for server in $webservers ; do
+ export conffile="/etc/$server/conf.d/dolibarr.conf"
+ if [ -f $conffile ] ;
+ then
+ echo Delete file $conffile
+ rm -f $conffile
+ status=purge
+ fi
+
+ if [ "x$status" = "xpurge" ] ;
+ then restart="$restart $server"
+ fi
+ done
+
rm -rf /etc/dolibarr
+ # Restart servers
+ for server in $restart ; do
+ # We disable blocking errors
+ set +e
+ echo "Restart server $server if exists"
+ if [ -x /usr/sbin/invoke-rc.d ]; then
+ invoke-rc.d $server reload || true
+ else
+ /etc/init.d/$server reload || true
+ fi
+ # We restore blocking errors
+ set -e
+ done
+
# We clean variable (we ignore errors because db_reset can fails if var was never set)
set +e
- db_reset dolibarr/reconfigure-webserver
- db_reset dolibarr/postrm
+ db_reset "dolibarr/postrm"
set -e
#db_purge
@@ -228,7 +229,7 @@ case "$1" in
;;
*)
- echo "postrm called with unknown argument $1" >&2
+ echo "postrm called with unknown argument \`$1'" >&2
exit 0
;;
esac
diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl
index af7d522b167..d3c47e6b28d 100644
--- a/build/makepack-dolibarr.pl
+++ b/build/makepack-dolibarr.pl
@@ -2,7 +2,7 @@
#----------------------------------------------------------------------------
# \file build/makepack-dolibarr.pl
# \brief Dolibarr package builder (tgz, zip, rpm, deb, exe, aps)
-# \version $Id: makepack-dolibarr.pl,v 1.131 2011/08/03 01:43:26 eldy Exp $
+# \version $Id: makepack-dolibarr.pl,v 1.128 2011/07/31 22:08:13 eldy Exp $
# \author (c)2004-2011 Laurent Destailleur
#----------------------------------------------------------------------------
@@ -48,7 +48,7 @@ if (-d "/usr/src/RPM") {
use vars qw/ $REVISION $VERSION /;
-$REVISION='$Revision: 1.131 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
+$REVISION='$Revision: 1.128 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
$VERSION="1.0 (build $REVISION)";
@@ -306,23 +306,18 @@ if ($nboftargetok) {
$ret=`rm -fr $BUILDROOT/$PROJECT/Thumbs.db $BUILDROOT/$PROJECT/*/Thumbs.db $BUILDROOT/$PROJECT/*/*/Thumbs.db $BUILDROOT/$PROJECT/*/*/*/Thumbs.db $BUILDROOT/$PROJECT/*/*/*/*/Thumbs.db`;
$ret=`rm -fr $BUILDROOT/$PROJECT/CVS* $BUILDROOT/$PROJECT/*/CVS* $BUILDROOT/$PROJECT/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/*/*/*/*/CVS* $BUILDROOT/$PROJECT/*/*/*/*/*/*/*/*/*/*/CVS*`;
$ret=`rm -fr $BUILDROOT/$PROJECT/.cvsignore $BUILDROOT/$PROJECT/*/.cvsignore $BUILDROOT/$PROJECT/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/*/*/.cvsignore`;
- $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl`;
- $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html`;
- $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/flot/jquery.js`;
- $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/flot/jquery.min.js`;
- $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/jcrop/js/jquery.min.js`;
- $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/odtphp/zip/.svn`;
- $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/odtphp/zip/pclzip/.svn`;
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/php_writeexcel/php.bmp`;
- $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel`;
+ $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel`;
+ $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/smarty`;
#$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/freetype6.dll`;
#$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/zlib1.dll`;
#$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/pfm2afm`;
#$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/ttf2ufm`;
- $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/smarty`;
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/dejavu-fonts-ttf-2.33`;
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/freefont-20100919`;
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/utils`;
+ #$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/utils/pfm2afm`;
+ #$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/utils/ttf2ufm`;
}
# Build package for each target
@@ -445,60 +440,57 @@ if ($nboftargetok) {
#rmdir "$BUILDROOT/$FILENAMETGZ2";
$ret=`rm -fr $BUILDROOT/$FILENAMETGZ2`;
- print "Create directory $BUILDROOT/$FILENAMETGZ2/var/www\n";
- $ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/var/www"`;
- print "Copy $BUILDROOT/$PROJECT to $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT\n";
- $cmd="cp -pr \"$BUILDROOT/$PROJECT\" \"$BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT\"";
+ print "Copy $BUILDROOT/$PROJECT to $BUILDROOT/$FILENAMETGZ2\n";
+ $cmd="cp -pr \"$BUILDROOT/$PROJECT\" \"$BUILDROOT/$FILENAMETGZ2\"";
$ret=`$cmd`;
print "Remove other files\n";
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/README`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/README-FR`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/README`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/README-FR`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/aps`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/deb`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/dmg`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/pad/README`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/tgz/README`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/deb/README`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/doap`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/exe`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/live`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/patch`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/zip`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/perl`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/dbmodel`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/fpdf`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/initdata`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/iso-normes`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/phpcheckstyle`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/phpunit`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/doc/flyer`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/doc/font`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/doc/tshirt`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/doc/rollup`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/test`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/cashdesk/include/jscalendar/doc/html/CVS`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/cashdesk/include/jscalendar/skins/aqua/CVS`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/ckeditor/plugins/*/dialogs/CVS`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/ckeditor/plugins/*/images/CVS`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/fpdf/fpdf`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/nusoap/lib/Mail`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/odtphp/zip/.svn`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/odtphp/zip/pclzip/.svn`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/smarty`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/README`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/README`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/README-FR`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/aps`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/deb`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/dmg`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/pad/README`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/tgz/README`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/deb/README`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/doap`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/exe`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/live`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/patch`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/zip`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/perl`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/dbmodel`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/fpdf`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/initdata`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/iso-normes`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/phpcheckstyle`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/phpunit`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/flyer`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/font`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/tshirt`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/rollup`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/test`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/cashdesk/include/jscalendar/doc/html/CVS`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/cashdesk/include/jscalendar/skins/aqua/CVS`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/ckeditor/plugins/*/dialogs/CVS`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/ckeditor/plugins/*/images/CVS`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/fpdf/fpdf`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/nusoap/lib/Mail`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/odtphp/zip/.svn`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/odtphp/zip/pclzip/.svn`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/smarty`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/COPYING`;
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/COPYING`;
+ $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
# To remove once stable
- $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/htdocs/theme/bureau2crea`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/htdocs/theme/bureau2crea`;
# Apache conf files
- print "Copy apache.conf file into $BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/httpd-dolibarr.conf\n";
- $ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT"`;
- $ret=`cp "$SOURCE/build/rpm/httpd-dolibarr.conf" "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/apache.conf"`;
- $ret=`cp "$SOURCE/build/rpm/file_contexts.dolibarr" "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/file_contexts.dolibarr"`;
+ #print "Copy apache.conf file into $BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/apache.conf\n";
+ #$ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT"`;
+ #$ret=`cp "$SOURCE/build/deb/apache.conf" "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/apache.conf"`;
# Dolibarr conf files
# TODO
@@ -523,21 +515,21 @@ if ($nboftargetok) {
$ret=`chmod -R 755 $BUILDROOT/$FILENAMETGZ2`;
$cmd="find $BUILDROOT/$FILENAMETGZ2 -type f -exec chmod 644 {} \\; ";
$ret=`$cmd`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build -name '*.php' -type f -exec chmod 755 {} \\; ";
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/build -name '*.php' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build -name '*.pl' -type f -exec chmod 755 {} \\; ";
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/build -name '*.pl' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev -name '*.php' -type f -exec chmod 755 {} \\; ";
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/dev -name '*.php' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/translation/langAutoParser.class.php`;
- $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/skeletons/skeleton_page.php`;
- $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/skeletons/modMyModule.class.php`;
- $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/dev/skeletons/skeleton_class.class.php`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/scripts -name '*.php' -type f -exec chmod 755 {} \\; ";
+ $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/translation/langAutoParser.class.php`;
+ $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/skeleton_page.php`;
+ $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/modMyModule.class.php`;
+ $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/skeleton_class.class.php`;
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/scripts -name '*.php' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/geoip -name 'sample*.php' -type f -exec chmod 755 {} \\; ";
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/htdocs/includes/geoip -name 'sample*.php' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- $cmd="find $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts -name '*.pl' -type f -exec chmod 755 {} \\; ";
+ $cmd="find $BUILDROOT/$FILENAMETGZ2/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts -name '*.pl' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
# Build tgz
@@ -574,11 +566,9 @@ if ($nboftargetok) {
next;
}
-
+
if ($target eq 'DEB')
{
- $olddir=getcwd();
-
$newbuild = $BUILD;
$newbuild =~ s/(dev|alpha)/1/gi; # dev
$newbuild =~ s/beta/2/gi; # beta
@@ -613,7 +603,7 @@ if ($nboftargetok) {
$ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/DEBIAN/po/CVS*"`;
print "Edit version in file $BUILDROOT/$PROJECT.tmp/DEBIAN/control\n";
- open (SPECFROM,"<$SOURCE/build/deb/control.debianbin") || die "Error";
+ open (SPECFROM,"<$SOURCE/build/deb/control.DEBIAN") || die "Error";
open (SPECTO,">$BUILDROOT/$PROJECT.tmp/DEBIAN/control") || die "Error";
while () {
$_ =~ s/__VERSION__/$MAJOR.$MINOR.$newbuild/;
@@ -667,7 +657,6 @@ if ($nboftargetok) {
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/dev/iso-normes`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/dev/phpcheckstyle`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/dev/phpunit`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/doc/*/README`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/doc/flyer`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/doc/font`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/doc/tshirt`;
@@ -682,22 +671,19 @@ if ($nboftargetok) {
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/odtphp/zip/.svn`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/odtphp/zip/pclzip/.svn`;
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/smarty`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/fckeditor/license.txt`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/jquery/plugins/flot/LICENSE.txt`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/php_writeexcel/LICENSE`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/tcpdf/LICENSE.TXT`;
+
$ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/COPYING`;
- $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode`;
+ $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
# To remove once stable
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/htdocs/theme/bureau2crea`;
- # Apache and lighttpd conf files
+ # Apache conf files
print "Copy apache.conf file into $BUILDROOT/$PROJECT.tmp/etc/$PROJECT/apache.conf\n";
$ret=`mkdir -p "$BUILDROOT/$PROJECT.tmp/etc/$PROJECT"`;
$ret=`cp "$SOURCE/build/deb/apache.conf" "$BUILDROOT/$PROJECT.tmp/etc/$PROJECT/apache.conf"`;
- print "Copy lighttpd.conf file into $BUILDROOT/$PROJECT.tmp/etc/$PROJECT/lighttpd.conf\n";
- $ret=`mkdir -p "$BUILDROOT/$PROJECT.tmp/etc/$PROJECT"`;
- $ret=`cp "$SOURCE/build/deb/lighttpd.conf" "$BUILDROOT/$PROJECT.tmp/etc/$PROJECT/lighttpd.conf"`;
+
+ # Dolibarr conf files
+ # TODO
# dolibarr.desktop
print "Create directory $BUILDROOT/$PROJECT.tmp/usr/share/applications\n";
@@ -743,15 +729,17 @@ if ($nboftargetok) {
$cmd="find $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts -name '*.pl' -type f -exec chmod 755 {} \\; ";
$ret=`$cmd`;
- # Creation of binary package (to build without sources)
- #print "Go to directory $BUILDROOT\n";
- #chdir("$BUILDROOT");
+ print "Go to directory $BUILDROOT\n";
+ $olddir=getcwd();
+ chdir("$BUILDROOT");
+
+ # Creation of binary package (to build without sources)
#$cmd="dpkg -b $BUILDROOT/$PROJECT.tmp $BUILDROOT/${FILENAMEDEB}_all.deb";
#print "Launch DEB build ($cmd)\n";
#$ret=`$cmd`;
#print $ret."\n";
- # Prepare source package
+ # Creation of source package
print "Create directory $BUILDROOT/$PROJECT.tmp/debian\n";
$ret=`mkdir "$BUILDROOT/$PROJECT.tmp/debian"`;
$ret=`mkdir "$BUILDROOT/$PROJECT.tmp/debian/source"`;
@@ -763,7 +751,6 @@ if ($nboftargetok) {
$ret=`cp -f "$SOURCE/build/deb/README.debian" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/dolibarr/README"`;
$ret=`cp -f "$SOURCE/build/deb/changelog" "$BUILDROOT/$PROJECT.tmp/debian/changelog"`;
$ret=`cp -f "$SOURCE/build/deb/control.debian" "$BUILDROOT/$PROJECT.tmp/debian/control"`;
- $ret=`cp -f "$SOURCE/build/deb/dolibarr.lintian-overrides" "$BUILDROOT/$PROJECT.tmp/debian/dolibarr.lintian-overrides"`;
$ret=`cp -f "$SOURCE/build/deb/install" "$BUILDROOT/$PROJECT.tmp/debian/install"`;
$ret=`cp -f "$SOURCE/build/deb/rules" "$BUILDROOT/$PROJECT.tmp/debian/rules"`;
$ret=`cp -f "$SOURCE/build/deb/copyright" "$BUILDROOT/$PROJECT.tmp/debian/copyright"`;
@@ -779,9 +766,6 @@ if ($nboftargetok) {
$cmd="mv $BUILDROOT/$PROJECT.tmp $BUILDROOT/$PROJECT-$MAJOR.$MINOR.$build";
$ret=`$cmd`;
-
- # Creation of source package
- print "Go to directory $BUILDROOT\n";
chdir("$BUILDROOT/$PROJECT-$MAJOR.$MINOR.$build");
#$cmd="dpkg-source -b $BUILDROOT/$PROJECT-$MAJOR.$MINOR.$build";
$cmd="dpkg-buildpackage -us -uc";
diff --git a/build/rpm/README b/build/rpm/README
index f20bf91db72..99a1bb3552c 100644
--- a/build/rpm/README
+++ b/build/rpm/README
@@ -5,24 +5,17 @@ RPM Package tools
This directory contains files used by makepack-dolibarr.pl
script to build a package, ready to be distributed,
-with format RPM (for Redhat, OpenSuse, Mandriva, ...).
+with format RPM (for Redhat, Mandriva, ...).
-# This is standard command to work on RPM packaging:
-#
-# yum -y install rpmlint
-# yum -y install hunspell-en hunspell-es hunspell-fr hunspell-it
+# This is standard command to work on Debian packaging:
#
# rpmlint file.rpm Test a package
-# mock -r fedora-15-i386 --rebuild ../SRPMS/hello-2.7-1.fc15.src.rpm
#
# On Fedora
# rpm -i --test dolibarr-...rpm To list dependencies of RPM
# yum install dolibarr-...rpm To install package and dependencies
-# yum erase dolibarr To remove package
-# chcon -R -h -t httpd_sys_script_rw_t /file To add temporary context rw for httpd on /file
-# semanage fcontext -a -t httpd_sys_script_rw_t "/dir/(.*)?" To add persistent context rw for httpd on /dir (this add file_contexts.local)
-# restorecon -R -v /file Restore values into files (cancel chcon, validate semanage)
+# yum erase dolibarr To remove package
#
# On OpenSuse
# yast --install dolibarr-...rpm To install package and dependencies
diff --git a/build/rpm/dolibarr.desktop b/build/rpm/dolibarr.desktop
index 337b92d8049..4b4fb60dadb 100755
--- a/build/rpm/dolibarr.desktop
+++ b/build/rpm/dolibarr.desktop
@@ -4,14 +4,13 @@
Version=1.0
Encoding=UTF-8
Name=Dolibarr ERP & CRM
-Name[es]=Dolibarr ERP & CRM
Name[fr]=Dolibarr ERP & CRM
Name[it]=Dolibarr ERP & CRM
GenericName=Dolibarr ERP & CRM
Comment=The easy to use manager (ERP & CRM) for small and medium enterprises or foundations
-Comment[es]=Software para gestión de PYMES, profesionales independientes, auto emprendedores ó asociaciones
Comment[fr]=L'ERP & CRM simple pour la gestion des TPE, PME, associations et auto-entrepreneurs
Comment[it]=Programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti
+Comment[es]=Software para gestión de PYMES, profesionales independientes, auto emprendedores ó asociaciones
# Command to open an URL
# For Fedora: xdg-open
# For Debian/Ubuntu: xdg-open or x-www-browser
diff --git a/build/rpm/dolibarr.spec b/build/rpm/dolibarr.spec
index e6996caa4b3..708546cf263 100644
--- a/build/rpm/dolibarr.spec
+++ b/build/rpm/dolibarr.spec
@@ -5,11 +5,6 @@
# file to build a package for your own distributions and
# edit it if you need to match your rules.
# --------------------------------------------------------
-
-#%define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0)
-#%define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0)
-#%define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0)
-
%define name dolibarr
%define version __VERSION__
%define release __RELEASE__
@@ -17,12 +12,9 @@
Name: %{name}
Version: %{version}
Release: %{release}
-Summary: ERP and CRM software for small and medium companies or foundations
-Summary(es): Software ERP y CRM para pequeñas y medianas empresas o, asociaciones o autónomos
-Summary(fr): Logiciel ERP & CRM de gestion de PME/PMI, autoentrepreneurs ou associations
-Summary(it): Programmo gestionale per piccole imprese, fondazioni e liberi professionisti
+Summary: Dolibarr
-License: GPLv2+
+License: GPL
Packager: Laurent Destailleur (Eldy)
Vendor: Dolibarr dev team
@@ -64,12 +56,13 @@ Dolibarr was designed to provide only features you need and be easy to
use.
%description -l es
-Un software ERP y CRM para pequeñas y medianas empresas, asociaciones
-o autónomos. Incluye diferentes funcionalidades para la Planificación
-de Recursos Empresariales (ERP) y Gestión de la Relación con los
-Clientes (CRM) así como para para otras diferentes actividades.
-Dolibarr ha sido diseñado para suministrarle solamente las funcionalidades
-que necesita y haciendo hincapié en su facilidad de uso.
+Un software ERP y CRM open source/gratis para pequeñas y
+medianas empresas, asociaciones o autónomos. Incluye diferentes
+funcionalidades para la Planificación de Recursos Empresariales (ERP) y
+Gestión de la Relación con los Clientes (CRM) así como para para otras
+diferentes actividades. Dolibarr ha sido diseñado para suministrarle
+solamente las funcionalidades que necesita y haciendo hincapié en su
+facilidad de uso.
%description -l fr
Logiciel ERP & CRM de gestion de PME/PMI, autoentrepreneurs,
@@ -78,12 +71,12 @@ fournisseurs, devis, factures, comptes bancaires, agenda, campagne emailings
et bien d'autres choses dans une interface pensée pour la simplicité.
%description -l it
-Un programmo gestionale per piccole e medie
+Un programma gestionale open source e gratuito per piccole e medie
imprese, fondazioni e liberi professionisti. Include varie funzionalità per
Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori
-attività. Progettato per poter fornire solo ciò di cui hai bisogno
+attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno
ed essere facile da usare.
-Programmo web, progettato per poter fornire solo ciò di
+Dolibar è completamente web-based, progettato per poter fornire solo ciò di
cui hai bisogno ed essere facile da usare.
@@ -101,51 +94,49 @@ echo Building %{name}-%{version}-%{release}
#---- install
%install
-%{__rm} -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
-%{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/dolibarr
-%{__install} -m 644 etc/dolibarr/apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/dolibarr/apache.conf
-%{__install} -m 644 etc/dolibarr/file_contexts.dolibarr $RPM_BUILD_ROOT%{_sysconfdir}/dolibarr/file_contexts.dolibarr
+mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/build
+mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/doc
+mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/htdocs
+mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/scripts
# %{_datadir} = /usr/share
-%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
-%{__install} -m 644 var/www/dolibarr/doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/dolibarr.png
-%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/applications
-%{__install} -m 644 var/www/dolibarr/build/rpm/dolibarr.desktop $RPM_BUILD_ROOT%{_datadir}/applications/dolibarr.desktop
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
+cp doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/dolibarr.png
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+cp build/rpm/dolibarr.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/dolibarr.desktop
-%{__mkdir} -p $RPM_BUILD_ROOT/var/www/dolibarr/build
-%{__mkdir} -p $RPM_BUILD_ROOT/var/www/dolibarr/doc
-%{__mkdir} -p $RPM_BUILD_ROOT/var/www/dolibarr/htdocs
-%{__mkdir} -p $RPM_BUILD_ROOT/var/www/dolibarr/scripts
-%{__cp} -pr var/www/dolibarr/build $RPM_BUILD_ROOT/var/www/dolibarr
-%{__cp} -pr var/www/dolibarr/doc $RPM_BUILD_ROOT/var/www/dolibarr
-%{__cp} -pr var/www/dolibarr/htdocs $RPM_BUILD_ROOT/var/www/dolibarr
-%{__cp} -pr var/www/dolibarr/scripts $RPM_BUILD_ROOT/var/www/dolibarr
-%{__install} -m 644 var/www/dolibarr/COPYRIGHT $RPM_BUILD_ROOT/var/www/dolibarr/doc/COPYRIGHT
+install -m 444 README $RPM_BUILD_ROOT/var/www/dolibarr/README
+install -m 444 COPYRIGHT $RPM_BUILD_ROOT/var/www/dolibarr/COPYRIGHT
+cp -pr build $RPM_BUILD_ROOT/var/www/dolibarr
+cp -pr doc $RPM_BUILD_ROOT/var/www/dolibarr
+cp -pr htdocs $RPM_BUILD_ROOT/var/www/dolibarr
+cp -pr scripts $RPM_BUILD_ROOT/var/www/dolibarr
#---- clean
%clean
-%{__rm} -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
#---- files
%files
-
%defattr(-,root,root)
+%doc README
+%doc COPYRIGHT
%doc /var/www/dolibarr/doc/*
%dir /var/www/dolibarr/build
%dir /var/www/dolibarr/htdocs
%dir /var/www/dolibarr/scripts
-%_datadir/pixmaps/dolibarr.png
+%_datadir/pixmaps/*
%_datadir/applications/%{name}.desktop
/var/www/dolibarr/build/*
/var/www/dolibarr/htdocs/*
/var/www/dolibarr/scripts/*
-
-%defattr(0664, -, -, 0755)
-%config(noreplace) %{_sysconfdir}/dolibarr/apache.conf
-%config(noreplace) %{_sysconfdir}/dolibarr/file_contexts.dolibarr
+/var/www/dolibarr/README
+/var/www/dolibarr/COPYRIGHT
+#%config /var/www/dolibarr/htdocs/conf/conf.php
#---- post (after unzip during install)
@@ -163,11 +154,11 @@ export installfileorig="$targetdir/build/rpm/install.forced.php.install"
export installconfig="%{_sysconfdir}/dolibarr/install.forced.php"
export apachefileorig="$targetdir/build/rpm/httpd-dolibarr.conf"
export apacheconfig="%{_sysconfdir}/dolibarr/apache.conf"
-export sefileorig="%{_sysconfdir}/dolibarr/file_contexts.dolibarr"
+export sefileorig="$targetdir/build/rpm/file_contexts.dolibarr"
export seconfig="%{_sysconfdir}/selinux/targeted/contexts/files/file_contexts.dolibarr"
-#export config="/usr/share/dolibarr/htdocs/conf/conf.php"
-export config="%{_sysconfdir}/dolibarr/conf.php"
-export lockfile="/usr/share/dolibarr/install.lock"
+#config="/usr/share/dolibarr/htdocs/conf/conf.php"
+config="%{_sysconfdir}/dolibarr/conf.php"
+lockfile="/usr/share/dolibarr/install.lock"
# Detect OS
@@ -201,8 +192,8 @@ echo OS detected: $os
# Create empty directory for uploaded files and generated documents
echo Create document directory $docdir
-%{__mkdir} -p $docdir
-%{__mkdir} -p %{_sysconfdir}/dolibarr
+mkdir -p $docdir
+mkdir -p %{_sysconfdir}/dolibarr
# Create install.forced.php into Dolibarr install directory
superuserlogin=''
@@ -214,39 +205,36 @@ if [ -f %{_sysconfdir}/mysql/debian.cnf ] ; then
fi
echo Mysql superuser found to use is $superuserlogin
if [ -z "$superuserlogin" ] ; then
- %{__cat} $installfileorig | sed -e 's/__SUPERUSERLOGIN__/root/g' | sed -e 's/__SUPERUSERPASSWORD__//g' > $installconfig
+ cat $installfileorig | sed -e 's/__SUPERUSERLOGIN__/root/g' | sed -e 's/__SUPERUSERPASSWORD__//g' > $installconfig
else
- %{__cat} $installfileorig | sed -e 's/__SUPERUSERLOGIN__/'$superuserlogin'/g' | sed -e 's/__SUPERUSERPASSWORD__/'$superuserpassword'/g' > $installconfig
+ cat $installfileorig | sed -e 's/__SUPERUSERLOGIN__/'$superuserlogin'/g' | sed -e 's/__SUPERUSERPASSWORD__/'$superuserpassword'/g' > $installconfig
fi
-%{__chown} -R root:$apachegroup $installconfig
-%{__chmod} -R 660 $installconfig
+chown -R root:$apachegroup $installconfig
+chmod -R 660 $installconfig
# Create an empty conf.php with permission to web server
if [ ! -f $config ]
then
echo Create empty file $config
touch $config
- %{__chown} -R root:$apachegroup $config
- %{__chmod} -R 660 $config
+ chown -R root:$apachegroup $config
+ chmod -R 660 $config
fi
# Create config file for apache $apacheconfig
-#if [ ! -f $apacheconfig ]; then
-# echo Create dolibarr web server config file $apacheconfig
-# cp $apachefileorig $apacheconfig
-# chmod a-x $apacheconfig
-# chmod go-w $apacheconfig
-#fi
+if [ ! -f $apacheconfig ]; then
+ echo Create dolibarr web server config file $apacheconfig
+ cp $apachefileorig $apacheconfig
+ chmod a-x $apacheconfig
+ chmod go-w $apacheconfig
+fi
# Create config file for se $seconfig
-if [ "x$os" = "xfedora-redhat" -a -s /sbin/restorecon -a ! -f $seconfig ]; then
- echo Add SE Linux permission from file $sefileorig
- semanage fcontext -a -t httpd_sys_script_rw_t "/etc/dolibarr(/.*?)"
- semanage fcontext -a -t httpd_sys_script_rw_t "/usr/share/dolibarr(/.*?)"
- semanage fcontext -a -t httpd_sys_script_rw_t "/var/www/dolibarr/install.lock"
- restorecon -R -v /etc/dolibarr
- restorecon -R -v /usr/share/dolibarr
- restorecon -v /var/www/dolibarr/install.lock
+if [ ! -f $seconfig ]; then
+ echo Create se config file $seconfig
+ cp $sefileorig $seconfig
+# chmod a-x $apacheconfig
+# chmod go-w $apacheconfig
fi
# Create a config link dolibarr.conf
@@ -257,13 +245,25 @@ fi
# Set permissions
echo Set permission to $apacheuser:$apachegroup on $targetdir
-%{__chown} -R $apacheuser:$apachegroup $targetdir
-%{__chmod} -R a-w $targetdir
-%{__chmod} u+w $targetdir
+chown -R $apacheuser:$apachegroup $targetdir
+chmod -R a-w $targetdir
+chmod u+w $targetdir
echo Set permission to $apacheuser:$apachegroup on $docdir
-%{__chown} -R $apacheuser:$apachegroup $docdir
-%{__chmod} -R o-w $docdir
+chown -R $apacheuser:$apachegroup $docdir
+chmod -R o-w $docdir
+
+# Set SE Linux on OS SE is enabled
+if [ "x$os" = "xfedora-redhat" -a -s /usr/bin/chcon ]; then
+ echo Set SELinux permissions
+ # Warning: chcon seems not cumulative
+ #chcon -R -h -t httpd_sys_content_t $targetdir
+ #chcon -R -h -t httpd_sys_content_t $docdir
+ chcon -R -h -t httpd_sys_script_rw_t $targetdir
+ chcon -R -h -t httpd_sys_script_rw_t $docdir
+ chcon -R -h -t httpd_sys_script_rw_t %{_sysconfdir}/dolibarr
+ #chcon -R -h -t httpd_sys_script_exec_t $targetdir
+fi
# Restart web server
echo Restart web server
@@ -274,12 +274,6 @@ if [ -f %{_sysconfdir}/init.d/apache2 ]; then
%{_sysconfdir}/init.d/apache2 restart
fi
-# Restart mysql
-echo Restart mysql
-if [ -f /etc/init.d/mysqld ]; then
- /etc/init.d/mysqld restart
-fi
-
# Show result
echo
echo "----- Dolibarr %version - (c) Dolibarr dev team -----"
@@ -307,9 +301,9 @@ export installfileorig="$targetdir/build/rpm/install.forced.php.install"
export installconfig="%{_sysconfdir}/dolibarr/install.forced.php"
export apachefileorig="$targetdir/build/rpm/httpd-dolibarr.conf"
export apacheconfig="%{_sysconfdir}/dolibarr/apache.conf"
-#export config="/usr/share/dolibarr/htdocs/conf/conf.php"
-export config="%{_sysconfdir}/dolibarr/conf.php"
-export lockfile="$targetdir/install.lock"
+#config="/usr/share/dolibarr/htdocs/conf/conf.php"
+config="%{_sysconfdir}/dolibarr/conf.php"
+lockfile="$targetdir/install.lock"
# Detect OS
@@ -344,7 +338,7 @@ echo OS detected: $os
if [ -f $apachelink ] ;
then
echo Delete apache config link for Dolibarr
- %{__rm} -f $apachelink
+ rm -f $apachelink
status=purge
fi
@@ -362,15 +356,18 @@ then
fi
# Removed dirs after apache restart
+echo Removed remaining $apacheconfig
+rm -f $apacheconfig
echo Removed remaining $config
-%{__rm} -f $config
+rm -f $config
echo Removed remaining $installconfig
-%{__rm} -f $installconfig
+rm -f $installconfig
echo Removed remaining $lockfile
-%{__rm} -f $lockfile
+rm -f $lockfile
echo Removed remaining dir $targetdir/doc
rmdir $targetdir/doc >/dev/null 2>&1
-
+#echo Removed remaining dir $targetdir/htdocs
+#rmdir $targetdir/htdocs >/dev/null 2>&1 # Already removed by rpm
%changelog
* Wed Jul 31 2011 Laurent Destailleur 3.1.0-0.2.beta1
diff --git a/build/rpm/file_contexts.dolibarr b/build/rpm/file_contexts.dolibarr
index 193a43b7dbe..64376e5afb6 100755
--- a/build/rpm/file_contexts.dolibarr
+++ b/build/rpm/file_contexts.dolibarr
@@ -1,3 +1,3 @@
-/etc/dolibarr(/.*?) system_u:object_r:httpd_sys_script_rw_t:s0
-/var/www/dolibarr(/.*?) system_u:object_r:httpd_sys_script_rw_t:s0
-/usr/share/dolibarr(/.*?) system_u:object_r:httpd_sys_script_rw_t:s0
\ No newline at end of file
+/etc/dolibarr/.* system_u:object_r:httpd_sys_script_rw_t:s0
+/var/www/dolibarr/.* system_u:object_r:httpd_sys_script_rw_t:s0
+/usr/share/dolibarr/.* system_u:object_r:httpd_sys_script_rw_t:s0
\ No newline at end of file
diff --git a/dev/skeletons/modMyModule.class.php b/dev/skeletons/modMyModule.class.php
index d7172d651f0..3cc548e1c0a 100644
--- a/dev/skeletons/modMyModule.class.php
+++ b/dev/skeletons/modMyModule.class.php
@@ -27,7 +27,7 @@
* \file htdocs/includes/modules/modMyModule.class.php
* \ingroup mymodule
* \brief Description and activation file for module MyModule
- * \version $Id: modMyModule.class.php,v 1.67 2011/08/01 13:26:21 hregis Exp $
+ * \version $Id: modMyModule.class.php,v 1.66 2011/07/31 22:21:58 eldy Exp $
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
@@ -72,7 +72,7 @@ class modMyModule extends DolibarrModules
// If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module'
$this->picto='generic';
- // Defined if the directory /mymodule/includes/triggers/ contains triggers or not
+ // Defined if the directory /mymodule/inc/triggers/ contains triggers or not
$this->triggers = 0;
// Data directories to create when module is enabled.
diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php
index 34e7f48cea8..718c842d046 100644
--- a/htdocs/admin/boxes.php
+++ b/htdocs/admin/boxes.php
@@ -20,7 +20,7 @@
/**
* \file htdocs/admin/boxes.php
* \brief Page to setup boxes
- * \version $Id: boxes.php,v 1.73 2011/08/01 13:26:22 hregis Exp $
+ * \version $Id: boxes.php,v 1.72 2011/07/31 22:23:22 eldy Exp $
*/
require("../main.inc.php");
@@ -278,7 +278,7 @@ if ($resql)
{
$boxname = $regs[1];
$module = $regs[2];
- $sourcefile = "/".$module."/includes/boxes/".$boxname.".php";
+ $sourcefile = "/".$module."/inc/boxes/".$boxname.".php";
}
else
{
@@ -394,7 +394,7 @@ if ($resql)
{
$boxname = $regs[1];
$module = $regs[2];
- $sourcefile = "/".$module."/includes/boxes/".$boxname.".php";
+ $sourcefile = "/".$module."/inc/boxes/".$boxname.".php";
}
else
{
@@ -470,5 +470,5 @@ print '';
$db->close();
-llxFooter('$Date: 2011/08/01 13:26:22 $ - $Revision: 1.73 $');
+llxFooter('$Date: 2011/07/31 22:23:22 $ - $Revision: 1.72 $');
?>
diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php
index 671bd69a0e4..a907f47663a 100644
--- a/htdocs/admin/modules.php
+++ b/htdocs/admin/modules.php
@@ -3,7 +3,7 @@
* Copyright (C) 2003 Jean-Louis Bergamo
* Copyright (C) 2004-2010 Laurent Destailleur
* Copyright (C) 2004 Eric Seigne
- * Copyright (C) 2005-2011 Regis Houssin
+ * Copyright (C) 2005-2010 Regis Houssin
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@
/**
* \file htdocs/admin/modules.php
* \brief Page to activate/disable all modules
- * \version $Id: modules.php,v 1.157 2011/08/01 12:25:15 hregis Exp $
+ * \version $Id: modules.php,v 1.156 2011/07/31 22:23:22 eldy Exp $
*/
require("../main.inc.php");
@@ -79,35 +79,12 @@ $modules = array();
$orders = array();
$categ = array();
$dirmod = array();
-$modulesdir = array();
$i = 0; // is a sequencer of modules found
$j = 0; // j is module number. Automatically affected if module number not defined.
-
-foreach ($conf->file->dol_document_root as $type => $dirroot)
+foreach ($conf->file->dol_document_root as $dirroot)
{
- $modulesdir[] = $dirroot . "/includes/modules/";
-
- if ($type == 'alt')
- {
- $althandle=@opendir($dirroot);
- if (is_resource($althandle))
- {
- while (($file = readdir($althandle))!==false)
- {
- if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes')
- {
- if (is_dir($dirroot . '/' . $file . '/includes/modules/'))
- {
- $modulesdir[] = $dirroot . '/' . $file . '/includes/modules/';
- }
- }
- }
- }
- }
-}
+ $dir = $dirroot . "/includes/modules/";
-foreach ($modulesdir as $dir)
-{
// Load modules attributes in arrays (name, numero, orders) from dir directory
//print $dir."\n
";
dol_syslog("Scan directory ".$dir." for modules");
@@ -472,5 +449,5 @@ print '';
$db->close();
-llxFooter('$Date: 2011/08/01 12:25:15 $ - $Revision: 1.157 $');
+llxFooter('$Date: 2011/07/31 22:23:22 $ - $Revision: 1.156 $');
?>
diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php
index 6af9b54e7f0..bee00b52906 100644
--- a/htdocs/admin/perms.php
+++ b/htdocs/admin/perms.php
@@ -21,7 +21,7 @@
* \file htdocs/admin/perms.php
* \ingroup core
* \brief Page d'administration/configuration des permissions par defaut
- * \version $Id: perms.php,v 1.43 2011/08/01 12:53:37 hregis Exp $
+ * \version $Id: perms.php,v 1.42 2011/07/31 22:23:26 eldy Exp $
*/
require("../main.inc.php");
@@ -76,34 +76,10 @@ $db->begin();
// Charge les modules soumis a permissions
$modules = array();
-$modulesdir = array();
-
-foreach ($conf->file->dol_document_root as $type => $dirroot)
+foreach ($conf->file->dol_document_root as $dirroot)
{
- $modulesdir[] = $dirroot . "/includes/modules/";
-
- if ($type == 'alt')
- {
- $handle=@opendir($dirroot);
- if (is_resource($handle))
- {
- while (($file = readdir($handle))!==false)
- {
- if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes')
- {
- if (is_dir($dirroot . '/' . $file . '/includes/modules/'))
- {
- $modulesdir[] = $dirroot . '/' . $file . '/includes/modules/';
- }
- }
- }
- closedir($handle);
- }
- }
-}
+ $dir = $dirroot . "/includes/modules/";
-foreach ($modulesdir as $dir)
-{
// Load modules attributes in arrays (name, numero, orders) from dir directory
//print $dir."\n
";
$handle=@opendir($dir);
@@ -218,5 +194,5 @@ print '';
$db->close();
-llxFooter('$Date: 2011/08/01 12:53:37 $ - $Revision: 1.43 $');
+llxFooter('$Date: 2011/07/31 22:23:26 $ - $Revision: 1.42 $');
?>
diff --git a/htdocs/admin/system/index.php b/htdocs/admin/system/index.php
index d2d54e4a8b2..838a3ce7b97 100644
--- a/htdocs/admin/system/index.php
+++ b/htdocs/admin/system/index.php
@@ -14,14 +14,13 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * along with this program. If not, see .
*/
/**
* \file htdocs/admin/system/index.php
* \brief Home page of system information
- * \version $Id: index.php,v 1.48 2011/07/27 23:50:52 eldy Exp $
+ * \version $Id: index.php,v 1.49 2011/07/31 22:23:14 eldy Exp $
*/
require("../../main.inc.php");
@@ -127,5 +126,5 @@ print '
';
print info_admin($langs->trans("SystemInfoDesc")).'
';
-llxFooter('$Date: 2011/07/27 23:50:52 $ - $Revision: 1.48 $');
+llxFooter('$Date: 2011/07/31 22:23:14 $ - $Revision: 1.49 $');
?>
diff --git a/htdocs/boxes.php b/htdocs/boxes.php
index d426e618377..2affdf654d3 100644
--- a/htdocs/boxes.php
+++ b/htdocs/boxes.php
@@ -22,7 +22,7 @@
* \brief File of class to manage widget boxes
* \author Rodolphe Qiedeville
* \author Laurent Destailleur
- * \version $Id: boxes.php,v 1.55 2011/08/01 13:26:21 hregis Exp $
+ * \version $Id: boxes.php,v 1.54 2011/07/31 23:19:04 eldy Exp $
*/
@@ -220,7 +220,7 @@ class InfoBox
{
$boxname = $regs[1];
$module = $regs[2];
- $sourcefile = dol_buildpath("/".$module."/includes/boxes/".$boxname.".php");
+ $sourcefile = dol_buildpath("/".$module."/inc/boxes/".$boxname.".php");
}
else
{
@@ -281,7 +281,7 @@ class InfoBox
{
$boxname = $regs[1];
$module = $regs[2];
- $sourcefile = "/".$module."/includes/boxes/".$boxname.".php";
+ $sourcefile = "/".$module."/inc/boxes/".$boxname.".php";
}
else
{
diff --git a/htdocs/cashdesk/css/style.css b/htdocs/cashdesk/css/style.css
index 698cceb4966..c79d46fbeb5 100644
--- a/htdocs/cashdesk/css/style.css
+++ b/htdocs/cashdesk/css/style.css
@@ -11,10 +11,11 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-/* \version $Id: style.css,v 1.4 2011/08/03 01:35:18 eldy Exp $ */
+/* \version $Id$ */
body {
background: #eee;
diff --git a/htdocs/cashdesk/javascript/dhtml.js b/htdocs/cashdesk/javascript/dhtml.js
index 2d89cfd2388..f91946e11c0 100644
--- a/htdocs/cashdesk/javascript/dhtml.js
+++ b/htdocs/cashdesk/javascript/dhtml.js
@@ -12,7 +12,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
// Instanciation et initialisation de l'objet xmlhttprequest
diff --git a/htdocs/cashdesk/tpl/menu.tpl.php b/htdocs/cashdesk/tpl/menu.tpl.php
index 8b82c9f8249..83dac68a99e 100644
--- a/htdocs/cashdesk/tpl/menu.tpl.php
+++ b/htdocs/cashdesk/tpl/menu.tpl.php
@@ -15,7 +15,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
include_once(DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php');
@@ -62,13 +63,11 @@ $logout='
';
print '
Debe haber una copia de la Licencia Pública General GNU junto con este software
- en inglés o portugués. Si no la hay, escriba para Free Software Foundation,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ en inglés o portugués. Si no la hay, ve .
Autor@mail.con.br Dirección
Si el programa es interactivo, presenta en su salida un breve aviso cuando
diff --git a/htdocs/langs/nl_BE/html/gpl.txt b/htdocs/langs/nl_BE/html/gpl.txt
index 3efbe1ccee7..738a6bd7754 100644
--- a/htdocs/langs/nl_BE/html/gpl.txt
+++ b/htdocs/langs/nl_BE/html/gpl.txt
@@ -310,9 +310,7 @@ ZONDER EENDER WELKE GARANTIE; zelfs zonder de impliciete garantie van
VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene
Publieke Licentie voor meer details.
U zou een kopie van de GNU Algemene Publieke Licentie ontvangen moeten
-hebben samen met dit Programma; indien dit niet zo is, schrijf naar
-de Free Software Foundation, Inc.,
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+hebben samen met dit Programma; indien dit niet .
Voeg ook informatie bij hoe men U kan contacteren via e-mail en gewone post.
Als het Programma interactief is, laat het een korte boodschap tonen zoals
diff --git a/htdocs/paybox/lib/paybox.lib.php b/htdocs/paybox/lib/paybox.lib.php
index 454073d9730..d6bf7267439 100755
--- a/htdocs/paybox/lib/paybox.lib.php
+++ b/htdocs/paybox/lib/paybox.lib.php
@@ -14,14 +14,13 @@
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
- * or see http://www.gnu.org/
*/
/**
* \file htdocs/paybox/lib/paybox.lib.php
* \ingroup paybox
* \brief Library for common paybox functions
- * \version $Id: paybox.lib.php,v 1.9 2011/07/31 23:24:24 eldy Exp $
+ * \version $Id: paybox.lib.php,v 1.10 2011/08/03 01:34:59 eldy Exp $
*/
function llxHeaderPaybox($title, $head = "")
{
diff --git a/htdocs/paypal/lib/paypal.lib.php b/htdocs/paypal/lib/paypal.lib.php
index b5304ba4198..6e1e7b262f4 100755
--- a/htdocs/paypal/lib/paypal.lib.php
+++ b/htdocs/paypal/lib/paypal.lib.php
@@ -14,14 +14,13 @@
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
- * or see http://www.gnu.org/
*/
/**
* \file htdocs/paypal/lib/paypal.lib.php
* \ingroup paypal
* \brief Library for common paypal functions
- * \version $Id: paypal.lib.php,v 1.26 2011/07/31 23:24:24 eldy Exp $
+ * \version $Id: paypal.lib.php,v 1.27 2011/08/03 01:34:59 eldy Exp $
*/
function llxHeaderPaypal($title, $head = "")
{
diff --git a/htdocs/paypal/lib/paypalfunctions.lib.php b/htdocs/paypal/lib/paypalfunctions.lib.php
index bda35165079..b0a7c2dece6 100755
--- a/htdocs/paypal/lib/paypalfunctions.lib.php
+++ b/htdocs/paypal/lib/paypalfunctions.lib.php
@@ -13,14 +13,13 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * along with this program. If not, see .
*/
/** \file htdocs/paypal/lib/paypalfunctions.lib.php
* \ingroup paypal
* \brief Page with Paypal init var.
- * \version $Id$
+ * \version $Id: paypalfunctions.lib.php,v 1.8 2011/08/03 01:34:59 eldy Exp $
*/
if (session_id() == "") session_start();
diff --git a/htdocs/theme/phones/smartphone/theme/default/default.css.php b/htdocs/theme/phones/smartphone/theme/default/default.css.php
index f93935ffb16..e78dff8f646 100644
--- a/htdocs/theme/phones/smartphone/theme/default/default.css.php
+++ b/htdocs/theme/phones/smartphone/theme/default/default.css.php
@@ -12,14 +12,13 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * along with this program. If not, see .
*/
/**
* \file htdocs/theme/phones/smartphone/theme/default/default.css.php
* \brief Fichier de style CSS du theme Smartphone default
- * \version $Id$
+ * \version $Id: default.css.php,v 1.14 2011/08/03 01:39:44 eldy Exp $
*/
if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Disables token renewal
From 53813b09df88fe120674e06f50c8a04f889e09e9 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur
Date: Wed, 3 Aug 2011 01:43:26 +0000
Subject: [PATCH 004/118] Work on rpm package
---
build/makepack-dolibarr.pl | 9 ++++-----
build/rpm/dolibarr.spec | 20 +++++++++++---------
2 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl
index f1527da165b..af7d522b167 100644
--- a/build/makepack-dolibarr.pl
+++ b/build/makepack-dolibarr.pl
@@ -2,7 +2,7 @@
#----------------------------------------------------------------------------
# \file build/makepack-dolibarr.pl
# \brief Dolibarr package builder (tgz, zip, rpm, deb, exe, aps)
-# \version $Id: makepack-dolibarr.pl,v 1.130 2011/08/03 00:47:37 eldy Exp $
+# \version $Id: makepack-dolibarr.pl,v 1.131 2011/08/03 01:43:26 eldy Exp $
# \author (c)2004-2011 Laurent Destailleur
#----------------------------------------------------------------------------
@@ -48,7 +48,7 @@ if (-d "/usr/src/RPM") {
use vars qw/ $REVISION $VERSION /;
-$REVISION='$Revision: 1.130 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
+$REVISION='$Revision: 1.131 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
$VERSION="1.0 (build $REVISION)";
@@ -452,7 +452,6 @@ if ($nboftargetok) {
$ret=`$cmd`;
print "Remove other files\n";
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
$ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/README`;
$ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/README-FR`;
$ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/build/README`;
@@ -491,7 +490,7 @@ if ($nboftargetok) {
$ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/smarty`;
$ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/COPYING`;
- $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
+ $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode`;
# To remove once stable
$ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/var/www/$PROJECT/htdocs/htdocs/theme/bureau2crea`;
@@ -688,7 +687,7 @@ if ($nboftargetok) {
$ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/php_writeexcel/LICENSE`;
$ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/tcpdf/LICENSE.TXT`;
$ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/COPYING`;
- $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`;
+ $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode`;
# To remove once stable
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/htdocs/htdocs/theme/bureau2crea`;
diff --git a/build/rpm/dolibarr.spec b/build/rpm/dolibarr.spec
index 08fe933d774..e6996caa4b3 100644
--- a/build/rpm/dolibarr.spec
+++ b/build/rpm/dolibarr.spec
@@ -226,8 +226,8 @@ if [ ! -f $config ]
then
echo Create empty file $config
touch $config
- chown -R root:$apachegroup $config
- chmod -R 660 $config
+ %{__chown} -R root:$apachegroup $config
+ %{__chmod} -R 660 $config
fi
# Create config file for apache $apacheconfig
@@ -241,10 +241,12 @@ fi
# Create config file for se $seconfig
if [ "x$os" = "xfedora-redhat" -a -s /sbin/restorecon -a ! -f $seconfig ]; then
echo Add SE Linux permission from file $sefileorig
-# cp $sefileorig $seconfig
+ semanage fcontext -a -t httpd_sys_script_rw_t "/etc/dolibarr(/.*?)"
+ semanage fcontext -a -t httpd_sys_script_rw_t "/usr/share/dolibarr(/.*?)"
+ semanage fcontext -a -t httpd_sys_script_rw_t "/var/www/dolibarr/install.lock"
restorecon -R -v /etc/dolibarr
- restorecon -R -v /var/www/dolibarr
restorecon -R -v /usr/share/dolibarr
+ restorecon -v /var/www/dolibarr/install.lock
fi
# Create a config link dolibarr.conf
@@ -255,13 +257,13 @@ fi
# Set permissions
echo Set permission to $apacheuser:$apachegroup on $targetdir
-chown -R $apacheuser:$apachegroup $targetdir
-chmod -R a-w $targetdir
-chmod u+w $targetdir
+%{__chown} -R $apacheuser:$apachegroup $targetdir
+%{__chmod} -R a-w $targetdir
+%{__chmod} u+w $targetdir
echo Set permission to $apacheuser:$apachegroup on $docdir
-chown -R $apacheuser:$apachegroup $docdir
-chmod -R o-w $docdir
+%{__chown} -R $apacheuser:$apachegroup $docdir
+%{__chmod} -R o-w $docdir
# Restart web server
echo Restart web server
From 08511d772055ceed25baa713c1443e297ae0af95 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur
Date: Wed, 3 Aug 2011 01:50:06 +0000
Subject: [PATCH 005/118] Work on rpm package
---
htdocs/install/mysql/tables/llx_c_availability.sql | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/htdocs/install/mysql/tables/llx_c_availability.sql b/htdocs/install/mysql/tables/llx_c_availability.sql
index e2f225fe608..d1e6b216b4b 100644
--- a/htdocs/install/mysql/tables/llx_c_availability.sql
+++ b/htdocs/install/mysql/tables/llx_c_availability.sql
@@ -12,10 +12,9 @@
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
--- along with this program; if not, write to the Free Software
--- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+-- along with this program. If not, see .
--
--- $Id$
+-- $Id: llx_c_availability.sql,v 1.2 2011/08/03 01:50:06 eldy Exp $
-- ========================================================================
create table llx_c_availability
From e1fe145859ab56c8d77be595772d1f516a6e35a9 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur
Date: Wed, 3 Aug 2011 01:51:30 +0000
Subject: [PATCH 006/118] Fix: Avoid errors into rpm packages
---
htdocs/langs/es_ES/html/gpl.html | 329 ------------------------------
htdocs/langs/nl_BE/html/gpl.txt | 338 ------------------------------
htdocs/langs/nl_NL/html/gpl.txt | 339 -------------------------------
3 files changed, 1006 deletions(-)
delete mode 100644 htdocs/langs/es_ES/html/gpl.html
delete mode 100644 htdocs/langs/nl_BE/html/gpl.txt
delete mode 100644 htdocs/langs/nl_NL/html/gpl.txt
diff --git a/htdocs/langs/es_ES/html/gpl.html b/htdocs/langs/es_ES/html/gpl.html
deleted file mode 100644
index eb72b9f79b0..00000000000
--- a/htdocs/langs/es_ES/html/gpl.html
+++ /dev/null
@@ -1,329 +0,0 @@
-
-
-
-
-
-
-
-
-H. Licencia Pública GNU
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-GNU GENERAL PUBLIC LICENSE Versión 2, Junio 1991
-
-
-
- Copyright ©1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge,
- MA 02139, USA.
- Está permitido, a cualquier persona, copiar y distribuir copias tal cual de
- este documento de licencia, sin la introducción de cualquier cambio.
-
-
-
-
- Las licencias de muchos softwares se desarrollan para asegurar la libertad
- de uso, del poder compartir y de cambios. La Licencia Pública General de GNU,
- al contrario, pretende garantizar la libertad de compartir y alterar softwares
- de libre distribución - volviéndolos de libre distribución también para cualquier
- de los usuarios. La Licencia Pública General se aplica a la mayoría de los softwares
- de la Free Software Foundation y a cualquier autor que esté de acuerdo en utilizarla
- (algunos softwares de la FSF son cubiertos por la GNU Library General Public
- License).
- Cuando nos referimos a softwares de libre distribución, nos referimos a la
- libertad y no al precio. Nuestra Licencia Pública General fue creada para garantizar
- la libertad de distribución de copias de softwares de libre distribución (y
- cobrar por esto, si es de interés del distribuidor), que ha recibido los códigos
- fuente, que puede ser alterado o utilizado en parte en nuevos programas. Se
- hacen algunas restricciones, para asegurar los derechos de los programadores,
- prohibiendo a todas las personas su negación o la solicitación de su abdicación.
- Estas restricciones se aplican aún a ciertas responsabilidades sobre la distribución
- o modificación del software.
- Por ejemplo, al distribuirse copias de determinado programa, por una tasa
- determinada o gratuitamente, se debe informar sobre todos los derechos incidentes
- sobre él, asegurándose que los fuentes estén disponibles, así como la Licencia
- Pública General GNU.
- La protección de los derechos envuelve dos pasos: (1) copyright del software
- y (2) licencia que da permiso legal para copia, distribución y/o modificación
- del softwares.
- Aún para la protección de la FSF y del autor es importante que todos entiendan
- que no hay garantías para softwares de libre distribución. Si software se modifica
- por alguien y lo pasa adelante, este software no más reflejará el trabajo original
- del autor no pudiendo, por consiguiente, ser garantizado por aquél.
- Finalmente, cualquier programa de libre distribución está constantemente amenazado
- por las patentes de softwares. Buscamos evitar el peligro de que distribuidores
- de estos programas obtengan patentes individuales, volviéndose sus dueños efectivos.
- Para evitarlo se hicieron declaraciones expresas de que cualquier solicitación
- de patente se debe hacer permitiendo el uso por cualquier individuo, sin la
- necesidad de licencia de uso.
- Los términos y condiciones precisas para copia, distribución y modificación
- siguen abajo:
-
-
- TÉRMINOS Y CONDICIONES PARA COPIA, DISTRIBUCIÓN Y MODIFICACIÓN
-
-
-
-
- Esta licencia se aplica a cualquier programa o otro trabajo que contenga
- un aviso colocado por el detentor de los derechos de autor diciendo que aquel
- podrá ser distribuido en las condiciones de la Licencia Pública General. El
- Programa abajo se refiere a cualquier software o trabajo, y a un trabajo basado
- en un Programa y significa tanto el propio Programa, como cualquier de los
- trabajos derivados, de acuerdo con la ley de derechos de autor, es decir,
- un trabajo que contenga el Programa o una parte de este, en su forma original
- o con modificaciones o traducido para una otra lengua (la traducción está
- incluida sin limitaciones en el término ``modificación'').
- Actividades distintas de copia, distribución y modificación no están cubiertas
- por esta Licencia, estando fuera de su escopo. El acto de ejecutar el Programa
- no está restringido y la salida del Programa está cubierta solamente en
- el caso de que su contenido contenga trabajos basados en el Programa (independientemente
- de que hayan sido creados por la ejecución del Programa). Si esto es así,
- depende de las funciones ejecutadas por el Programa.
-
- El código fuente del Programa, de la forma como fue recibido, puede ser
- copiado y distribuido, en cualquier media, desde que sea providenciado un
- aviso adecuado sobre los copyrights y la negación de garantías, y todos los
- avisos que se refieran a la Licencia Pública General y a la ausencia de garantías,
- estén inalterados y que cualquier producto oriundo del Programa esté acompañado
- de esta Licencia Pública General.
- Está permitido el cobro de tasas por el acto físico de transferencia o
- grabación de copias, y pueden ser dadas garantías y soporte en cambio del
- cobro de valores.
-
-
- -
-
Se puede modificar la copia o copias del Programa de cualquier forma que
- se desee, o aún crearse un trabajo basado en el Programa, copiarlo y distribuir
- tales modificaciones bajo los términos de la sección 1 arriba y del siguiente:
-
-
- Debe existir un aviso destacado de que los datos originales fueron alterados
- en los archivos y las fechas de los cambios;
-
- Debe existir un aviso de que el trabajo distribuido o publicado es,
- de forma total o parcial, derivado del Programa o de alguna parte suya,
- y que puede ser licenciado totalmente sin costes para terceros bajo los
- términos de esta Licencia.
-
- Si el programa modificado se ejecuta de forma interactiva, es obligatorio,
- en el inicio de tu ejecución, presentar la información de copyright y
- de ausencia de garantías (o de que la garantía es de responsabilidad de
- terceros), y que los usuarios pueden redistribuir el programa bajo estas
- condiciones, indicando al usuario como acceder a esta Licencia en su íntegra.
-
-
- Estos requisitos se aplican a trabajos de modificación en general. Si
- algunas secciones identificables no sean derivadas del Programa, y pueden
- ser consideradas como partes independientes, entonces esta Licencia y sus
- Términos no se aplican a aquellas secciones cuando distribuidas separadamente.
- Pero al distribuir aquellas secciones como parte de un trabajo basado en
- el Programa, la distribución, como un todo, debe contener los términos de
- esta Licencia, cuyos permisos se extienden al trabajo como un todo, y no
- a cada una de las partes independientemente de quem los tenga desarrollado.
- Más que tener intención de contestar los derechos sobre el trabajo desarrollado
- por alguien, esta sección objetiva propiciar la correcta distribución de
- trabajos derivados del Programa.
- Adicionalmente, la mera adición de otro trabajo al Programa, pero no basado
- en él ni a un trabajo basado en él, a un volumen de almacenaje o media de
- distribución no obliga la utilización de esta Licencia y de sus términos
- al trabajo.
-
-
-
- -
-
Están permitidas, la copia y la distribución, del Programa (o un trabajo
- basado en éste) en la forma de código objeto o ejecutable de acuerdo con los
- términos de las Secciones 1 y 2 arriba, desde que atendido el siguiente:
-
-
- Esté acompañado de los códigos fuente legibles, que deben ser distribuidos
- en la forma de la Secciones 1 y 2 arriba, en media normalmente utilizada
- para manejo de softwares o
-
- Esté acompañado, de oferta escrita válida, como mínimo, por 3 anos,
- de poner a disposición a terceros, por un coste no superior al coste del
- medio físico de almacenaje, una copia completa de los códigos fuente en
- medio magnético, de acuerdo con las Secciones 1 y 2 arriba.
-
- Esté acompañada con la misma información recibida en relación con la
- oferta de la distribución del código fuente correspondiente (esta alternativa
- solamente está permitida para distribuciones no comerciales y solamente
- si el programa recibido en la forma de objeto o ejecutable tenga tal oferta,
- de acuerdo con la sección 2 arriba).
-
-
- El código fuente de un trabajo es la mejor forma de que se produzcan alteraciones
- en aquel trabajo. Cuando se habla en códigos fuentes completos significa
- hablar de todos los fuentes de todos los módulos, además de las definiciones
- de interfaces asociadas, archivos, scripts utilizados en la compilación
- y instalación del ejecutable. Como una excepción excepcional, el código
- fuente distribuido podrá no incluir algunos componentes que no se encuentren
- en su escopo, como compilador, kernel, etc... para el SO donde el trabajo
- sea ejecutado.
- Si la distribución del ejecutable o objeto se hace, a través de acceso
- a un determinado punto, se debe hacer, a los códigos fuente, oferta equivalente
- de acceso, mismo que terceros no sean obligados a copiar los fuentes juntos
- con los objetos simultáneamente
-
-
- -
-
No está permitida la copia, modificación, sublicenciamiento o distribución
- del Programa, excepto bajo las condiciones expresas en esta Licencia. Cualquier
- tentativa de copia, modificación, sublicenciamiento o distribución del Programa
- está prohibida, y los derechos descritos en esta Licencia cesarán inmediatamente.
- Los terceros, que tengan recibido copias o derechos en la forma de esta Licencia,
- no tendrán sus derechos cesados desde que permanezcan dentro de las cláusulas
- de esta Licencia.
- -
-
No es necesaria aceptación formal de esta Licencia, a pesar de que no habrá
- documento o contrato que garantice permiso de modificación o distribución
- del Programa o sus trabajos derivados. Estas acciones están prohibidas por
- ley, en el caso de que no se acepten las condiciones de esta Licencia. La
- modificación o distribución del Programa, o cualquier trabajo basado en éste,
- implica en la aceptación de esta Licencia y de todos los términos de ésta
- para copia, distribución o modificación del Programa o trabajos basados en
- éste.
- -
-
Cada vez que el Programa se distribuya (o cualquier trabajo basado en éste),
- el recipiente automáticamente recibe una licencia del detentor original de
- los derechos de copia, distribución o modificación del Programa objeto de
- estos términos y condiciones. No pueden ser impuestas otras restricciones
- en los recipientes.
-
- - En el caso de decisiones judiciales o alegaciones de uso indebido de patentes
- o derechos de autor, se impongan restricciones, que contradigan esta Licencia,
- estos no exentan de su aplicación. Si no es posible distribuir el Programa
- de forma a garantizar simultáneamente las obligaciones de esta Licencia y
- otras que sean necesarias, entonces el Programa no podrá ser distribuido.
-
Si esta Sección se considera, inválida por cualquier motivo particular
- o general, su resultado implicará en la invalidación general de esta licencia
- en la copia, modificación, sublicenciamiento o distribución del Programa
- o trabajos basados en éste.
- El propósito de esta sección no es, de forma alguna, incitar a quien quiera
- que sea a infringir derechos reclamados en cuestiones válidas y procedentes,
- y si proteger las premisas del sistema de libre distribución de software.
- Muchas personas tienen hecho contribuciones generosas al sistema, en la
- forma de programas, y es necesario garantizar la consistencia y credibilidad
- del sistema, cabiendo a éstos, y no a terceros, decidieren la forma de distribución
- de los softwares.
- Esta sección pretende hacer claro los motivos que crearan las demás cláusulas
- de estas Licencia.
-
- -
-
Si la distribución del Programa, dentro de los términos de esta Licencia,
- tiene restricciones en algún País, por patentes o derechos de autor, el detentor
- original de los derechos de autor del Programa bajo esta Licencia puede adicionar
- explícitamente limitaciones geográficas de distribución, excluyendo aquellos
- Países, haciendo con que la distribución solamente sea posible en los Países
- no excluidos.
-
- -
-
La Fundación de Software de Libre Distribución (FSF - Free Software Foundation)
- puede publicar versiones revisadas o nuevas versiones de esta Licencia Pública
- General de tiempos en tiempos. Estas nuevas versiones mantendrán los mismos
- objetivos y el espirito de la presente versión, pudiendo variar en detalles
- referentes a nuevas situaciones encontradas.
- A cada versión se da un número distinto. Si el Programa especifica, un
- número de versión determinado de esta Licencia, que tenga en su contenido
- la expresión ``o versión más actualizada'', es posible optar por las condiciones
- de aquella versión o de cualquier versión más actualizada publicada por
- la FSF.
-
- -
-
Si deseas incorporar parte del Programa en otros programas de libre distribución
- de softwares hace falta autorización formal del autor. Para softwares que
- la FSF detenga los derechos de autor, pueden ser abiertas excepciones desde
- que mantenido el espirito y objetivos originales de esta Licencia.
-
-
- AUSENCIA DE GARANTÍAS
-
- -
UNA VEZ QUE EL PROGRAMA ESTÁ LICENCIADO SIN TRIBUTO, NO HAY CUALQUIER
- GARANTÍA PARA EL PROGRAMA. EXCEPTO CUANDO TERCEROS SE EXPRESEN FORMALMENTE
- EL PROGRAMA SE PONE A DISPOSICIÓN EN SU FORMATO ORIGINAL, SIN GARANTÍAS
- DE CUALQUIER NATURALEZA, EXPRESAS O IMPLÍCITAS, INCLUYENDO PERO NO LIMITADAS,
- LAS GARANTÍAS COMERCIALES Y DE LA ATENCIÓN DE DETERMINADO FIN. LA CUALIDAD
- Y EL DESEMPEÑO SON DE RIESGO EXCLUSIVO DE LOS USUARIOS, CORRIENDO POR SUAS
- CUENTAS LOS COSTES NECESARIOS A EVENTUALES ALTERACIONES, CORRECCIONES Y
- REPAROS JUZGADOS NECESARIOS.
- -
EN OCASIÓN ALGUNA, A MENOS QUE REQUERIDO POR DECISIÓN JUDICIAL O POR
- LIBRE VOLUNTAD, EL AUTOR O TERCEROS QUE TENGAN MODIFICADO EL PROGRAMA, SERÁN
- RESPONSABLES POR DAÑOS O PERJUICIOS PROVENIENTES DEL USO O DE LA FALTA DE
- HABILIDAD EN SU UTILIZACIÓN (INCLUYENDO PERO NO LIMITADA LA PÉRDIDA DE DATOS
- O DATOS ERRÓNEOS), MISMO QUE HAYA SIDO EMITIDO AVISO DE POSIBLES ERRORES
- O DAÑOS.
- FIN DE LA LICENCIA
-
-
-
-
-
- ¿Cómo aplicar estos términos a nuevos softwares?
- Si has desarrollado un nuevo programa y deseas su amplia distribución para
- el público, la mejor forma de conseguirlo es hacerlo un software de libre distribución,
- que cualquiera pueda distribuirlo en las condiciones de esta Licencia.
- Para esto basta con anexar este aviso al programa. Se recomienda indicar aún
- en el inicio de cada archivo fuente la ausencia de garantías y una anotación
- de un archivo conteniendo 0 texto general de esta Licencia., como por ejemplo:
- <nombre del programa y función> Copyright (C) 199X <Autor>
-
- Este programa es un software de libre distribución, que puede ser copiado
- y distribuido bajo los términos de la Licencia Pública General GNU, de acuerdo
- con la publicada por la Free Software Foundation, versión 2 de la licencia o
- (a criterio del autor) cualquier versión posterior.
- Este programa se distribuye en la expectativa de ser útil a sus usuarios,
- pero NO TIENE GARANTÍA ALGUNA, EXPLÍCITAS O IMPLÍCITAS, COMERCIALES O DE
- ATENCIÓN A UNA DETERMINADA FINALIDAD Consulta la Licencia Pública General
- GNU para mayores detalles.
- Debe haber una copia de la Licencia Pública General GNU junto con este software
- en inglés o portugués. Si no la hay, ve .
-
- Autor@mail.con.br Dirección
- Si el programa es interactivo, presenta en su salida un breve aviso cuando
- de su inicio, como por ejemplo:
- Internet Softwares versión 12, Copyright (c)199y Conectiva Internet Softwares
- NO POSEE GARANTÍA ALGUNA; para detalles teclea 'muestra garan'. Este es un software
- de libre distribución, y estás autorizado a distribuirlo dentro de ciertas condiciones.
- Teclea 'muestra condic' para mayores detalles.
- Los comandos hipotéticos 'muestra garan' y 'muestra condic' presentarán las
- partes apropiadas de la Licencia Pública General GNU. Evidentemente los comandos
- pueden variar o pueden ser accionados por otras interfaces como clic de ratón,
- etc...
-
-
-
-
-www.conectiva.com
-
-
-
-
-
-
-
diff --git a/htdocs/langs/nl_BE/html/gpl.txt b/htdocs/langs/nl_BE/html/gpl.txt
deleted file mode 100644
index 738a6bd7754..00000000000
--- a/htdocs/langs/nl_BE/html/gpl.txt
+++ /dev/null
@@ -1,338 +0,0 @@
-English disclaimer
-This is an unofficial translation of the GNU General
-Public License into Dutch. It was not published by the Free Software
-Foundation, and does not legally state the distribution terms for software
-that uses the GNU GPL--only the original English text of the GNU GPL does
-that. However, we hope that this translation will help Dutch speakers
-understand the GNU GPL better.
-
-Nederlandse waarschuwing
-Dit is een niet offici�le vertaling van de GNU Algemene Publieke Licentie in
-het Nederlands. Deze licentie is niet gepubliceerd door de Free Software
-Foundation, de condities van software onder de GPL hieronder zijn niet
-rechtsgeldig. Enkel de originele Engelse tekst van de GNU GPL bevat geldige
-richtlijnen. Daarentegen hopen we dat deze vertaling de Nederlandstaligen helpt
-om de GNU GPL beter te begrijpen.
-
-Auteursrecht (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-Het is eenieder toegestaan om dit licentiedocument te kopi�ren en er letterlijke
-kopie�n van te verspreiden, er wijzigingen in maken is echter niet toegestaan.
-
- Voorwoord
-
-De licenties van de meeste software zijn zo opgesteld om U het recht te
-ontnemen om die software te delen en te wijzigen. Hier tegenover staat de
-GNU Algemene Publieke Licentie, die bedoeld is om U de vrijheid te garanderen
-dat U de software kan delen en wijzigen -- om er zeker van te zijn dat de
-software vrij is voor alle gebruikers. Deze Algemene Publieke Licentie is van
-toepassing op het merendeel van de Free Software Foundation's software en van
-alle andere programma's waarvan de auteur ze plaatst onder deze licentie.
-(Sommige software van de Free Software Foundation is gedekt door de GNU Algemene
-Minder Publieke Licentie). U kan deze ook toepassen op uw eigen programma's.
-
-Wanneer we het hebben over vrije software, dan hebben we het over vrijheid, niet
-prijs. Onze Algemene Publieke Licentie laat u toe om kopie�n te verspreiden van
-vrije software (en dat U geld kan vragen voor deze dienst) en dat U er de
-broncode van hebt of kan krijgen als U dat wenst, dat U de software kan wijzigen
-of er delen van kan gebruiken in nieuwe vrije programma's en dat U weet dat U
-deze dingen kan doen.
-
-Om deze rechten te beschermen, moeten we verbieden dat iemand U deze rechten
-ontzegt of vraagt deze op te geven. Deze restricties brengen enkele
-verantwoordelijkheden mee indien U kopie�n van de software verspreidt of de
-software wijzigt.
-
-Bijvoorbeeld, als U kopie�n van zulk programma verspreidt,
-kostenloos of voor een vergoeding, dan moet U de personen die de software
-ontvangen al de rechten geven die U hebt. U moet uzelf ervan verzekeren dan ook
-zij de broncode ontvangen of kunnen verkrijgen. U moet hen ook deze licentie
-tonen zodat ze hun rechten kennen.
-
- We beschermen uw rechten met twee stappen
-(1) de software wordt auteursrechtelijk beschermd, en
-(2) we bieden U deze licentie die U de legale toestemming geeft om de software
-te kopi�ren, te verspreiden en/of te wijzigen.
-
-Alsook willen we voor de
-bescherming van de auteur en onszelf iedereen ervan verzekeren dat er geen
-garantie is voor deze vrije software. Als de software gewijzigd is door iemand
-anders en doorgegeven, dan willen we dat de ontvanger weet dat wat ze ontvangen
-hebben niet het origineel is, zodat problemen veroorzaakt door anderen geen
-effect hebben op de reputatie van de oorspronkelijke auteur.
-
-Ten laatste, elk vrij programma wordt voortdurend bedreigd door software
-patenten. We wensen het gevaar te vermijden dat de verdelers van een vrij
-programma uiteindelijk een patent verkrijgen op het programma en het daarmee in
-eigendom van een particulier brengen. Om dit te vermijden, hebben we het
-duidelijk gemaakt dat elk patent in licentie gegeven moet zijn voor eenieders
-vrij gebruik, oftewel helemaal niet in licentie gegeven mag zijn.
-
-De exacte bepalingen en condities om te kopi�ren, verspreiden en wijzigen volgen
-hieronder.
-
- GNU ALGEMENE PUBLIEKE LICENTIE
- BEPALINGEN EN VOORWAARDEN OM TE KOPI�REN, VERSPREIDEN EN WIJZIGEN
-
-0. Deze licentie is van toepassing op elk programma of ander werk dat een notie
-bevat van de eigenaar die zegt dat het verspreid mag worden onder de bepalingen
-van deze licentie. Het "Programma", verder in de tekst, verwijst naar eender
-zulk programma of werk, en een "werk gebaseerd op het programma" verwijst naar
-het Programma of eender welk ander afgeleid werk onder de wet van het
-auteursrecht: dit wil zeggen, een werk dat het Programma of een deel ervan
-bevat, letterlijk oftewel gewijzigd en/of vertaald naar een andere taal.
-(Hierna vallen vertalingen zonder beperking onder de term "wijziging".)
-Elke licentiehouder wordt geadresseerd als "u".
-
-Andere handelingen dan kopi�ren,
-verspreiden en wijzigen zijn niet gedekt door deze licentie; hiervoor is deze
-licentie niet bedoeld. De handeling om het Programma uit te voeren is niet
-gelimiteerd, en de uitvoer van het Programma is enkel gedekt als de inhoud
-bestaat uit een werk gebaseerd op het Programma (onafhankelijk of deze uitvoer
-gemaakt is door het Programma uit te voeren). Of dit waar is hangt af van wat
-het Programma doet.
-
-1. U mag letterlijke exemplaren verspreiden van de programma broncode en deze
-kopi�ren zoals U deze ontvangt, in eender welke vorm, op voorwaarde dat U ervoor
-oplet dat U op elke kopie de gepaste auteursrechten en afwijzing van garantie
-vermeldt; hou alle referenties naar deze licentie en naar het ontbreken van
-garantie intact ;en geef aan elke andere ontvanger van het Programma een kopie
-van deze licentie, bijgevoegd bij het Programma.
-
-U mag een honorarium vragen voor de fysische daad van het afleveren van een
-kopie, en U mag indien U dat wenst een garantie bescherming bieden voor een
-honorarium.
-
-2. U mag uw kopie of kopijen van het Programma, of een deel van het Programma,
-wijzigen, daarbij een werk gebaseerd op het Programma vormend. U mag deze
-wijzigingen kopi�ren en verspreiden onder de bepalingen van Paragraaf 1
-hierboven, indien U ook aan al deze voorwaarden voldoet:
-
-a) U moet in de gewijzigde bestanden duidelijk vermelden dat U het bestand
-gewijzigd hebt en de datum waarop U dat gedaan hebt.
-
-b) U moet elk werk dat U publiceert of verspreidt en dat volledig of
-gedeeltelijk bestaat uit het Programma, of daarvan een afgeleid werk is,
-als een geheel in licentie geven, zonder kosten, aan alle derde partijen onder
-de bepalingen van deze Licentie.
-
-c) Indien het gewijzigde Programma normaal gezien interactief parameters
-inleest, dan moet U er voor zorgen dat wanneer het Programma zonder deze
-parameters gestart wordt, het een boodschap weergeeft met een gepast
-auteursrechtbericht en een mededeling dat er geen garantie is (of anders, dat
-U een garantie voorziet) en dat gebruikers het Programma mogen verspreiden onder
-deze voorwaarden. De boodschap moet de gebruiker ook duidelijk maken hoe hij een
-kopij van deze Licentie kan bekijken. (Uitzondering : als het Programma zelf
-interactief is en normaal geen boodschap toont, dan is het niet vereist dat uw
-werk gebaseerd op dit Programma zulk een boodschap weergeeft.
-
-Deze vereisten zijn van toepassing op het werk als een geheel. Als herkenbare
-stukken van dat werk niet afgeleid zijn van het Programma, en redelijkerwijs
-onafhankelijk beschouwd kunnen worden, dan is deze licentie, en zijn bepalingen,
-niet van toepassing op die delen als U die als aparte werken verspreidt.
-Maar als U die zelfde delen verspreidt als deel van een geheel dat een werk is
-gebaseerd op het Programma, dan moet de verspreiding van het geheel op de
-bepalingen van deze licentie geschieden, dewelke's vergunningen voor andere
-licentiehouders zich uitbreiden tot het volledige geheel, en dus tot elke deel
-van het werk, onafhankelijk van wie het geschreven heeft.
-
-Dus, het is niet de bedoeling van deze sectie om uw rechten op te eisen of te
-wedijveren om uw rechten op werk dat geheel door uzelf geschreven is, het is
-eerder de bedoeling het recht controle uit te oefenen mogelijk te maken op de
-verspreiding van afgeleide of collectieve werken gebaseerd op het Programma.
-
-Daarenboven, de bundeling van een werk niet gebaseerd op het Programma met het
-Programma (of met een werk gebaseerd op het Programma) op een opslagmedium
-of verspreidingsmedium brengt het ander werk niet onder deze licentie.
-
-3. U mag het Programma, of een werk gebaseerd op het Programma,
-zie paragraaf 2, verspreiden en kopi�ren, in binaire of uitvoerbare vorm onder
-de bepalingen van paragraaf 1 en 2 hierboven, op voorwaarde dat U aan een van
-de volgende voorwaarden voldoet :
-
-a) Voeg een volledige overeenkomende broncode bij, leesbaar door computers,
-verspreid onder de bepalingen van de paragrafen 1 en 2, op een medium dat
-gebruikelijk is voor het uitwisselen van software; of,
-
-b) Voeg een voor minstens 3 jaar geldige, geschreven, offerte bij, om de
-complete overeenstemmende broncode, op een medium dat hiervoor gebruikelijk is,
-voor Computers leesbaar, verspreidbaar onder de bepalingen van de paragrafen 1
-en 2 hierboven, aan elke derde partij te leveren, voor een vergoeding die niet
-meer bedraagt dan de kost om de broncode te kopi�ren.
-
-c) Voeg de informatie bij die U ontving betreffende het aanbod om de bijpassende
-broncode te verkrijgen. (Dit alternatief is enkel toegestaan voor niet
-commerci�le verspreiding en enkel als U het programma in binaire of uitvoerbare
-vorm ontving met zulk een aanbod, in overeenstemming met subparagraaf b
-erboven.) De broncode van een werk is de vorm van het werk waaraan voorkeur
-wordt gegeven om er wijzigingen in aan te brengen. Voor een uitvoerbaar werk
-betekent volledige broncode alle code van alle modules waar het werk uit
-bestaat, en daarbovenop alle definitie bestanden van de interface(s) en alle
-scripts om het programma te compileren en het uitvoerbare bestand te
-installeren. Als een speciale uitzondering moet de verspreidde broncode niets
-bevatten dat normaal verspreid (in broncode of uitvoerbare vorm ) wordt met de
-hoofdcomponenten (compiler, kernel, enz...) van het besturingssysteem op dewelke
-het Programma draait, tenzij die component bij het uitvoerbare bestand zit.
-
-Als verspreiding van een uitvoerbaar bestand of binaire code mogelijk gemaakt
-wordt door toegang tot het kopi�ren van een vooraf bepaalde plaats, dan telt het
-mogelijk maken de broncode van diezelfde plaats te kopi�ren als het verspreiden
-van de broncode, zelfs indien het mee kopi�ren van de broncode optioneel is.
-
-4. U mag het Programma niet kopi�ren, wijzigen, verder in licentie geven of
-verspreiden behalve zoals expliciet vermeld in deze licentie. Eender welke
-poging om het programma op een andere manier te kopi�ren, wijzigen, verder in
-licentie geven of verspreiden is ongeldig en verklaart automatisch uw rechten
-bepaald in deze licentie nietig. Derde partijen die kopie�n of rechten van U
-hebben ontvangen onder deze licentie blijven hun rechten behouden zolang ze de
-voorwaarden niet schenden.
-
-5. U bent niet verplicht deze licentieovereenkomst te accepteren, aangezien U
-deze niet ondertekend hebt. Echter, niets anders geeft U de toestemming om het
-Programma of werken gebaseerd op het Programma te wijzigen of te verspreiden.
-Deze daden zijn door de wet verboden als U deze licentieovereenkomst niet
-accepteert. Daarom geeft u aan dat door het Programma te verspreiden of te
-wijzigen, U deze licentie, en al zijn voorwaarden en bepalingen in verband met
-kopi�ren, wijzigen of verspreiden van het Programma, of werken gebaseerd op het
-Programma, accepteert om dat te kunnen doen.
-
-6. Elke keer U het Programma (of een werk gebaseerd op het Programma)
-verspreidt, krijgt de ontvanger automatisch een licentie van de originele
-licentiehouder om het Programma te kopi�ren, verspreiden of wijzigen,
-onderworpen aan deze bepalingen en voorwaarden. U mag de ontvanger geen
-beperkingen opleggen om de rechten uit te oefenen die hierin bepaald zijn.
-
-7. Als door gevolg van een rechterlijke uitspraak of beweringen van
-patentenschending of door eender welke andere reden (niet beperkt tot
-patentenproblemen) U bepalingen worden opgelegd (door rechterlijk bevel,
-overeenkomst, of op andere wijze) die in tegenspraak zijn met bepalingen in deze
-licentie, dan sluit dat U niet uit om aan de voorwaarden van deze licentie te
-voldoen. Als U het Programma niet kan verspreiden en daarbij zowel aan tegelijk
-de bepalingen van deze licentie als aan andere relevante verplichtingen kan
-voldoen, dan mag U als gevolg daarvan het Programma helemaal niet verspreiden.
-Bijvoorbeeld, als een patent licentieovereenkomst niet zou toestaan dat het
-programma zonder het betalen van royalty's vrij verspreid mag worden door zij
-die het Programma direct van U verkrijgen en zij die het indirect door U
-verkrijgen, dan is de enige manier om zowel daaraan als aan deze licentie te
-voldoen dat U zich compleet onthoudt van het verspreiden van het Programma.
-
-Als een deel van dit artikel ongeldig wordt geacht, of het kan niet afgedwongen
-worden onder bepaalde omstandigheden dan is het de bedoeling dat het overwicht
-van dit artikel van toepassing is. In andere omstandigheden geldt dit artikel
-volledig.
-
-Het is niet het doel van dit artikel om u er toe aan te zetten om patenten,
-of andere aanspraken van bezit, te schenden of de geldigheid van zulke
-aanspraken aan te vechten. Het enige doel van dit artikel is om de integriteit
-te beschermen van het vrije software verspreidingssysteem, dat wordt
-toegepast door middel van Publieke Licentie praktijken. Veel mensen hebben
-royale bijdragen geleverd aan het systeem van vrije software rekenend op
-de betrouwbaarheid van zijn toepassing. Het is aan de auteur/donor om te
-bepalen of hij of zij bereidt is om software te verspreiden door middel
-van een ander systeem en een gelicensieerde kan die keuze niet afdwingen.
-
-Dit artikel is bedoeld om zeer duidelijk te maken wat geloofd wordt een gevolg
-te zijn van de rest van deze licentie.
-
-8. Als de verspreiding of het gebruik van het Programma gelimiteerd is in
-bepaalde landen, door patenten of door samenwerking van auteursrechthouders,
-dan mag de oorspronkelijke auteursrechthouder die het Programma onder deze
-licentie plaatste een expliciete geografische beperking toevoegen zodat
-verspreiding enkel toegestaan is in of tussen landen die niet uitgesloten zijn.
-In dat geval bevat deze licentie de beperking alsof ze in de kern van deze
-licentie geschreven was.
-
-9. De Free Software Foundation mag gereviseerde en/of nieuwe versies van de
-Algemene Publieke Licentie uitbrengen van tijd tot tijd. Zulke nieuwe versies
-zullen gelijkaardig in karakter zijn in vergelijking met de huidige versie maar
-kunnen in details verschillen om nieuwe problemen of aangelegenheden te
-behandelen. Elke versie krijgt een expliciet versienummer mee. Als het Programma
-een versie van deze licentie specificeert waarop het van toepassing is en "elke
-volgende versie", dan hebt U de keuze om de bepalingen en voorwaarden van die
-licentie te volgen, of van eender welke versie die later uitgegeven werd door de
-Free Software Foundation. Als het programma geen versie nummer van de licentie
-specificeert, dan mag U de bepalingen en voorwaarden volgen van eender welke
-versie ooit uitgegeven door de Free Software Foundation.
-
-10. Indien U delen van het Programma wil invoegen in andere vrije Programma's
-dewelke's verspreidingsvoorwaarden anders zijn, dan moet U de auteur van dat
-programma om toestemming vragen. Voor software waarvan het auteursrecht bij
-de Free Software Foundation rust, schrijf naar de Free Software Foundation; we
-maken hier soms uitzonderingen op. Onze beslissing zal geleid worden door onze
-twee hoofddoelen om de vrije status van de afgeleiden van onze vrije software te
-vrijwaren en om het delen en hergebruiken van software in het algemeen te
-promoten.
-
-11. OMDAT HET PROGRAMMA ZONDER KOSTEN IN LICENTIE GEGEVEN WORDT, IS ER GEEN
-GARANTIE VOOR HET PROGRAMMA, VOOR ZOVER MOGELIJK BINNEN DE GELDENDE WETGEVING.
-UITGEZONDERD WANNEER HET EXPLICIET GESCHREVEN STAAT LEVEREN DE
-AUTEURSRECHTHOUDERS HET PROGRAMMA "ZOALS HET IS", ZONDER EENDER WELKE GARANTIE,
-EXPLICIET UITGEDRUKT OF IMPLICIET BEDOELD, ZOALS, MAAR NIET GELIMITEERD TOT,
-DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD
-DOEL. HET VOLLEDIGE RISICO BETREFFENDE DE KWALITEIT EN DE PRESTATIES VAN HET
-PROGRAMMA LIGT BIJ U. MOCHT HET PROGRAMMA DEFECT BLIJKEN DAN DRAAGT U DE
-KOSTEN VAN ALLE BENODIGDE DIENSTEN, REPARATIES OF CORRECTIES.
-
-12. IN GEEN ENKEL GEVAL, TENZIJ VEREIST DOOR DE GELDENDE WET, OF SCHRIFTELIJK
-OVEREENGEKOMEN ZAL DE AUTEURSRECHTHOUDER, OF EENDER WELKE DERDE PARTIJ DIE HET
-PROGRAMMA MAG WIJZIGEN EN/OF VERSPREIDEN ZOALS TOEGESTAAN HIERBOVEN,
-VERANTWOORDELIJK KUNNEN WORDEN GEACHT TEGENOVER U BETREFFENDE ALGEMENE,
-SPECIALE, UITZONDERLIJKE OF RESULTERENDE SCHADE DIE VOORTVLOEIT UIT
-HET GEBRUIK, OF DE ONKUNDIGHEID OM HET PROGRAMMA TE GEBRUIKEN
-(INCLUSIEF, MAAR NIET GELIMITEERD TOT HET VERLIES VAN GEGEVENS,
-GEGEVENS DIE CORRUPT WORDEN, OF VERLIEZEN GELEDEN DOOR U OF DERDE PARTIJEN OF
-EEN FALING VAN HET PROGRAMMA OM SAMEN TE WERKEN MET ANDERE PROGRAMMA'S),
-ZELFS INDIEN DE AUTEURSRECHTHOUDER OF EEN ANDERE PARTIJ GE�NFORMEERD WAS
-OVER DE MOGELIJKHEID TOT ZULKE SCHADE.
-
-EINDE VAN DE BEPALINGEN EN VOORWAARDEN
-
-Hoe deze bepalingen op uw nieuwe Programma's toepassen.
-
-Als U een nieuw Programma ontwikkelt en U wenst dat het van het grootst mogelijk
-nut is voor iedereen, dan is de beste manier om dit te bereiken door het
-Programma vrije software te maken dewelke iedereen kan verspreiden en wijzigen
-onder deze bepalingen.
-Om dit te doen, voeg volgende boodschap toe aan het Programma. Het is het
-veiligst om ze in te voegen aan het begin van elk bronbestand, dit om het
-ontbreken van garantie duidelijk te maken; en elk bestand zou minstens de
-"auteursrecht" lijn en een directief naar waar de volledige boodschap gevonden
-kan worden moeten bevatten.
-
-
-Auteursrecht (C)
-Dit Programma is vrije software; U kan het verspreiden en/of wijzigen onder de
-bepalingen van de GNU Algemene Publieke Licentie, zoals uitgegeven door de Free
-Software Foundation; oftewel versie 2 van de Licentie,of (naar vrije keuze) een
-latere versie.
-Dit Programma is verspreid met de hoop dat het nuttig zal zijn maar
-ZONDER EENDER WELKE GARANTIE; zelfs zonder de impliciete garantie van
-VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene
-Publieke Licentie voor meer details.
-U zou een kopie van de GNU Algemene Publieke Licentie ontvangen moeten
-hebben samen met dit Programma; indien dit niet .
-
-Voeg ook informatie bij hoe men U kan contacteren via e-mail en gewone post.
-Als het Programma interactief is, laat het een korte boodschap tonen zoals
-deze wanneer het in interactieve modus start:
-
-Fiscus versie 69, Auteursrecht (C)
-Fiscus komt met ABSULUUT GEEN GARANTIE; voor details typ 'toon w'. Dit is
-vrije software en het is U toegestaan deze te verspreiden onder
-bepaalde voorwaarden;typ 'toon c' voor meer details.
-
-U zou ook uw werkgever (indien U als programmeur werkt) of uw school, indien die
-er is, om een "auteursrecht afwijzing" te laten tekenen voor het Programma,
-indien nodig. Hier is een voorbeeld; wijzig de namen:
-
-Yoyodyne, NV., verwerpt hier alle auteursrechtlijk interesses in het Programma
-Fiscus (dat belastingsaangiften invult) geschreven door James Hacker.
-, 21 April 1984 Ty Coon, Vice voorzitter.
-
-Deze Algemene Publieke Licentie laat niet toe dat het Programma verwerkt wordt
-in een commercieel programma. Als uw Programma een subroutine bibliotheek is,
-dan kan U het misschien nuttige beschouwen om toe te staan dat uw Programma
-gelinkt word met commerci�le programma's. Als dat is wat U wil doen,
-dan moet U de GNU Algemene Minder Publieke Licentie gebruiken in plaats van
-deze licentie.
-
diff --git a/htdocs/langs/nl_NL/html/gpl.txt b/htdocs/langs/nl_NL/html/gpl.txt
deleted file mode 100644
index 778e2b02b41..00000000000
--- a/htdocs/langs/nl_NL/html/gpl.txt
+++ /dev/null
@@ -1,339 +0,0 @@
-English disclaimer
-This is an unofficial translation of the GNU General
-Public License into Dutch. It was not published by the Free Software
-Foundation, and does not legally state the distribution terms for software
-that uses the GNU GPL--only the original English text of the GNU GPL does
-that. However, we hope that this translation will help Dutch speakers
-understand the GNU GPL better.
-
-Nederlandse waarschuwing
-Dit is een niet officiÎle vertaling van de GNU Algemene Publieke Licentie in
-het Nederlands. Deze licentie is niet gepubliceerd door de Free Software
-Foundation, de condities van software onder de GPL hieronder zijn niet
-rechtsgeldig. Enkel de originele Engelse tekst van de GNU GPL bevat geldige
-richtlijnen. Daarentegen hopen we dat deze vertaling de Nederlandstaligen helpt
-om de GNU GPL beter te begrijpen.
-
-Auteursrecht (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-Het is eenieder toegestaan om dit licentiedocument te kopiÎren en er letterlijke
-kopieÎn van te verspreiden, er wijzigingen in maken is echter niet toegestaan.
-
- Voorwoord
-
-De licenties van de meeste software zijn zo opgesteld om U het recht te
-ontnemen om die software te delen en te wijzigen. Hier tegenover staat de
-GNU Algemene Publieke Licentie, die bedoeld is om U de vrijheid te garanderen
-dat U de software kan delen en wijzigen -- om er zeker van te zijn dat de
-software vrij is voor alle gebruikers. Deze Algemene Publieke Licentie is van
-toepassing op het merendeel van de Free Software Foundation's software en van
-alle andere programma's waarvan de auteur ze plaatst onder deze licentie.
-(Sommige software van de Free Software Foundation is gedekt door de GNU Algemene
-Minder Publieke Licentie). U kan deze ook toepassen op uw eigen programma's.
-
-Wanneer we het hebben over vrije software, dan hebben we het over vrijheid, niet
-prijs. Onze Algemene Publieke Licentie laat u toe om kopieÎn te verspreiden van
-vrije software (en dat U geld kan vragen voor deze dienst) en dat U er de
-broncode van hebt of kan krijgen als U dat wenst, dat U de software kan wijzigen
-of er delen van kan gebruiken in nieuwe vrije programma's en dat U weet dat U
-deze dingen kan doen.
-
-Om deze rechten te beschermen, moeten we verbieden dat iemand U deze rechten
-ontzegt of vraagt deze op te geven. Deze restricties brengen enkele
-verantwoordelijkheden mee indien U kopieÎn van de software verspreidt of de
-software wijzigt.
-
-Bijvoorbeeld, als U kopieÎn van zulk programma verspreidt,
-kostenloos of voor een vergoeding, dan moet U de personen die de software
-ontvangen al de rechten geven die U hebt. U moet uzelf ervan verzekeren dan ook
-zij de broncode ontvangen of kunnen verkrijgen. U moet hen ook deze licentie
-tonen zodat ze hun rechten kennen.
-
- We beschermen uw rechten met twee stappen
-(1) de software wordt auteursrechtelijk beschermd, en
-(2) we bieden U deze licentie die U de legale toestemming geeft om de software
-te kopiÎren, te verspreiden en/of te wijzigen.
-
-Alsook willen we voor de
-bescherming van de auteur en onszelf iedereen ervan verzekeren dat er geen
-garantie is voor deze vrije software. Als de software gewijzigd is door iemand
-anders en doorgegeven, dan willen we dat de ontvanger weet dat wat ze ontvangen
-hebben niet het origineel is, zodat problemen veroorzaakt door anderen geen
-effect hebben op de reputatie van de oorspronkelijke auteur.
-
-Ten laatste, elk vrij programma wordt voortdurend bedreigd door software
-patenten. We wensen het gevaar te vermijden dat de verdelers van een vrij
-programma uiteindelijk een patent verkrijgen op het programma en het daarmee in
-eigendom van een particulier brengen. Om dit te vermijden, hebben we het
-duidelijk gemaakt dat elk patent in licentie gegeven moet zijn voor eenieders
-vrij gebruik, oftewel helemaal niet in licentie gegeven mag zijn.
-
-De exacte bepalingen en condities om te kopiÎren, verspreiden en wijzigen volgen
-hieronder.
-
- GNU ALGEMENE PUBLIEKE LICENTIE
- BEPALINGEN EN VOORWAARDEN OM TE KOPIÀREN, VERSPREIDEN EN WIJZIGEN
-
-0. Deze licentie is van toepassing op elk programma of ander werk dat een notie
-bevat van de eigenaar die zegt dat het verspreid mag worden onder de bepalingen
-van deze licentie. Het "Programma", verder in de tekst, verwijst naar eender
-zulk programma of werk, en een "werk gebaseerd op het programma" verwijst naar
-het Programma of eender welk ander afgeleid werk onder de wet van het
-auteursrecht: dit wil zeggen, een werk dat het Programma of een deel ervan
-bevat, letterlijk oftewel gewijzigd en/of vertaald naar een andere taal.
-(Hierna vallen vertalingen zonder beperking onder de term "wijziging".)
-Elke licentiehouder wordt geadresseerd als "u".
-
-Andere handelingen dan kopiÎren,
-verspreiden en wijzigen zijn niet gedekt door deze licentie; hiervoor is deze
-licentie niet bedoeld. De handeling om het Programma uit te voeren is niet
-gelimiteerd, en de uitvoer van het Programma is enkel gedekt als de inhoud
-bestaat uit een werk gebaseerd op het Programma (onafhankelijk of deze uitvoer
-gemaakt is door het Programma uit te voeren). Of dit waar is hangt af van wat
-het Programma doet.
-
-1. U mag letterlijke exemplaren verspreiden van de programma broncode en deze
-kopiÎren zoals U deze ontvangt, in eender welke vorm, op voorwaarde dat U ervoor
-oplet dat U op elke kopie de gepaste auteursrechten en afwijzing van garantie
-vermeldt; hou alle referenties naar deze licentie en naar het ontbreken van
-garantie intact ;en geef aan elke andere ontvanger van het Programma een kopie
-van deze licentie, bijgevoegd bij het Programma.
-
-U mag een honorarium vragen voor de fysische daad van het afleveren van een
-kopie, en U mag indien U dat wenst een garantie bescherming bieden voor een
-honorarium.
-
-2. U mag uw kopie of kopijen van het Programma, of een deel van het Programma,
-wijzigen, daarbij een werk gebaseerd op het Programma vormend. U mag deze
-wijzigingen kopiÎren en verspreiden onder de bepalingen van Paragraaf 1
-hierboven, indien U ook aan al deze voorwaarden voldoet:
-
-a) U moet in de gewijzigde bestanden duidelijk vermelden dat U het bestand
-gewijzigd hebt en de datum waarop U dat gedaan hebt.
-
-b) U moet elk werk dat U publiceert of verspreidt en dat volledig of
-gedeeltelijk bestaat uit het Programma, of daarvan een afgeleid werk is,
-als een geheel in licentie geven, zonder kosten, aan alle derde partijen onder
-de bepalingen van deze Licentie.
-
-c) Indien het gewijzigde Programma normaal gezien interactief parameters
-inleest, dan moet U er voor zorgen dat wanneer het Programma zonder deze
-parameters gestart wordt, het een boodschap weergeeft met een gepast
-auteursrechtbericht en een mededeling dat er geen garantie is (of anders, dat
-U een garantie voorziet) en dat gebruikers het Programma mogen verspreiden onder
-deze voorwaarden. De boodschap moet de gebruiker ook duidelijk maken hoe hij een
-kopij van deze Licentie kan bekijken. (Uitzondering : als het Programma zelf
-interactief is en normaal geen boodschap toont, dan is het niet vereist dat uw
-werk gebaseerd op dit Programma zulk een boodschap weergeeft.
-
-Deze vereisten zijn van toepassing op het werk als een geheel. Als herkenbare
-stukken van dat werk niet afgeleid zijn van het Programma, en redelijkerwijs
-onafhankelijk beschouwd kunnen worden, dan is deze licentie, en zijn bepalingen,
-niet van toepassing op die delen als U die als aparte werken verspreidt.
-Maar als U die zelfde delen verspreidt als deel van een geheel dat een werk is
-gebaseerd op het Programma, dan moet de verspreiding van het geheel op de
-bepalingen van deze licentie geschieden, dewelke's vergunningen voor andere
-licentiehouders zich uitbreiden tot het volledige geheel, en dus tot elke deel
-van het werk, onafhankelijk van wie het geschreven heeft.
-
-Dus, het is niet de bedoeling van deze sectie om uw rechten op te eisen of te
-wedijveren om uw rechten op werk dat geheel door uzelf geschreven is, het is
-eerder de bedoeling het recht controle uit te oefenen mogelijk te maken op de
-verspreiding van afgeleide of collectieve werken gebaseerd op het Programma.
-
-Daarenboven, de bundeling van een werk niet gebaseerd op het Programma met het
-Programma (of met een werk gebaseerd op het Programma) op een opslagmedium
-of verspreidingsmedium brengt het ander werk niet onder deze licentie.
-
-3. U mag het Programma, of een werk gebaseerd op het Programma,
-zie paragraaf 2, verspreiden en kopiÎren, in binaire of uitvoerbare vorm onder
-de bepalingen van paragraaf 1 en 2 hierboven, op voorwaarde dat U aan een van
-de volgende voorwaarden voldoet :
-
-a) Voeg een volledige overeenkomende broncode bij, leesbaar door computers,
-verspreid onder de bepalingen van de paragrafen 1 en 2, op een medium dat
-gebruikelijk is voor het uitwisselen van software; of,
-
-b) Voeg een voor minstens 3 jaar geldige, geschreven, offerte bij, om de
-complete overeenstemmende broncode, op een medium dat hiervoor gebruikelijk is,
-voor Computers leesbaar, verspreidbaar onder de bepalingen van de paragrafen 1
-en 2 hierboven, aan elke derde partij te leveren, voor een vergoeding die niet
-meer bedraagt dan de kost om de broncode te kopiÎren.
-
-c) Voeg de informatie bij die U ontving betreffende het aanbod om de bijpassende
-broncode te verkrijgen. (Dit alternatief is enkel toegestaan voor niet
-commerciÎle verspreiding en enkel als U het programma in binaire of uitvoerbare
-vorm ontving met zulk een aanbod, in overeenstemming met subparagraaf b
-erboven.) De broncode van een werk is de vorm van het werk waaraan voorkeur
-wordt gegeven om er wijzigingen in aan te brengen. Voor een uitvoerbaar werk
-betekent volledige broncode alle code van alle modules waar het werk uit
-bestaat, en daarbovenop alle definitie bestanden van de interface(s) en alle
-scripts om het programma te compileren en het uitvoerbare bestand te
-installeren. Als een speciale uitzondering moet de verspreidde broncode niets
-bevatten dat normaal verspreid (in broncode of uitvoerbare vorm ) wordt met de
-hoofdcomponenten (compiler, kernel, enz...) van het besturingssysteem op dewelke
-het Programma draait, tenzij die component bij het uitvoerbare bestand zit.
-
-Als verspreiding van een uitvoerbaar bestand of binaire code mogelijk gemaakt
-wordt door toegang tot het kopiÎren van een vooraf bepaalde plaats, dan telt het
-mogelijk maken de broncode van diezelfde plaats te kopiÎren als het verspreiden
-van de broncode, zelfs indien het mee kopiÎren van de broncode optioneel is.
-
-4. U mag het Programma niet kopiÎren, wijzigen, verder in licentie geven of
-verspreiden behalve zoals expliciet vermeld in deze licentie. Eender welke
-poging om het programma op een andere manier te kopiÎren, wijzigen, verder in
-licentie geven of verspreiden is ongeldig en verklaart automatisch uw rechten
-bepaald in deze licentie nietig. Derde partijen die kopieÎn of rechten van U
-hebben ontvangen onder deze licentie blijven hun rechten behouden zolang ze de
-voorwaarden niet schenden.
-
-5. U bent niet verplicht deze licentieovereenkomst te accepteren, aangezien U
-deze niet ondertekend hebt. Echter, niets anders geeft U de toestemming om het
-Programma of werken gebaseerd op het Programma te wijzigen of te verspreiden.
-Deze daden zijn door de wet verboden als U deze licentieovereenkomst niet
-accepteert. Daarom geeft u aan dat door het Programma te verspreiden of te
-wijzigen, U deze licentie, en al zijn voorwaarden en bepalingen in verband met
-kopiÎren, wijzigen of verspreiden van het Programma, of werken gebaseerd op het
-Programma, accepteert om dat te kunnen doen.
-
-6. Elke keer U het Programma (of een werk gebaseerd op het Programma)
-verspreidt, krijgt de ontvanger automatisch een licentie van de originele
-licentiehouder om het Programma te kopiÎren, verspreiden of wijzigen,
-onderworpen aan deze bepalingen en voorwaarden. U mag de ontvanger geen
-beperkingen opleggen om de rechten uit te oefenen die hierin bepaald zijn.
-
-7. Als door gevolg van een rechterlijke uitspraak of beweringen van
-patentenschending of door eender welke andere reden (niet beperkt tot
-patentenproblemen) U bepalingen worden opgelegd (door rechterlijk bevel,
-overeenkomst, of op andere wijze) die in tegenspraak zijn met bepalingen in deze
-licentie, dan sluit dat U niet uit om aan de voorwaarden van deze licentie te
-voldoen. Als U het Programma niet kan verspreiden en daarbij zowel aan tegelijk
-de bepalingen van deze licentie als aan andere relevante verplichtingen kan
-voldoen, dan mag U als gevolg daarvan het Programma helemaal niet verspreiden.
-Bijvoorbeeld, als een patent licentieovereenkomst niet zou toestaan dat het
-programma zonder het betalen van royalty's vrij verspreid mag worden door zij
-die het Programma direct van U verkrijgen en zij die het indirect door U
-verkrijgen, dan is de enige manier om zowel daaraan als aan deze licentie te
-voldoen dat U zich compleet onthoudt van het verspreiden van het Programma.
-
-Als een deel van dit artikel ongeldig wordt geacht, of het kan niet afgedwongen
-worden onder bepaalde omstandigheden dan is het de bedoeling dat het overwicht
-van dit artikel van toepassing is. In andere omstandigheden geldt dit artikel
-volledig.
-
-Het is niet het doel van dit artikel om u er toe aan te zetten om patenten,
-of andere aanspraken van bezit, te schenden of de geldigheid van zulke
-aanspraken aan te vechten. Het enige doel van dit artikel is om de integriteit
-te beschermen van het vrije software verspreidingssysteem, dat wordt
-toegepast door middel van Publieke Licentie praktijken. Veel mensen hebben
-royale bijdragen geleverd aan het systeem van vrije software rekenend op
-de betrouwbaarheid van zijn toepassing. Het is aan de auteur/donor om te
-bepalen of hij of zij bereidt is om software te verspreiden door middel
-van een ander systeem en een gelicensieerde kan die keuze niet afdwingen.
-
-Dit artikel is bedoeld om zeer duidelijk te maken wat geloofd wordt een gevolg
-te zijn van de rest van deze licentie.
-
-8. Als de verspreiding of het gebruik van het Programma gelimiteerd is in
-bepaalde landen, door patenten of door samenwerking van auteursrechthouders,
-dan mag de oorspronkelijke auteursrechthouder die het Programma onder deze
-licentie plaatste een expliciete geografische beperking toevoegen zodat
-verspreiding enkel toegestaan is in of tussen landen die niet uitgesloten zijn.
-In dat geval bevat deze licentie de beperking alsof ze in de kern van deze
-licentie geschreven was.
-
-9. De Free Software Foundation mag gereviseerde en/of nieuwe versies van de
-Algemene Publieke Licentie uitbrengen van tijd tot tijd. Zulke nieuwe versies
-zullen gelijkaardig in karakter zijn in vergelijking met de huidige versie maar
-kunnen in details verschillen om nieuwe problemen of aangelegenheden te
-behandelen. Elke versie krijgt een expliciet versienummer mee. Als het Programma
-een versie van deze licentie specificeert waarop het van toepassing is en "elke
-volgende versie", dan hebt U de keuze om de bepalingen en voorwaarden van die
-licentie te volgen, of van eender welke versie die later uitgegeven werd door de
-Free Software Foundation. Als het programma geen versie nummer van de licentie
-specificeert, dan mag U de bepalingen en voorwaarden volgen van eender welke
-versie ooit uitgegeven door de Free Software Foundation.
-
-10. Indien U delen van het Programma wil invoegen in andere vrije Programma's
-dewelke's verspreidingsvoorwaarden anders zijn, dan moet U de auteur van dat
-programma om toestemming vragen. Voor software waarvan het auteursrecht bij
-de Free Software Foundation rust, schrijf naar de Free Software Foundation; we
-maken hier soms uitzonderingen op. Onze beslissing zal geleid worden door onze
-twee hoofddoelen om de vrije status van de afgeleiden van onze vrije software te
-vrijwaren en om het delen en hergebruiken van software in het algemeen te
-promoten.
-
-11. OMDAT HET PROGRAMMA ZONDER KOSTEN IN LICENTIE GEGEVEN WORDT, IS ER GEEN
-GARANTIE VOOR HET PROGRAMMA, VOOR ZOVER MOGELIJK BINNEN DE GELDENDE WETGEVING.
-UITGEZONDERD WANNEER HET EXPLICIET GESCHREVEN STAAT LEVEREN DE
-AUTEURSRECHTHOUDERS HET PROGRAMMA "ZOALS HET IS", ZONDER EENDER WELKE GARANTIE,
-EXPLICIET UITGEDRUKT OF IMPLICIET BEDOELD, ZOALS, MAAR NIET GELIMITEERD TOT,
-DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD
-DOEL. HET VOLLEDIGE RISICO BETREFFENDE DE KWALITEIT EN DE PRESTATIES VAN HET
-PROGRAMMA LIGT BIJ U. MOCHT HET PROGRAMMA DEFECT BLIJKEN DAN DRAAGT U DE
-KOSTEN VAN ALLE BENODIGDE DIENSTEN, REPARATIES OF CORRECTIES.
-
-12. IN GEEN ENKEL GEVAL, TENZIJ VEREIST DOOR DE GELDENDE WET, OF SCHRIFTELIJK
-OVEREENGEKOMEN ZAL DE AUTEURSRECHTHOUDER, OF EENDER WELKE DERDE PARTIJ DIE HET
-PROGRAMMA MAG WIJZIGEN EN/OF VERSPREIDEN ZOALS TOEGESTAAN HIERBOVEN,
-VERANTWOORDELIJK KUNNEN WORDEN GEACHT TEGENOVER U BETREFFENDE ALGEMENE,
-SPECIALE, UITZONDERLIJKE OF RESULTERENDE SCHADE DIE VOORTVLOEIT UIT
-HET GEBRUIK, OF DE ONKUNDIGHEID OM HET PROGRAMMA TE GEBRUIKEN
-(INCLUSIEF, MAAR NIET GELIMITEERD TOT HET VERLIES VAN GEGEVENS,
-GEGEVENS DIE CORRUPT WORDEN, OF VERLIEZEN GELEDEN DOOR U OF DERDE PARTIJEN OF
-EEN FALING VAN HET PROGRAMMA OM SAMEN TE WERKEN MET ANDERE PROGRAMMA'S),
-ZELFS INDIEN DE AUTEURSRECHTHOUDER OF EEN ANDERE PARTIJ GEœNFORMEERD WAS
-OVER DE MOGELIJKHEID TOT ZULKE SCHADE.
-
-EINDE VAN DE BEPALINGEN EN VOORWAARDEN
-
-Hoe deze bepalingen op uw nieuwe Programma's toepassen.
-
-Als U een nieuw Programma ontwikkelt en U wenst dat het van het grootst mogelijk
-nut is voor iedereen, dan is de beste manier om dit te bereiken door het
-Programma vrije software te maken dewelke iedereen kan verspreiden en wijzigen
-onder deze bepalingen.
-Om dit te doen, voeg volgende boodschap toe aan het Programma. Het is het
-veiligst om ze in te voegen aan het begin van elk bronbestand, dit om het
-ontbreken van garantie duidelijk te maken; en elk bestand zou minstens de
-"auteursrecht" lijn en een directief naar waar de volledige boodschap gevonden
-kan worden moeten bevatten.
-
-
-Auteursrecht (C)
-Dit Programma is vrije software; U kan het verspreiden en/of wijzigen onder de
-bepalingen van de GNU Algemene Publieke Licentie, zoals uitgegeven door de Free
-Software Foundation; oftewel versie 2 van de Licentie,of (naar vrije keuze) een
-latere versie.
-Dit Programma is verspreid met de hoop dat het nuttig zal zijn maar
-ZONDER EENDER WELKE GARANTIE; zelfs zonder de impliciete garantie van
-VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene
-Publieke Licentie voor meer details.
-U zou een kopie van de GNU Algemene Publieke Licentie ontvangen moeten
-hebben samen met dit Programma; indien dit niet zo is, schrijf naar
-de Free Software Foundation, Inc.,
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-Voeg ook informatie bij hoe men U kan contacteren via e-mail en gewone post.
-Als het Programma interactief is, laat het een korte boodschap tonen zoals
-deze wanneer het in interactieve modus start:
-
-Fiscus versie 69, Auteursrecht (C)
-Fiscus komt met ABSULUUT GEEN GARANTIE; voor details typ 'toon w'. Dit is
-vrije software en het is U toegestaan deze te verspreiden onder
-bepaalde voorwaarden;typ 'toon c' voor meer details.
-
-U zou ook uw werkgever (indien U als programmeur werkt) of uw school, indien die
-er is, om een "auteursrecht afwijzing" te laten tekenen voor het Programma,
-indien nodig. Hier is een voorbeeld; wijzig de namen:
-
-Yoyodyne, NV., verwerpt hier alle auteursrechtlijk interesses in het Programma
-Fiscus (dat belastingsaangiften invult) geschreven door James Hacker.
-, 21 April 1984 Ty Coon, Vice voorzitter.
-
-Deze Algemene Publieke Licentie laat niet toe dat het Programma verwerkt wordt
-in een commercieel programma. Als uw Programma een subroutine bibliotheek is,
-dan kan U het misschien nuttige beschouwen om toe te staan dat uw Programma
-gelinkt word met commerciÎle programma's. Als dat is wat U wil doen,
-dan moet U de GNU Algemene Minder Publieke Licentie gebruiken in plaats van
-deze licentie.
\ No newline at end of file
From 6fb96c2629c2405870890147f2c67666897d0a0e Mon Sep 17 00:00:00 2001
From: Juanjo Menent
Date: Fri, 29 Jul 2011 14:15:29 +0000
Subject: [PATCH 007/118] Fix: Missing translation Exit make a logout
---
htdocs/cashdesk/tpl/menu.tpl.php | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/htdocs/cashdesk/tpl/menu.tpl.php b/htdocs/cashdesk/tpl/menu.tpl.php
index 8b82c9f8249..83dac68a99e 100644
--- a/htdocs/cashdesk/tpl/menu.tpl.php
+++ b/htdocs/cashdesk/tpl/menu.tpl.php
@@ -15,7 +15,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
include_once(DOL_DOCUMENT_ROOT.'/societe/class/societe.class.php');
@@ -62,13 +63,11 @@ $logout='
';
print '
'; if (! empty($dolibarr_main_url_root)) diff --git a/htdocs/install/licence.php b/htdocs/install/licence.php index 841136fff8b..97810705926 100644 --- a/htdocs/install/licence.php +++ b/htdocs/install/licence.php @@ -13,14 +13,15 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program. If not, see
"; dol_syslog("Scan directory ".$dir." for modules"); @@ -472,5 +449,5 @@ print '
"; $handle=@opendir($dir); @@ -218,5 +194,5 @@ print ''; $db->close(); -llxFooter('$Date: 2011/08/01 12:53:37 $ - $Revision: 1.43 $'); +llxFooter('$Date: 2011/07/31 22:23:26 $ - $Revision: 1.42 $'); ?> diff --git a/htdocs/admin/proxy.php b/htdocs/admin/proxy.php index f02e3d6203a..2c284c5cae8 100755 --- a/htdocs/admin/proxy.php +++ b/htdocs/admin/proxy.php @@ -12,15 +12,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see