[Comm] Настройка hasher на сборку для другой архитектуры

Alexey Bochenin bochenin на avtlg.ru
Вт Ноя 16 16:42:40 UTC 2010


Добрый день

Пытаюсь освоить сборку в хешере для другой архитектуры, руководствуясь 
описанием на вики www.a.o/Ports/x8664/32bitOn64bit:

При попытке выполнить
hsh -v --apt-conf=/home/test/hasher/apt/apt.conf.sisyphus64 
--no-sisyphus-check=packager,gpg,changelog --target=x86_64 ~/hasher64 
~/RPM/SRPMS/libvirt-0.8.4-alt1.xlab1.src.rpm

Выдается сообщение об ошибке:
...
mkaptbox: apt-config: broken Dir::Etc::SourceList: 
/home/test/hasher/apt/sources.list-sisyphys64
Не пойму, почему "broken", вроде все указал верно? Содержимое файлов 
привожу.


$ cat /home/test/hasher/apt/apt.conf.sisyphus64
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceList "/home/test/hasher/apt/sources.list-sisyphys64";
Dir::Etc::SourceParts "/var/empty";


$ cat /home/test/hasher/apt/sources.list-sisyphus64
rpm  ftp://localhost/ALT/Sisyphus x86_64 classic
rpm  ftp://localhost/ALT/Sisyphus noarch classic


$ apt-config -c apt.conf.sisyphus64 dump
APT "";
APT::Architecture "i686";
APT::DistroVersion "";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::prefetch "prefetch";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "/home/test/hasher/apt/sources.list-sisyphys64";
Dir::Etc::sourceparts "/var/empty";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::preferences "preferences";
Dir::Etc::pkgpriorities "pkgpriorities";
Dir::Etc::translatelist "translate.list";
Dir::Etc::translateparts "translate.list.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::rpm "/bin/rpm";
Dir::Bin::scripts "/usr/share/apt/scripts";
Dir::Locale "/usr/share/locale";
Acquire "";
Acquire::ComprExtension ".bz2";
Acquire::CDROM "";
Acquire::CDROM::Copy "true";
Acquire::CDROM::mount "/media/cdrom";
Acquire::CDROM::Copy-All "true";
Acquire::DistroID "ALT Linux";
Scripts "";
Scripts::AptCache "";
Scripts::AptCache::Command "";
Scripts::AptCache::Command:: "list-extras.lua";
Scripts::AptCache::Command:: "list-nodeps.lua";
Scripts::AptCache::Help "";
Scripts::AptCache::Help::Command "";
Scripts::AptCache::Help::Command:: "list-extras.lua";
Scripts::AptCache::Help::Command:: "list-nodeps.lua";
Synaptic "";
Synaptic::mark-unsupported "y";
Synaptic::supported-label "Server Desktop updates 4.0 4.1 5.0 p5 5.1 
sisyphus";
Synaptic::supported-components "base castle classic contrib junior 
kernel main master non-free updates";
Synaptic::supported-text "_(Package is supported)";
RPM "";
RPM::Allow-Duplicated "";
RPM::Allow-Duplicated:: 
"^(NVIDIA_)?(kernel|alsa)[0-9]*(-adv|-linus)?($|-up|-smp|-secure|-custom|-enterprise|-BOOT|-tape|-aureal)";
RPM::Allow-Duplicated:: "^kernel-(image|modules)-.*";
RPM::Hold "";
RPM::Hold:: "^(kernel|alsa)[0-9]+-source";
-- 
WBR, Alexey


Подробная информация о списке рассылки community