diff options
Diffstat (limited to 'code-marketplace.install')
-rw-r--r-- | code-marketplace.install | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/code-marketplace.install b/code-marketplace.install index 7cf2ebcd3c35..796eed8aad5b 100644 --- a/code-marketplace.install +++ b/code-marketplace.install @@ -1,15 +1,31 @@ post_install() { - patch /usr/lib/code/product.json < /usr/lib/code/product_json.patch + if [ -f /usr/lib/code/product.json ]; then + patch /usr/lib/code/product.json < /usr/share/code-marketplace/code-product.json.patch + elif [ -f /usr/share/vscodium-bin/resources/app/product.json ]; then + patch /usr/share/vscodium-bin/resources/app/product.json < /usr/share/code-marketplace/vscodium-bin-product.json.patch + fi } pre_upgrade() { - patch -R /usr/lib/code/product.json < /usr/lib/code/product_json.patch + if [ -f /usr/lib/code/product.json ]; then + patch -R /usr/lib/code/product.json < /usr/share/code-marketplace/code-product.json.patch + elif [ -f /usr/share/vscodium-bin/resources/app/product.json ]; then + patch -R /usr/share/vscodium-bin/resources/app/product.json < /usr/share/code-marketplace/vscodium-bin-product.json.patch + fi } post_upgrade() { - patch /usr/lib/code/product.json < /usr/lib/code/product_json.patch + if [ -f /usr/lib/code/product.json ]; then + patch /usr/lib/code/product.json < /usr/share/code-marketplace/code-product.json.patch + elif [ -f /usr/share/vscodium-bin/resources/app/product.json ]; then + patch /usr/share/vscodium-bin/resources/app/product.json < /usr/share/code-marketplace/vscodium-bin-product.json.patch + fi } pre_remove() { - patch -R /usr/lib/code/product.json < /usr/lib/code/product_json.patch + if [ -f /usr/lib/code/product.json ]; then + patch -R /usr/lib/code/product.json < /usr/share/code-marketplace/code-product.json.patch + elif [ -f /usr/share/vscodium-bin/resources/app/product.json ]; then + patch -R /usr/share/vscodium-bin/resources/app/product.json < /usr/share/code-marketplace/vscodium-bin-product.json.patch + fi } |