The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
sysctl редактируем, !*! Alex, 12-Окт-17, 16:56  [смотреть все]
shell freebsd (/bin/sh)

В установочном скрипте надо отредактировать
/etc/sysctl.conf

- если строка задокументирована, то убрать #
- если нету, добавить
- если не то значение, изменить.

Я делаю через sed с копирование во временный файл.

Не получается красивый читабильный код для всех ветвей.
Хочется наглядности.
Кто как делает?

  • sysctl редактируем, !*! Led, 19:08 , 12-Окт-17 (1)
    > Не получается красивый читабильный код для всех ветвей.
    > Хочется наглядности.

    man awk

  • sysctl редактируем, !*! Аноним, 14:03 , 15-Окт-17 (5)
    > shell freebsd (/bin/sh)
    > В установочном скрипте надо отредактировать
    > /etc/sysctl.conf
    > - если строка задокументирована, то убрать #
    > - если нету, добавить
    > - если не то значение, изменить.
    > Я делаю через sed с копирование во временный файл.
    > Не получается красивый читабильный код для всех ветвей.
    > Хочется наглядности.
    > Кто как делает?

    Компетентные системные администраторы при автоматизации установки подкладывают заранее составленный конфиг целиком. С помощью cp или cat.

    • sysctl редактируем, !*! Аноним, 21:54 , 15-Окт-17 (6) –3
      >[оверквотинг удален]
      >> /etc/sysctl.conf
      >> - если строка задокументирована, то убрать #
      >> - если нету, добавить
      >> - если не то значение, изменить.
      >> Я делаю через sed с копирование во временный файл.
      >> Не получается красивый читабильный код для всех ветвей.
      >> Хочется наглядности.
      >> Кто как делает?
      > Компетентные системные администраторы при автоматизации установки подкладывают заранее
      > составленный конфиг целиком. С помощью cp или cat.

      Да когда лень думать  ....... так и делаем
      Я биллинг на awk  и sed делал, нужно было за два дня .....

      • sysctl редактируем, !*! Аноним, 21:55 , 15-Окт-17 (7) –3
        >[оверквотинг удален]
        >>> - если не то значение, изменить.
        >>> Я делаю через sed с копирование во временный файл.
        >>> Не получается красивый читабильный код для всех ветвей.
        >>> Хочется наглядности.
        >>> Кто как делает?
        >> Компетентные системные администраторы при автоматизации установки подкладывают заранее
        >> составленный конфиг целиком. С помощью cp или cat.
        > Да когда лень думать  ....... так и делаем
        > Я биллинг на awk  и sed делал, нужно было за два
        > дня .....

        И работало года три .....

        • sysctl редактируем, !*! Аноним, 09:49 , 16-Окт-17 (8) –2
          А на C, получилось бы красивенько, не сразу, потыркался бы, тут посмотрел там посмотрел, тут почитал там почитал, пробобовал, и снова читал, и снова тыркался, и снова пробовал ... и получилось бы,

          вот так я делаю

          • sysctl редактируем, !*! Аноним, 09:50 , 16-Окт-17 (9) –2
            > А на C, получилось бы красивенько, не сразу, потыркался бы, тут посмотрел
            > там посмотрел, тут почитал там почитал, пробобовал, и снова читал, и
            > снова тыркался, и снова пробовал ... и получилось бы,
            > вот так я делаю

            Зачем сам не знаю, просто интересно .....


  • sysctl редактируем, !*! romanegunkov, 04:31 , 18-Дек-17 (13) –1
    Обычно sed, но это хорошо когда однострочный конфиг, чуть сложнее и можно поломать файл, полноценный парсинг на sh неудобно делать.

    Возможно тут более подходящее решение, сам только мельком посмотрел.

    https://anonscm.debian.org/cgit/d-i/cdebconf.git/tree/
    https://manpages.debian.org/stretch/debconf-doc/debconf-deve...

  • sysctl редактируем, !*! pavlinux, 22:33 , 26-Дек-17 (14)
    > freebsd ..
    > строка задокументирована ...

    :D




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру