Bläddra i källkod

Adding a tox user

Bob Mottram 8 år sedan
förälder
incheckning
3c920b5c44
1 ändrade filer med 13 tillägg och 0 borttagningar
  1. 13
    0
      src/freedombone-app-tox

+ 13
- 0
src/freedombone-app-tox Visa fil

61
     fi
61
     fi
62
 }
62
 }
63
 
63
 
64
+function add_user_tox {
65
+    new_username="$1"
66
+    new_user_password="$2"
67
+
68
+    USER_TOX_FILE=/home/${new_username}/.config/tox/data.tox
69
+    if [ ! -f $USER_TOX_FILE ]; then
70
+        mkdir -p /home/${new_username}/.config/tox
71
+        chown -R ${new_username}:${new_username} /home/${new_username}/.config
72
+        su -c "toxid -u ${new_username} -n data" - $new_username
73
+        su -c "toxid --setuser ${new_username}" - $new_username
74
+    fi
75
+}
76
+
64
 function run_client_tox {
77
 function run_client_tox {
65
     # create a tox user
78
     # create a tox user
66
     USER_TOX_FILE=/home/${USER}/.config/tox/data.tox
79
     USER_TOX_FILE=/home/${USER}/.config/tox/data.tox