Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] BZR Change 23 to stage-root sorcery by David Brown <dmlb2000@dmlb2004>

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: bzr AT mail.sourcemage.org
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] BZR Change 23 to stage-root sorcery by David Brown <dmlb2000@dmlb2004>
  • Date: Fri, 14 Apr 2006 15:50:04 -0500

------------------------------------------------------------
revno: 23
committer: David Brown <dmlb2000@dmlb2004>
branch nick: stage-root
timestamp: Fri 2006-04-14 13:48:17 -0700
message:
okay added back in the date so it should actually parallelize the rm source
dirs

=== modified file 'var/lib/sorcery/modules/libgrimoire'
--- var/lib/sorcery/modules/libgrimoire
+++ var/lib/sorcery/modules/libgrimoire
@@ -81,13 +81,15 @@
# b) $DEAD_DIR being set to "/" (or anything above /usr/src)
# c) $DEAD_DIR containing metacharacters (like newline)

- # prevent race condition by serializing on deaddir
- while ! mkdir "$BUILD_DIRECTORY/deaddir" 2> /dev/null
+ # prevent race condition by checking for deaddir
+ local ddate=$(date +%Y%m%d%H%M%S%N)
+ while ! mkdir "$BUILD_DIRECTORY/deaddir$ddate" 2> /dev/null
do
sleep 1
+ ddate=$(date +%Y%m%d%H%M%S%N)
done &&
- mv "$DEAD_DIR" "$BUILD_DIRECTORY/deaddir" &&
- (rm -rf "$BUILD_DIRECTORY/deaddir" 2> /dev/null) &
+ mv "$DEAD_DIR" "$BUILD_DIRECTORY/deaddir$ddate" &&
+ (rm -rf "$BUILD_DIRECTORY/deaddir$ddate" 2> /dev/null) &

popd 2>&1 > /dev/null
true




  • [SM-Commit] BZR Change 23 to stage-root sorcery by David Brown <dmlb2000@dmlb2004>, bzr, 04/14/2006

Archive powered by MHonArc 2.6.24.

Top of Page