From 7751338ae69eb27175bdc05bf29608f22a66c197 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Tue, 23 Nov 2004 14:47:35 +0000 Subject: [PATCH] PL3118 and PL3131 fix: do not reset the immutable bits on vservers scheduled for deletion. Rely on vbuild to set the immulink bit correctly on cloned vservers. rm -rf should not fail if the bit is set correctly. --- scripts/vcached | 4 +--- scripts/vuseradd | 3 +-- scripts/vuserdel | 3 +-- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/scripts/vcached b/scripts/vcached index 27d8a9b..bed2211 100755 --- a/scripts/vcached +++ b/scripts/vcached @@ -17,7 +17,7 @@ # Mark Huang # Copyright (c) 2004 The Trustees of Princeton University (Trustees). # -# $Id: vcached,v 1.7 2004/11/17 20:34:25 mef Exp $ +# $Id: vcached,v 1.8 2004/11/19 20:27:24 mlhuang Exp $ # # get configuration @@ -58,7 +58,6 @@ test -e "$UTIL_VSERVER_VARS" || { . "$UTIL_VSERVER_VARS" # take out the trash -chattr -R -i "$VROOTDIR/.vtmp" rm -rf "$VROOTDIR/.vtmp" mkdir -p "$VROOTDIR/.vcache" @@ -87,7 +86,6 @@ while : ; do echo "$(date) v$i ready" else echo "$(date) Error $RETVAL building v$i" - chattr -R -i "$TMP" rm -rf "$TMP" fi fi diff --git a/scripts/vuseradd b/scripts/vuseradd index 9c9457e..cc8d414 100755 --- a/scripts/vuseradd +++ b/scripts/vuseradd @@ -4,7 +4,7 @@ # # Copyright (c) 2004 The Trustees of Princeton University (Trustees). # -# $Id: vuseradd,v 1.18 2004/11/17 20:34:25 mef Exp $ +# $Id: vuseradd,v 1.19 2004/11/17 20:37:32 mlhuang Exp $ # : ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars} @@ -56,7 +56,6 @@ if [ ! -d "$VROOTDIR/$NAME" ] ; then # move it to .vcache when complete if [ $RETVAL -ne 0 ] ; then echo "Error $RETVAL building $VROOTDIR/$NAME" - chattr -R -i "$TMP" rm -rf "$TMP" /etc/vservers/$NAME.conf /var/run/vservers/$NAME.ctx userdel -r $NAME exit $RETVAL diff --git a/scripts/vuserdel b/scripts/vuserdel index d24c479..54206f5 100755 --- a/scripts/vuserdel +++ b/scripts/vuserdel @@ -4,7 +4,7 @@ # # Copyright (c) 2004 The Trustees of Princeton University (Trustees). # -# $Id: vuserdel,v 1.4 2004/10/20 21:45:43 mef Exp $ +# $Id: vuserdel,v 1.5 2004/10/26 03:11:23 mlhuang Exp $ # : ${UTIL_VSERVER_VARS:=$(dirname $0)/util-vserver-vars} @@ -42,6 +42,5 @@ rm -f /var/run/vservers/$NAME.ctx if [ -d $VROOTDIR/$NAME ] ; then TMP=$(mktemp -d "$VROOTDIR/.vtmp/$NAME.XXXXXX") mv "$VROOTDIR/$NAME" "$TMP" - chattr -R -i "$TMP" rm -rf "$TMP" fi -- 2.47.0