[devel] IA: package hasher for everyone
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Июл 2 22:54:24 MSD 2003
Greetings!
В сегодняшнем (20030702) Сизифе появилось (yet more) средство для
автоматизированной пересборки пакетов - hasher.
С его помощью, начиная уже с этого snapshot'а Сизифа, пересобираются
пакеты из incoming'а.
Для особо нетерпеливых прилагается /usr/share/doc/hasher-0.0.3/README из
пакета hasher.
Примеры использования и проверки работоспособности:
1. hsh ~/build path/to/Sisyphus/files/SRPMS/popa3d-0.6.3-alt2.src.rpm
2. hsh --contents-index-all=path/to/Sisyphus/i586/base/contents_index ~/build path/to/Sisyphus/files/SRPMS/startup-0.5-alt1.src.rpm
Настоятельная просьба не откладывать тестирование на следующую неделю.
--
ldv
----------- следующая часть -----------
$Id: README,v 1.3 2003/07/02 14:07:52 ldv Exp $
1. Installation
In order to prepare package hasher to use by <user>, you must add pair
of special satellite users. Run as root
# hasher-useradd <user>
2. Usage
The package hasher consists of several low-level utilities placed in
/usr/share/hasher/, and high-level utility, /usr/bin/hsh.
Example of use:
$ hasher workdir path/to/foobar-1.0.src.rpm
Working directory ("workdir" in example above) MUST exist.
During the work hasher creates auto repository, workdir/repo.
Result of successful build will be placed into this repository.
Useful options:
--no-stuff
Do not use packages from auto repository in build system.
By default, auto repository will be used as well as system repository.
--nprocs=NUMBER
Number of CPUs to use.
By default, number of CPUs is calculated using /proc/stat data.
--contents-index-all=INDEX
Path to file with complete package contents index, e.g.
path/to/Sisyphus/i586/base/contents_index; necessary for proper
binary package dependencies calculation.
By default, no package contents indeces will be used.
-v, --verbose
Print a message for each action. Useful for tracing and/or
getting detailed progress information.
See "hsh --help" for detailed information about valid options.
3. Requirements.
Filesystem where workdir is located should not be mounted with
"noexec" or "nodev" options.
Package repository used for creating build system must provide
following packages:
fakeroot >= 0:0.7.3 (required for proper TCB support);
rpm-build > 0:4.0.4-alt20 (required for proper package contents
indeces support).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030702/6b839c9f/attachment-0001.bin>
Подробная информация о списке рассылки Devel