3 # vrename is used to rename an existing vserver guest A to B.
6 # Marc E. Fiuczynski <mef@cs.princeton.edu>
7 # Copyright (C) 2007 The Trustees of Princeton University
15 if [ -d "/etc/vservers/${nname}" ] ; then
16 echo "WARNING: vserver ${nname} already exists. Aborting..."
19 if [ ! -d "/etc/vservers/${oname}" ] ; then
20 echo "WARNING: vserver ${oname} does not exists. Aborting..."
24 [ -f /var/run/vservers/${oname} ] && vserver $oname stop
26 dlist="/vservers /etc/vservers /etc/vservers/.defaults/cachebase /var/run/vservers /etc/vservers/.defaults/vdirbase"
29 if [ -d "${dir}/${oname}" ] ; then
30 mv ${dir}/${oname} ${dir}/${nname}
35 ln -nsf /etc/vservers/.defaults/cachebase/${nname} /etc/vservers/${nname}/cache
36 ln -nsf /etc/vservers/.defaults/vdirbase/${nname} /etc/vservers/${nname}/vdir
37 ln -nsf /var/run/vservers/${nname} /etc/vservers/${nname}/run