root@pad ~ # apt-repo rm file:/var/ftp/pub/Linux/ALT/Sisyphus root@pad ~ # apt-repo root@pad ~ # apt-repo add file:/var/ftp/pub/Linux/ALT/Sisyphus noarch classic root@pad ~ # apt-repo rpm file:/var/ftp/pub/Linux/ALT/Sisyphus i586 noarch rpm file:/var/ftp/pub/Linux/ALT/Sisyphus noarch noarch root@pad ~ # Команда apt-repo add file:/var/ftp/pub/Linux/ALT/Sisyphus noarch classic внесла странные записи (всё после архитектуры следует трактовать как компоненты): rpm file:/var/ftp/pub/Linux/ALT/Sisyphus i586 noarch rpm file:/var/ftp/pub/Linux/ALT/Sisyphus noarch noarch
При добавлении URL добавляется две архитектуры. Нужно писать apt-repo add 'rpm file:/var/ftp/pub/Linux/ALT/Sisyphus i586 hasher' Надо будет отразить в документации, на которую не хватило времени.
В идеале лучше не в документации, а в коде: молча дропать "rpm" в начале аргументов после add/rm, остаток парсить как url arch comps... -- т.е. чтоб и так работало, и так :) (а выдавать в "каноническом" виде)
(В ответ на комментарий №2) > В идеале лучше не в документации, а в коде: молча дропать "rpm" в начале > аргументов после add/rm, остаток парсить как url arch comps... -- т.е. чтоб и > так работало, и так :) (а выдавать в "каноническом" виде) Ага, хорошая идея насчёт доуказания к URL.
apt-repo-1.0.2-alt1 -> sisyphus: * Mon May 09 2011 Andrey Cherepanov <cas@altlinux> 1.0.2-alt1 - Make error messages more informational (closes: #25417) - Inform about missed task number - Show all available branch names - Complete documentation - Support sources.list(5) tokens in command line - Pass all arguments as parts of source line (closes: #25418) - Support quick forms of source: known branch name or number for task - Fix URL for Sisyphus. Support absolute pathname for hasher repo.