Skip to content

Commit 3ce6a5e

Browse files
authored
Merge pull request #17784 from MinaProtocol/dkijania/do-not-use-sudo
[Mina-local-network] do not use sudo
2 parents 687bf44 + db1d224 commit 3ce6a5e

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

scripts/mina-local-network/mina-local-network.sh

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -507,14 +507,21 @@ if [ ! -d "${LEDGER_FOLDER}" ]; then
507507
OWNER=$(stat -c "%U" "${LEDGER_FOLDER}"/offline_fish_keys/"${FILE}")
508508

509509
if [ "${FILE}" != "${OWNER}" ]; then
510-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/zkapp_keys
511-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_fish_keys
512-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_fish_keys
513-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_whale_keys
514-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_whale_keys
515-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/snark_coordinator_keys
516-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/service-keys
517-
sudo chown -R "${OWNER}" "${LEDGER_FOLDER}"/libp2p_keys
510+
# Check if sudo command exists
511+
if command -v sudo >/dev/null 2>&1; then
512+
SUDO_CMD="sudo"
513+
else
514+
SUDO_CMD=""
515+
fi
516+
517+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/zkapp_keys
518+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_fish_keys
519+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_fish_keys
520+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_whale_keys
521+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_whale_keys
522+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/snark_coordinator_keys
523+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/service-keys
524+
${SUDO_CMD} chown -R "${OWNER}" "${LEDGER_FOLDER}"/libp2p_keys
518525
fi
519526
fi
520527

0 commit comments

Comments
 (0)