Skip to content

Commit 91ba5cd

Browse files
authored
Fix Hoarder corepack install/update error (#1957)
Installs Corepack v0.31.0 during Hoarder installation; checks if Corepack needs updating during Hoarder update.
1 parent 745d1f9 commit 91ba5cd

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

ct/hoarder.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ function update_script() {
3939
systemctl stop hoarder-web hoarder-workers hoarder-browser
4040
msg_ok "Stopped Services"
4141
msg_info "Updating ${APP} to v${RELEASE}"
42+
if [[ $(corepack -v) < "0.31.0" ]]; then
43+
npm install -g [email protected] &>/dev/null
44+
fi
4245
cd /opt
4346
if [[ -f /opt/hoarder/.env ]] && [[ ! -f /etc/hoarder/hoarder.env ]]; then
4447
mkdir -p /etc/hoarder

install/hoarder-install.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dea
5656
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list
5757
$STD apt-get update
5858
$STD apt-get install -y nodejs
59+
$STD npm install -g [email protected]
5960
msg_ok "Installed Node.js"
6061

6162
msg_info "Installing Hoarder"

0 commit comments

Comments
 (0)