#!/bin/bash -x set -e service iptables stop chkconfig iptables off yum install --assumeyes --tolerant https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6-x86_64/pgdg-redhat95-9.5-2.noarch.rpm yum install --assumeyes postgresql95-server postgresql95-contrib service postgresql-9.5 initdb chkconfig postgresql-9.5 on sed -i -e 's|host all all 127.0.0.1/32 ident|host all all 127.0.0.1/32 md5|' /var/lib/pgsql/9.5/data/pg_hba.conf sed -i -e 's|host all all ::1/128 ident|host all all ::1/128 md5|' /var/lib/pgsql/9.5/data/pg_hba.conf sed -i -e "s|#listen_addresses = 'localhost'|listen_addresses = '*'|" /var/lib/pgsql/9.5/data/postgresql.conf echo "host all all 10.0.0.0/8 md5" >> /var/lib/pgsql/9.5/data/pg_hba.conf service postgresql-9.5 start ### # Waarp installation ### # FIXME: change by real repo cat >/etc/yum.repos.d/Waarp.repo < /etc/waarp/certs/restsigning.key chown waarp:waarp /etc/waarp/certs/restsigning.key ### # Partners creation ### su waarp <.*|jdbc:h2:/var/lib/waarp/server1/db/waarp;MODE=ORACLE;AUTO_SERVER=TRUE|' \ /etc/waarp/conf.d/wm-client/client.xml echo "initializing fw-client" waarp-ctl create -t client --hostid fw-client sed -i -e 's|.*|jdbc:h2:/var/lib/waarp/server1/db/waarp;MODE=ORACLE;AUTO_SERVER=TRUE|' \ /etc/waarp/conf.d/fw-client/client.xml # Filewatcher configuration head -n -1 /etc/waarp/conf.d/fw-client/client.xml>/tmp/client.xml mv /tmp/client.xml /etc/waarp/conf.d/fw-client/client.xml mkdir -p /var/lib/waarp/fw-client/spool/ cat <>/etc/waarp/conf.d/fw-client/client.xml /var/lib/waarp/fw-client/spool/stop False fw-client server1 fileWatcher /var/lib/waarp/fw-client/status.json /var/lib/waarp/fw-client/spool/ .* True 5000 False True 1 server1 5000 EOXML head -n -1 /etc/waarp/conf.d/server1/server.xml>/tmp/server.xml mv /tmp/server.xml /etc/waarp/conf.d/server1/server.xml cat <>/etc/waarp/conf.d/server1/server.xml fw-client EOXML EOT ### # Transfert files ### #FIXME: pourquoi ftp/sftp ? su waarp <