Skip to content

Commit db1d224

Browse files
committed
run chown with sudo if sudo is defined
1 parent f1dc92e commit db1d224

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-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/zkapp_keys
511-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_fish_keys
512-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_fish_keys
513-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/offline_whale_keys
514-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/online_whale_keys
515-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/snark_coordinator_keys
516-
chown -R "${OWNER}" "${LEDGER_FOLDER}"/service-keys
517-
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)