Summary: | [FR] Поддержка архивов с расширением .tgz в gear-srpmimport | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Damir Shayhutdinov <damir> |
Component: | gear | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | george, glebfm, ldv, legion, mike, placeholder, vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Damir Shayhutdinov
2006-09-22 09:34:43 MSD
Поддержка таких файлов потребует расширения синтаксиса .gear-rules, которое я себе пока не очень представляю. Есть идеи? Есть tar.gz: foogz filename=@name@-@version@.tgz tar.bz2: foobz filename=@name@-@version@.tbz gzip: foogztar filename=@name@-@version@.tgz bzip2: foobztar filename=@name@-@version@.tbz Других предложений по синтаксису не будет? Ну разве еще tgz: foogz tbz: foobz Но это не универсально, так как не даст запаковавать распакованные до .tar тарболы. (In reply to comment #0) > Также я несколько раз встречал расширение .tbz соответствующее .tar.bz2 Ещё бывает .tbz2. (In reply to comment #2) > Есть > tar.gz: foogz filename=@name@-@version@.tgz > tar.bz2: foobz filename=@name@-@version@.tbz Может быть, всё-таки foo, а не foogz/foobz ? Т.е., каталог держать под нормальным именем. > gzip: foogztar filename=@name@-@version@.tgz > bzip2: foobztar filename=@name@-@version@.tbz То же самое - foo.tar. Хотя в случае gzip/bzip2 ещё возникает проблема из-за того, что сейчас опции там не поддерживаются, зато может быть указано несколько файлов (и даже не файлов, а glob pattern). (In reply to comment #3) > Других предложений по синтаксису не будет? Для tar можно сделать отдельный параметр suffix=.tgz (иначе получается, что filename частично дублирует функциональность, предоставляемую параметром name). Хотя не уверен, что это удобнее. (In reply to comment #5) > (In reply to comment #2) > > Есть > > tar.gz: foogz filename=@name@-@version@.tgz > > tar.bz2: foobz filename=@name@-@version@.tbz > Может быть, всё-таки foo, а не foogz/foobz ? Да, конечно. Foobz и Foogz это просто имена разных каталогов. Никакого значения они не несут. > То же самое - foo.tar. Ага. In 1.1.0-alt1-g8598ac6, implemented suffix= option for tar-like rules. (In reply to comment #7) > In 1.1.0-alt1-g8598ac6, implemented suffix= option for tar-like rules. See also george@git.alt:packages/gear.git::1.1.0-alt1-g163692b for gear-srpmimport support of .tgz and .tbz/.tbz2 archive types Implemented in 1.1.1-alt1-28-g7a478a3 |