From: Marc Fiuczynski Date: Thu, 24 Jan 2008 16:08:53 +0000 (+0000) Subject: check if /etc/vservers/GUEST/personality file exist before trying to grep from it X-Git-Tag: 4.2-rc2~243 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=68524196d2b45b374439b75c7227ec7b26a1d0fb;p=build.git check if /etc/vservers/GUEST/personality file exist before trying to grep from it --- 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