summaryrefslogtreecommitdiffstats
path: root/configuration/debian/tedge/preinst
blob: e5e37fed775753474949098ba12941031136b8cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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