From 4e2fe256edf669264a72b671edb6815543311cd0 Mon Sep 17 00:00:00 2001 From: ff m Date: Thu, 31 Aug 2023 18:32:58 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E6=A3=80=E6=B5=8B=E4=B8=94?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=20nssdb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/linux/install.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build/linux/install.sh b/build/linux/install.sh index 74fc7d6bc..794fdd092 100644 --- a/build/linux/install.sh +++ b/build/linux/install.sh @@ -40,6 +40,19 @@ Install_certutil() { echo "certutil 工具已安装。" fi } +certutil_Init() { + certutil -d sql:$HOME/.pki/nssdb -L + ret=$? + if [ $ret -ne 0 ]; then + echo "即将初始化 certutil sql:\$HOME/.pki/nssdb" + mkdir -p sql:$HOME/.pki + mkdir -p sql:$HOME/.pki/nssdb + chmod 700 sql:$HOME/.pki/nssdb + certutil -d sql:$HOME/.pki/nssdb -N --empty-password + else + echo "certutil nssdb 正常" + fi +} Install_jq() { # Check if jq is already installed if command -v jq &>/dev/null; then @@ -294,6 +307,7 @@ exit" >"$base_path/$exec_name.sh" Install_certutil Install_zenity Install_jq +certutil_Init #版本检查更新; Get_NewVer