Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/univention-app.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/inst
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2018-02-21 17:30:48 +0300
committerArthur Schiwon <blizzz@arthur-schiwon.de>2018-02-21 17:30:48 +0300
commitd8023cb5afd4c1a214f6c8d379da5f56799aab84 (patch)
treec4760a94614f91229cc12579598312aa948929cd /inst
parent9f3d035619172855433625c418434027c29065cc (diff)
import UCS CA
kudos to A. Mikheev (OnlyOffice)
Diffstat (limited to 'inst')
-rw-r--r--inst8
1 files changed, 8 insertions, 0 deletions
diff --git a/inst b/inst
index 4587b6e..5302a3c 100644
--- a/inst
+++ b/inst
@@ -56,6 +56,7 @@ nextcloud_main() {
nextcloud_modify_users "$@"
nextcloud_add_Administrator_to_admin_group
nextcloud_mark_initial_conig_done
+ nextcloud_import_ucs_certificates
joinscript_save_current_version
exit 0
}
@@ -310,6 +311,13 @@ nextcloud_modify_users() {
done
}
+nextcloud_import_ucs_certificates () {
+ cat /etc/univention/ssl/ucsCA/CAcert.pem | \
+ docker exec -i "$(ucr get appcenter/apps/nextcloud/container)" \
+ bash -c 'cat > /usr/local/share/ca-certificates/ucs-root-ca.crt'
+ docker exec "$(ucr get appcenter/apps/nextcloud/container)" update-ca-certificates
+}
+
nextcloud_mark_initial_conig_done() {
touch "/var/lib/univention-appcenter/apps/nextcloud/conf/initial_config_done" || die
}