wok diff boinc/receipt @ rev 18410

open-vm-tools: more attempts to get linux64 build to work on cooker
author Nathan Neulinger <nneul@neulinger.org>
date Sat Sep 19 15:44:21 2015 +0000 (2015-09-19)
parents fd22b033a84a
children affba9aecc73
line diff
     1.1 --- a/boinc/receipt	Sun Dec 08 08:52:14 2013 +0000
     1.2 +++ b/boinc/receipt	Sat Sep 19 15:44:21 2015 +0000
     1.3 @@ -51,11 +51,11 @@
     1.4  post_install()
     1.5  {
     1.6  	# Check if boinc user already exists
     1.7 -	if [ -n "`grep ^${BOINCUSER}: /etc/passwd`" ] ; then                       
     1.8 -		adduser -g "BOINC User" -h /var/lib/boinc -s /bin/bash -S -H -D boinc
     1.9 +	if [ -n "`grep ^${BOINCUSER}: $1/etc/passwd`" ] ; then                       
    1.10 +		chroot "$1/" adduser -g "BOINC User" -h /var/lib/boinc -s /bin/bash -S -H -D boinc
    1.11  	else
    1.12  		# In case boinc was previously installed:
    1.13 -		chown -R boinc /var/lib/boinc
    1.14 +		chroot "$1/" chown -R boinc /var/lib/boinc
    1.15          fi  
    1.16                                          
    1.17  	echo -n "Start the boinc client with \"# /etc/init.d/boinc-client start\""
    1.18 @@ -67,8 +67,8 @@
    1.19  	echo -n "Delete user boinc and /var/lib/boinc (yes/No) ? : "
    1.20  	read -t 30 answer
    1.21  	if [ "$answer" == "yes" ]; then
    1.22 -		deluser boinc
    1.23 -		rm -r /var/lib/boinc
    1.24 +		chroot "$1/" deluser boinc
    1.25 +		rm -r $1/var/lib/boinc
    1.26  	else
    1.27  		echo ""
    1.28  		echo "Leaving user boinc and /var/lib/boinc"