From fa9fcd90abf6c33760cfe2a529b2bfbd677405df Mon Sep 17 00:00:00 2001 From: PradeepKiruvale Date: Wed, 4 May 2022 13:44:01 +0530 Subject: Issue #1093 upgrade tedge (#1117) Signed-off-by: Pradeep Kumar K J --- .../contrib/tedge_upgrade/upgrade_tedge_0.6.sh | 40 +++++++++++++++++----- configuration/debian/tedge/preinst | 38 ++++++++++++++++++++ 2 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 configuration/debian/tedge/preinst (limited to 'configuration') diff --git a/configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh b/configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh index 7d6194dd..e4e49108 100644 --- a/configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh +++ b/configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh @@ -3,11 +3,35 @@ # change the owenership of the below directories/files to `tedge` user, # as there is only `tedge` user exists. -sudo chown tedge:tedge /etc/tedge/operations/c8y/c8y_* -sudo chown tedge:tedge /etc/tedge/operations/az -sudo chown tedge:tedge /etc/tedge/.agent -sudo chown tedge:tedge /var/log/tedge/agent -sudo chown tedge:tedge /run/lock/tedge_agent.lock -sudo chown tedge:tedge /run/lock/tedge-mapper-c8y.lock -sudo chown tedge:tedge /run/lock/tedge-mapper-az.lock -sudo chown tedge:tedge /run/lock/tedge-mapper-collectd.lock +if [ -d "/etc/tedge/operations/c8y" ]; then + sudo chown tedge:tedge /etc/tedge/operations/c8y + sudo chown tedge:tedge /etc/tedge/operations/c8y/c8y_* +fi + +if [ -d "/etc/tedge/operations/az" ]; then + sudo chown tedge:tedge /etc/tedge/operations/az +fi + +if [ -d "/etc/tedge/.agent/" ]; then + sudo chown tedge:tedge /etc/tedge/.agent +fi + +if [ -d "/var/log/tedge/agent/" ]; then + sudo chown tedge:tedge /var/log/tedge/agent +fi + +if [ -f "/run/lock/tedge_agent.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge_agent.lock +fi + +if [ -f "/run/lock/tedge-mapper-c8y.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-c8y.lock +fi + +if [ -f "/run/lock/tedge-mapper-az.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-az.lock +fi + +if [ -f "/run/lock/tedge-mapper-collectd.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-collectd.lock +fi diff --git a/configuration/debian/tedge/preinst b/configuration/debian/tedge/preinst new file mode 100644 index 00000000..e5e37fed --- /dev/null +++ b/configuration/debian/tedge/preinst @@ -0,0 +1,38 @@ +#!/bin/sh +set -e + +# change the owenership of the below directories/files to `tedge` user, +# as there is only `tedge` user exists. + +if [ -d "/etc/tedge/operations/c8y" ]; then + sudo chown tedge:tedge /etc/tedge/operations/c8y + sudo chown tedge:tedge /etc/tedge/operations/c8y/c8y_* +fi + +if [ -d "/etc/tedge/operations/az" ]; then + sudo chown tedge:tedge /etc/tedge/operations/az +fi + +if [ -d "/etc/tedge/.agent/" ]; then + sudo chown tedge:tedge /etc/tedge/.agent +fi + +if [ -d "/var/log/tedge/agent/" ]; then + sudo chown tedge:tedge /var/log/tedge/agent +fi + +if [ -f "/run/lock/tedge_agent.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge_agent.lock +fi + +if [ -f "/run/lock/tedge-mapper-c8y.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-c8y.lock +fi + +if [ -f "/run/lock/tedge-mapper-az.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-az.lock +fi + +if [ -f "/run/lock/tedge-mapper-collectd.lock" ]; then + sudo chown tedge:tedge /run/lock/tedge-mapper-collectd.lock +fi -- cgit v1.2.3