ALT Linux architecture porting
 help / color / mirror / Atom feed
* [devel-ports] ARMv5 rootfs (Планы по ARMv7 ? (железка))
@ 2012-11-04 19:19 Sergey
  2012-11-04 20:01 ` Michael Shigorin
  0 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2012-11-04 19:19 UTC (permalink / raw)
  To: devel-ports

On Tuesday 25 of September 2012 16:52:33 Ivan Ovcherenko wrote:

> ftp://ftp.altlinux.org/pub/people/asdus/armh-root.tar.bz2
> Ядро, дрова графики и тд брать из Board Support Package.

А вот как бы понять, что архитектура соответствует ? Что-то не грузится...
Ядро вот такое:

# uname -a
Linux buildroot 2.6.36-rc6 #600 Sat Nov 3 19:16:09 EDT 2012 armv5tejl GNU/Linux

busybox из rootfs, который с платой (процессор AT91SAM9G45, в исходной ветке
писал сегодня):

# file busybox 
busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped

Если посмотреть на init из armh-root.tar.bz2, вроде, то же самое:

# file init
init: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Однако, не грузится:

mmcblk0: mmc0:b368 SMI   7.52 GiB 
 mmcblk0: p1 p2
EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:2.
Freeing init memory: 132K
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

Параметр init= не пробовал: во-первых, всё в правильном месте, во-вторых,
это загрузчик пересобирать надо, а эффект сомнителен пока...

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs (Планы по ARMv7 ? (железка))
  2012-11-04 19:19 [devel-ports] ARMv5 rootfs (Планы по ARMv7 ? (железка)) Sergey
@ 2012-11-04 20:01 ` Michael Shigorin
  2012-11-05 10:32   ` [devel-ports] ARMv5 rootfs Sergey
  0 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2012-11-04 20:01 UTC (permalink / raw)
  To: devel-ports

On Sun, Nov 04, 2012 at 11:19:12PM +0400, Sergey wrote:
> > ftp://ftp.altlinux.org/pub/people/asdus/armh-root.tar.bz2
> > Ядро, дрова графики и тд брать из Board Support Package.
> А вот как бы понять, что архитектура соответствует ? Что-то не грузится...

Засунуть в чрут под уже работающей системой, вестимо.

> Если посмотреть на init из armh-root.tar.bz2, вроде, то же самое:

armh в альте -- v7hf.

http://www.altlinux.org/Ports/arm
http://www.altlinux.org/Ports/arm/chroot
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/ports/
(только имей в виду, bare-20120716-arm.tar.gz --
это именно чрут, на корень не претендует; но v5)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-04 20:01 ` Michael Shigorin
@ 2012-11-05 10:32   ` Sergey
  2012-11-05 10:45     ` Ildar Mulyukov
                       ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Sergey @ 2012-11-05 10:32 UTC (permalink / raw)
  To: devel-ports

On Sunday 04 of November 2012 22:01:13 Michael Shigorin wrote:

> > А вот как бы понять, что архитектура соответствует ? Что-то не грузится...
> 
> Засунуть в чрут под уже работающей системой, вестимо.

Логично. :-)

> > Если посмотреть на init из armh-root.tar.bz2, вроде, то же самое:
> 
> armh в альте -- v7hf.

Если v7, до дальше смысла смотреть на armh нет - у меня-то точно v5.
 
> http://www.altlinux.org/Ports/arm

Начал смотреть. Кому про проблемы репозитария говорить ? :-)

mkimage: Processing 'prepare-image-workdir' ...
<skip>
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  osec-mailreport: Depends: perl(RPM/Database.pm)
E: Broken packages
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.

osec-mailreport из списка убрал, rootfs получилась в первом приближении.
Делает попытку грузиться, но виснет после отработки rc.sysinit. В корне,
кстати, появляется каталог с произвольным названием, а-ля "0�.@t..@�I��".

Добавил в хвост rc.sysinit:

/bin/sync
echo "--- rc.sysinit finished ---"

без /bin/sync, кстати, fs битая получается сразу, то есть, вис мёртвый,
иначе бы кэш сбросился...

