~renatofilho/buteo-syncfw/fix-1509053

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

DEF_UID=$(grep "^UID_MIN" /etc/login.defs |  tr -s " " | cut -d " " -f2)
DEVICEUSER=$(getent passwd $DEF_UID | sed 's/:.*//')
if [ ! -d "/home/$DEVICEUSER/.cache" ]; then
    exit 1
fi
storage_dir="/home/$DEVICEUSER/.cache/msyncd"
mkdir -p $storage_dir
chown privileged $storage_dir
chgrp privileged $storage_dir
chmod 770 $storage_dir

sync_dir="/home/$DEVICEUSER/.cache/msyncd/sync"
mkdir -p $sync_dir
chown privileged $sync_dir
chgrp privileged $sync_dir
chmod 770 $sync_dir