summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJisu-Woniu2024-01-20 16:41:29 +0800
committerJisu-Woniu2024-01-20 16:41:29 +0800
commitbcb45aa5776b6f633f7a01cb5b2f06755bb55beb (patch)
tree23e0ff96a11372eb125f4189ca0ce460b385b173
parent982f41cb0fdba6add2376b040d965166f87b1dc0 (diff)
downloadaur-yarn-pnpm-corepack.tar.gz
canonicalize symlink target paths
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb0402c8e23d..7292dd85042a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = yarn-pnpm-corepack
pkgdesc = Using corepack shim to provide yarn and pnpm, while preserving npm.
- pkgver = 0.1.0
+ pkgver = 0.2.0
pkgrel = 1
url = https://github.com/nodejs/corepack/
install = yarn-pnpm-corepack.install
diff --git a/PKGBUILD b/PKGBUILD
index ecb9f208daa1..7b1dd1646927 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: JisuWoniu <jswn@jswn9945.xyz>
pkgname='yarn-pnpm-corepack'
-pkgver=0.1.0
+pkgver=0.2.0
pkgrel=1
pkgdesc='Using corepack shim to provide yarn and pnpm, while preserving npm.'
arch=('any')
@@ -14,5 +14,10 @@ install=yarn-pnpm-corepack.install
package() {
install -dm755 "$pkgdir/usr/bin"
- /usr/bin/corepack enable --install-directory "$pkgdir/usr/bin"
+ corepack enable --install-directory "$pkgdir/usr/bin"
+
+ # canonicalize symlink target paths
+ for bin in "$pkgdir/usr/bin/"*; do
+ ln -sf "$(readlink -m "$bin")" "$bin"
+ done
}