ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] apt-repo
@ 2010-10-12  6:53 Андрей Черепанов
  2010-10-12 11:27 ` Michael Shigorin
  0 siblings, 1 reply; 9+ messages in thread
From: Андрей Черепанов @ 2010-10-12  6:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Уважаемые коллеги. Я заинтересован в написании скрипта по управлению 
источниками для apt-get с рабочим названием apt-repo. Скрипт должен:
- показывать текущие источники
- добавлять бранчи и таски
- удалять бранчи и таски (технически: комментируя вхождения)
- мигрировать на другой бранч
- использовать указанный apt.conf для источника пакетных списков
- учитывать двойственность архитектуры для бранчей

Хочу согласовать API (пока в виде примеров):

# показать список доступных репов (выводится в виде, указанный в файле 
# (rpm http://... i586 classic)
apt-repo
# использовать другой apt.conf
apt-repo --conf=~/.hasher/apt.conf
# добавление бранча
apt-repo add branch p5
apt-repo p5
apt-repo branch p5 rpm [alt] \  
 ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch
# добавление таска
apt-repo add task 30438
apt-repo #30438
# добавление строки (noarch добавляется автоматически)
apt-repo rpm [alt] \  
 ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch i586 classic

# удаление
apt-repo del branch p5
apt-repo del #30438

# миграция на другой бранч
apt-repo switch 5.1

Если необходимо, я опишу формальным синтаксисом. Хочу услышать предложения и 
дополнения.

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2010-10-14 13:48 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-12  6:53 [devel] apt-repo Андрей Черепанов
2010-10-12 11:27 ` Michael Shigorin
2010-10-12 12:17   ` Андрей Черепанов
2010-10-12 14:55     ` Michael Shigorin
2010-10-12 15:32       ` Андрей Черепанов
2010-10-12 19:01         ` Vitaly Lipatov
2010-10-12 19:16           ` Michael Shigorin
2010-10-13  5:58           ` Денис Смирнов
2010-10-14 13:48             ` Vitaly Lipatov

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