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
 |