summaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorAntony Lesuisse <lesuisse@gmail.com>2014-05-29 18:33:04 +0200
committerAntony Lesuisse <lesuisse@gmail.com>2014-05-29 18:33:04 +0200
commitd4624fa826a5e9542782f2c53c8ba2c766d093bc (patch)
treebe214779eb6d1f17157aa48e72fbcbf95405e38b /install
parent045ecc603e67911a5390c812cb6b5b123d9c190e (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.bmpbin19038 -> 0 bytes
-rw-r--r--install/openerp-header.pngbin12843 -> 0 bytes
-rw-r--r--install/openerp-icon.icobin2238 -> 0 bytes
-rw-r--r--install/openerp-icon.pngbin1663 -> 0 bytes
-rw-r--r--install/openerp-intro.bmpbin206054 -> 0 bytes
-rw-r--r--install/openerp-server.1218
-rw-r--r--install/openerp-server.conf7
-rw-r--r--install/openerp-server.init147
-rw-r--r--install/openerp-server.logrotate5
-rw-r--r--install/openerp-slogan.bmpbin142054 -> 0 bytes
-rw-r--r--install/openerp.icobin4286 -> 0 bytes
-rw-r--r--install/openerp.pngbin14108 -> 0 bytes
-rw-r--r--install/openerp_serverrc.5113
-rw-r--r--install/setup.nsi379
-rw-r--r--install/ssl-cert.cfg89
-rw-r--r--install/win32/OpenERPServerService.py82
-rw-r--r--install/win32/setup.py71
17 files changed, 0 insertions, 1111 deletions
diff --git a/install/openerp-header.bmp b/install/openerp-header.bmp
deleted file mode 100644
index 61226b99ad7..00000000000
--- a/install/openerp-header.bmp
+++ /dev/null
Binary files differ
diff --git a/install/openerp-header.png b/install/openerp-header.png
deleted file mode 100644
index 22c1df45aee..00000000000
--- a/install/openerp-header.png
+++ /dev/null
Binary files differ
diff --git a/install/openerp-icon.ico b/install/openerp-icon.ico
deleted file mode 100644
index 89ed393f7cc..00000000000
--- a/install/openerp-icon.ico
+++ /dev/null
Binary files differ
diff --git a/install/openerp-icon.png b/install/openerp-icon.png
deleted file mode 100644
index 9057d12d51e..00000000000
--- a/install/openerp-icon.png
+++ /dev/null
Binary files differ
diff --git a/install/openerp-intro.bmp b/install/openerp-intro.bmp
deleted file mode 100644
index a7e21abaa7b..00000000000
--- a/install/openerp-intro.bmp
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index a3cffd104f2..00000000000
--- a/install/openerp-slogan.bmp
+++ /dev/null
Binary files differ
diff --git a/install/openerp.ico b/install/openerp.ico
deleted file mode 100644
index cde3e961e79..00000000000
--- a/install/openerp.ico
+++ /dev/null
Binary files differ
diff --git a/install/openerp.png b/install/openerp.png
deleted file mode 100644
index 20da496413b..00000000000
--- a/install/openerp.png
+++ /dev/null
Binary files differ
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: