Bug 18919 - hsh-install не устанавливает в хэшер пакет, одноимённый директории в текущей директори
Summary: hsh-install не устанавливает в хэшер пакет, одноимённый директории в текущей ...
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: hasher (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-20 16:34 MSK by Mikhail Gusarov
Modified: 2012-07-20 13:11 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Gusarov 2009-02-20 16:34:12 MSK
$ mkdir bash
$ hsh-install bash
hsh-install: Insufficient arguments.
Try `hsh-install --help' for more information.
$ hsh-install -- bash
hsh-install: Insufficient arguments.
Try `hsh-install --help' for more information.

С первым вариантом ещё можно согласиться, а вот со вторым - уже сложно.
Comment 1 Andrey Rahmatullin 2009-02-20 16:39:54 MSK
Тьфу, а я вчера подумал "это оно мне так говорит, что надо путь к rpm, а не имя пакета в репо".
Comment 2 Michael Shigorin 2012-07-19 13:35:29 MSK
$ hsh-install --help | grep Usage
Usage: hsh-install [options] [<path-to-workdir>] <package>...
$ mkdir bash
$ hsh-install bash bash
hsh-install: /home/mike/bash/chroot: cannot find chroot.
$ hsh --initroot bash
[...]
$ hsh-install bash bash
$  hsh-run bash rpmquery bash
bash-3.2.51-alt1
$ _

По умолчанию используется ~/hasher, если существует.
Comment 3 Dmitry Chistikov 2012-07-20 11:49:38 MSK
Погодите, бага же вроде про то, что если hsh-install попросить установить пакет bash и даже указать --, чтобы отличить имя пакета от имени (потенциального) workdir'а, то ничего не выйдет?

Если я правильно понял #2, то описанный там способ плохо автоматизируется: как в  произвольной ситуации установить в (умолчательный) workdir пакет, имя которого ненароком совпало с именем одного из каталогов под $PWD?
Comment 4 Michael Shigorin 2012-07-20 12:04:38 MSK
Не умалчивать workdir -- полагание на умолчания не годится при предположении произвольных ситуаций.
Comment 5 Dmitry Chistikov 2012-07-20 13:11:22 MSK
workdir указан, например, в ~/.hasher/config . Возникает вопрос: какой штатный способ установить пакеты с именами pkg1 pkg2 ... pkgN?