]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/paks/owncloud/install.sh
Drop mediatomb
[ipfire-2.x.git] / src / paks / owncloud / install.sh
index 8c5b8b95071121b73c01ecfe704ce5d8f8dd7206..e2ad07d4075adb555ce503b9a891b3f0db85720f 100644 (file)
 #
 . /opt/pakfire/lib/functions.sh
 extract_files
-mkdir /srv/web/owncloud/data
-chown -R nobody:nobody /srv/web/owncloud/*
+restore_backup ${NAME}
+
+# Fix permissions.
 chmod 777 /srv/web/owncloud/apps
 chmod 777 /srv/web/owncloud/config
 
+# Create data directory.
+mkdir -p /var/owncloud/data
+chown -R nobody:nobody /var/owncloud
+
+# Import web interface certificates if none exist.
+if [ ! -e "/etc/httpd/owncloud.crt" ] && [ ! -e "/etc/httpd/owncloud.key" ]; then
+       cat /etc/httpd/server.crt > /etc/httpd/owncloud.crt
+       cat /etc/httpd/server.key > /etc/httpd/owncloud.key
+fi
+
 /etc/init.d/apache reload
+
+exit 0