Пишет

Cleaning up temporary files from previous boot: [ DONE ]
Activating swap space: [ DONE ]
--- rc.sysinit finished ---

и, на этом, всё...

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 10:32   ` [devel-ports] ARMv5 rootfs Sergey
@ 2012-11-05 10:45     ` Ildar Mulyukov
  2012-11-05 11:10       ` Sergey
  2012-11-05 13:20     ` Sergey
  2012-11-06  5:51     ` Ivan Ovcherenko
  2 siblings, 1 reply; 18+ messages in thread
From: Ildar Mulyukov @ 2012-11-05 10:45 UTC (permalink / raw)
  To: devel-ports

On 05.11.2012 16:32:06, Sergey wrote:
> On Sunday 04 of November 2012 22:01:13 Michael Shigorin wrote:
> 
> > > А вот как бы понять, что архитектура соответствует ? Что-то не  
> грузится...
> >
> > Засунуть в чрут под уже работающей системой, вестимо.
> 
> Логично. :-)

Мои 5 копеек:
Мне кажется, что портирование arm/ALT надо начинать с ash: он  
статический, его можно грузить в качестве init, и потом из под него  
делать всё остальное.

P.S. Поделитесь, что за железка..
-- 
Ildar

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 10:45     ` Ildar Mulyukov
@ 2012-11-05 11:10       ` Sergey
  0 siblings, 0 replies; 18+ messages in thread
From: Sergey @ 2012-11-05 11:10 UTC (permalink / raw)
  To: ALT Linux arch porting

On Monday 05 of November 2012 16:45:35 Ildar Mulyukov wrote:

> Мне кажется, что портирование arm/ALT надо начинать с ash: он  
> статический, его можно грузить в качестве init, и потом из под него  
> делать всё остальное.

Да bash, вроде, тоже грузится. По крайней мере, на PC я пробовал.
Наверное, это сработает, но, вдруг, кто-то уже спотыкался и надо
мелочь какую-то сделать... :-)

> P.S. Поделитесь, что за железка..

Так вчера писал, в соседнем сообщении: SK-MAT91SAM9G45
http://starterkit.ru/html/index.php?name=shop&op=view&id=48

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 10:32   ` [devel-ports] ARMv5 rootfs Sergey
  2012-11-05 10:45     ` Ildar Mulyukov
@ 2012-11-05 13:20     ` Sergey
  2012-11-05 14:53       ` Sergey
  2012-11-06  5:51     ` Ivan Ovcherenko
  2 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2012-11-05 13:20 UTC (permalink / raw)
  To: devel-ports

On Monday 05 of November 2012 14:32:06 Sergey wrote:

> Делает попытку грузиться, но виснет после отработки rc.sysinit. В корне,
> кстати, появляется каталог с произвольным названием, а-ля "0�.@t..@�I��".

Крайний - udev. И в плане появления каталога, и в плане зависания.
Убрал из rc.sysinit, зависло в районе запуска postfix (после него уже
только local). Убрал и просто запуск в ранлевеле, встало на 

INIT: Id "3" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: Id "6" respawning too fast: disabled for 5 minutes
INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "5" respawning too fast: disabled for 5 minutes
INIT: Id "4" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel

Точнее, не встало, а надо getty повесить на ttyS0. Хотя, может,
если с udev подождал бы, может тоже оказалась бы живо...

sshd работает, правда умничает:

$ ssh 192.168.0.136
asy@192.168.0.136's password: 
You are required to change your password immediately.
Last login: Thu Jan  1 00:06:11 1970 from 192.168.0.135
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for asy.
Enter current password: 

