mirror of
https://github.com/YunoHost-Apps/dolibarr_ynh.git
synced 2024-09-03 18:35:53 +02:00
82 lines
1.6 KiB
Text
82 lines
1.6 KiB
Text
|
#!/bin/sh
|
||
|
# Debian install package run: config, preinst, prerm, postinst, postrm
|
||
|
#
|
||
|
|
||
|
set -e
|
||
|
|
||
|
|
||
|
. /usr/share/debconf/confmodule
|
||
|
|
||
|
db_version 2.0
|
||
|
|
||
|
|
||
|
echo Run the dolibarr config script
|
||
|
|
||
|
# Rotate old configuration
|
||
|
#if [ "$1" = "reconfigure" ] ; then
|
||
|
# config="/etc/dolibarr/apache.conf"
|
||
|
# if [ -f $config ] ; then
|
||
|
# for i in $(seq 8 -1 0) ; do
|
||
|
# if [ -f ${config}.$i ] ; then
|
||
|
# mv ${config}.$i ${config}.$(($i +1))
|
||
|
# fi
|
||
|
# done
|
||
|
# mv ${config} ${config}.0
|
||
|
# fi
|
||
|
#fi
|
||
|
# Rotate old configuration
|
||
|
#if [ "$1" = "reconfigure" ] ; then
|
||
|
# config="/etc/dolibarr/lighttpd.conf"
|
||
|
# if [ -f $config ] ; then
|
||
|
# for i in $(seq 8 -1 0) ; do
|
||
|
# if [ -f ${config}.$i ] ; then
|
||
|
# mv ${config}.$i ${config}.$(($i +1))
|
||
|
# fi
|
||
|
# done
|
||
|
# mv ${config} ${config}.0
|
||
|
# fi
|
||
|
#fi
|
||
|
|
||
|
|
||
|
db_capb backup
|
||
|
|
||
|
db_title "dolibarr" || true
|
||
|
|
||
|
|
||
|
# Ask if we must delete database
|
||
|
echo "Ask for web server to setup"
|
||
|
db_input critical dolibarr/reconfigure-webserver || true
|
||
|
|
||
|
if db_go ; then
|
||
|
okcancel="1"
|
||
|
else
|
||
|
okcancel="0"
|
||
|
fi
|
||
|
|
||
|
|
||
|
# Get the database administrator name and password.
|
||
|
#db_beginblock
|
||
|
# db_input critical "dolibarr/db/admin/name" || true
|
||
|
# db_input critical "dolibarr/db/admin/password" || true
|
||
|
#db_endblock
|
||
|
|
||
|
# Ask for DB name.
|
||
|
#db_input critical "dolibarr/db/name" || true
|
||
|
|
||
|
# Get the DBMS account username
|
||
|
#db_input critical "dolibarr/db/user/name" || true
|
||
|
|
||
|
# Get the DBMS account password
|
||
|
#db_input critical "dolibarr/db/user/password" || true
|
||
|
|
||
|
# Ask for deleting all the database on package purge.
|
||
|
#db_input critical "dolibarr/postrm" || true
|
||
|
|
||
|
# Launch input screens
|
||
|
#db_go || true
|
||
|
|
||
|
onsuccess='finished="true"'
|
||
|
db_stop
|
||
|
|
||
|
exit 0
|