* [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
@ 2019-08-09 14:00 Igor Vlasenko
2019-08-09 14:23 ` Sergey Bolshakov
2019-08-09 14:24 ` Michael Shigorin
0 siblings, 2 replies; 13+ messages in thread
From: Igor Vlasenko @ 2019-08-09 14:00 UTC (permalink / raw)
To: devel
Уважаемые коллеги,
Чтобы упростить локальную сборку пакетов под aarch64/ppc64le
выложил пакет
hsh-qemu-binfmt - register qemu for hasher chroot
Возможно, кто-то не знает,
в hasher есть поддержка сборки пакетов под qemu.
Но чтобы ей пользоваться, qemu нужно регистрировать в
binfmt_misc не по /usr/bin пути, а по пути /.host/qemu-*.
пакет hsh-qemu-binfmt представляет собой сервис
hsh-qemu-binfmt, который и автоматизирует эту операцию.
есть также скрипты для ручного управления
hsh-qemu-binfmt-status
hsh-qemu-binfmt-register
hsh-qemu-binfmt-unregister
устанавливаем пакет hsh-qemu-binfmt
запускаем сервис hsh-qemu-binfmt
и можно собираеть:
hsh --with-qemu=aarch64 --apt-config=/etc/apt/apt.conf.SS.aarch64 --target=aarch64 --with-stuff --mountpoints=/proc ...
Прошу замечания, улучшения.
--
I V
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 14:00 [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher Igor Vlasenko
@ 2019-08-09 14:23 ` Sergey Bolshakov
2019-08-09 15:48 ` Igor Vlasenko
2019-08-09 14:24 ` Michael Shigorin
1 sibling, 1 reply; 13+ messages in thread
From: Sergey Bolshakov @ 2019-08-09 14:23 UTC (permalink / raw)
To: devel
>>>>> "Igor" == Igor Vlasenko <vlasenko-mwWcnE6MXDzNsqkvetdkXg@public.gmane.org> writes:
> Уважаемые коллеги,
> Чтобы упростить локальную сборку пакетов под aarch64/ppc64le
> выложил пакет
> hsh-qemu-binfmt - register qemu for hasher chroot
> Возможно, кто-то не знает,
> в hasher есть поддержка сборки пакетов под qemu.
> Но чтобы ей пользоваться, qemu нужно регистрировать в
> binfmt_misc не по /usr/bin пути, а по пути /.host/qemu-*.
Вовсе необязательно (обращаю внимание на flags):
$ cat /proc/sys/fs/binfmt_misc/aarch64
enabled
interpreter /usr/bin/qemu-aarch64.static
flags: F
offset 0
magic 7f454c460201010000000000000000000200b700
mask ffffffffffffff00fffffffffffffffffeffffff
--
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 14:00 [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher Igor Vlasenko
2019-08-09 14:23 ` Sergey Bolshakov
@ 2019-08-09 14:24 ` Michael Shigorin
2019-08-09 15:49 ` Igor Vlasenko
1 sibling, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2019-08-09 14:24 UTC (permalink / raw)
To: devel
On Fri, Aug 09, 2019 at 05:00:25PM +0300, Igor Vlasenko wrote:
> hsh-qemu-binfmt - register qemu for hasher chroot
На вики бы упомянуть -- не соображу только, где именно...
и до кучи: видел livecd-qemu-arch?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 14:23 ` Sergey Bolshakov
@ 2019-08-09 15:48 ` Igor Vlasenko
2019-08-09 21:38 ` Leonid Krivoshein
2019-08-15 23:39 ` Alexey Shabalin
0 siblings, 2 replies; 13+ messages in thread
From: Igor Vlasenko @ 2019-08-09 15:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> Вовсе необязательно (обращаю внимание на flags):
>
> $ cat /proc/sys/fs/binfmt_misc/aarch64
> enabled
> interpreter /usr/bin/qemu-aarch64.static
> flags: F
> offset 0
> magic 7f454c460201010000000000000000000200b700
> mask ffffffffffffff00fffffffffffffffffeffffff
гм. тогда, подучается, достаточно починить
https://bugzilla.altlinux.org/37083
и hsh-qemu-binfmt не нужен.
Спасибо! Плюсуйте https://bugzilla.altlinux.org/37083,
а то из коробки связка hsh+qemu не работает.
--
I V
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 14:24 ` Michael Shigorin
@ 2019-08-09 15:49 ` Igor Vlasenko
0 siblings, 0 replies; 13+ messages in thread
From: Igor Vlasenko @ 2019-08-09 15:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 09, 2019 at 05:24:13PM +0300, Michael Shigorin wrote:
> On Fri, Aug 09, 2019 at 05:00:25PM +0300, Igor Vlasenko wrote:
> > hsh-qemu-binfmt - register qemu for hasher chroot
>
> На вики бы упомянуть -- не соображу только, где именно...
вроде бы оказалось, не нужный костыль:
поправить https://bugzilla.altlinux.org/37083
и бцдет все работать из коробки
> и до кучи: видел livecd-qemu-arch?
спасибо, посмотрю.
--
I V
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 15:48 ` Igor Vlasenko
@ 2019-08-09 21:38 ` Leonid Krivoshein
2019-08-15 22:58 ` Alexey Shabalin
2019-08-15 23:39 ` Alexey Shabalin
1 sibling, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2019-08-09 21:38 UTC (permalink / raw)
To: devel
09.08.2019 18:48, Igor Vlasenko пишет:
> On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
>> Вовсе необязательно (обращаю внимание на flags):
>>
>> $ cat /proc/sys/fs/binfmt_misc/aarch64
>> enabled
>> interpreter /usr/bin/qemu-aarch64.static
>> flags: F
>> offset 0
>> magic 7f454c460201010000000000000000000200b700
>> mask ffffffffffffff00fffffffffffffffffeffffff
> гм. тогда, подучается, достаточно починить
> https://bugzilla.altlinux.org/37083
>
> и hsh-qemu-binfmt не нужен.
> Спасибо! Плюсуйте https://bugzilla.altlinux.org/37083,
> а то из коробки связка hsh+qemu не работает.
Ничего не понимаю. А как же тогда оно у нас на vb3 с --with-qemu= в
хэшере работает?
--
Best regards,
Leonid Krivoshein.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 21:38 ` Leonid Krivoshein
@ 2019-08-15 22:58 ` Alexey Shabalin
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Shabalin @ 2019-08-15 22:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
сб, 10 авг. 2019 г. в 00:41, Leonid Krivoshein <klark.devel@gmail.com>:
>
>
> 09.08.2019 18:48, Igor Vlasenko пишет:
> > On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> >> Вовсе необязательно (обращаю внимание на flags):
> >>
> >> $ cat /proc/sys/fs/binfmt_misc/aarch64
> >> enabled
> >> interpreter /usr/bin/qemu-aarch64.static
> >> flags: F
> >> offset 0
> >> magic 7f454c460201010000000000000000000200b700
> >> mask ffffffffffffff00fffffffffffffffffeffffff
> > гм. тогда, подучается, достаточно починить
> > https://bugzilla.altlinux.org/37083
> >
> > и hsh-qemu-binfmt не нужен.
> > Спасибо! Плюсуйте https://bugzilla.altlinux.org/37083,
> > а то из коробки связка hsh+qemu не работает.
>
> Ничего не понимаю. А как же тогда оно у нас на vb3 с --with-qemu= в
> хэшере работает?
Чего не понятного? Работает с помощью пакета livecd-qemu-arch, упомянутого mike@
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-09 15:48 ` Igor Vlasenko
2019-08-09 21:38 ` Leonid Krivoshein
@ 2019-08-15 23:39 ` Alexey Shabalin
2019-08-16 1:48 ` Dmitry V. Levin
1 sibling, 1 reply; 13+ messages in thread
From: Alexey Shabalin @ 2019-08-15 23:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 9 авг. 2019 г. в 18:48, Igor Vlasenko <vlasenko@imath.kiev.ua>:
>
> On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> > Вовсе необязательно (обращаю внимание на flags):
> >
> > $ cat /proc/sys/fs/binfmt_misc/aarch64
> > enabled
> > interpreter /usr/bin/qemu-aarch64.static
> > flags: F
> > offset 0
> > magic 7f454c460201010000000000000000000200b700
> > mask ffffffffffffff00fffffffffffffffffeffffff
Я подготовил сборку qemu-user-static-binfmt с добавлением флага F.
Но у меня возникли сомнения:
1) Что именно делает этот флаг "F"? загружает этот бинарник в
пространство ядра? когда он это делает, при регистрации или в момент
обращения к бинарному файлу другой архитектуры?
Дело в том, что в этом пакете находятся конфиги для всех возможных
архитектур, и мне бы не хотелось при загрузке компьютера принудительно
загружать в память все эти бинарники qemu-*static.
Зачастую компьютер разработчика используется и для повседневной работы
с Интернет, почтой и т.п.
2) Насколько это безопасно? Понятно, что этот пакет нужен
разработчикам, работающим со сторонними архитектурами. Этот пакет не
входит в установку по-умолчанию, кто его устанавливает, тот знает
зачем. Хотелось бы удобства - установил, и работает везде, хоть в
системе, хоть в контейнере. НО не получит ли разработчик на aarch64
сервере работающие вредоносные программы для x86_64?
Может я зря беспокоюсь? Развейте кто-нибудь мои сомнения :)
В fedora и debian этот флаг "F" установлен.
Но в debian видимо вообще ничего не боятся, у них еще и флаг "C"
стоит, что позволяет оставлять setuid на бинарниках.
Прочитать про флаги можно тут:
https://www.kernel.org/doc/Documentation/admin-guide/binfmt-misc.rst
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-15 23:39 ` Alexey Shabalin
@ 2019-08-16 1:48 ` Dmitry V. Levin
2019-08-16 2:00 ` Alexey Shabalin
0 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2019-08-16 1:48 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2538 bytes --]
On Fri, Aug 16, 2019 at 02:39:47AM +0300, Alexey Shabalin wrote:
> пт, 9 авг. 2019 г. в 18:48, Igor Vlasenko <vlasenko@imath.kiev.ua>:
> >
> > On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> > > Вовсе необязательно (обращаю внимание на flags):
> > >
> > > $ cat /proc/sys/fs/binfmt_misc/aarch64
> > > enabled
> > > interpreter /usr/bin/qemu-aarch64.static
> > > flags: F
> > > offset 0
> > > magic 7f454c460201010000000000000000000200b700
> > > mask ffffffffffffff00fffffffffffffffffeffffff
>
> Я подготовил сборку qemu-user-static-binfmt с добавлением флага F.
> Но у меня возникли сомнения:
>
> 1) Что именно делает этот флаг "F"? загружает этот бинарник в
> пространство ядра?
Нет, только открывает этот файл и помечает его таким образом,
что при попытке записи в него возникает ошибка ETXTBSY.
> когда он это делает, при регистрации или в момент
> обращения к бинарному файлу другой архитектуры?
При регистрации.
> Дело в том, что в этом пакете находятся конфиги для всех возможных
> архитектур, и мне бы не хотелось при загрузке компьютера принудительно
> загружать в память все эти бинарники qemu-*static.
Загрузка этих бинарников в память будет происходить не при регистрации,
а каждый раз при запуске, как и без "F". Но файл, из которого будет
производиться загрузка, не будет открываться каждый раз заново.
В частности, при обновлении qemu без явной перерегистрации будут
использоваться старые интерпретаторы, зарегистрированные ранее.
> Зачастую компьютер разработчика используется и для повседневной работы
> с Интернет, почтой и т.п.
Неизвестно, что на самом деле опаснее, интернет с почтой в хост-системе
или произвольный код в чруте.
> 2) Насколько это безопасно? Понятно, что этот пакет нужен
> разработчикам, работающим со сторонними архитектурами. Этот пакет не
> входит в установку по-умолчанию, кто его устанавливает, тот знает
> зачем. Хотелось бы удобства - установил, и работает везде, хоть в
> системе, хоть в контейнере. НО не получит ли разработчик на aarch64
> сервере работающие вредоносные программы для x86_64?
Получит. "F" даёт именно такой эффект - бинарники от других архитектур
будут запускаться и в контейнерах, где нет qemu. Если зарегистрировать
интерпретаторы для всех поддерживаемых архитектур с "F", то можно будет
исполнять бинарники подо все эти архитектуры в контейнерах, где нет qemu.
Вопрос, зачем может быть нужно регистрировать интерпретаторы для всех
поддерживаемых архитектур сразу?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-16 1:48 ` Dmitry V. Levin
@ 2019-08-16 2:00 ` Alexey Shabalin
2019-08-16 2:30 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Shabalin @ 2019-08-16 2:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 16 авг. 2019 г. в 04:48, Dmitry V. Levin <ldv@altlinux.org>:
>
> On Fri, Aug 16, 2019 at 02:39:47AM +0300, Alexey Shabalin wrote:
> > пт, 9 авг. 2019 г. в 18:48, Igor Vlasenko <vlasenko@imath.kiev.ua>:
> > >
> > > On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> > > > Вовсе необязательно (обращаю внимание на flags):
> > > >
> > > > $ cat /proc/sys/fs/binfmt_misc/aarch64
> > > > enabled
> > > > interpreter /usr/bin/qemu-aarch64.static
> > > > flags: F
> > > > offset 0
> > > > magic 7f454c460201010000000000000000000200b700
> > > > mask ffffffffffffff00fffffffffffffffffeffffff
> >
> > Я подготовил сборку qemu-user-static-binfmt с добавлением флага F.
> > Но у меня возникли сомнения:
> >
> > 1) Что именно делает этот флаг "F"? загружает этот бинарник в
> > пространство ядра?
>
> Нет, только открывает этот файл и помечает его таким образом,
> что при попытке записи в него возникает ошибка ETXTBSY.
>
> > когда он это делает, при регистрации или в момент
> > обращения к бинарному файлу другой архитектуры?
>
> При регистрации.
>
> > Дело в том, что в этом пакете находятся конфиги для всех возможных
> > архитектур, и мне бы не хотелось при загрузке компьютера принудительно
> > загружать в память все эти бинарники qemu-*static.
>
> Загрузка этих бинарников в память будет происходить не при регистрации,
> а каждый раз при запуске, как и без "F". Но файл, из которого будет
> производиться загрузка, не будет открываться каждый раз заново.
> В частности, при обновлении qemu без явной перерегистрации будут
> использоваться старые интерпретаторы, зарегистрированные ранее.
>
> > Зачастую компьютер разработчика используется и для повседневной работы
> > с Интернет, почтой и т.п.
>
> Неизвестно, что на самом деле опаснее, интернет с почтой в хост-системе
> или произвольный код в чруте.
>
> > 2) Насколько это безопасно? Понятно, что этот пакет нужен
> > разработчикам, работающим со сторонними архитектурами. Этот пакет не
> > входит в установку по-умолчанию, кто его устанавливает, тот знает
> > зачем. Хотелось бы удобства - установил, и работает везде, хоть в
> > системе, хоть в контейнере. НО не получит ли разработчик на aarch64
> > сервере работающие вредоносные программы для x86_64?
>
> Получит. "F" даёт именно такой эффект - бинарники от других архитектур
> будут запускаться и в контейнерах, где нет qemu. Если зарегистрировать
> интерпретаторы для всех поддерживаемых архитектур с "F", то можно будет
> исполнять бинарники подо все эти архитектуры в контейнерах, где нет qemu.
>
> Вопрос, зачем может быть нужно регистрировать интерпретаторы для всех
> поддерживаемых архитектур сразу?
Может и не зачем, но сейчас устроенно именно так, все static файлы в
одном пакете, все конфиги для регистрации в другом пакете, при
установке которого отрабатывает filetrigger и регистрирует все
архитектуры. Если сделать множество отдельных пакетов, на спек qemu
будет смотреть еще больнее.
Основной вопрос, добавлять ли еще флаг "F"?
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-16 2:00 ` Alexey Shabalin
@ 2019-08-16 2:30 ` Dmitry V. Levin
2019-08-16 3:33 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2019-08-16 2:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3671 bytes --]
On Fri, Aug 16, 2019 at 05:00:09AM +0300, Alexey Shabalin wrote:
> пт, 16 авг. 2019 г. в 04:48, Dmitry V. Levin <ldv@altlinux.org>:
> >
> > On Fri, Aug 16, 2019 at 02:39:47AM +0300, Alexey Shabalin wrote:
> > > пт, 9 авг. 2019 г. в 18:48, Igor Vlasenko <vlasenko@imath.kiev.ua>:
> > > >
> > > > On Fri, Aug 09, 2019 at 05:23:59PM +0300, Sergey Bolshakov wrote:
> > > > > Вовсе необязательно (обращаю внимание на flags):
> > > > >
> > > > > $ cat /proc/sys/fs/binfmt_misc/aarch64
> > > > > enabled
> > > > > interpreter /usr/bin/qemu-aarch64.static
> > > > > flags: F
> > > > > offset 0
> > > > > magic 7f454c460201010000000000000000000200b700
> > > > > mask ffffffffffffff00fffffffffffffffffeffffff
> > >
> > > Я подготовил сборку qemu-user-static-binfmt с добавлением флага F.
> > > Но у меня возникли сомнения:
> > >
> > > 1) Что именно делает этот флаг "F"? загружает этот бинарник в
> > > пространство ядра?
> >
> > Нет, только открывает этот файл и помечает его таким образом,
> > что при попытке записи в него возникает ошибка ETXTBSY.
> >
> > > когда он это делает, при регистрации или в момент
> > > обращения к бинарному файлу другой архитектуры?
> >
> > При регистрации.
> >
> > > Дело в том, что в этом пакете находятся конфиги для всех возможных
> > > архитектур, и мне бы не хотелось при загрузке компьютера принудительно
> > > загружать в память все эти бинарники qemu-*static.
> >
> > Загрузка этих бинарников в память будет происходить не при регистрации,
> > а каждый раз при запуске, как и без "F". Но файл, из которого будет
> > производиться загрузка, не будет открываться каждый раз заново.
> > В частности, при обновлении qemu без явной перерегистрации будут
> > использоваться старые интерпретаторы, зарегистрированные ранее.
> >
> > > Зачастую компьютер разработчика используется и для повседневной работы
> > > с Интернет, почтой и т.п.
> >
> > Неизвестно, что на самом деле опаснее, интернет с почтой в хост-системе
> > или произвольный код в чруте.
> >
> > > 2) Насколько это безопасно? Понятно, что этот пакет нужен
> > > разработчикам, работающим со сторонними архитектурами. Этот пакет не
> > > входит в установку по-умолчанию, кто его устанавливает, тот знает
> > > зачем. Хотелось бы удобства - установил, и работает везде, хоть в
> > > системе, хоть в контейнере. НО не получит ли разработчик на aarch64
> > > сервере работающие вредоносные программы для x86_64?
> >
> > Получит. "F" даёт именно такой эффект - бинарники от других архитектур
> > будут запускаться и в контейнерах, где нет qemu. Если зарегистрировать
> > интерпретаторы для всех поддерживаемых архитектур с "F", то можно будет
> > исполнять бинарники подо все эти архитектуры в контейнерах, где нет qemu.
> >
> > Вопрос, зачем может быть нужно регистрировать интерпретаторы для всех
> > поддерживаемых архитектур сразу?
>
> Может и не зачем, но сейчас устроенно именно так, все static файлы в
> одном пакете, все конфиги для регистрации в другом пакете, при
> установке которого отрабатывает filetrigger и регистрирует все
> архитектуры. Если сделать множество отдельных пакетов, на спек qemu
> будет смотреть еще больнее.
Можно открыть новые горизонты боли, заглянув, например, в
http://git.altlinux.org/gears/g/..git?p=gcc-defaults.git;a=blob_plain;f=gcc-defaults.spec
> Основной вопрос, добавлять ли еще флаг "F"?
Я не вижу никакой пользы в том, чтобы регистрировать интерпретаторы для
всех архитектур сразу, и тем более не вижу пользы в том, чтобы
регистрировать всю эту массу ещё и с "F".
Если же регистрировать интерпретаторы выборочно, то имеет смысл добавить "F".
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-16 2:30 ` Dmitry V. Levin
@ 2019-08-16 3:33 ` Dmitry V. Levin
2019-08-17 23:52 ` Alexey Shabalin
0 siblings, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2019-08-16 3:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 540 bytes --]
On Fri, Aug 16, 2019 at 05:30:26AM +0300, Dmitry V. Levin wrote:
> On Fri, Aug 16, 2019 at 05:00:09AM +0300, Alexey Shabalin wrote:
[...]
> > Если сделать множество отдельных пакетов, на спек qemu
> > будет смотреть еще больнее.
>
> Можно открыть новые горизонты боли, заглянув, например, в
> http://git.altlinux.org/gears/g/..git?p=gcc-defaults.git;a=blob_plain;f=gcc-defaults.spec
А если этого показалось мало, то
http://git.altlinux.org/people/ldv/packages/?p=gcc-defaults.git;a=blob_plain;f=gcc-defaults.spec
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher
2019-08-16 3:33 ` Dmitry V. Levin
@ 2019-08-17 23:52 ` Alexey Shabalin
0 siblings, 0 replies; 13+ messages in thread
From: Alexey Shabalin @ 2019-08-17 23:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
пт, 16 авг. 2019 г. в 06:33, Dmitry V. Levin <ldv@altlinux.org>:
>
> On Fri, Aug 16, 2019 at 05:30:26AM +0300, Dmitry V. Levin wrote:
> > On Fri, Aug 16, 2019 at 05:00:09AM +0300, Alexey Shabalin wrote:
> [...]
> > > Если сделать множество отдельных пакетов, на спек qemu
> > > будет смотреть еще больнее.
> >
> > Можно открыть новые горизонты боли, заглянув, например, в
> > http://git.altlinux.org/gears/g/..git?p=gcc-defaults.git;a=blob_plain;f=gcc-defaults.spec
>
> А если этого показалось мало, то
> http://git.altlinux.org/people/ldv/packages/?p=gcc-defaults.git;a=blob_plain;f=gcc-defaults.spec
Можно посмотреть, что у меня получилось. Я отодвинул ваши горизонты
еще на чуть-чуть :) Сделать одну функцию у меня не получилось.
http://git.altlinux.org/people/shaba/packages/qemu.git
Буду рад предложениям по улучшению.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2019-08-17 23:52 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-09 14:00 [devel] hsh-qemu-binfmt - register qemu for aarch64/ppc64le hasher Igor Vlasenko
2019-08-09 14:23 ` Sergey Bolshakov
2019-08-09 15:48 ` Igor Vlasenko
2019-08-09 21:38 ` Leonid Krivoshein
2019-08-15 22:58 ` Alexey Shabalin
2019-08-15 23:39 ` Alexey Shabalin
2019-08-16 1:48 ` Dmitry V. Levin
2019-08-16 2:00 ` Alexey Shabalin
2019-08-16 2:30 ` Dmitry V. Levin
2019-08-16 3:33 ` Dmitry V. Levin
2019-08-17 23:52 ` Alexey Shabalin
2019-08-09 14:24 ` Michael Shigorin
2019-08-09 15:49 ` Igor Vlasenko
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