From 390ef0dbe420545cbf71b38a2677fdea2871de11 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 9 Mar 2022 14:06:33 +0800 Subject: [PATCH] pkg // Make sure it always clean up old files first during installation. --- Installer/pkgPostInstall.sh | 3 - Installer/pkgPreInstall.sh | 9 +++ vChewing.pkgproj | 128 +++++++++++++++++++++++++++++++----- 3 files changed, 122 insertions(+), 18 deletions(-) delete mode 100644 Installer/pkgPostInstall.sh create mode 100644 Installer/pkgPreInstall.sh diff --git a/Installer/pkgPostInstall.sh b/Installer/pkgPostInstall.sh deleted file mode 100644 index 737f7c4a..00000000 --- a/Installer/pkgPostInstall.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -killall vChewing -rm -rf ~/Library/Input\ Methods/vChewing.app diff --git a/Installer/pkgPreInstall.sh b/Installer/pkgPreInstall.sh new file mode 100644 index 00000000..82d041b5 --- /dev/null +++ b/Installer/pkgPreInstall.sh @@ -0,0 +1,9 @@ +#!/bin/sh +killall vChewing +rm -rf ~/Library/Input\ Methods/vChewing.app +rm -rf ~/Library/Keyboard\ Layouts/vChewingKeyLayout.bundle +rm -rf ~/Library/Keyboard\ Layouts/vChewing\ Dachen.keylayout +rm -rf ~/Library/Keyboard\ Layouts/vChewing\ ETen.keylayout +rm -rf ~/Library/Keyboard\ Layouts/vChewing\ FakeSeigyou.keylayout +rm -rf ~/Library/Keyboard\ Layouts/vChewing\ IBM.keylayout +rm -rf ~/Library/Keyboard\ Layouts/vChewing\ MiTAC.keylayout diff --git a/vChewing.pkgproj b/vChewing.pkgproj index 8d355fef..9e79e755 100644 --- a/vChewing.pkgproj +++ b/vChewing.pkgproj @@ -52,6 +52,22 @@ UID 0 + + CHILDREN + + GID + 0 + PATH + Audio + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + CHILDREN @@ -68,6 +84,22 @@ UID 0 + + CHILDREN + + GID + 0 + PATH + ColorPickers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + CHILDREN @@ -116,6 +148,22 @@ UID 0 + + CHILDREN + + GID + 80 + PATH + Fonts + PATH_TYPE + 0 + PERMISSIONS + 1021 + TYPE + 1 + UID + 0 + CHILDREN @@ -524,6 +572,56 @@ UID 0 + + CHILDREN + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + System + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + CHILDREN @@ -594,7 +692,7 @@ PREINSTALL_PATH PATH - Installer/pkgPostInstall.sh + Installer/pkgPreInstall.sh PATH_TYPE 1 @@ -846,11 +944,11 @@ LANGUAGE - Simplified Chinese + Traditional Chinese VALUE PATH - LICENSE-CHS.txt + LICENSE-CHT.txt PATH_TYPE 1 @@ -868,11 +966,11 @@ LANGUAGE - Traditional Chinese + Simplified Chinese VALUE PATH - LICENSE-CHT.txt + LICENSE-CHS.txt PATH_TYPE 1 @@ -903,9 +1001,9 @@ LANGUAGE - Traditional Chinese + Simplified Chinese VALUE - 威注音輸入法 + 威注音输入法 LANGUAGE @@ -915,9 +1013,9 @@ LANGUAGE - Simplified Chinese + Traditional Chinese VALUE - 威注音输入法 + 威注音輸入法 @@ -954,11 +1052,11 @@ LANGUAGE - Traditional Chinese + Simplified Chinese SECONDARY_VALUE - 至少 macOS 10.11.5 方可滿足威注音對系統內的萬國碼版本支援的需要。 + 至少 macOS 10.11.5 方可满足威注音对系统内的万国码版本支援的需要。 VALUE - 作業系統版本太舊 + 作业系统版本太旧 LANGUAGE @@ -970,11 +1068,11 @@ LANGUAGE - Simplified Chinese + Traditional Chinese SECONDARY_VALUE - 至少 macOS 10.11.5 方可满足威注音对系统内的万国码版本支援的需要。 + 至少 macOS 10.11.5 方可滿足威注音對系統內的萬國碼版本支援的需要。 VALUE - 作业系统版本太旧 + 作業系統版本太舊 NAME