- zap immutable bit before nuking failed vserver build
authorMark Huang <mlhuang@cs.princeton.edu>
Tue, 12 Oct 2004 21:27:15 +0000 (21:27 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Tue, 12 Oct 2004 21:27:15 +0000 (21:27 +0000)
scripts/vcached
scripts/vuseradd

index b810c2a..1d83161 100755 (executable)
@@ -16,7 +16,7 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (c) 2004  The Trustees of Princeton University (Trustees).
 #
-# $Id: vcached,v 1.3 2004/08/25 14:58:45 mlh-pl_kernel Exp $
+# $Id: vcached,v 1.4 2004/08/26 16:48:48 mlh-pl_kernel Exp $
 #
 
 # get configuration
@@ -73,6 +73,7 @@ while : ; do
                echo "$(date) v$i ready"
            else
                echo "$(date) Error $RETVAL building v$i"
+               chattr -R -i "$TMP"
                rm -rf "$TMP"
            fi
        fi
index 6449cb6..21e5e50 100755 (executable)
@@ -4,7 +4,7 @@
 #
 # Copyright (c) 2004  The Trustees of Princeton University (Trustees).
 #
-# $Id: vuseradd,v 1.9 2004/10/11 19:03:52 mef Exp $
+# $Id: vuseradd,v 1.10 2004/10/11 19:38:48 mef Exp $
 #
 
 : ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars}
@@ -62,6 +62,7 @@ if [ ! -d "$VROOTDIR/$NAME" ] ; then
           [ $(du -s "$TMP" | awk "{ print \$1 }") -lt \
              $(du -s "$VROOTDIR/vserver-reference" | awk "{ print \$1 }") ] ; then
            echo "Error $RETVAL building $VROOTDIR/$NAME"
+           chattr -R -i "$TMP"
            rm -rf "$TMP"
            exit $RETVAL
        else