[devel] upgrade directory to symlink

Kharitonov A. Dmitry kharpost на rambler.ru
Чт Май 6 13:38:54 UTC 2010


On 06.05.2010 15:53, Mykola S. Grechukh wrote:
> 6 мая 2010 г. 14:51 пользователь Sergey Y. Afonin<>  написал:
>    
>> On Thursday 06 May 2010, Денис Смирнов wrote:
>>
>>      
>>> MSG>  [ -d %_datadir/hello ]&&  rm -rf %_datadir/hello
>>>
>>> И, наверное, стоит еще проверять версию пакета, и делать такое только при
>>> обновлении.
>>>        
>> Не надо, надо просто проверить, что оно каталог, а не симлинк. Как-то так,
>> что ли:
>>
>> [ -d %_datadir/hello ]&&  {
>>     [ -L %_datadir/hello ] || mv %_datadir/hello %_datadir/hello.bak
>> }
>>      
> if [ -d %_datadir/lxpanel/profile/LXDE ]&&  [ ! -L
> %_datadir/lxpanel/profile/LXDE ] ; then
>    rm -fR %_datadir/lxpanel/profile/LXDE
> fi
>    
А разве когда-нибудь может возникнуть случай, когда директория и симлинк 
одновременно?



Подробная информация о списке рассылки Devel