archlinux + initng (как прикрутить)

Модератор: Модераторы разделов

Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

archlinux + initng

Сообщение Dr.SMP »

Если кто ставил - подскажите, пожалуйста как.
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: archlinux + initng

Сообщение SilentMan »

Заинтересовали, если поставлю за сегодня - подскажу :)
Registered Linux user #451481
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: archlinux + initng

Сообщение Dr.SMP »

SilentMan писал(а):
02.01.2008 11:56
Заинтересовали, если поставлю за сегодня - подскажу :)

Буду весьма признателен.
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: archlinux + initng

Сообщение (asper »

Ребята есть одна подстава:
Придётся переписать все скрипты демонов в /etc/rc.d
В общем последние обсуждения этого initng на официальном форуме прекратились 2005 году
http://bbs.archlinux.org/viewtopic.php?id=14535
http://bbs.archlinux.org/viewtopic.php?id=12183
Кстати есть ещё и такой проект :
runit
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: archlinux + initng

Сообщение SilentMan »

(asper писал(а):
02.01.2008 12:13
Ребята есть одна подстава:
Придётся переписать все скрипты демонов в /etc/rc.d
В общем последние обсуждения этого initng на официальном форуме прекратились 2005 году
http://bbs.archlinux.org/viewtopic.php?id=14535
http://bbs.archlinux.org/viewtopic.php?id=12183
Кстати есть ещё и такой проект :
runit

Знаю, читал. Переписать не проблема, шаблон предоставляют.
Registered Linux user #451481
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: archlinux + initng

Сообщение (asper »

SilentMan писал(а):
02.01.2008 12:54
Знаю, читал. Переписать не проблема, шаблон предоставляют.

Ловлю на слове :rolleyes:
С вас PKGBUILD в AUR-е (для начала можно здесь) и отчёт о работоспособности "самописаных демонов" из шаблона :)
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: archlinux + initng

Сообщение SilentMan »

Пожалуйста.

Код: Выделить всё

# Contributor: Evgeny Grablyk <sm@linuxforum.org.ua>
pkgname=initng
pkgver=0.6.10.2
pkgrel=1
pkgdesc="Another init system"
arch=(i686)
url="http://www.initng.org"
license=('GPL')
makedepends=(gcc cmake)
source=(http://download.initng.org/initng/v0.6/$pkgname-$pkgver.tar.bz2)

build() {
  cd "$startdir/src/$pkgname-$pkgver"
  mkdir build; cd build
  cmake ..
  make DESTDIR=$startdir/pkg install
}


Код: Выделить всё

# Contributor: Evgeny Grablyk <sm@linuxforum.org.ua>
pkgname=initng-ifiles
pkgver=0.1.4
pkgrel=1
pkgdesc="Initng ifiles"
arch=(i686)
url="http://www.initng.org"
license=('GPL')
makedepends=(gcc cmake)
source=(http://download.initng.org/initng-ifiles/v0.1/$pkgname-$pkgver.tar.bz2)

build() {
  cd "$startdir/src/$pkgname-$pkgver"
  mkdir build; cd build
  cmake ..
  make DESTDIR=$startdir/pkg install
}


Отчет: 90% дефолтных скриптов отлично работают. Поправить пришлось только те, где указываются конфигурационные файлы. Система очень гибкая и легко изменяемая. Еще не разобрался с русификацией консоли. Все довольно красиво, типа времени выполнения и загрузки, процентов загрузки.
О сокрости не скажу, не мерял но собираюсь.
В общем, труъ весчъ.
Сейчас поем и пойду создавать тему обмена знаниями и взаимопомощи для тестеров форумах Арча, плюс добавлю в AUR :)
Registered Linux user #451481
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: archlinux + initng

Сообщение (asper »

Тут как минимум надо initscripts в зависимости добавить, у вас вообще их нет.
в initng-ifiles было бы логично прописать initng как зависимость.
и сделать небольшой install скрипт, который хотя бы просто выдавал, что надо в загрузчике прописать init=/sbin/initng
PS: А вообще молодец, так держать, сделаем Арч лучше.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: archlinux + initng

Сообщение SilentMan »

Тут как минимум надо initscripts в зависимости добавить, у вас вообще их нет.

Атнють, initscripts написаны для дефолтного инита.
в initng-ifiles было бы логично прописать initng как зависимость.

Действительно. Тогда уж сделаю их одним пакетом.
и сделать небольшой install скрипт, который хотя бы просто выдавал, что надо в загрузчике прописать init=/sbin/initng

Чтобы прописать, надо пойти и почиать документацию на сайте initng. Иначе и смотреть в сторону оного нечего.
Registered Linux user #451481
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: archlinux + initng

Сообщение (asper »

SilentMan писал(а):
02.01.2008 20:22
Атнють, initscripts написаны для дефолтного инита.

значит у него полностью своя система инициализации ?
rc.multi rc.single и тд курят в стороне ?
А как же rc.conf ?
так что нужно всёж добавить initscripts в зависимости.
SilentMan писал(а):
02.01.2008 20:22
Действительно. Тогда уж сделаю их одним пакетом.

тут чтобы скомпилить initng-ifiles нужны хедеры с initng.
SilentMan писал(а):
02.01.2008 20:22
Чтобы прописать, надо пойти и почиать документацию на сайте initng. Иначе и смотреть в сторону оного нечего.

Тут я с вами не соглашусь, надо сделать полность самостоятельный пакет который кстати и genrunlevel --all по обстоятельствам так же запускает
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: archlinux + initng

Сообщение SilentMan »

значит у него полностью своя система инициализации ?
rc.multi rc.single и тд курят в стороне ?
А как же rc.conf ?
так что нужно всёж добавить initscripts в зависимости.

Насколько я успел увидеть - да.
а ежели у юзера стоят initscripts-splash? в общем положить в install тест на наличие rc.conf и если он есть - взять из него список демонов.
тут чтобы скомпилить initng-ifiles нужны хедеры с initng

это влияет только на порядок компиляции.
Тут я с вами не соглашусь, надо сделать полность самостоятельный пакет который кстати

ладно, добавлю install но в нем кроме всего прочего настоятельно пну пользователя пойти на сайт почитать доки. целее его арч будет.
и genrunlevel --all по обстоятельствам так же запускает

по каким таким обстоятельствам? :)

сейчас еще немного разгребу с fam и буду переписывать.
Registered Linux user #451481
Спасибо сказали: