From: Marc Fiuczynski <mef@cs.princeton.edu>
Date: Wed, 9 Jan 2008 18:36:59 +0000 (+0000)
Subject: only append info to files
X-Git-Tag: 4.2-rc2~292
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=29b4cab18a02e99b9259d74a55bcec3546e8373d;p=build.git

only append info to files
---

diff --git a/vbuild-init-vserver.sh b/vbuild-init-vserver.sh
index 78f742ab..4f2973f8 100755
--- a/vbuild-init-vserver.sh
+++ b/vbuild-init-vserver.sh
@@ -55,7 +55,7 @@ function configure_yum_in_vserver () {
 	else
             # exclude kernel from fedora repos 
 	    for i in /vservers/$vserver/etc/yum.repos.d/* ; do
-		echo "exclude=kernel* ulogd iptables" >> $i
+		[ -f $i ] && echo "exclude=kernel* ulogd iptables" >> $i
 	    done
 	    # the build repo is not signed at this stage
 	    cat > /vservers/$vserver/etc/yum.repos.d/myplc.repo <<EOF