The OpenNET Project / Index page

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



"Обновление установочных сборок Void Linux "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Обновление установочных сборок Void Linux " +/
Сообщение от Аноним (53), 17-Окт-22, 15:49 
> В чем сложность?

В том, что конфиг твоей системы теперь как минимум в двух гит-репах: твой собственный + форк войда.

> довольно неплохо сделано

Погугли, как люди оформляют свои оверлеи к войду. Спойлер: через костыли. В никсоси напротив, оверлеи - это штатный механизм.

> Вот например арчевский PKGBUILD

А как в нем сделать "наследуемся от PKGBUILD, предоставляемого дистром, и довешиваем туда доп. патч и применяем еще одну опцию сборки"? В никсоси есть override{,Attrs}. Мейнтейнеры nixpkgs обновят версию полибара, а у меня он сам автоматически заоверрайдится с нулевыми усилиями с моей стороны.

Да и чтобы оформить пакет, тебе пришлось создать два файла: собственно скрипт + PKGBUILD. В никсоси свой пакет можно оформлять по месту. К примеру, конфигурируем гит и тут же рядом кладем скрипт, оформленный правильно как пакет:

    programs.git.config = {
      init.defaultBranch = "master";
      alias = {
        "co" = "checkout";
        "s"  = "status";
      };
    };
    environment.systemPackages = [(writeShellApplication {
      name = "git-my-custom-command";
      runtimeInputs = with pkgs; [coreutils git];
      text = ''
        # не пришлось создавать отдельные файлы,
        # реализация кастомной гит-команды
        # находится рядом с конфигом гита
      '';
    })];

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Обновление установочных сборок Void Linux , opennews, 17-Окт-22, 08:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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