Skip to content
Snippets Groups Projects
Commit 5843dede authored by dpuzyrkov's avatar dpuzyrkov
Browse files

[*] cellgainz patch: allow non-root user to execute cellframe-node-cli.

parent 2d4a4797
No related branches found
No related tags found
No related merge requests found
...@@ -176,7 +176,7 @@ else ...@@ -176,7 +176,7 @@ else
chmod 0666 ${DAP_CFG} chmod 0666 ${DAP_CFG}
chmod 0666 ${DAP_CFG_TPL} chmod 0666 ${DAP_CFG_TPL}
chmod 0774 ${DAP_PREFIX}/bin/* || true chmod 0775 ${DAP_PREFIX}/bin/* || true
#set python permissions #set python permissions
find ${DAP_PREFIX}/bin/python -type d -exec chmod 755 {} + find ${DAP_PREFIX}/bin/python -type d -exec chmod 755 {} +
......
#!/bin/bash -e #!/bin/bash -e
PRODUCT_NAME="cellframe-node" DAP_CHAINS_NAME="cellframe"
PRODUCT_PATH="/opt/${PRODUCT_NAME}" DAP_APP_NAME="${DAP_CHAINS_NAME}-node"
GDB_PATH=`cat ${PRODUCT_PATH}/etc/${PRODUCT_NAME}.cfg | grep -oP "^dap_global_db_path=\K.*"` DAP_PREFIX="/opt/${DAP_APP_NAME}"
CONFFILES="${PRODUCT_PATH}/etc/"
GDB_PATH=`cat ${DAP_PREFIX}/etc/${DAP_APP_NAME}.cfg | grep -oP "^dap_global_db_path=\K.*"`
CONFFILES="${DAP_PREFIX}/etc/"
case "$1" in case "$1" in
...@@ -15,16 +17,16 @@ case "$1" in ...@@ -15,16 +17,16 @@ case "$1" in
fi fi
# Remove user and group # Remove user and group
echo "[*] Removing user cellframe-node" echo "[*] Removing user cellframe-node"
userdel ${PRODUCT_NAME} > /dev/null || true userdel ${DAP_APP_NAME} > /dev/null || true
echo "[*] Removing group cellframe-node" echo "[*] Removing group cellframe-node"
groupdel ${PRODUCT_NAME} > /dev/null || true groupdel ${DAP_APP_NAME} > /dev/null || true
# Remove configuration file, logs and at least gdb path for now on purge # Remove configuration file, logs and at least gdb path for now on purge
echo "[*] Removing configuration files for ${PRODUCT_NAME}" echo "[*] Removing configuration files for ${DAP_APP_NAME}"
rm -rf ${CONFFILES} || true rm -rf ${CONFFILES} || true
echo "[*] Removing log files for ${PRODUCT_NAME}" echo "[*] Removing log files for ${DAP_APP_NAME}"
rm -rf ${PRODUCT_PATH}/var/log || true rm -rf ${DAP_PREFIX}/var/log || true
echo "[*] Removing databases for ${PRODUCT_NAME}" echo "[*] Removing databases for ${DAP_APP_NAME}"
rm -rf ${GDB_PATH} || true rm -rf ${GDB_PATH} || true
;; ;;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment