From 24dd1413255df8197f2fc475447a4da1f791d47a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ed=C3=AAnis=20Freindorfer=20Azevedo?= Date: Thu, 10 Jan 2019 09:38:25 +1100 Subject: [PATCH] Bug 818686 - XDG Base Directory Specification support with fallback, r=mt Summary: We check if $HOME/.pki and $HOME/.pki/nssdb exist; if they do, then we use this path. Otherwise, use ${XDG_DATA_HOME:-$HOME/.local/share}/pki/nssdb Test Plan: Create dummy empty dir and set HOME to it. Then, check if getUserDb returns: 1. $HOME/.pki/nssdb when this path exists; 2. $HOME/.local/share/pki/nssdb when $HOME/.pki/nssdb does not and XDG_DATA_HOME is not defined; 3. $XDG_DATA_HOME/pki/nssdb when $HOME/.pki/nssdb does not exist and XDG_DATA_HOME is defined. Reviewers: mt Reviewed By: mt Bug #: 818686 Differential Revision: https://phabricator.services.mozilla.com/D14007 --HG-- extra : rebase_source : 846de94c6fc309e56bfc9d1247f13a1b15894fbf --- automation/abi-check/expected-report-libnsssysinit.so.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/automation/abi-check/expected-report-libnsssysinit.so.txt b/automation/abi-check/expected-report-libnsssysinit.so.txt index e69de29bb2..cf59071a28 100644 --- a/automation/abi-check/expected-report-libnsssysinit.so.txt +++ b/automation/abi-check/expected-report-libnsssysinit.so.txt @@ -0,0 +1,8 @@ +Function symbols changes summary: 2 Removed, 0 Added function symbols not referenced by debug info +Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info + +2 Removed function symbols not referenced by debug info: + + _fini + _init +