diff options
-rw-r--r-- | configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh | 40 | ||||
-rw-r--r-- | configuration/debian/tedge/preinst | 38 |
2 files changed, 70 insertions, 8 deletions
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 |