Browse Source

Only chown the things that need it

Bob Mottram 8 years ago
parent
commit
650fb34181
1 changed files with 7 additions and 9 deletions
  1. 7
    9
      src/freedombone-image-mesh

+ 7
- 9
src/freedombone-image-mesh View File

@@ -185,7 +185,7 @@ function configure_zeronet_blog {
185 185
 
186 186
 	if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
187 187
 		mkdir -p /home/${MY_USERNAME}/.config/zeronet
188
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
188
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
189 189
 	fi
190 190
 	echo "$ZERONET_URL/$ZERONET_BLOG_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myblog
191 191
 
@@ -263,7 +263,7 @@ function configure_zeronet_mail {
263 263
 
264 264
 	if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
265 265
 		mkdir -p /home/${MY_USERNAME}/.config/zeronet
266
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
266
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
267 267
 	fi
268 268
 	echo "$ZERONET_URL/$ZERONET_MAIL_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/mymail
269 269
 
@@ -336,7 +336,7 @@ function configure_zeronet_forum {
336 336
 
337 337
 	if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
338 338
 		mkdir -p /home/${MY_USERNAME}/.config/zeronet
339
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
339
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
340 340
 	fi
341 341
 	echo "$ZERONET_URL/$ZERONET_FORUM_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myforum
342 342
 
@@ -405,7 +405,7 @@ function configure_zeronet_id {
405 405
 
406 406
 	if [ ! -d /home/${MY_USERNAME}/.config/zeronet ]; then
407 407
 		mkdir -p /home/${MY_USERNAME}/.config/zeronet
408
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
408
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
409 409
 	fi
410 410
 	echo "$ZERONET_URL/$ZERONET_ID_ADDRESS" > /home/${MY_USERNAME}/.config/zeronet/myzeroid
411 411
 
@@ -464,7 +464,7 @@ function configure_toxcore {
464 464
 function create_tox_user {
465 465
 	if [ ! -f /home/${MY_USERNAME}/.config/tox/data.tox ]; then
466 466
 		toxid -u $MY_USERNAME -n data
467
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
467
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/tox
468 468
 	fi
469 469
 
470 470
 	if [ ! -d /home/$MY_USERNAME/Desktop ]; then
@@ -508,9 +508,7 @@ function show_desktop_icons {
508 508
 	echo 'Categories=Application;' >> /home/$MY_USERNAME/Desktop/new_identity.desktop
509 509
 
510 510
 	# set permissions
511
-	chmod +x /home/${MY_USERNAME}/Desktop/*
512 511
 	chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/Desktop/*
513
-	chown ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config
514 512
 	chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/tox
515 513
 	chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/zeronet
516 514
 	chown -R ${MY_USERNAME}:${MY_USERNAME} /home/$MY_USERNAME/.config/autostart
@@ -684,7 +682,7 @@ function setup_amnesic_data {
684 682
 			rm -rf /home/${MY_USERNAME}/.config/${tomb_name}
685 683
 		fi
686 684
 		ln -s /media/${tomb_name} /home/${MY_USERNAME}/.config/${tomb_name}
687
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
685
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/${tomb_name}
688 686
 		chown -R ${MY_USERNAME}:${MY_USERNAME} /media/${tomb_name}
689 687
 		echo "${tomb_name} tomb created" >> $INSTALL_LOG
690 688
 	else
@@ -701,7 +699,7 @@ function setup_amnesic_data {
701 699
 			rm -rf /home/${MY_USERNAME}/.config/zeronet
702 700
 		fi
703 701
 		ln -s /media/${tomb_name} /home/${MY_USERNAME}/.config/zeronet
704
-		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config
702
+		chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/.config/zeronet
705 703
 		chown -R ${MY_USERNAME}:${MY_USERNAME} /media/${tomb_name}
706 704
 		echo "${tomb_name} tomb created" >> $INSTALL_LOG
707 705
 	else