summaryrefslogtreecommitdiffstats
path: root/hosts
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2016-09-10 23:01:24 (EDT)
committer P. J. McDermott <pj@pehjota.net>2016-09-11 00:32:23 (EDT)
commita770af91d44f1e788e9fdd98f882a95e487ea76d (patch)
tree15ce8b8c719c61d7575d619010388d54bdf8761d /hosts
parent307449828282d66646ba3eae6a1d878d0edf3261 (diff)
downloadpc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.zip
pc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.tar.gz
pc-inst-a770af91d44f1e788e9fdd98f882a95e487ea76d.tar.bz2
erp1: Hack
ledgersmb's postinst runs config-lsmb-db-user.sh, which tries to connect to PostgreSQL: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? dpkg: error processing package ledgersmb (--configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: ledgersmb E: Sub-process /usr/bin/dpkg returned an error code (1)
Diffstat (limited to 'hosts')
-rw-r--r--hosts/erp112
1 files changed, 9 insertions, 3 deletions
diff --git a/hosts/erp1 b/hosts/erp1
index 64708b2..ff8a152 100644
--- a/hosts/erp1
+++ b/hosts/erp1
@@ -37,9 +37,7 @@ user_passwd_crypted='$6$HW3iK00IksexUd$6cyoqzc/VL7cXryGM8hxl9SVYornqTK9x3DMJnU4W
debconf_selections='
keyboard-configuration keyboard-configuration/layout select English (US)
keyboard-configuration keyboard-configuration/variant select English (US)
- ledgersmb ledgersmb/debconf_install true
- ledgersmb ledgersmb/admin_login ledgersmb
- ledgersmb ledgersmb/admin_password LEDGERSMBINITIAL
+ ledgersmb ledgersmb/debconf_install false
'
postinst_pkgs='
@@ -97,6 +95,14 @@ do_postinst()
i=0; while [ ${i} -lt 3 ]; do i=$((${i} + 1))
in_target apt-get -q -y install ledgersmb && break
done || return 1
+ # Ugly hack:
+ mv "${target}/etc/rc.local" "${target}/etc/rc.local.orig"
+ cat >"${target}/etc/rc.local" <<-EOF
+ #!/bin/sh -e
+ /usr/share/ledgersmb/tools/config-lsmb-db-user.sh ledgersmb LEDGERSMBINITIAL
+ mv /etc/rc.local.orig /etc/rc.local
+ EOF
+ chmod a+x "${target}/etc/rc.local"
# Install Odoo.
info 'Installing Odoo'