[chef-dev] Re: Re: CHEF-2398 : adding a cwd attr to the link resource


Chronological Thread 
  • From: Laurent Desarmes < >
  • To: Joseph Holsten < >
  • Cc:
  • Subject: [chef-dev] Re: Re: CHEF-2398 : adding a cwd attr to the link resource
  • Date: Sun, 15 Apr 2012 12:50:24 +0200

Joseph Holsten 
< >
 writes:

> Could you explain why this is useful? I haven't used them in ages, so I 
> can't
> remember what they're good for (besides surprising me).
>
> In particular, I have no idea what the example in the ticket is supposed to
> do.

Hi

the example in the ticket is supposed to maintain a symbolic link in
/boot called "linux" with a relative reference to "linux-3.0.0"


to make it simple, can you see the difference between:
1) ln -s /boot/linux-3.0.0 /boot/linux
vs
2) cd /boot; ln -s linux-3.0.0 linux

My bootloader doesn't mount the device on /boot when booting, in that
case the absolute reference is unresolvable, that why I'm making it
relative.


but it could also be:
1) ln -sf /home/laurent/Private/.chef /home/laurent/
vs
2) cd /home/laurent; ln -sf Private/.chef .chef

The symbolic links (with absolute reference) in my homedir won't
survive if my home dir is moved to /home/users/l/laurent. In that case
the /home/users/l/laurent/.chef symlink would point to nonexistent
/home/laurent/Private/.chef


Does that make sense ?

-- 



Archive powered by MHonArc 2.6.16.

§