29 lines
		
	
	
		
			930 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			29 lines
		
	
	
		
			930 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
 | 
						|
#!/bin/bash
 | 
						|
################################################################################
 | 
						|
# Script for Installation: tools for Odoo v8.0 installation
 | 
						|
# Author: Andreas Brückl | Camdeus Consulting
 | 
						|
#-------------------------------------------------------------------------------
 | 
						|
################################################################################
 | 
						|
 | 
						|
##fixed parameters
 | 
						|
#openerp
 | 
						|
OE_USER="odoo"
 | 
						|
 | 
						|
# Execute with user "odoo"
 | 
						|
 | 
						|
#---------------------------------------------
 | 
						|
# Setup daily backup
 | 
						|
#--------------------------------------------------
 | 
						|
echo -e "\n---- Setup daily backup ----"
 | 
						|
sudo mkdir /var/pgdump
 | 
						|
sudo chown $OE_USER: /var/pgdump
 | 
						|
sudo chmod 700 /var/pgdump
 | 
						|
 | 
						|
# Install Cron job
 | 
						|
sudo -u $OE_USER crontab -l > /tmp/tmpcron
 | 
						|
echo "# Odoo backup daily at 1:30 a.m." >> /tmp/tmpcron
 | 
						|
echo "30 01 * * * /opt/odoo/ext/scripts/odoo-backup.sh" >> /tmp/tmpcron
 | 
						|
sudo -u $OE_USER crontab /tmp/tmpcron
 | 
						|
sudo rm /tmp/tmpcron
 |