Автор Тема: mkimage-profiles  (Прочитано 1442 раз)

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
mkimage-profiles
« : 16.12.2021 09:23:12 »
Чтобы переменную не указывать в командной строке куда можно записать чтоб подхватилась?
К примеру KFLAVOURS=std-def

Писать свой /conf.d/*.mk напряжно из-за одного параметра
« Последнее редактирование: 16.12.2021 10:46:21 от slave »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 098
    • Домашняя страница
    • Email
Re: mkimage-profiles
« Ответ #1 : 16.12.2021 11:00:20 »
Чтобы переменную не указывать в командной строке куда можно записать чтоб подхватилась?
К примеру KFLAVOURS=std-def

Писать свой /conf.d/*.mk напряжно из-за одного параметра
В скрипт или Makefile
Андрей Черепанов (cas@)

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #2 : 16.12.2021 11:09:34 »
А чтоб из ~/.mkimage/profiles.mk подхватывались? Может есть какой нибудь грязный хак?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 098
    • Домашняя страница
    • Email
Re: mkimage-profiles
« Ответ #3 : 16.12.2021 19:28:06 »
А чтоб из ~/.mkimage/profiles.mk подхватывались? Может есть какой нибудь грязный хак?
Добавить в файл .mk. Пару секунд в любимом текстовом редакторе.
Андрей Черепанов (cas@)

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #4 : 17.12.2021 03:16:02 »
А чтоб из ~/.mkimage/profiles.mk подхватывались? Может есть какой нибудь грязный хак?
Добавить в файл .mk. Пару секунд в любимом текстовом редакторе.
Я просто вот так хотел сделать и забыть
shell_config_set ~/.mkimage/profiles.mk KFLAVOURS std-def
Это было бы удобно
« Последнее редактирование: 17.12.2021 06:03:42 от slave »

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #5 : 19.12.2021 23:06:07 »
Вы можете добавить такой функционал? Так как вы начинаете засовывать в стартовые наборы много ненужного к примеру altmediawriter.

Или зачем две одиннаковые CPU-X и inxi. Я понимаю вам смотреть за этим некому, так дайте пользователю оградить себя от этого
« Последнее редактирование: 19.12.2021 23:15:43 от slave »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #6 : 20.12.2021 06:18:56 »
Или зачем две одиннаковые CPU-X и inxi. Я понимаю вам смотреть за этим некому, так дайте пользователю оградить себя от этого

Я за всем этим смотрю. В чём одинаковость cpu-x и inxi?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #7 : 20.12.2021 06:47:47 »
Я просто вот так хотел сделать и забыть
Код: [Выделить]
shell_config_set ~/.mkimage/profiles.mk KFLAVOURS std-def

В чём неудобство сделать conf.d/my.mk, например так:
mixin/my_conf:
   @$(call set,KFLAVOURS,std-def)

ifeq (distro,$(IMAGE_CLASS))

distro/my-gnome: distro/regular-gnome3 mixin/my_conf; @:
distro/my-xfce: distro/regular-xfce mixin/my_conf; @:

endif

Написать нужные настройки в mixin/my_conf.
И забыть.

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #8 : 20.12.2021 07:45:37 »
В чём одинаковость cpu-x и inxi?
Графическая и консольная, а если сюда еще добавить xfce4-about то получаеться три одинаковых функционала.

Или вот еще зачем включен avahi-daemon? Кому он нужен надо устанавливать полный дистрибутив в стартерах это уже перебор, лучше отключить демон по умолчанию чтоб в сеть неломился.

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #9 : 20.12.2021 07:51:21 »
distro/my-gnome: distro/regular-gnome3 mixin/my_conf; @:
distro/my-xfce: distro/regular-xfce mixin/my_conf; @:
В этом и неудобство что для каждой оболочки прописывать, а так  в установщике для mp в profiles.mk записал и ко всем по умолчанию сразу применяться будет

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #10 : 20.12.2021 07:55:14 »
cpu-x прямой аналог cpu-z. inxi удобная консольная утилита. xfce4-about только в xfce. Стартеркиты имеют общую основу и отличаются по сути только DE. Это позволяет с минимальными усилиями поддерживать их в рабочем состоянии и исправлять проблемы для всех разом.

Про avahi-daemon посмотрю.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #11 : 20.12.2021 07:55:43 »
В этом и неудобство что для каждой оболочки прописывать, а так  в установщике для mp в profiles.mk записал и ко всем по умолчанию сразу применяться будет

Это GNU Make. Смиритесь.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #12 : 20.12.2021 08:01:32 »
Про avahi-daemon посмотрю.

Включается для всех live с 2013 года:
commit c133f161bff52739c319e6da40d543bafb93c7af
Author: Michael Shigorin <mike@altlinux.org>
Date:   Sat Feb 2 23:39:00 2013 +0400

    live: enable avahi service
   
    Some file managers (particularly Dolphin) depend
    on avahi for network service browsing; turn it on
    if it's there.

diff --git a/features.in/live/live/image-scripts.d/03-services b/features.in/live/live/image-scripts.d/03-services
index df423a1528..1824114e71 100755
--- a/features.in/live/live/image-scripts.d/03-services
+++ b/features.in/live/live/image-scripts.d/03-services
@@ -39,6 +39,7 @@ connman
 random
 rpcbind
 plymouth
+avahi-daemon
 "
 
 # NB: dnsmasq: https://bugzilla.altlinux.org/show_bug.cgi?id=18799

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 403
  • antohami@
Re: mkimage-profiles
« Ответ #13 : 20.12.2021 08:02:32 »
Т.е. avahi-daemon нужен для того, чтобы работал обзор сети.

Оффлайн slave

  • Завсегдатай
  • *
  • Сообщений: 50
Re: mkimage-profiles
« Ответ #14 : 20.12.2021 08:29:09 »
Т.е. avahi-daemon нужен для того, чтобы работал обзор сети.

Ломиться на 5353 порт, откуда нам знать что пользователь устанавливает стартер для обзора сети по этому вырубить кому надо включат
ipv4     2 udp      17 24 src=192.168.1.6 dst=224.0.0.251 sport=5353 dport=5353 [UNREPLIED] src=224.0.0.251 dst=192.168.1.6 sport=5353 dport=5353 mark=0 zone=0 use=2
Коментарий из багзиллы https://bugzilla.altlinux.org/18799 тож считаю надо вырубить, может я из стартера буду делать сервер зачем мне обзор сети
Цитировать
Andrey Rahmatullin 2009-02-24 19:57:10 MSK

(В ответ на комментарий №2)
> Но dnsmasq стартует из своего собственного инит скрипта, что, думаю, логично.
Я-таки напоминаю, что это можно и даже нужно вырубить по дефолту, как с большинством остальных сервисов.
« Последнее редактирование: 20.12.2021 08:58:27 от slave »