From 68524196d2b45b374439b75c7227ec7b26a1d0fb Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Thu, 24 Jan 2008 16:08:53 +0000 Subject: [PATCH] check if /etc/vservers/GUEST/personality file exist before trying to grep from it --- vbuild-init-vserver.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vbuild-init-vserver.sh b/vbuild-init-vserver.sh index cec08df3..fd77618d 100755 --- a/vbuild-init-vserver.sh +++ b/vbuild-init-vserver.sh @@ -98,7 +98,11 @@ function setup_vserver () { [ -d /vservers/$vserver ] if [ ! -z "$personality" ] ; then - registered_personality=$(grep $personality /etc/vservers/$vserver/personality | wc -l) + if [ -f "/etc/vservers/$vserver/personality" ] ; then + registered_personality=$(grep $personality /etc/vservers/$vserver/personality | wc -l) + else + registered_personality=0 + fi if [ $registered_personality -eq 0 -a "$personality" != "linux64" ] ; then echo $personality >> /etc/vservers/$vserver/personality fi -- 2.43.0