Bob Mottram 9 lat temu
rodzic
commit
c32179f8d7
1 zmienionych plików z 10 dodań i 3 usunięć
  1. 10
    3
      src/freedombone-app-tox

+ 10
- 3
src/freedombone-app-tox Wyświetl plik

@@ -593,9 +593,16 @@ function mesh_tox_client {
593 593
 	echo $"Toxic client compile $(($duration / 60)) minutes and $(($duration % 60)) seconds elapsed."
594 594
 
595 595
 	# create a tox user
596
-	if [ ! -f /home/${MY_USERNAME}/.config/tox/data.tox ]; then
597
-		toxid -u $MY_USERNAME -n data
598
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
596
+	if [ ${rootdir} ]; then
597
+		if [ ! -f ${rootdir}/home/${MY_USERNAME}/.config/tox/data.tox ]; then
598
+			chroot ${rootdir} toxid -u $MY_USERNAME -n data
599
+			chroot ${rootdir} chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
600
+		fi
601
+	else
602
+		if [ ! -f /home/${MY_USERNAME}/.config/tox/data.tox ]; then
603
+			toxid -u $MY_USERNAME -n data
604
+			chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
605
+		fi
599 606
 	fi
600 607
 }
601 608