Skip to content
This repository was archived by the owner on Jun 11, 2024. It is now read-only.

Commit f525d90

Browse files
committed
fix debian dependencies and installation process
1 parent 8c6ac12 commit f525d90

6 files changed

+39
-8
lines changed

debian/changelog

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
ontowiki (0.9.11-2) lod2; urgency=low
2+
3+
* fix lod2 virtuoso dependency
4+
* fix special lod2 bd.ini handling
5+
6+
-- Sebastian Tramp <[email protected]> Mon, 31 Mar 2014 15:16:09 +0200
7+
8+
ontowiki (0.9.11-1) lod2; urgency=low
9+
10+
* downgrade virtuoso dependency to >= 6.1.4
11+
12+
-- Sebastian Tramp <[email protected]> Wed, 05 Feb 2014 12:55:33 +0100
13+
114
ontowiki (0.9.11) lod2; urgency=low
215

316
* Improve model selection in linkeddataserver extension

debian/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Vcs-Browser: https://github.com/AKSW/OntoWiki
1010

1111
Package: ontowiki-virtuoso
1212
Architecture: all
13-
Depends: ontowiki-common (>= 0.9.11), virtuoso-opensource-6.1 (>= 6.1.6), php5-odbc, ${misc:Depends}
13+
Depends: ontowiki-common (>= 0.9.11), lod2-virtuoso-opensource | virtuoso-opensource-6.1 (>= 6.1.4), php5-odbc, ${misc:Depends}
1414
Provides: ontowiki
1515
Conflicts: ontowiki, ontowiki-mysql
1616
Replaces: ontowiki (<< 0.9.6-10)

debian/ontowiki-mysql.links

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
/etc/ontowiki/config.ini /usr/share/ontowiki/config.ini
2-
/etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki
32

debian/ontowiki-mysql.postinst

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ echo "FLUSH PRIVILEGES ;" | $mysql_run
3232
chown www-data:www-data /etc/ontowiki/config.ini
3333
chmod 600 /etc/ontowiki/config.ini
3434

35+
# remove and relink the config
36+
rm -rf /etc/apache2/conf.d/ontowiki
37+
ln -s /etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki
38+
3539
a2enmod rewrite
3640
a2enmod env
3741
service apache2 restart

debian/ontowiki-virtuoso.links

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
/etc/ontowiki/config.ini /usr/share/ontowiki/config.ini
2-
/etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki
32

debian/ontowiki-virtuoso.postinst

+21-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55

66
echo "---- starting postinst $@"
77

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
915
virtuosoini="$virtetc/virtuoso.ini"
1016
virtbdini="$virtetc/bd.ini"
1117
odbcini="/etc/odbc.ini"
@@ -53,14 +59,24 @@ sed "s/%%PASSWORD%%/$password/" -i $owini
5359
### VIRTUOSO CONFIG
5460
# add ontowiki and erfurt directory to virtuoso.ini DirsAllowed
5561
# 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
6068

6169
### 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
6276
a2enmod rewrite
6377
a2enmod env
78+
79+
# restart apache
6480
service apache2 restart
6581

6682
#DEBHELPER#

0 commit comments

Comments
 (0)