summaryrefslogtreecommitdiffstats
path: root/configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh
diff options
context:
space:
mode:
Diffstat (limited to 'configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh')
-rw-r--r--configuration/contrib/tedge_upgrade/upgrade_tedge_0.6.sh40
1 files changed, 32 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