diff --git a/debian/control b/debian/control index 410967e2873..cfce70f261b 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: openerp-server Section: net Priority: optional Maintainer: Daniel Baumann -Build-Depends: debhelper (>= 7), quilt, python-dev +Build-Depends: debhelper (>= 7), quilt, po-debconf, python-dev Build-Depends-Indep: python-lxml, python-xml, python-libxslt1, python-psycopg2 Standards-Version: 3.8.2 Homepage: http://www.openerp.com/ diff --git a/debian/openerp-server.config b/debian/openerp-server.config new file mode 100644 index 00000000000..cf081ab3861 --- /dev/null +++ b/debian/openerp-server.config @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_input low openerp-server/username || true +db_go + +db_stop diff --git a/debian/openerp-server.examples b/debian/openerp-server.examples new file mode 100644 index 00000000000..c7f075ec127 --- /dev/null +++ b/debian/openerp-server.examples @@ -0,0 +1 @@ +debian/openerp-server.preseed diff --git a/debian/openerp-server.postinst b/debian/openerp-server.postinst index a7854521e5b..0a4047d7ef8 100644 --- a/debian/openerp-server.postinst +++ b/debian/openerp-server.postinst @@ -2,25 +2,39 @@ set -e -USER="openerp" +. /usr/share/debconf/confmodule + CONFFILE="/etc/openerp-server.conf" LOGFILE="/var/log/openerp.log" case "${1}" in configure) - # Creating system user - adduser --no-create-home --quiet --system ${USER} + db_version 2.0 + + db_get openerp-server/username + _USERNAME="${RET:-openerp}" + + db_stop + + if ! getent passwd | grep -q "^${_USERNAME}" + then + adduser --system --no-create-home --quiet --gecos 'OpenERP server' --group ${_USERNAME} + else + echo "OpenERP user (${_USERNAME}) already exists, doing nothing." + fi + + sed -i -e "s|^process_user.*$|process_user = ${_USERNAME}|" ${CONFFILE} # Creating log file touch ${LOGFILE} - chown ${USER}:adm ${LOGFILE} + chown ${_USERNAME}:adm ${LOGFILE} chmod 0640 ${LOGFILE} - # Setting ownership - chown ${USER} /usr/lib/openerp-server/addons -R + # Setting ownership and permissions + chown ${_USERNAME} /usr/lib/openerp-server/addons -R chmod 0640 ${CONFFILE} - chown ${USER} ${CONFFILE} + chown ${_USERNAME}:${_USERNAME} ${CONFFILE} echo echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" diff --git a/debian/openerp-server.postrm b/debian/openerp-server.postrm index 820cd0c3665..a98dbe9dfd8 100644 --- a/debian/openerp-server.postrm +++ b/debian/openerp-server.postrm @@ -2,18 +2,44 @@ set -e -USER="openerp" +if [ -e /usr/share/debconf/confmodule ] +then + _DEBCONF="true" + + . /usr/share/debconf/confmodule +fi case "${1}" in - purge) - # Removing system user + remove) + if [ "${_DEBCONF}" = "true" ] + then + db_version 2.0 + + db_get openerp-server/username + _USERNAME="${RET}" + + db_stop + fi + + if [ -z "${_USERNAME}" ] + then + _USERNAME="openerp" + fi + + _GROUPNAME="${_USERNAME}" + if [ -x /usr/sbin/deluser ] then - deluser --quiet --system ${USER} + deluser --quiet --system ${_USERNAME} + fi + + if [ -x /usr/sbin/delgroup ] + then + delgroup --quiet --system --only-if-empty ${_GROUPNAME} || true fi ;; - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; diff --git a/debian/openerp-server.preseed b/debian/openerp-server.preseed new file mode 100644 index 00000000000..66d1a4ab95d --- /dev/null +++ b/debian/openerp-server.preseed @@ -0,0 +1,5 @@ +################################################################################ +## openerp-server + +#openerp-server openerp-server/username string openerp +################################################################################ diff --git a/debian/openerp-server.templates b/debian/openerp-server.templates new file mode 100644 index 00000000000..c161b8c73f4 --- /dev/null +++ b/debian/openerp-server.templates @@ -0,0 +1,9 @@ +Template: openerp-server/username +Type: string +Default: openerp +_Description: Dedicated system account for the OpenERP server: + The OpenERP server must use a dedicated account for its operation so that + the system's security is not compromised by running it with superuser + privileges. + . + Please choose that account's username. diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in new file mode 100644 index 00000000000..eb66b9be4c0 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] openerp-server.templates diff --git a/debian/po/cs.po b/debian/po/cs.po new file mode 100644 index 00000000000..d311388ccc0 --- /dev/null +++ b/debian/po/cs.po @@ -0,0 +1,39 @@ +# Czech translation of openerp-server debconf templates. +# Copyright (C) 2009 Vítězslav Kotrla +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-05-30 08:24+0000\n" +"PO-Revision-Date: 2009-06-21 08:20+0200\n" +"Last-Translator: Vítězslav Kotrla \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Vyhrazený systémový účet, pod kterým bude běžet OpenERP server:" + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"Pokud by byl OpenERP server spuštěn se superuživatelskými oprávněními, mohlo by dojít " +"ke kompromitaci zabezpečení systému. Proto musí OpenERP server pro svoji činnost používat " +"vyhrazený neprivilegovaný účet." + +#. Type: string +#. Description +#: ../openerp-server.templates:1001 +msgid "Please choose that account's username." +msgstr "Zvolte prosím název totoho účtu." diff --git a/debian/po/de.po b/debian/po/de.po new file mode 100644 index 00000000000..74edd5f094b --- /dev/null +++ b/debian/po/de.po @@ -0,0 +1,39 @@ +# German translation of openerp-server debconf templates. +# Copyright (C) 2009 Kai Wasserbäch +# Copyright (C) 2009 Helge Kreutzmann +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-06 19:01+0200\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Eigenes Systemkonto für den OpenERP-Server:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"Der OpenERP-Server muss ein eigenes Konto für den Betrieb verwenden, um die " +"Sicherheit des Systems nicht durch das Betreiben mit Superuser-Rechten zu " +"kompromittieren." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Bitte wählen Sie den Benutzernamen dieses Kontos." diff --git a/debian/po/es.po b/debian/po/es.po new file mode 100644 index 00000000000..ea83b6f5e88 --- /dev/null +++ b/debian/po/es.po @@ -0,0 +1,40 @@ +# Spanish translation of openerp-server debconf templates. +# Copyright (C) 2009 Software in the Public Interest +# 2009 Fernando González de Requena +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-03-30 22:35+0200\n" +"Last-Translator: Fernando González de Requena \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Cuenta del sistema dedicada para el servidor OpenERP:" + +#. Type: string +#. Description +#: ../openerp-server:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"El servidor de OpenERP debe utilizar una cuenta dedicada para su funcionamiento, " +"de tal modo que la seguridad del sistema no se vea comprometida por su " +"utilización con privilegios de administración." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Elija un nombre de usuario para esa cuenta." diff --git a/debian/po/fi.po b/debian/po/fi.po new file mode 100644 index 00000000000..f2b056ae85f --- /dev/null +++ b/debian/po/fi.po @@ -0,0 +1,40 @@ +# Finnish translation of openerp-server debconf templates. +# Copyright (C) 2009 Esko Arajärvi +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-07 22:19+0300\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 0.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Dedikoitu järjestelmätunnus OpenERP-taustaohjelman ajamiseen:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"OpenERP-palvelimen tulee käyttää dedikoitua tunnusta toiminnoissaan, jotta " +"järjestelmän turvallisuus ei vaarannu kuten käytettäessä " +"pääkäyttäjäoikeuksia." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Valitse kyseisen tunnuksen nimi." diff --git a/debian/po/fr.po b/debian/po/fr.po new file mode 100644 index 00000000000..132ab88ee99 --- /dev/null +++ b/debian/po/fr.po @@ -0,0 +1,37 @@ +# French translation of openerp-server debconf templates. +# Copyright (C) 2009 Steve Petruzzello +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-03-26 01:12+0100\n" +"Last-Translator: Steve Petruzzello \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Identifiant dédié pour le serveur OpenERP:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"Le serveur OpenERP doit être exécuté avec un identifiant spécifique, différent " +"du superutilisateur, afin de ne pas compromettre la sécurité du système." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Veuillez choisir cet identifiant." diff --git a/debian/po/gl.po b/debian/po/gl.po new file mode 100644 index 00000000000..98267a3e746 --- /dev/null +++ b/debian/po/gl.po @@ -0,0 +1,40 @@ +# Galizian translation of openerp-server debconf templates. +# Copyright (C) 2009 Marce Villarino +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-15 21:32+0200\n" +"Last-Translator: marce villarino \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 0.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Conta de usuario do sistema adicada ao servidor OpenERP:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"O servidor OpenERP debe empregar unha conta adicada a el para que a " +"seguridade do sistema non se poña en perigo ao executalo con privilexios de " +"administrador." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Escolla o nome de usuario desa conta." diff --git a/debian/po/it.po b/debian/po/it.po new file mode 100644 index 00000000000..0a19612e16f --- /dev/null +++ b/debian/po/it.po @@ -0,0 +1,39 @@ +# Italian translation of openerp-server debconf templates. +# Copyright (C) 2009 Vincenzo Campanella +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-03-26 08:52+0100\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Account di sistema dedicato per il server di OpenERP:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"Il server OpenERP deve utilizzare un account dedicato per eseguire le proprie " +"operazioni, in modo che la sicurezza del sistema non rischi di essere compromessa " +"eseguendolo con privilegi di superutente." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Scegliere il nome utente di tale account." diff --git a/debian/po/ja.po b/debian/po/ja.po new file mode 100644 index 00000000000..2f1abd4b56b --- /dev/null +++ b/debian/po/ja.po @@ -0,0 +1,37 @@ +# Japanese translation of openerp-server debconf templates. +# Copyright (C) 2009 Hideki Yamane +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-09 19:20+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../openerp-servera.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "OpenERP デーモン専用のシステムアカウント:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"OpenERP サーバはその動作について専用のアカウントを使うようになっているため、管理" +"者特権で動作していてもシステムのセキュリティは侵害されません。" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "アカウントのユーザ名を選んでください。" diff --git a/debian/po/pt.po b/debian/po/pt.po new file mode 100644 index 00000000000..12961877e75 --- /dev/null +++ b/debian/po/pt.po @@ -0,0 +1,39 @@ +# Portuguese translation of openerp-server debconf templates. +# Copyright (C) 2009 Américo Monteiro +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-03-26 19:12+0000\n" +"Last-Translator: Américo Monteiro \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: string +#. Description +#: ../openerp-servera.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Conta dedicada do sistema para o servidor OpenERP:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"O servidor OpenERP tem que usar uma conta dedicada para as suas operações, isto " +"para que a segurança do sistema não seja comprometida ao corrê-lo com " +"privilégios de superutilizador." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Por favor escolha o nome dessa conta." diff --git a/debian/po/ru.po b/debian/po/ru.po new file mode 100644 index 00000000000..55e29d26d81 --- /dev/null +++ b/debian/po/ru.po @@ -0,0 +1,41 @@ +# German translation of openerp-server debconf templates. +# Copyright (C) 2009 Sergey Alyoshin +# Copyright (C) 2009 Yuri Kozlov +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server 5.0.1-0-2\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-08 21:08+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Специально выделенная системная учётная запись для OpenERP службы:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"Для улучшения безопасности системы OpenERP сервер должен использовать специально " +"выделенную учётную запись, а не запускаться с правами суперпользователя." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Укажите имя такой учётной записи." diff --git a/debian/po/sv.po b/debian/po/sv.po new file mode 100644 index 00000000000..845d9d8c62a --- /dev/null +++ b/debian/po/sv.po @@ -0,0 +1,39 @@ +# Swedish translation of openerp-server debconf templates. +# Copyright (C) 2009 Martin Bagge +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server\n" +"Report-Msgid-Bugs-To: openerp-serverpackages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-04-07 18:36+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"X-Poedit-Language: Swedish\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "Dedikerat systemkonto för OpenERP server:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"OpenERP servern måste ha ett dedikerat konto för att fungera på ett säkert sätt, " +"att använda privilegier från en superanvändare är inte säkert." + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "Ange kontots användarnamn." diff --git a/debian/po/templates.pot b/debian/po/templates.pot new file mode 100644 index 00000000000..6f92489ff63 --- /dev/null +++ b/debian/po/templates.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "" diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po new file mode 100644 index 00000000000..49cc85f88dd --- /dev/null +++ b/debian/po/zh_CN.po @@ -0,0 +1,37 @@ +# Simplified Chinese translation of openerp-server debconf templates. +# Copyright (C) 2009 Deng Xiyue +# This file is distributed under the same license as the openerp-server package. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-server\n" +"Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" +"POT-Creation-Date: 2009-03-26 07:45+0100\n" +"PO-Revision-Date: 2009-03-26 16:48+0800\n" +"Last-Translator: Deng Xiyue \n" +"Language-Team: Debian Chinese GB \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Dedicated system account for the OpenERP server:" +msgstr "指定操作 OpenERP 守护进程的专用系统帐户:" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "" +"The OpenERP server must use a dedicated account for its operation so that the " +"system's security is not compromised by running it with superuser privileges." +msgstr "" +"OpenERP 服务器必须使用一个专用的账户来进行操作,这样就不会因为使用超级用户权限运" +"行而破坏系统的安全。" + +#. Type: string +#. Description +#: ../openerp-server.templates:2001 +msgid "Please choose that account's username." +msgstr "请选择账户的用户名。" diff --git a/debian/rules b/debian/rules index 83d9bfa54fe..d974a63b2d1 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,22 @@ #!/usr/bin/make -f +SHELL := sh -e + include /usr/share/quilt/quilt.make +update: + # Needs: shell-helper + + cd debian; \ + debconf-create-preseed *.config; \ + + for FILE in debian/*.preseed; \ + do \ + grep -v preseed $$FILE > $$FILE.tmp; \ + mv $$FILE.tmp $$FILE; \ + echo $$FILE >> debian/`basename $$FILE .preseed`.examples; \ + done + clean: clean-patched unpatch clean-patched: patch dh_testdir @@ -9,10 +24,11 @@ clean-patched: patch rm -f build-stamp python setup.py clean - rm -rf build openerp-server -find $(CURDIR) -type f -name "*.pyc" | xargs rm -f + debconf-updatepo + dh_clean build: @@ -45,8 +61,10 @@ binary-indep: install dh_testroot dh_installchangelogs doc/Changelog dh_installdocs + dh_installexamples dh_install dh_installinit --update-rcd-params='defaults 21' + dh_installdebconf dh_lintian dh_link dh_compress