LINUX.ORG.RU
ФорумTalks

initscripts-fork 2013.10.1

 , sysctl-default-conf,


1

2

Спустя почти год вышла новая версия initscripts-fork — легковесной системы инициализации, ориентированной на тех, кому нужно работать, а не возиться с отвалившимися конфигами.

Что было сделано за это время:

  • Адаптация под последние перемены в Arch Linux (вроде выкинутой поддержки root-fsck в mkinitcpio).
  • Теперь в arch-tmpfiles есть всё, что не успел доделать оригинальный разраб, — указание conf-файлов через командную строку, автоудаление устаревших временных файлов, поддержка всех основных команд и т.д. Заодно удалось почистить код и исправить несколько возможных ошибок.
  • Более внятные и подробные предупреждения.
  • Чуть более подробный лог загрузки.
  • Обновлено описание доступных обработчиков (hooks).
  • Исправления и прочие мелкие радости.

Отдельное спасибо Максиму Деваеву и Connor Behan за предоставленные патчи.

Напоминаю, что все недостающие скрипты и конфиги к ним лежат на https://bitbucket.org/TZ86/arch-rcscripts. Сейчас подумываю написать к ним небольшую утилиту, которая будет анализировать список установленных пакетов и доустанавливать недостающее в /etc/rc.d, и выложить в AUR.

Enjoy.

Подробный список изменений

Пакет на AUR

P.S.: Если кому-то интересно, в AUR появился новый пакет, возвращающий /etc/sysctl.conf, благо оригинальным sysctl (не поццеринговелосипедом) он вполне поддерживается. Кстати, sysctl в некоторых случаях отваливается с ошибкой, если этого файла нет.

★★★★★

Последнее исправление: AX (всего исправлений: 1)
Ответ на: комментарий от AX

Мои материнки не настолько хреновые, что бы всё время приходилось корректировать время.

Они у тебя с атомными часами?

Gotf ★★★
()
Ответ на: комментарий от Behem0th

Кто то плакался что у него снесло с настройками.

У меня тоже исчезло, хотя отличался от дефолтного (был включён sysrq).

AX ★★★★★
() автор топика
Ответ на: комментарий от Gotf

Они у тебя с атомными часами?

Если у тебя часы каждый день приходится корректировать, то такую материнку лучше сразу отправлять в /dev/trash.

AX ★★★★★
() автор топика
Ответ на: комментарий от Gotf

Мне повторить вопрос или случай слишком тяжёлый?

Я уже дал написал ответ, но специально для тебя повторю ещё раз:

Мои материнки не настолько хреновые, что бы всё время приходилось корректировать время.

AX ★★★★★
() автор топика
Ответ на: комментарий от redgremlin

Висящий демон в памяти и запускающаяся по запросу служба - это одно и тоже?

inetd, inetd... - послышалось издалека

devl547 ★★★★★
()
Ответ на: комментарий от Gotf

Да в них же кварц.

И? Вот сейчас ради интереса сверил по инету, отставание в 1-1,5 мин. Последний раз я часы трогал… а ХЗ, когда я их последний раз трогал, но несколько месяцев уже точно прошло.

AX ★★★★★
() автор топика
Последнее исправление: AX (всего исправлений: 1)
Ответ на: комментарий от AX

И?

Без костылей кварцевый резонатор имеет большую погрешность.

Вот сейчас ради интереса сверил по инету, отставание в 1-1,5 мин.
несколько месяцев уже точно прошло

Грошовые китайские наручные часики и то точнее :) Вот 10-20 секунд за полгода — это для десктопа ещё терпимо.

Gotf ★★★
()
Последнее исправление: Gotf (всего исправлений: 1)
Ответ на: комментарий от Gotf

Без костылей кварцевый резонатор имеет большую погрешность.

Стационарник с собой в дорогу всё равно не возьмёшь, а для домашних часов вполне терпимо.

Грошовые китайские наручные часики и то точнее :)

Мне бы такие грошовые часы…

AX ★★★★★
() автор топика
Ответ на: комментарий от AX

AX

И? Вот сейчас ради интереса сверил по инету, отставание в 1-1,5 мин. Последний раз я часы трогал… а ХЗ, когда я их последний раз трогал, но несколько месяцев уже точно прошло.


