← Commit list

da06621d61

Viktor Szakats
Viktor Szakats
2025-10-16
SUCCESS Duration: 220s

Subject

firefox-db2pem.sh: add macOS support, tidy-ups

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

scripts/firefox-db2pem.sh+8 -4
@@ -32,7 +32,11 @@
set -eu
-db=$(ls -1d "$HOME"/.mozilla/firefox/*default*)
+if [ -d "$HOME/Library/Application Support"/Firefox/Profiles ]; then
+ db=$(ls -1d "$HOME/Library/Application Support"/Firefox/Profiles/*default*)
+else
+ db=$(ls -1d "$HOME"/.mozilla/firefox/*default*)
+fi
out="${1:-}"
if test -z "$out"; then
@@ -55,7 +59,7 @@ certutil -L -h 'Builtin Object Token' -d "$db" | \
grep ' *[CcGTPpu]*,[CcGTPpu]*,[CcGTPpu]* *$' | \
sed -e 's/ *[CcGTPpu]*,[CcGTPpu]*,[CcGTPpu]* *$//' -e 's/\(.*\)/"\1"/' | \
sort | \
-while read -r nickname; \
- do echo "$nickname" | sed -e "s/Builtin Object Token://g"; \
- echo "$nickname" | xargs -I{} certutil -d "$db" -L -a -n -- {} ; \
+while read -r nickname; do
+ echo "$nickname" | sed 's/Builtin Object Token://g'
+ echo "$nickname" | xargs -I{} certutil -d "$db" -L -a -n {}
done >> "$out"