devel@ where you _can_ ask
 help / color / mirror / Atom feed
* [newbies] использование масок в %files
@ 2010-01-12 12:00 Artem Zolochevskiy
  2010-01-12 12:09 ` Timur Batyrshin
  2010-01-12 15:10 ` Michael Shigorin
  0 siblings, 2 replies; 3+ messages in thread
From: Artem Zolochevskiy @ 2010-01-12 12:00 UTC (permalink / raw)
  To: devel@ where you _can_ ask

Господа,

А использование чего-то вроде
%files
%_bindir/*
%_man1dir/*
имеет какие-то недостатки? чем-то чревато?

Просто вижу в спеках у более опытных коллег, вроде как предпочитают
указывать явно.
Например, из http://tinyurl.com/ybz5r8w
 %_bindir/ptar
 %_bindir/ptardiff

или дело вкуса?

-- 
Артём Золочевский

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

* Re: [newbies] использование масок в %files
  2010-01-12 12:00 [newbies] использование масок в %files Artem Zolochevskiy
@ 2010-01-12 12:09 ` Timur Batyrshin
  2010-01-12 15:10 ` Michael Shigorin
  1 sibling, 0 replies; 3+ messages in thread
From: Timur Batyrshin @ 2010-01-12 12:09 UTC (permalink / raw)
  To: devel-newbies

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

On Tue, 12 Jan 2010 14:00:42 +0200
Artem Zolochevskiy wrote:

> А использование чего-то вроде
> %files
> %_bindir/*
> %_man1dir/*
> имеет какие-то недостатки? чем-то чревато?

Если при очередном обновлении что-то изменится в устанавливаемых
файлах, больше риск это не заметить. Или по какой-то причине туда
попадет то, что не должно быть упаковано.
Я лично стараюсь все файлы, лежащие в общественных каталогах,
указывать явно, и использовать wildcards только для тех каталогов,
владелец которых сам пакет.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [newbies] использование масок в %files
  2010-01-12 12:00 [newbies] использование масок в %files Artem Zolochevskiy
  2010-01-12 12:09 ` Timur Batyrshin
@ 2010-01-12 15:10 ` Michael Shigorin
  1 sibling, 0 replies; 3+ messages in thread
From: Michael Shigorin @ 2010-01-12 15:10 UTC (permalink / raw)
  To: devel@ where you _can_ ask

On Tue, Jan 12, 2010 at 02:00:42PM +0200, Artem Zolochevskiy wrote:
> А использование чего-то вроде
> %files
> %_bindir/*
> %_man1dir/*
> имеет какие-то недостатки? чем-то чревато?

Имеет плюсы и минусы, во многом вопрос отношения и вкуса.
Если чаще слепые пересборки и апстрим надёжный, то * может
включить новопоявившиеся утилиты.  А если апстрим так себе,
то явное перечисление может помочь отловить молчаливый облом
сборки одной из них.

> Просто вижу в спеках у более опытных коллег, вроде как
> предпочитают указывать явно. [...] или дело вкуса?

Я склонен использовать или %_bindir/%name как тривиальный случай,
или %_bindir/* в нетривиальных.

PS: на всякий до кучи -- если надо рассовать по подпакетам,
вместо хитрых (и ненадёжных) шаблонов типа %_bindir/l[^i]*
проще и яснее применять %exclude %_bindir/ненужное.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2010-01-12 15:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-12 12:00 [newbies] использование масок в %files Artem Zolochevskiy
2010-01-12 12:09 ` Timur Batyrshin
2010-01-12 15:10 ` Michael Shigorin

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/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-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

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


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