+mk_new_menu() {
+ if [ -e /usr/lib/lx-office-crm ] ; then
+ #crm vorhanden, dann die menu.ini mit der höchsten VersNr nehmen
+ for i in `ls -1 /usr/lib/lx-office-crm/update/menu*ini` ; do
+ cat $i > /usr/lib/lx-office-erp/menu.ini
+ done;
+ cat /usr/lib/lx-office-erp/menu.default >> /usr/lib/lx-office-erp/menu.ini
+ else
+ cp /usr/lib/lx-office-erp/menu.default /usr/lib/lx-office-erp/menu.ini
+ fi
+}
+
+mk_new_config() {
+ if ! [ -f /etc/lx-office-erp/lx-erp.conf ] ; then
+ cp /etc/lx-office-erp/lx-erp.conf.default /etc/lx-office-erp/lx-erp.conf
+ fi
+}
+
+mk_links() {
+ if ! [ -f /usr/lib/lx-office-erp/config/authentication.pl ] ; then
+ ln -s /etc/lx-office-erp/authentication.pl /usr/lib/lx-office-erp/config/authentication.pl
+ fi;
+ if ! [ -f /usr/lib/lx-office-erp/config/lx-erp.conf ] ; then
+ ln -s /etc/lx-office-erp/lx-erp.conf /usr/lib/lx-office-erp/config/lx-erp.conf
+ fi;
+ if [ -e /etc/apache2 ] ; then
+ if ! [ -f /etc/apache2/conf.d/lx-office-erp.apache2.conf ] ; then
+ ln -s /etc/lx-office-erp/lx-office-erp.apache2.conf /etc/apache2/conf.d/lx-office-erp.apache2.conf
+ fi;
+ fi;
+ if [ -e /etc/cherokee/sites-available ] ; then
+ if ! [ -f /etc/cherokee/sites-available/lx-office-erp.cherokee ] ; then
+ cat /etc/lx-office-erp/lx-office-erp.cherokee.handler >> /etc/cherokee/sites-available/default
+ ln -s /etc/lx-office-erp/lx-office-erp.cherokee /etc/cherokee/sites-available/lx-office-erp.cherokee
+ fi;
+ fi;
+}
+reload_web_server() {
+ if [ -f /etc/init.d/apache* ] ; then
+ /etc/init.d/apache* reload
+ fi
+ if [ -f /etc/init.d/cherokee ] ; then
+ /etc/init.d/cherokee reload
+ fi
+}