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