SVN: toys/tools/cleanbuild/cleanbuild

sparky sparky at pld-linux.org
Wed Feb 24 17:13:43 CET 2010


Author: sparky
Date: Wed Feb 24 17:13:42 2010
New Revision: 11174

Modified:
   toys/tools/cleanbuild/cleanbuild
Log:
- explained suspicious cp -a


Modified: toys/tools/cleanbuild/cleanbuild
==============================================================================
--- toys/tools/cleanbuild/cleanbuild	(original)
+++ toys/tools/cleanbuild/cleanbuild	Wed Feb 24 17:13:42 2010
@@ -269,8 +269,12 @@
 	done
 
 	chroot $CHDIR useradd -m $USER -u$(getent passwd $USER | cut -d: -f3)
+
+	# replicate files which already belong to $USER
+	# so they will have correct owner and permissions
 	cp -a $CHDIR/$CHHOME/{tmp,rpm}
 	cp -a $CHDIR/$CHHOME/tmp $CHDIR/BUILD
+
 	cp -a $CHDIR/$CHHOME/{.bashrc,.rpmmacros}
 	cat <<-'EOM' > $CHDIR/$CHHOME/.rpmmacros
 	%_builddir		/BUILD
@@ -281,6 +285,8 @@
 	%_binary_payload	w1.gzdio
 	#%_smp_mflags	-j4
 EOM
+
+	cp -a $CHDIR/$CHHOME/{.bashrc,.builderrc}
 	cat <<-'EORC' > $CHDIR/$CHHOME/.builderrc
 	TITLECHANGE=no
 EORC


More information about the pld-cvs-commit mailing list