Browse Source

Adding a tox user

Bob Mottram 8 years ago
parent
commit
3c920b5c44
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      src/freedombone-app-tox

+ 13
- 0
src/freedombone-app-tox View File

@@ -61,6 +61,19 @@ function remove_user_tox {
61 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 77
 function run_client_tox {
65 78
     # create a tox user
66 79
     USER_TOX_FILE=/home/${USER}/.config/tox/data.tox