From 4b4c50c0c4aae131a3326974fe1ab94536033da6 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Fri, 6 Feb 2004 22:49:40 +0000 Subject: [PATCH] call 'chattr -t' on newly create vserverdirs cleanups; parenthesize case-expressions git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@840 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/scripts/vserver-build.functions | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/util-vserver/scripts/vserver-build.functions b/util-vserver/scripts/vserver-build.functions index 7b341f4..8ee5051 100644 --- a/util-vserver/scripts/vserver-build.functions +++ b/util-vserver/scripts/vserver-build.functions @@ -34,12 +34,12 @@ function makeDevEntry { local dst=$1/$2 case "$3" in - c|b) mknod -m$6 "$dst" $3 $4 $5;; - d) mkdir -p -m$4 "$dst";; - f) touch "$dst" + (c|b) mknod -m$6 "$dst" $3 $4 $5;; + (d) mkdir -p -m$4 "$dst";; + (f) touch "$dst" chmod $4 "$dst" ;; - *) echo "Unknown dev-entry mode '$3'" >&2 + (*) echo "Unknown dev-entry mode '$3'" >&2 false ;; esac @@ -57,8 +57,8 @@ function populateDirectory for file in "$i"/*; do test -e "$file" || continue case "$file" in - */CVS) test ! -d "$file" || continue;; - *.rpmsave|*.rpmnew|*.rpmorig) + (*/CVS) test ! -d "$file" || continue;; + (*.rpmsave|*.rpmnew|*.rpmorig) continue;; esac @@ -144,7 +144,9 @@ function base.initFilesystem exit 1 } >&2 - mkdir -p "$SETUP_CONFDIR"/apps "$VDIR"/{dev/pts,etc} "$SETUP_LOCKREVDIR" + mkdir -p -m755 "$VDIR" + chattr -t "$VDIR" + mkdir -p -m755 "$SETUP_CONFDIR"/apps "$VDIR"/{dev/pts,etc} "$SETUP_LOCKREVDIR" ln -s "$VDIR" "$SETUP_CONFDIR/vdir" -- 1.8.1.5