From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DNS_FROM_OPENWHOIS, SPF_PASS autolearn=no version=3.2.5 Message-ID: <4BE2C66E.10706@rambler.ru> Date: Thu, 06 May 2010 17:38:54 +0400 From: "Kharitonov A. Dmitry" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5pre) Gecko/20091019 Lightning/1.0pre Thunderbird/3.0pre MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20100506105631.GA20088@mw.office.seiros.ru> <201005061551.24763.asy@altlinux.ru> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] upgrade directory to symlink X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 May 2010 13:39:00 -0000 Archived-At: List-Archive: List-Post: 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 > А разве когда-нибудь может возникнуть случай, когда директория и симлинк одновременно?