|
5 | 5 |
|
6 | 6 | echo "---- starting postinst $@" |
7 | 7 |
|
8 | | -virtetc="/etc/virtuoso-opensource-6.1/" |
| 8 | +# check environment |
| 9 | +if [ -d "/etc/virtuoso-opensource-6.1" ]; then |
| 10 | + virtetc="/etc/virtuoso-opensource-6.1/" |
| 11 | +fi |
| 12 | +if [ -d "/etc/virtuoso-opensource" ]; then |
| 13 | + virtetc="/etc/virtuoso-opensource/" |
| 14 | +fi |
9 | 15 | virtuosoini="$virtetc/virtuoso.ini" |
10 | 16 | virtbdini="$virtetc/bd.ini" |
11 | 17 | odbcini="/etc/odbc.ini" |
@@ -53,14 +59,24 @@ sed "s/%%PASSWORD%%/$password/" -i $owini |
53 | 59 | ### VIRTUOSO CONFIG |
54 | 60 | # add ontowiki and erfurt directory to virtuoso.ini DirsAllowed |
55 | 61 | # try to remove the addition first in order to avoid double entries |
56 | | -sed 's/^\(DirsAllowed.*\)\(, \/usr\/share\/ontowiki\)\(.*\)/\1\3/' -i $virtuosoini |
57 | | -sed 's/^\(DirsAllowed.*\)/\1, \/usr\/share\/ontowiki/' -i $virtuosoini |
58 | | -sed 's/^\(DirsAllowed.*\)\(, \/usr\/share\/php\/liberfurt-php\)\(.*\)/\1\3/' -i $virtuosoini |
59 | | -sed 's/^\(DirsAllowed.*\)/\1, \/usr\/share\/php\/liberfurt-php/' -i $virtuosoini |
| 62 | +if [ -e $virtuosoini ]; then |
| 63 | + sed 's/^\(DirsAllowed.*\)\(, \/usr\/share\/ontowiki\)\(.*\)/\1\3/' -i $virtuosoini |
| 64 | + sed 's/^\(DirsAllowed.*\)/\1, \/usr\/share\/ontowiki/' -i $virtuosoini |
| 65 | + sed 's/^\(DirsAllowed.*\)\(, \/usr\/share\/php\/liberfurt-php\)\(.*\)/\1\3/' -i $virtuosoini |
| 66 | + sed 's/^\(DirsAllowed.*\)/\1, \/usr\/share\/php\/liberfurt-php/' -i $virtuosoini |
| 67 | +fi |
60 | 68 |
|
61 | 69 | ### APACHE CONFIG |
| 70 | + |
| 71 | +# remove and relink the config |
| 72 | +rm -rf /etc/apache2/conf.d/ontowiki |
| 73 | +ln -s /etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki |
| 74 | + |
| 75 | +# enable mods |
62 | 76 | a2enmod rewrite |
63 | 77 | a2enmod env |
| 78 | + |
| 79 | +# restart apache |
64 | 80 | service apache2 restart |
65 | 81 |
|
66 | 82 | #DEBHELPER# |
|
0 commit comments