summarylogtreecommitdiffstats
path: root/openerp.install
diff options
context:
space:
mode:
Diffstat (limited to 'openerp.install')
-rw-r--r--openerp.install25
1 files changed, 25 insertions, 0 deletions
diff --git a/openerp.install b/openerp.install
new file mode 100644
index 000000000000..afe8d828266d
--- /dev/null
+++ b/openerp.install
@@ -0,0 +1,25 @@
+
+post_install() {
+ if [ ! `grep openerp /etc/group` ]; then
+ groupadd openerp &>/dev/null;
+ fi
+ id openerp &>/dev/null || useradd -g openerp -d / openerp
+ echo "-- Make sure PostgreSQL is correctly installed (see wiki), start it,"
+ echo "-- create user with database creation rights for OpenERP in PostgreSQL"
+ echo "-- e.g: # su - postgres -c \"createuser -dRSP <myopenerpuser>\""
+ echo "-- then edit '/etc/openerp/openerp-server.conf' accordingly."
+ echo "-- Starting OpenERP will automatically start PostgreSQL as well."
+}
+
+post_upgrade() {
+ post_install
+ systemctl --system daemon-reload
+}
+
+post_remove() {
+ userdel openerp &> /dev/null
+ groupdel openerp &> /dev/null
+ systemctl --system daemon-reload
+}
+
+# vim:set ts=2 sw=2 et: