more sudo removals
This commit is contained in:
parent
99af2fe7dd
commit
c015bf7991
2 changed files with 11 additions and 6 deletions
|
|
@ -9,7 +9,7 @@ install_nodejs() {
|
|||
USER_NAME=$(whoami)
|
||||
fi
|
||||
|
||||
NVM_DIR="$USER_HOME/.nvm"
|
||||
export NVM_DIR="$USER_HOME/.nvm"
|
||||
log "${PRIMARY_COLOR}Checking${RESET_COLOR} for Node.js..."
|
||||
MINIMUM_VERSION="18.0.0"
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ install_nodejs() {
|
|||
|
||||
if ! command -v nvm &> /dev/null; then
|
||||
NVM_VERSION=$(wget -qO- https://api.github.com/repos/nvm-sh/nvm/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')
|
||||
sudo -u $USER_NAME bash -c "wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | bash > /dev/null 2>&1"
|
||||
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | bash > /dev/null 2>&1
|
||||
export NVM_DIR="${NVM_DIR}"
|
||||
[ -s "${NVM_DIR}/nvm.sh" ] && \. "${NVM_DIR}/nvm.sh"
|
||||
fi
|
||||
|
|
@ -36,7 +36,7 @@ install_nodejs() {
|
|||
log "Node.js is not installed. ${PRIMARY_COLOR}Installing the LTS version...${RESET_COLOR}"
|
||||
fi
|
||||
|
||||
if ! sudo -u $USER_NAME bash -c "source ${NVM_DIR}/nvm.sh && nvm install --lts"; then
|
||||
if ! bash -c "source ${NVM_DIR}/nvm.sh && nvm install --lts"; then
|
||||
log "${PRIMARY_COLOR}Failed to install Node.js.${RESET_COLOR}"
|
||||
return 1
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -12,10 +12,15 @@ start_services() {
|
|||
USER_NAME=$(whoami)
|
||||
fi
|
||||
|
||||
# Ensure NVM_DIR is set
|
||||
if [ -z "$NVM_DIR" ]; then
|
||||
export NVM_DIR="$USER_HOME/.nvm"
|
||||
fi
|
||||
|
||||
if [ "$OS" = "Linux" ]; then
|
||||
if [ "$SYSTEMCTL_AVAILABLE" = true ]; then
|
||||
mkdir -p "$HOME/.config/systemd/user"
|
||||
cat > "$HOME/.config/systemd/user/lnd.service" <<EOF
|
||||
mkdir -p "$USER_HOME/.config/systemd/user"
|
||||
cat > "$USER_HOME/.config/systemd/user/lnd.service" <<EOF
|
||||
[Unit]
|
||||
Description=LND Service
|
||||
After=network.target
|
||||
|
|
@ -28,7 +33,7 @@ Restart=always
|
|||
WantedBy=default.target
|
||||
EOF
|
||||
|
||||
cat > "$HOME/.config/systemd/user/lightning_pub.service" <<EOF
|
||||
cat > "$USER_HOME/.config/systemd/user/lightning_pub.service" <<EOF
|
||||
[Unit]
|
||||
Description=Lightning.Pub Service
|
||||
After=network.target
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue