On Mon, Oct 8, 2012 at 1:46 PM, Rohit Yadav <rohit.ya...@citrix.com> wrote: > This is just to enforce a symlink. For example, when I install and remove > CloudStack for the first time, the symlink will be created and will point to > a location which does not exist (as I removed it). > Then, when I try to install again, it will simply give a warning. By doing ln > -sf, we enforce symlink just in case there is an existing symlink it would > set it to correct path. > The other change, -h instead of -e (in if conditional) is to check for > symlink existence. > > Regards.
I understand what enforcing a symlink means - my question was more general (your commit just touched that swath of code, so not really asking why you moved to enforcing that symlink) Why is there a symlink there in the first place. It seems like a hack