ntpdate решает этот недостаток. К слову.

blackst0ne ★★★★★
()
Ответ на: комментарий от AX

Как я писал ранее: я считаю что затирание конфига сделано зря. С переносом настроек из единого sysctl.conf в sysctl.conf.d я согласен. Но разговор был не об этом. Я спрашивал зачем нужен пакет с одим конфигом? Он не вернет те настройки которые были у тебя до сноса sysctl.conf. А если их придется писать заново почему бы не сделать это внутри sysctl.conf.d?

Behem0th ★★★★★
()
Ответ на: комментарий от blackst0ne

ntpdate

The accuracy and reliability of ntpdate entirely depends on the accuracy and network link stability of the first server it connects with. As this inaccuracy can lead to a multitude of problems, the maintainers have decided to deprecate it in favor of only using the ntpd (network time protocol daemon) or a sntp (simple network time protocol) query.

Хмм…

AX ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

А если их придется писать заново почему бы не сделать это внутри sysctl.conf.d?

initscripts-fork 2013.10.1 (комментарий)

Я уже пояснял это в первом (ну не люблю я сообщения об ошибках) и третьем пунктах.

AX ★★★★★
() автор топика
Ответ на: комментарий от AX

AX

Хмм…


Да-да, моя вина. Есть у меня ещё в наследии всякие centos'и старые.

blackst0ne ★★★★★
()
Ответ на: комментарий от AX

Ну первый пункт это такое ...

В-третьих, у sysctl.conf есть одно небольшое, но всё же преимущество — его настройки гарантированно применяются последними. Т.е. нет вероятности, что какой-то пакет создаст файл, который будет применяться уже после твоего 99-my.conf (в sysctl.d ведь все файлы читаются в алфавитном порядке?).

Просто пришло в голову: есть ли вероятность что какой-то пакет затрет весь sysctl.conf при добавлении своих настроек? Если такое возможно то ИМХО это хуже чем неправильный порядок опций в случае с sysctl.d.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Просто пришло в голову: есть ли вероятность что какой-то пакет затрет весь sysctl.conf при добавлении своих настроек?

Во-первых, вероятность наткнуться на пакет, добавляющий /etc/sysctl.conf, крайне мала. Во-вторых, pacman просто выведет ошибку «такой файл уже существует».

AX ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

Я имел ввиду не установится с пакетом а сгенерирует в процессе работы.

Ну это уже чистый ССЗБ. К тому же маловероятный.

AX ★★★★★
() автор топика
Ответ на: комментарий от AX

маловероятный

Ну если такой уж маловероятный то наверно ты прав.

Behem0th ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

06.10.2013 14:08:55
25.10.2013 20:57:12

Ты слишком быстр. :)

AX ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

Убрать из зависимостей удева, Гнома и дохрена чего еще. Потом системдэ-любы могут хоть обфапаться на свою системдэ, мы и слова не скажем.

LongLiveUbuntu ★★★★★
()

Девелопер-фанатик — это печально.

KendovNorok
()
Ответ на: комментарий от snoopcat

работает? загружается? демоны запускает?
ЧТО, БЛИН, ЕЩЕ НАДО?!

С таким подходом и на Винде можно сидеть. А чего, работает жеж.

aidan ★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Не пойму у тебя это всё компеляется чтоле? Тратит твоё время?
Я бы ещё мог понять тех людей у кого трафик не резиновый и пекарня слабая.

ritsufag ★★★★★
()
Ответ на: комментарий от snoopcat

Ты давний вендолюб, тебе действительно пофиг. Жри что дают! Вот твой девиз по жизни.

daemonpnz ★★★★★
()

...ориентированной на тех, кому нужно возиться с отсохшими ветвями эволюции, а не с отвалившимися конфигами.

thesis ★★★★★
()
Ответ на: комментарий от ritsufag

Нет, не компеляется. Вопрос не в компелянии, а в навязывании.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от thesis

Это не «корни деградации». Это метастазы прогресса!

Угу, конечно, а гномошелл — это вообще сосредоточие новейших технологий! :)

AX ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.