Надо найти, где у него эти проверки отключаются, а то плата без
батарейки...

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 13:20     ` Sergey
@ 2012-11-05 14:53       ` Sergey
  2012-11-05 17:52         ` Michael Shigorin
                           ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Sergey @ 2012-11-05 14:53 UTC (permalink / raw)
  To: ALT Linux arch porting

On Monday 05 of November 2012 17:20:57 Sergey wrote:

> sshd работает, правда умничает:

Умничает, на самом деле, passwd... Стоит поменять пароль, и получается
вот так насовсем:

# chage -l asy
Last password change                                    : password must be changed
Password expires                                        : password must be changed
Password inactive                                       : password must be changed
Account expires                                         : never
Minimum number of days between password change          : -1
Maximum number of days between password change          : -1
Number of days of warning before password expires       : -1

Потом меняй, не меняй... Всё. Может баг вылез ?.. Пока вышел из положения
заведением пользователя и редактированием /etc/tcb/asy/shadow.

agetty, почему-то, тоже не работает. Хотя на PC вполне работает. При этом,
в init 1, оно вполне через ttyS0 работает как-то. И я затрудняюсь сказать,
как: в inittab ничего такого нет. Хватает console=ttyS0,115200 из параметров
ядра, что ли, и sulogin умный такой ?
в inittab написано:
T0:3:respawn:/sbin/agetty -L ttyS0 115200 vt100
в консольку валится:
INIT: Id "T0" respawning too fast: disabled for 5 minutes

Ещё проблема - при загрузке fsck не считает нужным раздел проверять,
даже когда надо.

В общем, 4 проблемы: udev, passwd, agetty и fsck, а так работает:

# free
             total       used       free     shared    buffers     cached
Mem:         60728      28068      32660          0        968      18100
-/+ buffers/cache:       9000      51728
Swap:            0          0          0

# cat /proc/cpuinfo 
Processor       : ARM926EJ-S rev 5 (v5l)
BogoMIPS        : 199.47
Features        : swp half fastmult edsp java 
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 5

Hardware        : SK-MAT91SAM9G45
Revision        : 0000
Serial          : 0000000000000000

rootfs выложить куда-нибудь ?

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 14:53       ` Sergey
@ 2012-11-05 17:52         ` Michael Shigorin
  2012-11-05 18:41           ` Sergey
  2012-11-05 18:21         ` Sergey
  2012-11-06  0:12         ` Sergey
  2 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2012-11-05 17:52 UTC (permalink / raw)
  To: ALT Linux arch porting

On Mon, Nov 05, 2012 at 06:53:25PM +0400, Sergey wrote:
> rootfs выложить куда-нибудь ?

Думаю, для начала можно взять одну из уже имеющихся:
http://ftp.altlinux.org/pub/people/silicium/arm-test.tar.bz2

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 14:53       ` Sergey
  2012-11-05 17:52         ` Michael Shigorin
@ 2012-11-05 18:21         ` Sergey
  2012-11-06  0:12         ` Sergey
  2 siblings, 0 replies; 18+ messages in thread
From: Sergey @ 2012-11-05 18:21 UTC (permalink / raw)
  To: ALT Linux arch porting

On Monday 05 of November 2012 18:53:25 Sergey wrote:

> Ещё проблема - при загрузке fsck не считает нужным раздел проверять,
> даже когда надо.

С этим понятно... 

Waiting 4sec before mounting root device...                                                                                                                                     
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 SMI   7.52 GiB
 mmcblk0: p1 p2
EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended

Непонятно только пока, что делать... Попробовал вставить mount -o remount,ro /
в rc.sysinit перед проверкой, так fsck не запустился... 

Checking root filesystem
[/sbin/fsck.ext2 (1) -- /] fsck.ext2 -ay / 
fsck.ext2: Is a directory while trying to open /
/: 
The superblock could not be read or does not describe a correct ext2

Смонтировано всё вот так:

# mount
/dev/root on / type ext2 (ro,relatime,errors=continue)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)

Как rootfs проверять, непонятно... Какие-то приёмы есть для работы с mmc ?

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 17:52         ` Michael Shigorin
@ 2012-11-05 18:41           ` Sergey
  2012-11-06  7:14             ` Ildar Mulyukov
  0 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2012-11-05 18:41 UTC (permalink / raw)
  To: ALT Linux arch porting

On Monday 05 of November 2012 19:52:13 Michael Shigorin wrote:

> Думаю, для начала можно взять одну из уже имеющихся:
> http://ftp.altlinux.org/pub/people/silicium/arm-test.tar.bz2

Это виртуалка... Там по-дргому, видимо. Кстати, вроде был модуль tuntap ?
А сейчас не видно... 

qemu-system-arm: -net tap: Device 'tap' could not be initialized

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 14:53       ` Sergey
  2012-11-05 17:52         ` Michael Shigorin
  2012-11-05 18:21         ` Sergey
@ 2012-11-06  0:12         ` Sergey
  2012-11-06 22:11           ` Sergey
  2 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2012-11-06  0:12 UTC (permalink / raw)
  To: ALT Linux arch porting

On Monday 05 of November 2012 18:53:25 Sergey wrote:

> agetty

А тут просто /dev/ttyS0 не было. udev-то не работает...
Надо было mknod -m 666 /dev/ttyS0 c 4 64
Правда вот мусор высыпается по началу как-то так:

�
mailer-daemonpostmaster
abusepostmaster
postmasterroot@@
YP_LAST_MODIFIED0000000047YP_MASTER_NAMElocalhost.localdomain88T'_4×5�A��
�
��localhost login: Minicom2.5

но работает потом.

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 10:32   ` [devel-ports] ARMv5 rootfs Sergey
  2012-11-05 10:45     ` Ildar Mulyukov
  2012-11-05 13:20     ` Sergey
@ 2012-11-06  5:51     ` Ivan Ovcherenko
  2012-11-06 22:07       ` Sergey
  2 siblings, 1 reply; 18+ messages in thread
From: Ivan Ovcherenko @ 2012-11-06  5:51 UTC (permalink / raw)
  To: devel-ports

В Mon, 05 Nov 2012 14:32:06 +0400
Sergey <a_s_y@sama.ru> пишет:
[...skipped...]
> Начал смотреть. Кому про проблемы репозитария говорить ? :-)
Говорить мне. В данный момент репозиторий armv5 весьма коряв, идет
исправление и выравнивание с armv7 и с sisyphus. Новости будут тут,
исправления приветствуются. Так-же, если есть пожелания (типа тех-же
консолей по умолчанию) для генерируемых rootfs'ов - пишите.


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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-05 18:41           ` Sergey
@ 2012-11-06  7:14             ` Ildar Mulyukov
  0 siblings, 0 replies; 18+ messages in thread
From: Ildar Mulyukov @ 2012-11-06  7:14 UTC (permalink / raw)
  To: devel-ports

On 06.11.2012 00:41:20, Sergey wrote:
> On Monday 05 of November 2012 19:52:13 Michael Shigorin wrote:
> 
> > Думаю, для начала можно взять одну из уже имеющихся:
> > http://ftp.altlinux.org/pub/people/silicium/arm-test.tar.bz2
> 
> Это виртуалка... Там по-дргому, видимо. Кстати, вроде был модуль  
> tuntap ?
> А сейчас не видно...
> 
> qemu-system-arm: -net tap: Device 'tap' could not be initialized

# modprobe tun
-- 
Ildar

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-06  5:51     ` Ivan Ovcherenko
@ 2012-11-06 22:07       ` Sergey
  2012-11-07  7:46         ` Ivan Ovcherenko
  0 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2012-11-06 22:07 UTC (permalink / raw)
  To: ALT Linux arch porting

On Tuesday 06 of November 2012 09:51:54 Ivan Ovcherenko wrote:

> Так-же, если есть пожелания (типа тех-же
> консолей по умолчанию) для генерируемых rootfs'ов - пишите.

Как бы udev починить... Вообще, у кого-нибудь он работает ? 
Или это проблема, связанная с конкретной железкой ?

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-06  0:12         ` Sergey
@ 2012-11-06 22:11           ` Sergey
  0 siblings, 0 replies; 18+ messages in thread
From: Sergey @ 2012-11-06 22:11 UTC (permalink / raw)
  To: ALT Linux arch porting

On Tuesday 06 of November 2012 04:12:41 Sergey wrote:

> Правда вот мусор высыпается по началу как-то так:

Странно, но мусор пропал после того, как я rootfs заново
развернул. Может, дело в том, что я, в этот раз, udev
отключил до первого запуска... Надо было старый /dev
сохранить и посмотреть, в чём различия с теперешним...

-- 
С уважением, Сергей

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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-06 22:07       ` Sergey
@ 2012-11-07  7:46         ` Ivan Ovcherenko
  2012-11-07 11:01           ` Sergey
  2013-01-04 22:07           ` Sergey
  0 siblings, 2 replies; 18+ messages in thread
From: Ivan Ovcherenko @ 2012-11-07  7:46 UTC (permalink / raw)
  To: devel-ports

В Wed, 07 Nov 2012 02:07:55 +0400
Sergey <a_s_y@sama.ru> пишет:
> On Tuesday 06 of November 2012 09:51:54 Ivan Ovcherenko wrote:
> 
> > Так-же, если есть пожелания (типа тех-же
> > консолей по умолчанию) для генерируемых rootfs'ов - пишите.
> 
> Как бы udev починить... Вообще, у кого-нибудь он работает ? 
> Или это проблема, связанная с конкретной железкой ?
С udev'ом на armv5 сложно. Какое-то железо работает с последним, для
какого-то приходится собирать старые версии. Сейчас под armv5 собрана
не последняя версия, соберу свежую...


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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-07  7:46         ` Ivan Ovcherenko
@ 2012-11-07 11:01           ` Sergey
  2013-01-04 22:07           ` Sergey
  1 sibling, 0 replies; 18+ messages in thread
From: Sergey @ 2012-11-07 11:01 UTC (permalink / raw)
  To: ALT Linux arch porting

On Wednesday 07 November 2012, Ivan Ovcherenko wrote:

> Какое-то железо работает с последним, для какого-то приходится
> собирать старые версии.

Да, засада...

> Сейчас под armv5 собрана не последняя версия, соберу свежую... 

А держать несколько разных udev не получится ? Или, может,
есть что-то похожее на mdev из busybox есть ? Вроде работает...

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [devel-ports] ARMv5 rootfs
  2012-11-07  7:46         ` Ivan Ovcherenko
  2012-11-07 11:01           ` Sergey
@ 2013-01-04 22:07           ` Sergey
  1 sibling, 0 replies; 18+ messages in thread
From: Sergey @ 2013-01-04 22:07 UTC (permalink / raw)
  To: ALT Linux arch porting

On Wednesday 07 of November 2012 11:46:17 Ivan Ovcherenko wrote:

> > Как бы udev починить... Вообще, у кого-нибудь он работает ? 
> > Или это проблема, связанная с конкретной железкой ?

> С udev'ом на armv5 сложно. Какое-то железо работает с последним, для
> какого-то приходится собирать старые версии. Сейчас под armv5 собрана
> не последняя версия, соберу свежую...

Заработал вот такой:
# /lib/udev/udevd --version
182

rootfs, правда, вот этим собрана: http://buildroot.uclibc.org/

-- 
С уважением, Сергей

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

end of thread, other threads:[~2013-01-04 22:07 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-04 19:19 [devel-ports] ARMv5 rootfs (Планы по ARMv7 ? (железка)) Sergey
2012-11-04 20:01 ` Michael Shigorin
2012-11-05 10:32   ` [devel-ports] ARMv5 rootfs Sergey
2012-11-05 10:45     ` Ildar Mulyukov
2012-11-05 11:10       ` Sergey
2012-11-05 13:20     ` Sergey
2012-11-05 14:53       ` Sergey
2012-11-05 17:52         ` Michael Shigorin
2012-11-05 18:41           ` Sergey
2012-11-06  7:14             ` Ildar Mulyukov
2012-11-05 18:21         ` Sergey
2012-11-06  0:12         ` Sergey
2012-11-06 22:11           ` Sergey
2012-11-06  5:51     ` Ivan Ovcherenko
2012-11-06 22:07       ` Sergey
2012-11-07  7:46         ` Ivan Ovcherenko
2012-11-07 11:01           ` Sergey
2013-01-04 22:07           ` Sergey

ALT Linux architecture porting

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/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-ports devel-ports/ http://lore.altlinux.org/devel-ports \
		devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com
	public-inbox-index devel-ports

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-ports


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git