diff options
| author | Antony Lesuisse <lesuisse@gmail.com> | 2014-05-29 18:33:04 +0200 |
|---|---|---|
| committer | Antony Lesuisse <lesuisse@gmail.com> | 2014-05-29 18:33:04 +0200 |
| commit | d4624fa826a5e9542782f2c53c8ba2c766d093bc (patch) | |
| tree | be214779eb6d1f17157aa48e72fbcbf95405e38b /install | |
| parent | 045ecc603e67911a5390c812cb6b5b123d9c190e (diff) | |
[IMP] repository cleanup
- move packaging stuff to setup
- remove historical stuff
- remove oe, odoo-cmd-fme will be merged with the convered commands
- add an odoo.py script to run odo and boostrap it
- simplify README
- prepare to move documentation to the github wiki
Diffstat (limited to 'install')
| -rw-r--r-- | install/openerp-header.bmp | bin | 19038 -> 0 bytes | |||
| -rw-r--r-- | install/openerp-header.png | bin | 12843 -> 0 bytes | |||
| -rw-r--r-- | install/openerp-icon.ico | bin | 2238 -> 0 bytes | |||
| -rw-r--r-- | install/openerp-icon.png | bin | 1663 -> 0 bytes | |||
| -rw-r--r-- | install/openerp-intro.bmp | bin | 206054 -> 0 bytes | |||
| -rw-r--r-- | install/openerp-server.1 | 218 | ||||
| -rw-r--r-- | install/openerp-server.conf | 7 | ||||
| -rw-r--r-- | install/openerp-server.init | 147 | ||||
| -rw-r--r-- | install/openerp-server.logrotate | 5 | ||||
| -rw-r--r-- | install/openerp-slogan.bmp | bin | 142054 -> 0 bytes | |||
| -rw-r--r-- | install/openerp.ico | bin | 4286 -> 0 bytes | |||
| -rw-r--r-- | install/openerp.png | bin | 14108 -> 0 bytes | |||
| -rw-r--r-- | install/openerp_serverrc.5 | 113 | ||||
| -rw-r--r-- | install/setup.nsi | 379 | ||||
| -rw-r--r-- | install/ssl-cert.cfg | 89 | ||||
| -rw-r--r-- | install/win32/OpenERPServerService.py | 82 | ||||
| -rw-r--r-- | install/win32/setup.py | 71 |
17 files changed, 0 insertions, 1111 deletions
diff --git a/install/openerp-header.bmp b/install/openerp-header.bmp Binary files differdeleted file mode 100644 index 61226b99ad7..00000000000 --- a/install/openerp-header.bmp +++ /dev/null diff --git a/install/openerp-header.png b/install/openerp-header.png Binary files differdeleted file mode 100644 index 22c1df45aee..00000000000 --- a/install/openerp-header.png +++ /dev/null diff --git a/install/openerp-icon.ico b/install/openerp-icon.ico Binary files differdeleted file mode 100644 index 89ed393f7cc..00000000000 --- a/install/openerp-icon.ico +++ /dev/null diff --git a/install/openerp-icon.png b/install/openerp-icon.png Binary files differdeleted file mode 100644 index 9057d12d51e..00000000000 --- a/install/openerp-icon.png +++ /dev/null diff --git a/install/openerp-intro.bmp b/install/openerp-intro.bmp Binary files differdeleted file mode 100644 index a7e21abaa7b..00000000000 --- a/install/openerp-intro.bmp +++ /dev/null diff --git a/install/openerp-server.1 b/install/openerp-server.1 deleted file mode 100644 index 6529e7315b1..00000000000 --- a/install/openerp-server.1 +++ /dev/null @@ -1,218 +0,0 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. -.TH OPENERP "1" "December 2010" "OpenERP Server 6.0.0-rc1" "User Commands" -.SH NAME -OpenERP \- manual page for OpenERP Server 6.0.0-rc1 -.SH SYNOPSIS -.B openerp-server.py -[\fIoptions\fR] -.SH OPTIONS -.TP -\fB\-\-version\fR -show program's version number and exit -.TP -\fB\-h\fR, \fB\-\-help\fR -show this help message and exit -.TP -\fB\-c\fR CONFIG, \fB\-\-config\fR=\fICONFIG\fR -specify alternate config file -.TP -\fB\-s\fR, \fB\-\-save\fR -save configuration to ~/.openerp_serverrc -.TP -\fB\-\-pidfile\fR=\fIPIDFILE\fR -file where the server pid will be stored -.TP -\fB\-i\fR INIT, \fB\-\-init\fR=\fIINIT\fR -init a module (use "all" for all modules) -.TP -\fB\-\-without\-demo\fR=\fIWITHOUT_DEMO\fR -load demo data for a module (use "all" for all -modules) -.TP -\fB\-u\fR UPDATE, \fB\-\-update\fR=\fIUPDATE\fR -update a module (use "all" for all modules) -.TP -\fB\-\-cache\-timeout\fR=\fICACHE_TIMEOUT\fR -set the timeout for the cache system -.TP -\fB\-t\fR TIMEZONE, \fB\-\-timezone\fR=\fITIMEZONE\fR -specify reference timezone for the server (e.g. -Europe/Brussels -.TP -\fB\-\-stop\-after\-init\fR -stop the server after it initializes -.TP -\fB\-\-debug\fR -enable debug mode -.TP -\fB\-\-assert\-exit\-level\fR=\fIASSERT_EXIT_LEVEL\fR -specify the level at which a failed assertion will -stop the server. Accepted values: ['info', -\&'debug_rpc', 'warn', 'test', 'critical', 'debug_sql', -\&'error', 'debug', 'debug_rpc_answer', 'notset'] -.IP -XML\-RPC Configuration: -.TP -\fB\-\-xmlrpc\-interface\fR=\fIXMLRPC_INTERFACE\fR -specify the TCP IP address for the XML\-RPC protocol -.TP -\fB\-\-xmlrpc\-port\fR=\fIXMLRPC_PORT\fR -specify the TCP port for the XML\-RPC protocol -.TP -\fB\-\-no\-xmlrpc\fR -disable the XML\-RPC protocol -.IP -XML\-RPC Secure Configuration: -.TP -\fB\-\-xmlrpcs\-interface\fR=\fIXMLRPCS_INTERFACE\fR -specify the TCP IP address for the XML\-RPC Secure -protocol -.TP -\fB\-\-xmlrpcs\-port\fR=\fIXMLRPCS_PORT\fR -specify the TCP port for the XML\-RPC Secure protocol -.TP -\fB\-\-no\-xmlrpcs\fR -disable the XML\-RPC Secure protocol -.TP -\fB\-\-cert\-file\fR=\fISECURE_CERT_FILE\fR -specify the certificate file for the SSL connection -.TP -\fB\-\-pkey\-file\fR=\fISECURE_PKEY_FILE\fR -specify the private key file for the SSL connection -.IP -Static HTTP service: -.TP -\fB\-\-static\-http\-enable\fR -enable static HTTP service for serving plain HTML -files -.TP -\fB\-\-static\-http\-document\-root\fR=\fISTATIC_HTTP_DOCUMENT_ROOT\fR -specify the directory containing your static HTML -files (e.g '/var/www/') -.TP -\fB\-\-static\-http\-url\-prefix\fR=\fISTATIC_HTTP_URL_PREFIX\fR -specify the URL root prefix where you want web -browsers to access your static HTML files (e.g '/') -.IP -Testing Configuration: -.TP -\fB\-\-test\-file\fR=\fITEST_FILE\fR -Launch a YML test file. -.TP -\fB\-\-test\-report\-directory\fR=\fITEST_REPORT_DIRECTORY\fR -If set, will save sample of all reports in this -directory. -.TP -\fB\-\-test\-disable\fR -Disable loading test files. -.TP -\fB\-\-test\-commit\fR -Commit database changes performed by tests. -.IP -Logging Configuration: -.TP -\fB\-\-logfile\fR=\fILOGFILE\fR -file where the server log will be stored -.TP -\fB\-\-no\-logrotate\fR -do not rotate the logfile -.TP -\fB\-\-syslog\fR -Send the log to the syslog server -.TP -\fB\-\-log\-level\fR=\fILOG_LEVEL\fR -specify the level of the logging. Accepted values: -['info', 'debug_rpc', 'warn', 'test', 'critical', -\&'debug_sql', 'error', 'debug', 'debug_rpc_answer', -\&'notset'] -.IP -SMTP Configuration: -.TP -\fB\-\-email\-from\fR=\fIEMAIL_FROM\fR -specify the SMTP email address for sending email -.TP -\fB\-\-smtp\fR=\fISMTP_SERVER\fR -specify the SMTP server for sending email -.TP -\fB\-\-smtp\-port\fR=\fISMTP_PORT\fR -specify the SMTP port -.TP -\fB\-\-smtp\-ssl\fR -specify the SMTP server support SSL or not -.TP -\fB\-\-smtp\-user\fR=\fISMTP_USER\fR -specify the SMTP username for sending email -.TP -\fB\-\-smtp\-password\fR=\fISMTP_PASSWORD\fR -specify the SMTP password for sending email -.IP -Database related options: -.TP -\fB\-d\fR DB_NAME, \fB\-\-database\fR=\fIDB_NAME\fR -specify the database name -.TP -\fB\-r\fR DB_USER, \fB\-\-db_user\fR=\fIDB_USER\fR -specify the database user name -.TP -\fB\-w\fR DB_PASSWORD, \fB\-\-db_password\fR=\fIDB_PASSWORD\fR -specify the database password -.TP -\fB\-\-pg_path\fR=\fIPG_PATH\fR -specify the pg executable path -.TP -\fB\-\-db_host\fR=\fIDB_HOST\fR -specify the database host -.TP -\fB\-\-db_port\fR=\fIDB_PORT\fR -specify the database port -.TP -\fB\-\-db_maxconn\fR=\fIDB_MAXCONN\fR -specify the the maximum number of physical connections -to posgresql -.TP -\fB\-P\fR IMPORT_PARTIAL, \fB\-\-import\-partial\fR=\fIIMPORT_PARTIAL\fR -Use this for big data importation, if it crashes you -will be able to continue at the current state. Provide -a filename to store intermediate importation states. -.IP -Internationalisation options: -.IP -Use these options to translate OpenERP to another language.See i18n -section of the user manual. Option '\-d' is mandatory.Option '\-l' is -mandatory in case of importation -.TP -\fB\-l\fR LANGUAGE, \fB\-\-language\fR=\fILANGUAGE\fR -specify the language of the translation file. Use it -with \fB\-\-i18n\-export\fR or \fB\-\-i18n\-import\fR -.TP -\fB\-\-i18n\-export\fR=\fITRANSLATE_OUT\fR -export all sentences to be translated to a CSV file, a -PO file or a TGZ archive and exit -.TP -\fB\-\-i18n\-import\fR=\fITRANSLATE_IN\fR -import a CSV or a PO file with translations and exit. -The '\-l' option is required. -.TP -\fB\-\-modules\fR=\fITRANSLATE_MODULES\fR -specify modules to export. Use in combination with -\fB\-\-i18n\-export\fR -.TP -\fB\-\-addons\-path\fR=\fIADDONS_PATH\fR -specify an alternative addons path. -.IP -Security\-related options: -.TP -\fB\-\-no\-database\-list\fR -disable the ability to return the list of databases -.SH "SEE ALSO" -The full documentation for -.B OpenERP -is maintained as a Texinfo manual. If the -.B info -and -.B OpenERP -programs are properly installed at your site, the command -.IP -.B info OpenERP -.PP -should give you access to the complete manual. diff --git a/install/openerp-server.conf b/install/openerp-server.conf deleted file mode 100644 index ead261e5218..00000000000 --- a/install/openerp-server.conf +++ /dev/null @@ -1,7 +0,0 @@ -[options] -; This is the password that allows database operations: -; admin_passwd = admin -db_host = False -db_port = False -db_user = openerp -db_password = False diff --git a/install/openerp-server.init b/install/openerp-server.init deleted file mode 100644 index 41efb5c35ce..00000000000 --- a/install/openerp-server.init +++ /dev/null @@ -1,147 +0,0 @@ -#!/bin/bash -# openerp-server This shell script takes care of starting and stopping -# OpenERP server -# -# chkconfig: 345 95 05 -# description: OpenERP server -# -# pidfile: /var/run/openerp-server.pid -# config: /etc/openerp-server.conf - -### BEGIN INIT INFO -# Provides: openerp-server -# Required-Start: postgresql -# Required-Stop: postgresql -# Should-Start: $network harddrake -# Default-Start: 345 -# Short-Description: Launches the OpenERP server. -# Description: This startup script launches the OpenERP server. -### END INIT INFO - -# Source function library. -. /etc/rc.d/init.d/functions - -PIDFILE=/var/run/openerp/openerp-server.pid -LOCKFILE=/var/lock/subsys/openerp-server -LOGFILE=/var/log/openerp/openerp-server.log - -OPTS="--pidfile=$PIDFILE --logfile=$LOGFILE" - -prog="openerp-server" -desc="OpenERP Server Daemon" - -# check if the openerp-server conf file is present, then use it -if [ -f /etc/openerp-server.conf ]; then - OPTS="$OPTS -c /etc/openerp-server.conf" -fi - -# Source function library -if [ -f /etc/init.d/functions ] ; then - . /etc/init.d/functions -elif [ -f /etc/rc.d/init.d/functions ] ; then - . /etc/rc.d/init.d/functions -else - exit 0 -fi - -# check the existence of the openerp-server script -[ -z "/usr/bin/openerp-server" ] && exit 0 - -RETVAL=0 - -start() { - if [ -d /etc/openerp/start.d ] ; then - echo -n $"Preparing $desc: " - run-parts --exit-on-error /etc/openerp/start.d - RETVAL=$? - echo - [ $RETVAL -ne 0 ] && return $RETVAL - fi - - echo -n $"Starting $desc ($prog): " - daemon --user openerp --check openerp-server \ - "/usr/bin/setsid /usr/bin/openerp-server \ - -c /etc/openerp-server.conf \ - --pidfile=$PIDFILE \ - --logfile=$LOGFILE &" - - RETVAL=$? - echo - [ $RETVAL -eq 0 ] && touch $LOCKFILE - return $RETVAL -} - -stop() { - echo -n $"Stopping $desc ($prog): " - kill -TERM `cat $PIDFILE` > /dev/null 2>&1 - RETVAL=$? - if [ $RETVAL -eq 0 ] ; then - rm -f $LOCKFILE - - echo_success - echo - else - echo_failure - echo - fi - if [ -d /etc/openerp/stop.d ] ; then - echo -n $"Clearing $desc: " - run-parts /etc/openerp/stop.d - echo - fi - return $RETVAL -} - -restart() { - stop - start -} - -condrestart() { - [ -e $LOCKFILE ] && restart || : -} - -status() { - if [ -f $PIDFILE ] ; then - checkpid `cat $PIDFILE` - RETVAL=$? - if [ $RETVAL -eq 0 ] ; then - echo $"$prog is running..." - else - echo $"$prog is stopped" - fi - else - echo $"$prog is stopped" - fi - return $RETVAL -} - -case "$1" in -start) - start - ;; - -stop) - stop - ;; - -restart|reload) - restart - ;; - -condrestart) - condrestart - ;; - -status) - status - ;; - -probe) - exit 0 - ;; - -*) - echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}" - exit 1 -esac diff --git a/install/openerp-server.logrotate b/install/openerp-server.logrotate deleted file mode 100644 index e1f7f803a7d..00000000000 --- a/install/openerp-server.logrotate +++ /dev/null @@ -1,5 +0,0 @@ -/var/log/openerp/*.log { - copytruncate - missingok - notifempty -} diff --git a/install/openerp-slogan.bmp b/install/openerp-slogan.bmp Binary files differdeleted file mode 100644 index a3cffd104f2..00000000000 --- a/install/openerp-slogan.bmp +++ /dev/null diff --git a/install/openerp.ico b/install/openerp.ico Binary files differdeleted file mode 100644 index cde3e961e79..00000000000 --- a/install/openerp.ico +++ /dev/null diff --git a/install/openerp.png b/install/openerp.png Binary files differdeleted file mode 100644 index 20da496413b..00000000000 --- a/install/openerp.png +++ /dev/null diff --git a/install/openerp_serverrc.5 b/install/openerp_serverrc.5 deleted file mode 100644 index e43f9b5a668..00000000000 --- a/install/openerp_serverrc.5 +++ /dev/null @@ -1,113 +0,0 @@ -.TH openerp_serverrc 5 - -.SH NAME -openerp_serverrc \- configuration file for OpenERP - -.SH SYNOPSIS -[options] -.br -$option\ =\ " someValue " -.br - ... - -.SH DESCRIPTION -A setup file consists of a section, lead by a "[options]" header, -.br -and followed by "option_name = value" entries, with continuations and such in -.br -the style of RFC 822. - -.SH OPTIONS -.TP -.IR verbose -Enable the debugging mode -.br -(default False) -.TP -.IR pidfile -The file where the server pid will be stored -.br -(default False) -.TP -.IR logfile -The file where the server log will be stored -.br -(default False) -.TP -.IR interface -The IP address on which the server will bind. -.br -If empty, it will bind on all interfaces (default empty) -.TP -.IR port -The TCP port on which the server will listen. -.br -(default 8069) -.TP -.IR debug_mode -Enable debug mode -.br -(default False) -.TP -.IR secure -Launch server over https instead of http. -.br -(default False) -.TP -.IR smtp_server -Specify the SMTP server for sending email. -.br -(default localhost) -.TP -.IR smtp_user -Specify the SMTP user for sending email. -.br -(default False) -.TP -.IR smtp_password -Specify the SMTP password for sending email. -.br -(default False) -.TP -.IR db_name -Specify the database name. -.TP -.IR db_user -Specify the database user name. -.br -(default None) -.TP -.IR db_password -Specify the database password for db_user. -.br -(default None) -.TP -.IR pg_path -Specify the PostgreSQL executable path. -.br -(default None) -.TP -.IR db_host -Specify the database host. -.br -(default localhost) -.TP -.IR db_port -Specify the database port. -.br -(default None) -.TP -.IR price_accuracy -Specify the price accuracy. -.br - -.SH AUTHORS - -OpenERP is a product of \fBTiny.be\fR (\fIhttp://www.tiny.be\fR) - -.SH SEE ALSO -openerp-server(1) -.br -\fIhttp://www.openerp.com\fR : Open ERP official website -.br -\fIhttp://doc.openerp.com\fR : Open ERP documentation diff --git a/install/setup.nsi b/install/setup.nsi deleted file mode 100644 index 859ebdb39e2..00000000000 --- a/install/setup.nsi +++ /dev/null @@ -1,379 +0,0 @@ -#####################################################################################
-#
-# Copyright (c) 2004-TODAY OpenERP S.A. (http://www.openerp.com) All Rights Reserved.
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# 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 the Free Software Foundation; either version 3
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-#####################################################################################
-
-!include 'MUI2.nsh'
-!include 'FileFunc.nsh'
-!include 'LogicLib.nsh'
-!include 'Sections.nsh'
-
-!define PUBLISHER 'OpenERP S.A.'
-
-!ifndef VERSION
- !define VERSION '0'
-!endif
-#!define VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
-
-!define PRODUCT_NAME "OpenERP Server"
-!define DISPLAY_NAME "${PRODUCT_NAME} ${VERSION}"
-
-!define UNINSTALL_REGISTRY_ROOT HKLM
-!define UNINSTALL_REGISTRY_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${DISPLAY_NAME}"
-
-!define REGISTRY_KEY "Software\${DISPLAY_NAME}"
-
-!define DEFAULT_POSTGRESQL_HOSTNAME 'localhost'
-!define DEFAULT_POSTGRESQL_PORT 5432
-!define DEFAULT_POSTGRESQL_USERNAME 'openpg'
-!define DEFAULT_POSTGRESQL_PASSWORD 'openpgpwd'
-
-Name '${DISPLAY_NAME}'
-Caption "${PRODUCT_NAME} ${VERSION} Setup"
-OutFile "openerp-server-setup-${VERSION}.exe"
-SetCompressor /final /solid lzma
-SetCompress auto
-ShowInstDetails show
-
-XPStyle on
-
-InstallDir "$PROGRAMFILES\OpenERP ${VERSION}"
-InstallDirRegKey HKCU "${REGISTRY_KEY}" ""
-
-BrandingText '${PRODUCT_NAME} ${VERSION}'
-
-RequestExecutionLevel admin
-
-#VIAddVersionKey "ProductName" "${PRODUCT_NAME}"
-#VIAddVersionKey "CompanyName" "${PUBLISHER}"
-#VIAddVersionKey "FileDescription" "Installer of ${DISPLAY_NAME}"
-#VIAddVersionKey "LegalCopyright" "${PUBLISHER}"
-#VIAddVersionKey "LegalTrademark" "OpenERP is a trademark of ${PUBLISHER}"
-#VIAddVersionKey "FileVersion" "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
-#VIProductVersion "${MAJOR_VERSION}.${MINOR_VERSION}.${REVISION_VERSION}"
-
-!insertmacro GetParameters
-!insertmacro GetOptions
-
-Var Option_AllInOne
-Var HasPostgreSQL
-Var cmdLineParams
-
-Var TextPostgreSQLHostname
-Var TextPostgreSQLPort
-Var TextPostgreSQLUsername
-Var TextPostgreSQLPassword
-
-Var HWNDPostgreSQLHostname
-Var HWNDPostgreSQLPort
-Var HWNDPostgreSQLUsername
-Var HWNDPostgreSQLPassword
-
-Var MUI_TEMP
-Var STARTMENU_FOLDER
-
-!define MUI_ABORTWARNING
-!define MUI_ICON ".\install\openerp-icon.ico"
-
-!define MUI_WELCOMEFINISHPAGE_BITMAP ".\install\openerp-intro.bmp"
-!define MUI_UNWELCOMEFINISHPAGE_BITMAP ".\install\openerp-intro.bmp"
-!define MUI_HEADERIMAGE
-!define MUI_HEADERIMAGE_BITMAP ".\install\openerp-slogan.bmp"
-!define MUI_HEADERIMAGE_BITMAP_NOSTRETCH
-!define MUI_HEADER_TRANSPARENT_TEXT ""
-
-!insertmacro MUI_PAGE_WELCOME
-!insertmacro MUI_PAGE_LICENSE ".\LICENSE"
-!define MUI_COMPONENTSPAGE_SMALLDESC
-!insertmacro MUI_PAGE_DIRECTORY
-Page Custom ShowPostgreSQL LeavePostgreSQL
-
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKLM"
-!define MUI_STARTMENUPAGE_REGISTRY_KEY "${REGISTRY_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${DISPLAY_NAME}"
-
-!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
-!insertmacro MUI_PAGE_INSTFILES
-
-!define MUI_FINISHPAGE_NOAUTOCLOSE
-!define MUI_FINISHPAGE_LINK $(DESC_FinishPage_Link)
-!define MUI_FINISHPAGE_LINK_LOCATION "http://www.openerp.com/contact"
-!insertmacro MUI_PAGE_FINISH
-
-!insertmacro MUI_UNPAGE_WELCOME
-!insertmacro MUI_UNPAGE_CONFIRM
-!insertmacro MUI_UNPAGE_INSTFILES
-!insertmacro MUI_UNPAGE_FINISH
-
-!insertmacro MUI_LANGUAGE "English"
-!insertmacro MUI_LANGUAGE "French"
-!insertmacro MUI_RESERVEFILE_LANGDLL
-
-!macro CreateInternetShortcut FILENAME URL
- WriteINIStr "${FILENAME}.url" "InternetShortcut" "URL" "${URL}"
-!macroend
-
-; English
-LangString DESC_FinishPage_Link ${LANG_ENGLISH} "Contact OpenERP for Partnership and/or Support"
-LangString WARNING_HostNameIsEmpty ${LANG_ENGLISH} "The hostname for the connection to the PostgreSQL Server is empty"
-LangString WARNING_UserNameIsEmpty ${LANG_ENGLISH} "The username for the connection to the PostgreSQL Server is empty"
-LangString WARNING_PasswordIsEmpty ${LANG_ENGLISH} "The password for the connection to the PostgreSQL Server is empty"
-LangString WARNING_PortIsWrong ${LANG_ENGLISH} "The port for the connexion to the PostgreSQL Server is wrong (default: 5432)"
-LangString DESC_PostgreSQLPage ${LANG_ENGLISH} "Configure the information for the PostgreSQL connection"
-LangString DESC_PostgreSQL_Hostname ${LANG_ENGLISH} "Hostname"
-LangString DESC_PostgreSQL_Port ${LANG_ENGLISH} "Port"
-LangString DESC_PostgreSQL_Username ${LANG_ENGLISH} "Username"
-LangString DESC_PostgreSQL_Password ${LANG_ENGLISH} "Password"
-
-
-; French
-LangString DESC_FinishPage_Link ${LANG_FRENCH} "Contactez OpenERP pour un Partenariat et/ou du Support"
-LangString WARNING_HostNameIsEmpty ${LANG_FRENCH} "L'adresse pour la connection au serveur PostgreSQL est vide"
-LangString WARNING_UserNameIsEmpty ${LANG_FRENCH} "Le nom d'utilisateur pour la connection au serveur PostgreSQL est vide"
-LangString WARNING_PasswordIsEmpty ${LANG_FRENCH} "Le mot de passe pour la connection au serveur PostgreSQL est vide"
-LangString WARNING_PortIsWrong ${LANG_FRENCH} "Le port pour la connection au serveur PostgreSQL est erron? (d?faut: 5432)"
-LangString DESC_PostgreSQLPage ${LANG_FRENCH} "Configurez les informations de connection pour le serveur PostgreSQL"
-LangString DESC_PostgreSQL_Hostname ${LANG_FRENCH} "H?te"
-LangString DESC_PostgreSQL_Port ${LANG_FRENCH} "Port"
-LangString DESC_PostgreSQL_Username ${LANG_FRENCH} "Utilisateur"
-LangString DESC_PostgreSQL_Password ${LANG_FRENCH} "Mot de passe"
-
-Section -StopService
- nsExec::Exec "net stop openerp-server-7.0"
- sleep 2
-SectionEnd
-
-Section OpenERP_Server SectionOpenERP_Server
- SetOutPath '$INSTDIR\server'
-
- File /r "dist\*"
- File /r "win32\wkhtmltopdf\*"
-
- SetOutPath "$INSTDIR\service"
- File /r "win32\dist\*"
- File "win32\start.bat"
- File "win32\stop.bat"
-
- !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
- ;Create shortcuts
- CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
- !insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenERP" "http://localhost:8069/"
- !insertmacro MUI_STARTMENU_WRITE_END
-
-
- FileOpen $9 '$INSTDIR\install.log' w
- FileWrite $9 "INSTDIR $INSTDIR$\r$\n"
- FileWrite $9 "Hostname $TextPostgreSQLHostname$\r$\n"
- FileWrite $9 "Port $TextPostgreSQLPort$\r$\n"
- FileWrite $9 "Username $TextPostgreSQLUsername$\r$\n"
- FileWrite $9 "Password $TextPostgreSQLPassword$\r$\n"
- FileClose $9
-
-# If there is a previous install of the OpenERP Server, keep the login/password from the config file
- WriteIniStr "$INSTDIR\server\openerp-server.conf" "options" "db_host" $TextPostgreSQLHostname
- WriteIniStr "$INSTDIR\server\openerp-server.conf" "options" "db_user" $TextPostgreSQLUsername
- WriteIniStr "$INSTDIR\server\openerp-server.conf" "options" "db_password" $TextPostgreSQLPassword
- WriteIniStr "$INSTDIR\server\openerp-server.conf" "options" "db_port" $TextPostgreSQLPort
- WriteIniStr "$INSTDIR\server\openerp-server.conf" "options" "pg_path" "$INSTDIR\PostgreSQL\bin"
-
- nsExec::Exec '"$INSTDIR\server\openerp-server.exe" --stop-after-init --logfile "$INSTDIR\server\openerp-server.log" -s'
- nsExec::Exec '"$INSTDIR\service\OpenERPServerService.exe" -auto -install'
-SectionEnd
-
-Section -RestartServer
- nsExec::Exec "net start openerp-server-7.0"
- sleep 2
-SectionEnd
-
-Section -Post
- WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "UninstallString" "$INSTDIR\server\Uninstall.exe"
- WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayName" "${DISPLAY_NAME}"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayVersion" "${VERSION}"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "Publisher" "${PUBLISHER}"
-; WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "Version" "${VERSION}"
-; WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMajor" "${MAJOR_VERSION}.${MINOR_VERSION}"
-; WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "VersionMinor" "${REVISION_VERSION}"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpLink" "support@openerp.com"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "HelpTelephone" "+32.81.81.37.00"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "URLInfoAbout" "http://www.openerp.com"
- WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "Contact" "sales@openerp.com"
- WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "NoModify" "1"
- WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "NoRepair" "1"
- WriteUninstaller "$INSTDIR\server\Uninstall.exe"
-SectionEnd
-
-Section "Uninstall"
- ; Stop the NT Service
- nsExec::Exec "net stop openerp-server-7.0"
- sleep 2
-
- ; Uninstall the OpenERP Service
- nsExec::Exec '"$INSTDIR\..\service\OpenERPServerService.exe" -remove'
- sleep 2
-
- Rmdir /r "$INSTDIR\service"
- Rmdir /r "$INSTDIR\server"
-
- !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
-
- Delete "$SMPROGRAMS\$MUI_TEMP\OpenERP.url"
- ;
- ;Delete empty start menu parent diretories
- StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
-
- startMenuDeleteLoop:
- ClearErrors
- RMDir $MUI_TEMP
- GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
-
- IfErrors startMenuDeleteLoopDone
-
- StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
-
- startMenuDeleteLoopDone:
-
- ; Clean the Registry
- DeleteRegKey HKLM "${UNINSTALL_REGISTRY_KEY}"
-SectionEnd
-
-Function .onInit
- Push $R0
-
- ${GetParameters} $cmdLineParams
- ClearErrors
-
- Pop $R0
-
- StrCpy $Option_AllInOne 0
- StrCpy $HasPostgreSQL 0
-
- StrCpy $TextPostgreSQLHostname ${DEFAULT_POSTGRESQL_HOSTNAME}
- StrCpy $TextPostgreSQLPort ${DEFAULT_POSTGRESQL_PORT}
- StrCpy $TextPostgreSQLUsername ${DEFAULT_POSTGRESQL_USERNAME}
- StrCpy $TextPostgreSQLPassword ${DEFAULT_POSTGRESQL_PASSWORD}
-
- Push $R0
- ${GetOptions} $cmdLineParams '/allinone' $R0
- IfErrors +2 0
- StrCpy $Option_AllInOne 1
- Pop $R0
-
- StrCmp $Option_AllInOne 1 AllInOneMode
- StrCmp $Option_AllInOne 0 NoAllInOneMode
-
- AllInOneMode:
- MessageBox MB_OK|MB_ICONINFORMATION "All In One"
-
- NoAllInOneMode:
-
- !insertmacro MUI_LANGDLL_DISPLAY
-
- ClearErrors
- EnumRegKey $0 HKLM "SOFTWARE\PostgreSQL\Installations" 0
- IfErrors DoInstallPostgreSQL 0
- StrCmp $0 "" DoInstallPostgreSQL
- StrCpy $HasPostgreSQL 1
-
- DoInstallPostgreSQL:
-FunctionEnd
-
-Function PostgreSQLOnBack
-FunctionEnd
-
-Function ShowPostgreSQL
- SectionGetFlags ${SectionOpenERP_Server} $0
- IntOp $0 $0 & ${SF_SELECTED}
- IntCmp $0 ${SF_SELECTED} LaunchPostgreSQLConfiguration
- Abort
- LaunchPostgreSQLConfiguration:
-
- nsDialogs::Create /NOUNLOAD 1018
- Pop $0
-
- ${If} $0 == error
- Abort
- ${EndIf}
-
- GetFunctionAddress $0 PostgreSQLOnBack
- nsDialogs::OnBack $0
-
- ${NSD_CreateLabel} 0 0 100% 10u $(DESC_PostgreSQLPage)
- Pop $0
-
- ${NSD_CreateLabel} 0 45 60u 12u $(DESC_PostgreSQL_Hostname)
- Pop $0
- ${NSD_CreateText} 100 45 150u 12u $TextPostgreSQLHostname
- Pop $HWNDPostgreSQLHostname
-
- ${NSD_CreateLabel} 0 75 60u 12u $(DESC_PostgreSQL_Port)
- Pop $0
- ${NSD_CreateNumber} 100 75 150u 12u $TextPostgreSQLPort
- Pop $HWNDPostgreSQLPort
- ${NSD_CreateLabel} 0 105 60u 12u $(DESC_PostgreSQL_Username)
- Pop $0
- ${NSD_CreateText} 100 105 150u 12u $TextPostgreSQLUsername
- Pop $HWNDPostgreSQLUsername
- ${NSD_CreateLabel} 0 135 60u 12u $(DESC_PostgreSQL_Password)
- Pop $0
- ${NSD_CreateText} 100 135 150u 12u $TextPostgreSQLPassword
- Pop $HWNDPostgreSQLPassword
-
- nsDialogs::Show
-FunctionEnd
-
-Function LeavePostgreSQL
- # Before to leave the PostgreSQL configuration screen, we check the values
- # from the inputs, to be sure we have the right values
-
- ${NSD_GetText} $HWNDPostgreSQLHostname $TextPostgreSQLHostname
- ${NSD_GetText} $HWNDPostgreSQLPort $TextPostgreSQLPort
- ${NSD_GetText} $HWNDPostgreSQLUsername $TextPostgreSQLUsername
- ${NSD_GetText} $HWNDPostgreSQLPassword $TextPostgreSQLPassword
-
- StrLen $1 $TextPostgreSQLHostname
- ${If} $1 == 0
- MessageBox MB_ICONEXCLAMATION|MB_OK $(WARNING_HostNameIsEmpty)
- Abort
- ${EndIf}
-
- ${If} $TextPostgreSQLPort <= 0
- ${OrIf} $TextPostgreSQLPort > 65535
- MessageBox MB_ICONEXCLAMATION|MB_OK $(WARNING_PortIsWrong)
- Abort
- ${EndIf}
-
- StrLen $1 $TextPostgreSQLUsername
- ${If} $1 == 0
- MessageBox MB_ICONEXCLAMATION|MB_OK $(WARNING_UserNameIsEmpty)
- Abort
- ${EndIf}
-
- StrLen $1 $TextPostgreSQLPassword
- ${If} $1 == 0
- MessageBox MB_ICONEXCLAMATION|MB_OK $(WARNING_PasswordIsEmpty)
- Abort
- ${EndIf}
-FunctionEnd
-
diff --git a/install/ssl-cert.cfg b/install/ssl-cert.cfg deleted file mode 100644 index 08ca7b5757e..00000000000 --- a/install/ssl-cert.cfg +++ /dev/null @@ -1,89 +0,0 @@ -# X.509 Certificate options -# -# DN options - -# The organization of the subject. -organization = "Some organization." - -# The organizational unit of the subject. -unit = "ERP dept." - -# The locality of the subject. -# locality = - -# The state of the certificate owner. -state = "State" - -# The country of the subject. Two letter code. -country = BE - -# The common name of the certificate owner. -cn = "Some company" - -# A user id of the certificate owner. -#uid = "clauper" - -# If the supported DN OIDs are not adequate you can set -# any OID here. -# For example set the X.520 Title and the X.520 Pseudonym -# by using OID and string pairs. -#dn_oid = "2.5.4.12" "Dr." "2.5.4.65" "jackal" - -# This is deprecated and should not be used in new -# certificates. -# pkcs9_email = "none@none.org" - -# The serial number of the certificate -serial = 001 - -# In how many days, counting from today, this certificate will expire. -expiration_days = 700 - -# X.509 v3 extensions - -# A dnsname in case of a WWW server. -#dns_name = "www.none.org" -#dns_name = "www.morethanone.org" - -# An IP address in case of a server. -#ip_address = "192.168.1.1" - -# An email in case of a person -email = "none@none.org" - -# An URL that has CRLs (certificate revocation lists) -# available. Needed in CA certificates. -#crl_dist_points = "http://www.getcrl.crl/getcrl/" - -# Whether this is a CA certificate or not -#ca - -# Whether this certificate will be used for a TLS client -#tls_www_client - -# Whether this certificate will be used for a TLS server -tls_www_server - -# Whether this certificate will be used to sign data (needed -# in TLS DHE ciphersuites). -#signing_key - -# Whether this certificate will be used to encrypt data (needed -# in TLS RSA ciphersuites). Note that it is prefered to use different -# keys for encryption and signing. -encryption_key - -# Whether this key will be used to sign other certificates. -#cert_signing_key - -# Whether this key will be used to sign CRLs. -#crl_signing_key - -# Whether this key will be used to sign code. -#code_signing_key - -# Whether this key will be used to sign OCSP data. -#ocsp_signing_key - -# Whether this key will be used for time stamping. -#time_stamping_key diff --git a/install/win32/OpenERPServerService.py b/install/win32/OpenERPServerService.py deleted file mode 100644 index 8b3c117c03d..00000000000 --- a/install/win32/OpenERPServerService.py +++ /dev/null @@ -1,82 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import win32serviceutil -import win32service -import win32api -import win32process -import servicemanager - -import sys -import subprocess -import os - -try: - import meta -except ImportError: - if hasattr(sys, 'frozen'): - raise - from setup import generate_files - generate_files() - import meta # noqa - -class OpenERPServerService(win32serviceutil.ServiceFramework): - # required info - _svc_name_ = meta.nt_service_name - _svc_display_name_ = "%s %s" % (meta.description, meta.serie) - - def __init__(self, args): - win32serviceutil.ServiceFramework.__init__(self, args) - # a reference to the server's process - self.terpprocess = None - - def SvcStop(self): - # Before we do anything, tell the SCM we are starting the stop process. - self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING) - # stop the running OpenERP Server: say it's a normal exit - win32api.TerminateProcess(int(self.terpprocess._handle), 0) - servicemanager.LogInfoMsg("OpenERP Server stopped correctly") - - def StartTERP(self): - # The server finds now its configuration automatically on Windows - # We start the ERP Server as an independent process, but we keep its handle - # The server's binary must be one directory above the service's binary (when py2exe'd the python libraries shouldn' mix) - service_dir = os.path.dirname(sys.argv[0]) - server_dir = os.path.split(service_dir)[0] - server_path = os.path.join(server_dir, 'server', 'openerp-server.exe') - self.terpprocess = subprocess.Popen([server_path], cwd=server_dir, creationflags=win32process.CREATE_NO_WINDOW) - - def SvcDoRun(self): - self.StartTERP() - servicemanager.LogInfoMsg("OpenERP Server up and running") - # exit with same exit code as OpenERP process - sys.exit(self.terpprocess.wait()) - - -def option_handler(opts): - # configure the service to auto restart on failures... - subprocess.call(['sc', 'failure', meta.nt_service_name, 'reset=', '0', 'actions=', 'restart/0/restart/0/restart/0']) - -if __name__ == '__main__': - # Do with the service whatever option is passed in the command line - win32serviceutil.HandleCommandLine(OpenERPServerService, customOptionHandler=option_handler) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/install/win32/setup.py b/install/win32/setup.py deleted file mode 100644 index b0b36b5c6b4..00000000000 --- a/install/win32/setup.py +++ /dev/null @@ -1,71 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import os -import glob -from distutils.core import setup -import py2exe - - -meta = {} -execfile(os.path.join(os.path.dirname(__file__), '..', 'openerp', 'release.py'), meta) - -def generate_files(): - actions = { - 'start': ['stop', 'start'], - 'stop': ['stop'], - } - - files = [] - if os.name == 'nt': - files.append(("Microsoft.VC90.CRT", glob.glob('C:\Microsoft.VC90.CRT\*.*'))) - for action, steps in actions.items(): - fname = action + '.bat' - files.append(fname) - with open(fname, 'w') as fp: - fp.write('@PATH=%WINDIR%\system32;%WINDIR%;%WINDIR%\System32\Wbem;.\n') - for step in steps: - fp.write('@net %s %s\n' % (step, meta['nt_service_name'])) - - files.append('meta.py') - with open('meta.py', 'w') as fp: - for m in 'description serie nt_service_name'.split(): - fp.write("%s = %r\n" % (m, meta[m],)) - - return files - -excludes = "Tkconstants Tkinter tcl _imagingtk PIL._imagingtk ImageTk PIL.ImageTk FixTk".split() - -setup(service = ["OpenERPServerService"], - version = meta['version'], - license = meta['license'], - url = meta['url'], - author = meta['author'], - author_email = meta['author_email'], - data_files = generate_files(), - options = {"py2exe": { - "excludes": excludes, - "skip_archive": 1, - "optimize": 2, - }}, - ) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: |
