summarylogtreecommitdiffstats
path: root/dolibarr.install
blob: 74a5d31a6edba9263825eb985de27cab4e262e20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
post_install() {
	chown -R http:http var/lib/dolibarr
	chown http:http etc/dolibarr/conf.php
	systemctl daemon-reload
	systemctl restart php-fpm-legacy.service
	echo 'Please configure your webserver. Example configuration files for nginx and apache are provided in /etc/dolibarr/contrib'
	echo 'We restarted php-fpm-legacy.service for you at it was necessary to give write permission to /usr/share/dolibarr and /etc/dolibarr'
	echo 'Finish installation by pointing your browser to https://erp.example.com where example.com will be replaced by the domain name you use'
}

post_upgrade() {
	old=`expr $2 : '\([0-9]*\.[0-9]*\.\)'`"0"
	new=`expr $1 : '\([0-9]*\.[0-9]*\.\)'`"0"
	if [ $old == $new ]
	then
		if [ $old == '20.0.0' ]
		then
			old='19.0.0'
		fi	
	fi
	rm /var/lib/dolibarr/install.lock
	cd /usr/share/dolibarr/htdocs/install
	echo 'upgrade.php' $old $new
	php upgrade.php $old $new > /dev/null
	echo 'upgrade2.php' $old $new
	php upgrade2.php $old $new > /dev/null
	php step5.php $old $new > /dev/null
	cd /
	touch /var/lib/dolibarr/install.lock
	chmod 444 /var/lib/dolibarr/install.lock
}