#x class odoo::params{ $odoo_user = 'odoo' $odoo_user_homedir = '/usr/home/odoo' $homedirs = '/usr/home' $odoo_systemdir = "$odoo_user_homedir/system" $logdir = "/var/log/odoo" $logfile = "/var/log/odoo.log" case $::osfamily { 'FreeBSD':{ $prepkg = [ "cyrus-sasl", "textproc/py-libxml2", "jpeg", "python", "devel/py-pip", "git", "postgresql93-client", "gcc", "libxslt", "openldap-client", ] $pip_cmd = "/usr/local/bin/pip" $preenv = "export CC=gcc && export C_INCLUDE_PATH=/usr/local/include/libxml2:/usr/local/include/sasl" $conffile = "/usr/local/etc/odoo-server.conf" } default: { $git_pkg = "git" $python3_pkg = "python3" $pip3_pkg = "pip3" $pip_cmd = "/usr/bin/pip" $preenv = "export CC=gcc && export C_INCLUDE_PATH=/usr/local/include/libxml2:/usr/local/include/sasl" $conffile = "/usr/local/etc/odoo-server.conf" $prepkg = [ "git", "python3-pip", # "cyrus-sasl", # "textproc/py-libxml2", # "jpeg", # "python", # "devel/py-pip", # "git", # "postgresql93-client", # "gcc", # "libxslt", # "openldap-client", ] } } }