ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: Поиск целевого файла в цепочке символических ссылок
@ 2005-03-20 12:25 Dimitry V. Ketov
  2005-03-20 12:31 ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Dimitry V. Ketov @ 2005-03-20 12:25 UTC (permalink / raw)
  To: ALT Devel discussion list

Решить задачу _существующими_ средствами не смог, возможно изобрел велосипед, хочу критики 
(readlink не входит в SUSv3, чем заменить?)

Д.
----------------------
findtarget()
{
     path="$1"

     while [ -L $path ]
     do
       linktarget=`readlink $path`

       case $linktarget in
           /*) path=$linktarget ;;
           *) path=`dirname $path`/$linktarget ;;
       esac
     done
     echo $path
}


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 12:25 [devel] Q: Поиск целевого файла в цепочке символических ссылок Dimitry V. Ketov
@ 2005-03-20 12:31 ` Dmitry V. Levin
  2005-03-20 12:48   ` Dimitry V. Ketov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2005-03-20 12:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

On Sun, Mar 20, 2005 at 03:25:06PM +0300, Dimitry V. Ketov wrote:
> Решить задачу _существующими_ средствами не смог, возможно изобрел 
> велосипед, хочу критики (readlink не входит в SUSv3, чем заменить?)

readlink -[fem]?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 12:31 ` Dmitry V. Levin
@ 2005-03-20 12:48   ` Dimitry V. Ketov
  2005-03-20 12:56     ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Dimitry V. Ketov @ 2005-03-20 12:48 UTC (permalink / raw)
  To: ALT Devel discussion list

Хм... readlink(1) был немногословен, а с readlink --help и info readlink стормоил-с...
Вопрос про POSIX/SUSv3 остается открытым...

Dmitry V. Levin пишет:
> On Sun, Mar 20, 2005 at 03:25:06PM +0300, Dimitry V. Ketov wrote:
> 
>>Решить задачу _существующими_ средствами не смог, возможно изобрел 
>>велосипед, хочу критики (readlink не входит в SUSv3, чем заменить?)
> 
> readlink -[fem]?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 12:48   ` Dimitry V. Ketov
@ 2005-03-20 12:56     ` Dmitry V. Levin
  2005-03-20 13:03       ` Dimitry V. Ketov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2005-03-20 12:56 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 466 bytes --]

On Sun, Mar 20, 2005 at 03:48:35PM +0300, Dimitry V. Ketov wrote:
> Хм... readlink(1) был немногословен, а с readlink --help и info readlink 
> стормоил-с...

Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
$ readlink --version |fgrep GNU
readlink (GNU coreutils) 5.3.0

> Вопрос про POSIX/SUSv3 остается открытым...

Ну, там C есть.

А так, "readlink -f" есть почти в любой современной системе,
будь то GNU или BSD.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 12:56     ` Dmitry V. Levin
@ 2005-03-20 13:03       ` Dimitry V. Ketov
  2005-03-20 16:13         ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Dimitry V. Ketov @ 2005-03-20 13:03 UTC (permalink / raw)
  To: ALT Devel discussion list



Dmitry V. Levin пишет:
> On Sun, Mar 20, 2005 at 03:48:35PM +0300, Dimitry V. Ketov wrote:

> Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
Имеется ввиду сама man-страница, а не readlink --help

> $ readlink --version |fgrep GNU
> readlink (GNU coreutils) 5.3.0
Аналогично.

>>Вопрос про POSIX/SUSv3 остается открытым...
> Ну, там C есть.
;) Про readlink(2) понятно, непонятно было про readlink(1)
> 
> А так, "readlink -f" есть почти в любой современной системе,
> будь то GNU или BSD.
Вот и замечательно ;)

Д.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 13:03       ` Dimitry V. Ketov
@ 2005-03-20 16:13         ` Dmitry V. Levin
  2005-03-20 17:26           ` Alexander Bokovoy
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2005-03-20 16:13 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 520 bytes --]

On Sun, Mar 20, 2005 at 04:03:56PM +0300, Dimitry V. Ketov wrote:
> Dmitry V. Levin пишет:
> >On Sun, Mar 20, 2005 at 03:48:35PM +0300, Dimitry V. Ketov wrote:
> 
> >Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
> Имеется ввиду сама man-страница, а не readlink --help

Вы первый, кто говорит про немногословность man-страницы readlink(1).
Я с удовольствием рассмотрю конкретные предложения по изменению и
дополнению как самой утилиты readlink(1), так и документации к ней.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 16:13         ` Dmitry V. Levin
@ 2005-03-20 17:26           ` Alexander Bokovoy
  2005-03-20 17:36             ` Andrey Rahmatullin
  2005-03-20 17:38             ` Dmitry V. Levin
  0 siblings, 2 replies; 12+ messages in thread
From: Alexander Bokovoy @ 2005-03-20 17:26 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

On Sun, Mar 20, 2005 at 07:13:03PM +0300, Dmitry V. Levin wrote:
> On Sun, Mar 20, 2005 at 04:03:56PM +0300, Dimitry V. Ketov wrote:
> > Dmitry V. Levin пишет:
> > >On Sun, Mar 20, 2005 at 03:48:35PM +0300, Dimitry V. Ketov wrote:
> > 
> > >Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
> > Имеется ввиду сама man-страница, а не readlink --help
> 
> Вы первый, кто говорит про немногословность man-страницы readlink(1).
> Я с удовольствием рассмотрю конкретные предложения по изменению и
> дополнению как самой утилиты readlink(1), так и документации к ней.
$ rpm -qf /usr/share/man/man1/readlink.1.*
tetex-core-2.0-alt2.1
coreutils-5.3.0-alt1


-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 17:26           ` Alexander Bokovoy
@ 2005-03-20 17:36             ` Andrey Rahmatullin
  2005-03-20 18:59               ` Alexander Bokovoy
  2005-03-20 17:38             ` Dmitry V. Levin
  1 sibling, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2005-03-20 17:36 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 343 bytes --]

On Sun, Mar 20, 2005 at 08:26:08PM +0300, Alexander Bokovoy wrote:
> $ rpm -qf /usr/share/man/man1/readlink.1.*
> tetex-core-2.0-alt2.1
> coreutils-5.3.0-alt1
5!

А че оно там делает?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Нет желающих подхватить пакет, который никому не нужен?
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 17:26           ` Alexander Bokovoy
  2005-03-20 17:36             ` Andrey Rahmatullin
@ 2005-03-20 17:38             ` Dmitry V. Levin
  2005-03-20 18:25               ` Alexander Bokovoy
  1 sibling, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2005-03-20 17:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 950 bytes --]

On Sun, Mar 20, 2005 at 08:26:08PM +0300, Alexander Bokovoy wrote:
> On Sun, Mar 20, 2005 at 07:13:03PM +0300, Dmitry V. Levin wrote:
> > On Sun, Mar 20, 2005 at 04:03:56PM +0300, Dimitry V. Ketov wrote:
> > > Dmitry V. Levin пишет:
> > > >On Sun, Mar 20, 2005 at 03:48:35PM +0300, Dimitry V. Ketov wrote:
> > > 
> > > >Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
> > > Имеется ввиду сама man-страница, а не readlink --help
> > 
> > Вы первый, кто говорит про немногословность man-страницы readlink(1).
> > Я с удовольствием рассмотрю конкретные предложения по изменению и
> > дополнению как самой утилиты readlink(1), так и документации к ней.
> $ rpm -qf /usr/share/man/man1/readlink.1.*
> tetex-core-2.0-alt2.1
> coreutils-5.3.0-alt1

Документация readlink(1) в пакете tetex-core, очевидно, не соответствует
действительности.  Саша, повесь, пожалуйста, сам-знаешь-что на пакет
tetex-core.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 17:38             ` Dmitry V. Levin
@ 2005-03-20 18:25               ` Alexander Bokovoy
  0 siblings, 0 replies; 12+ messages in thread
From: Alexander Bokovoy @ 2005-03-20 18:25 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 976 bytes --]

On Sun, Mar 20, 2005 at 08:38:38PM +0300, Dmitry V. Levin wrote:
> > > > >Как это readlink(1) немногословен?  Может, у вас не тот readlink(1)?
> > > > Имеется ввиду сама man-страница, а не readlink --help
> > > 
> > > Вы первый, кто говорит про немногословность man-страницы readlink(1).
> > > Я с удовольствием рассмотрю конкретные предложения по изменению и
> > > дополнению как самой утилиты readlink(1), так и документации к ней.
> > $ rpm -qf /usr/share/man/man1/readlink.1.*
> > tetex-core-2.0-alt2.1
> > coreutils-5.3.0-alt1
> 
> Документация readlink(1) в пакете tetex-core, очевидно, не соответствует
> действительности.  Саша, повесь, пожалуйста, сам-знаешь-что на пакет
> tetex-core.
#6287

Пакет сейчас ведет Юра Зотов, насколько я понимаю.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 17:36             ` Andrey Rahmatullin
@ 2005-03-20 18:59               ` Alexander Bokovoy
  2005-03-21  7:04                 ` Dimitry V. Ketov
  0 siblings, 1 reply; 12+ messages in thread
From: Alexander Bokovoy @ 2005-03-20 18:59 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 685 bytes --]

On Sun, Mar 20, 2005 at 10:36:51PM +0500, Andrey Rahmatullin wrote:
> On Sun, Mar 20, 2005 at 08:26:08PM +0300, Alexander Bokovoy wrote:
> > $ rpm -qf /usr/share/man/man1/readlink.1.*
> > tetex-core-2.0-alt2.1
> > coreutils-5.3.0-alt1
> 5!
> 
> А че оно там делает?
Исторически kpathsea таскала за собой замены для не всегда присутствующих
библиотек и утилит. После того, как в coreutils появился readlink, мы
провели "гармонизацию" teTeX, но, как видно, не до конца.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Q: Поиск целевого файла в цепочке символических ссылок
  2005-03-20 18:59               ` Alexander Bokovoy
@ 2005-03-21  7:04                 ` Dimitry V. Ketov
  0 siblings, 0 replies; 12+ messages in thread
From: Dimitry V. Ketov @ 2005-03-21  7:04 UTC (permalink / raw)
  To: ALT Devel discussion list



Alexander Bokovoy пишет:
> On Sun, Mar 20, 2005 at 10:36:51PM +0500, Andrey Rahmatullin wrote:
> 
>>On Sun, Mar 20, 2005 at 08:26:08PM +0300, Alexander Bokovoy wrote:
>>
>>>$ rpm -qf /usr/share/man/man1/readlink.1.*
>>>tetex-core-2.0-alt2.1
>>>coreutils-5.3.0-alt1
>>
>>5!
>>
>>А че оно там делает?
> 
> Исторически kpathsea таскала за собой замены для не всегда присутствующих
> библиотек и утилит. После того, как в coreutils появился readlink, мы
> провели "гармонизацию" teTeX, но, как видно, не до конца.

Ого, какие грабли!


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2005-03-21  7:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-20 12:25 [devel] Q: Поиск целевого файла в цепочке символических ссылок Dimitry V. Ketov
2005-03-20 12:31 ` Dmitry V. Levin
2005-03-20 12:48   ` Dimitry V. Ketov
2005-03-20 12:56     ` Dmitry V. Levin
2005-03-20 13:03       ` Dimitry V. Ketov
2005-03-20 16:13         ` Dmitry V. Levin
2005-03-20 17:26           ` Alexander Bokovoy
2005-03-20 17:36             ` Andrey Rahmatullin
2005-03-20 18:59               ` Alexander Bokovoy
2005-03-21  7:04                 ` Dimitry V. Ketov
2005-03-20 17:38             ` Dmitry V. Levin
2005-03-20 18:25               ` Alexander Bokovoy

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git