summaryrefslogtreecommitdiffstats
path: root/hosts
diff options
context:
space:
mode:
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'