Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37392328
en ru br
Репозитории ALT

Группа :: Офис
Пакет: LibreOffice

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-001-MOZILLA_CERTIFICATE_FOLDER.patch
Скачать


--- desktop/scripts/soffice.sh.orig	2013-03-04 06:57:17.061824589 +0000
+++ desktop/scripts/soffice.sh	2013-03-04 07:30:31.892034863 +0000
@@ -149,5 +149,22 @@
     exec > valgrind.log 2>&1
 fi
 
+# ALT: find certificates database folder
+_find_cert_dir() { # path [mindepth [maxdepth [name [variable_name]]]]
+	local md="${2:-1}"
+	local Md="${3:-10}"
+	local N="${4:-cert8.db}"
+	local var="${5:-MOZILLA_CERTIFICATE_FOLDER}"
+	local cert8
+	test -d "$1" || return
+	cert8="$(find "$1" -mindepth "$md" -maxdepth "$Md" -name "$N" -print -quit)"
+	test -n "$cert8" || return
+	eval "export $var='$(dirname $cert8)'"
+}
+
+test -n "$MOZILLA_CERTIFICATE_FOLDER" || _find_cert_dir $HOME/.mozilla/firefox 2 2
+test -n "$MOZILLA_CERTIFICATE_FOLDER" || _find_cert_dir $HOME/.mozilla 3 3
+test -n "$MOZILLA_CERTIFICATE_FOLDER" || _find_cert_dir $HOME/.local
+
 # oosplash does the rest: forcing pages in, javaldx etc. are
 exec $VALGRINDCHECK $STRACECHECK "$sd_prog/oosplash" "$@"
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin