IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> Mkimage-profiles
Поделиться
Koi.v2
сообщение 30.10.2019, 19:40
Сообщение #61


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Знаю вопрос будет звучать глупо, но все же...
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет.
В теории можно сделать скрипт сравнивающий листы пакетов с cache, ну или со списком в файле.

Сообщение отредактировал Koi.v2 - 30.10.2019, 19:43
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 30.10.2019, 23:33
Сообщение #62


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Koi.v2 @ 30.10.2019, 19:40) *
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет.

А зачем это тебе надо ? Или ты хочешь старый m-p из 8-ки вместе с профилями в 9-ку засунуть ?
Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей , правда я уже год как отошел от альтовского дистростроя , поэтому мнение чисто теоритическое, но думаю что базовые профили очень сильно поменялись и со старым m-p придется долбаться очень долго.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 31.10.2019, 0:40
Сообщение #63


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(kostyalamer @ 30.10.2019, 22:33) *
А зачем это тебе надо ? Или ты хочешь старый m-p из 8-ки вместе с профилями в 9-ку засунуть ?
Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей , правда я уже год как отошел от альтовского дистростроя , поэтому мнение чисто теоритическое, но думаю что базовые профили очень сильно поменялись и со старым m-p придется долбаться очень долго.

Просто поставил пакет из р9 на р8 новых зависимостей там нет, в полне нормально работает, apt на р9 указал, пока проблем нет. Не хочу обновляться до 9, подожду фиксов. biggrin.gif
Профили не то слово поменялись там даже р8 совсем другая стала чем до моего запоя+ мне теперь все вспоминать надо biggrin.gif .
Цитата(kostyalamer @ 30.10.2019, 22:33) *
А зачем это тебе надо ?

Пригодится, например если сборка на другие платформы.

Сообщение отредактировал Koi.v2 - 31.10.2019, 0:43
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Michael Shigorin
сообщение 31.10.2019, 14:14
Сообщение #64


Специалист
****

Группа: Пользователь
Сообщений: 128
Регистрация: 21.10.2011
Вставить ник
Цитата
Пользователь №: 2177
Страна: Украина
Город: Москва
Пол: Муж.



Репутация: 5


Цитата(Koi.v2 @ 30.10.2019, 18:40) *
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет.
В теории можно сделать скрипт сравнивающий листы пакетов с cache, ну или со списком в файле.

Ну почему глупо (разве что CHECK=1 вообще не смотрит на пакеты, а только подготавливает сборочный профиль, т.к. и на этой стадии могут уже быть проблемы -- когда-то я регулярно прогонял make CHECK=1 everything для выявления таких разломов).

Скрипт такой есть довольно давно (спасибо Виталику из 145-го лицея), живёт в m-p-d::bin/check-pkg-list -- я всё хотел его в m-p интегрировать получше и всё как-то не до того было. Возможно, достаточно просто скопировать для начала.

Цитата(kostyalamer @ 30.10.2019, 22:33) *
Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей

Угу. Вообще-то можно и патчи присылать, чтоб меньше было такого при перелезании на новые ветки.

Цитата(kostyalamer @ 30.10.2019, 22:33) *
правда я уже год как отошел от альтовского дистростроя

А жаль, кстати. Если не секрет -- просто уже не требуется, неинтересно или что-то ещё стряслось?..

Цитата(Koi.v2 @ 30.10.2019, 23:40) *
Профили не то слово поменялись там даже р8 совсем другая стала чем до моего запоя

Братцы, берегите себя -- вы нужны!


--------------------
--
Michael Shigorin | ALT Linux Team | OpenNET | ANNA-News Agency
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 31.10.2019, 22:02
Сообщение #65


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Michael Shigorin @ 31.10.2019, 14:14) *
А жаль, кстати. Если не секрет -- просто уже не требуется, неинтересно или что-то ещё стряслось?..

Ничего особенного, просто я еще со спектрумовских времен кодер-анархист. Ну не нравятся мне структуры вроде Базальта,
что поделать , ладно Михаил давай не будем развивать эту тему ( я уже тут неоднократно говорил что не собираюсь плевать в колодец из которого пил много лет ).
1) Хочется сказать спасибо Толе (NotHAM) и тебе за хорошую школу.
2) Я сменил Альт на Арч, но свои дурные привычки не оставил :
https://archlinux.org.ru/forum/topic/19020/ тут я пытался народ чему-то научить, правда это только начало, когда я понял что от изложения моих авторских костылей психическое здоровье чайников может пострадать на этом закончил.
Дальше все пошло еще страшнее но, описывать не стал, пусть хотя бы это переварят.
3) Собственно результат всего это безобразия , в просторечии именуемый ледяным, сейчас разрабатывается уже не в одиночку, а с группой товарищей : http://www.hostedredmine.com/projects/icearch/wiki . картинка там довольно старая ( кстати надо обновить ) , но общее представление дает .
Так что все нормально, Linux по-прежнему интересен smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 1.11.2019, 0:50
Сообщение #66


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Не знаю правильно ли писать в эту тему или создать отдельную об ошибках в сборке и еще на форуме альта продублирую. smile.gif

Код
<13>Oct 31 20:11:06 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554129988 installed
<13>Oct 31 20:11:06 rpmi: gettext-0.19.8.1-alt6 sisyphus+224335.100.1.1 1552252517 installed
warning: /etc/sysconfig/grub2 created as /etc/sysconfig/grub2.rpmnew
<13>Oct 31 20:11:07 rpmi: grub-common-2.02-alt18 p9+236185.100.3.1 1566552607 installed
<13>Oct 31 20:11:07 rpmi: libefivar-37-alt1 sisyphus+226727.100.1.1 1554522525 installed
<13>Oct 31 20:11:07 rpmi: efibootmgr-17-alt1 sisyphus+219483.100.1.1 1547642320 installed
<13>Oct 31 20:11:09 rpmi: grub-efi-2.02-alt18 p9+236185.100.3.1 1566552712 installed
modprobe: FATAL: Module efivars not found in directory /lib/modules/4.9.192-std-def-alt0.M80P.1
Not booted in EFI mode, unable to update EFI GRUB
<13>Oct 31 20:11:09 rpmi: refind-0.11.4-alt1 sisyphus+224000.300.3.1 1552934419 installed
<13>Oct 31 20:11:10 rpmi: shim-unsigned-15-alt2 sisyphus.218770.100 1546082134 installed
<13>Oct 31 20:11:10 rpmi: shim-signed-15-alt1 sisyphus+225224.100.5.1 1553389713 installed
<13>Oct 31 20:11:10 rpmi: hardlink-1.0-alt6 1324996062 installed
<13>Oct 31 20:11:11 rpmi: elilo-3.16-alt2 1540834726 installed
<13>Oct 31 20:11:11 rpmi: dosfstools-4.1-alt2 sisyphus+222679.100.1.1 1550889447 installed
<13>Oct 31 20:11:11 rpmi: alt-uefi-certs-1.0-alt2 sisyphus+227982.100.1.1 1555957808 installed
WARNING: GRUB_AUTOUPDATE_DEVICE not set in /etc/sysconfig/grub2
WARNING: so next boot may fail unless you have another bootloader;
WARNING: you might want to define it there and run grub-autoupdate
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
hsh-install: Packages installation complete.
Preparing packages for installation...
hsh-install: RPM database updated.
mki-run: has started executing.
hsh-run: changed working directory to `/tmp/.private/rupor/mkimage-profiles.build.7vJ0MOa/.work'
hsh-run: Locked working directory `/tmp/.private/rupor/mkimage-profiles.build.7vJ0MOa/.work'
hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/rupor'...
hsh-run: Locked config file `/etc/hasher-priv/user.d/rupor'
+ cd /.image
+ stage2=
+ for i in altinst live rescue
+ '[' -f altinst ']'
+ for i in altinst live rescue
+ '[' -f live ']'
+ stage2=live
+ for i in altinst live rescue
+ '[' -f rescue ']'
+ '[' -n live ']'
+ ia32efi_flag=present
+ efi=EFI
+ boot=EFI/BOOT
+ cert=EFI/enroll
+ tools=EFI/tools
+ shell=shellx64.efi
+ mkdir -v -p -- EFI/BOOT
mkdir: created directory 'EFI'
mkdir: created directory 'EFI/BOOT'
+ '[' -n altlinux ']'
+ shim_path=EFI/BOOT/bootx64.efi
+ bin_path=EFI/BOOT/grubx64.efi
+ efi_bindir=/usr/lib64/efi
+ kargs='fastboot live lowmem showopts automatic=method:cdrom quiet splash live_rw'
+ gfxprefix=/usr/share/gfxboot
+ refind_aux=EFI/refind
+ refind_boot=EFI/refind/refind_x64.efi
+ refind_bootia32=EFI/refind/refind_ia32.efi
+ refind_icons=EFI/refind/icons
+ '[' -f /usr/share/refind/icons/os_unknown.png ']'
+ icon_format=png
+ scan_icon=os_unknown.png
+ blacklist='shim.efi shim-fedora.efi PreLoader.efi TextMode.efi ebounce.efi GraphicsConsole.efi MokManager.efi HashTool.efi HashTool-signed.efi elilo.efi'
+ ia32efi_stack_full
+ shim_teen_path
+ shim_dir_prefix=/usr/share/shim
+ '[' -d /usr/share/shim ']'
++ find /usr/share/shim -maxdepth 1 -type d
++ sed 's|\./||'
++ sort -n -r
++ head -1
+ shim_max_version=/usr/share/shim/15
+ '[' '!' X/usr/share/shim/15 = X/usr/share/shim ']'
+ shimia32_dir=/usr/share/shim/15/ia32
+ shimx64_dir=/usr/share/shim/15/x64
+ '[' -f /usr/lib64/efi/refind_ia32.efi ']'
+ '[' -f /usr/lib64/efi/grubia32.efi ']'
+ '[' Xpresent = Xabsent ']'
+ :
+ '[' -z altlinux ']'
+ copy_shim
+ '[' -n EFI/BOOT/bootx64.efi ']'
+ copy_cert
+ '[' -n altlinux ']'
+ local keyfile=/etc/pki/uefi/altlinux.cer
+ '[' -s /etc/pki/uefi/altlinux.cer ']'
+ mkdir -v -p EFI/enroll
mkdir: created directory 'EFI/enroll'
+ cp -v -pLft EFI/enroll -- /etc/pki/uefi/altlinux.cer
'/etc/pki/uefi/altlinux.cer' -> 'EFI/enroll/altlinux.cer'
+ cp -v -pLf /usr/lib64/efi/shim.efi EFI/BOOT/bootx64.efi
cp: cannot stat '/usr/lib64/efi/shim.efi': No such file or directory
make[2]: *** [pack-image] Error 1
Command exited with non-zero status 2
59:54.39 79%CPU 427808k

Никак не пойму почему он директорию не создает вроде все есть.
cp: cannot stat '/usr/lib64/efi/shim.efi': No such file or directory
Отдельно от этого
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

modprobe: FATAL: Module efivars not found in directory /lib/modules/4.9.192-std-def-alt0.M80P.1
Странно что р8 примерно в таком же профиле собирается.

Сам профиь такой.
Код
ifeq (distro,$(IMAGE_CLASS))

distro/lxqt-chappie: distro/regular-lxqt distro/.regular-desktop \
    mixin/regular-lxqt +plymouth +power +x11 +pulse +nm +wireless \
    use/browser/falkon use/x11/sddm use/l10n/default/ru_RU \
    use/memtest use/services use/vmguest/vbox/x11 use/ntp/chrony \
    use/isohybrid  use/x11/lightdm/gtk \
    use/branding/complete use/docs/license
    @$(call set,BRANDING,altlinux-club-small)
    @$(call set,INSTALLER,club)
    @$(call set,KFLAVOURS,std-def)
    @$(call add,THE_KMODULES,virtualbox staging vhba bbswitch)
    @$(call add,THE_KMODULES,lsadrv)
    @$(call add,STAGE2_PACKAGES,chrony)
    @$(call add,BASE_PACKAGES,os-prober disable-usb-autosuspend)
    @$(call add,BASE_PACKAGES,color-prompt-and-man xautomation)
    @$(call add,BASE_PACKAGES,usbutils pv syslinux)
    @$(call add,THE_LISTS,$(call tags,lxqt desktop))
endif

Это пока незаконченный, если есть ошибки или советы по функционалу или какие замечание пишите.

Сообщение отредактировал Koi.v2 - 1.11.2019, 0:55
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 1.11.2019, 8:04
Сообщение #67


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Профиль интересный smile.gif Единственное что не пойму у тебя случауйно не p9 и Сизиф вместе подключены, версии пакетов какие-то странные ? Правда где-то краем глаза видел , что в альте поменялась нумерация пакетов- может быть это оно.
Попробуй любой стартер собрать в этом m-p на пробу ( лучше с lxqt - если такой есть ), профиля там должны быть.
Если соберется , копируй профиль и начинай потихоньку добавлять свои изменения . Для начала брендинг и инсталлер, посмотри съест ли их сборочница.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 1.11.2019, 15:39
Сообщение #68


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(kostyalamer @ 1.11.2019, 7:04) *
Единственное что не пойму у тебя случауйно не p9 и Сизиф вместе подключены, версии пакетов какие-то странные ?

Вроде репы правильные, в build.log:
Код
** using /home/rupor/myrepo/capt/apt.conf:
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/x86_64 classic
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/x86_64-i586 classic
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/noarch classic
rpm file:/home/rupor/myrepo/repo/ x86_64 hasher
rpm http://altlinuxclub.ru/repo/Repo_P9/ x86_64 hasher

** starting feature configuration

Может быть яндексные чем-то отличаются от основных альта?
Цитата(kostyalamer @ 1.11.2019, 7:04) *
Попробуй любой стартер собрать в этом m-p на пробу ( лучше с lxqt - если такой есть ), профиля там должны быть.
Если соберется , копируй профиль и начинай потихоньку добавлять свои изменения . Для начала брендинг и инсталлер, посмотри съест ли их сборочница.

Первое что сделал когда словил 2 раза подряд одни и теже ошибки.
Тестовый дистрибутив собирается и работает имею ввиду syslinux.iso просто загрузчик и утилита проверки памяти.

Пробовал собрать базовый .
Код
distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt +plymouth \
    use/browser/falkon use/x11/sddm
    @$(call add,THE_LISTS,$(call tags,lxqt desktop))

Сборка прерывается в том же самом месте с теми же самыми ошибками. Думаю проблема где-то у меня на пк зарылась, проверил предварительные настройки для сборок, вроде все верно. Обидно что это уже ближе к концу сборки.

Профиль переписал:
Код
ifeq (distro,$(IMAGE_CLASS))

distro/lxqt-chappie: distro/.chappie-bare distro/.chappie-x11 \
    +power +x11 use/browser/falkon use/l10n/default/ru_RU \
    use/vmguest/vbox/x11 use/ntp/chrony \
    use/isohybrid use/x11/lightdm/gtk \
    use/branding/complete
    @$(call set,BRANDING,altlinux-club-small)
    @$(call set,INSTALLER,club)
    @$(call add,THE_KMODULES,virtualbox vhba bbswitch)
    @$(call add,STAGE2_PACKAGES,chrony)
    @$(call add,BASE_PACKAGES,os-prober)
    @$(call add,BASE_PACKAGES,color-prompt-and-man xautomation)
    @$(call add,BASE_PACKAGES,usbutils pv syslinux)
    @$(call add,THE_LISTS,$(call tags,lxqt chappie vaapi))
# Может убрать браузер?
distro/.chappie-bare: distro/.regular-base mixin/regular-x11 \
    mixin/regular-lxqt mixin/regular-desktop use/memtest \
    use/syslinux/ui/gfxboot use/firmware/laptop +systemd-optimal \
    use/efi/refind
    @$(call add,THE_BRANDING,bootloader)
    @$(call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
    @$(call set,KFLAVOURS,std-def)
    
distro/.chappie-x11: +vmguest +wireless use/stage2/cifs
# Сделано из .regular-x11, убрано use/x11/wacom use/x11/amdgpu и live
endif

Хотя результат сборки точно такой же и в том же месте.

Старый я писал в ручную, а потом меня осенило зачем это делать если есть готовые наборы "Инвайт просто добавь воды".
А потом осенило еще раз, что в имеющихся профилях я не совсем согласен, ну и результат рукоблудия наверху.
Разные брегдинги тоже делал, тот же результат. cray.gif

Сообщение отредактировал Koi.v2 - 1.11.2019, 16:18
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 1.11.2019, 20:26
Сообщение #69


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Почитал, в теме на форуме Альта, собирать p9 из p8 очень заморочно . Мой тебе совет, на отдельный раздел винта воткни какой-нибудь стартер на p9 , до установи все что нужно для сборки и клонируй m-p у Михаила . После чего собери там любой стартер. Это самый простой путь ( на мой взгляд ), либо действуй по методу Антона , можно попробовать и так.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 1.11.2019, 21:57
Сообщение #70


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(kostyalamer @ 1.11.2019, 19:26) *
обирать p9 из p8 очень заморочно

Вот не было меня все жили тихо и спокойно, вдруг появился извращенец, всех переполошил. biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 1.11.2019, 22:46
Сообщение #71


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Koi.v2 @ 1.11.2019, 21:57) *
Вот не было меня все жили тихо и спокойно, вдруг появился извращенец, всех переполошил. biggrin.gif

Это хорошо, а то здесь по части Альта была стогнация перешедшая в глубокую гибернацию biggrin.gif
На тебя вся надежда, если еще tema подтянется, глядишь и возродите клуб.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 7:12
Сообщение #72


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Пытаюсь сейчас собирать P9.
Вроде ничего не предвещало беды, но...
Делаю пробные действия:
Код
make APTCONF=/home/tema/mkimage-profiles/apt.conf DEBUG=1 BUILDDIR=/home/tema/mkimage-profiles/bld alt-p9-kde5.iso

Создаётся образ, захожу в build
Файл sources.list:
Код
rpm file:/home/tema/distronavigator/repo x86_64 hasher #_home_tema_distronavigator_repo #branding_repo
rpm file:/home/tema/repo/p9/branch x86_64 classic #main_repo_i
rpm file:/home/tema/repo/p9/branch x86_64-i586 classic #main_repo_i
rpm file:/home/tema/repo/p9/branch noarch classic #main_repo_n

Я выкачал репы на комп, чтобы быстрее.
Если набираю:
Код
make distclean all

Всё соберётся прекрасно. Но стоит мне добавить в distcfg.mk
Код
BRANDING = kometa-school

То по команде
Код
make distclean all

Получаю:
Код
<13>Mar 15 03:00:01 rpmi: util-linux-2.33.2-alt1 sisyphus+227076.100.1.1 1555076778 installed
<13>Mar 15 03:00:01 rpmi: common-licenses-1.4-alt1 sisyphus.218139.100 1545239147 installed
<13>Mar 15 03:00:01 rpmi: branding-xalt-kworkstation-release-9.0.5-alt1 p9+247294.100.1.1 1583306755 installed
<13>Mar 15 03:00:01 rpmi: basesystem-1:sisyphus-alt22 1490197959 installed
mkimage: Processing 'prepare-image-workdir' ...
Reading Package Lists...
Building Dependency Tree...
Selected version fakeroot#1.20.2-alt2:sisyphus+229033.100.2.1<>1557324306 for fakeroot>=0:0.7.3
E: Couldn't find package branding-kometa-school-release
hsh-initroot: Failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.
mki-image-prepare: /home/tema/mkimage-profiles/bld/live/.work/chroot/.work: unable to make initial chroot: rc=1
make[1]: *** [/usr/share/mkimage/targets.mk:41: prepare-image-workdir] Error 1
make[1]: Leaving directory '/home/tema/mkimage-profiles/bld/live'
make: *** [/usr/share/mkimage/targets.mk:167: live/] Ошибка 2

Хотя и branding-kometa-school-release и все остальные лежат в репе и basedir в порядке. Я даже переносил их в свой локальный p9 и пересоздавал basedir p9. Все программные пакеты видны, но вот мой брендинг выдаёт E: Couldn't find package branding-kometa-school-release
Куда можно копать? Я помню что-то типа такого решалось переименованием брендинга, чтобы начиналсяя на букву a или типа того? Помогите, плиз

Сообщение отредактировал tema - 15.3.2020, 7:13
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 15.3.2020, 9:46
Сообщение #73


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(tema @ 15.3.2020, 7:12) *
Хотя и branding-kometa-school-release и все остальные лежат в репе и basedir в порядке. Я даже переносил их в свой локальный p9 и пересоздавал basedir p9. Все программные пакеты видны, но вот мой брендинг выдаёт E: Couldn't find package branding-kometa-school-release
Куда можно копать? Я помню что-то типа такого решалось переименованием брендинга, чтобы начиналсяя на букву a или типа того? Помогите, плиз

Это старый косяк , про который все время говорят что он пофикшен и он почему-то все время всплывает.
Для начала попробуй собрать с Сизифным брендингом, если с ним собирается то , мой способ это подмена брендинга.
По ссылке лежит псевдосизифный с нашей свободной лицензией :
http://altlinuxclub.ru/repo/Repo_P9/SRPMS....16-alt2.src.rpm
В принципе ты можешь пойти тем же путем , собери кометный как псевдосизифный с версией выше моего , сунь в свою локальную репу и спокойно собирай с ним Комету, либо спрашивай Антона или Михаила в чем тут проблема c m-p.

Сообщение отредактировал kostyalamer - 15.3.2020, 9:52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 15.3.2020, 10:40
Сообщение #74


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Вспомнил , была такая тема :
http://forum.russ2.com/index.php?showtopic...amp;#entry47950
и багу Иван вешал : https://bugzilla.altlinux.org/show_bug.cgi?id=32130#c1
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 15:57
Сообщение #75


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Спасибо! Помогло :-)
Подменил брендниг alt-starterkit на свой с более высокой версией и всё alt-p9-kde5.iso собралось как надос брендингом... Печально, что такие странные костыли нужны.
А как сделать, чтобы в загрузчике был по умолчанию русский язык и не приходилось его выбирать по F2?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 16:42
Сообщение #76


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Чего-то рано обрадовался. После сборки решил ещё раз собрать то же самое уже в директории build командой:
Код
make distclean all

И он установил младшую версию брендинга из репы p9, проигнорировав мою подмену из моей локальной репы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 18:37
Сообщение #77


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Складывается впечатление, что make distclean all вообщк игнорит sources.list созданный и качает все паккеты из интернета
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 15.3.2020, 18:48
Сообщение #78


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(tema @ 15.3.2020, 16:42) *
Чего-то рано обрадовался. После сборки решил ещё раз собрать то же самое уже в директории build командой:
Код
make distclean all

И он установил младшую версию брендинга из репы p9, проигнорировав мою подмену из моей локальной репы.

Подожди Артем , я наверное отстал от жизни что это за make distclean all , это какой-то новый макрос что ли для сборки с последующей очисткой ?
Раньше make distclean просто очищал сборочницу , а собирали make имя_сборки.iso
Я иногда собирал через make CLEAN=1 имя.iso или make NICE имя.iso так как с железом были проблемы.
У тебя через простой make тоже не собирается ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:04
Сообщение #79


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Точно! Отключил интернет и эта фигня требует доступ к яндексу. :-(
Значит он игнорит созданный sources.list и лезет в глобальные настройки компа за пакетами
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:05
Сообщение #80


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(kostyalamer @ 15.3.2020, 17:48) *
Подожди Артем , я наверное отстал от жизни что это за make distclean all , это какой-то новый макрос что ли для сборки с последующей очисткой ?
Раньше make distclean просто очищал сборочницу , а собирали make имя_сборки.iso
Я иногда собирал через make CLEAN=1 имя.iso или make NICE имя.iso так как с железом были проблемы.
У тебя через простой make тоже не собирается ?

Ну я из howto это взял :-)
https://www.altlinux.org/Mkimage/Profiles/m...%B2%D0%BA%D0%B0
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:14
Сообщение #81


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Сейчас попробую
conf.d/p8.mk
Код
@$(call set,BRANDING,kometa-school)

Я так понимаю, что он не находил мои rpm, потому что в интернете их искал.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:26
Сообщение #82


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Собирается. Похоже, что соберётся :-)
Как же тогда менять? По howto выходит, что настраивать надо в папке build всё и потом делать make distclean all. Там реально удобно всё по папкам настраивать.
Может там есть какой-то параметр, чтобы указывать правильные репы?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:27
Сообщение #83


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


В качесте лайвхака, попробую, когда соберётся, свои системыне конфиги apt указать не на яндекс а на локаньные копии
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 19:41
Сообщение #84


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(tema @ 15.3.2020, 18:27) *
В качесте лайвхака, попробую, когда соберётся, свои системыне конфиги apt указать не на яндекс а на локаньные копии

Сработало! Собирается. Но это всё-таки баг, а не фича :-(
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 15.3.2020, 20:50
Сообщение #85


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(tema @ 15.3.2020, 14:57) *
А как сделать, чтобы в загрузчике был по умолчанию русский язык и не приходилось его выбирать по F2?

Этот вопрос до сих пор актуален... rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 15.3.2020, 22:08
Сообщение #86


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(tema @ 15.3.2020, 20:50) *
Этот вопрос до сих пор актуален... rolleyes.gif

Если ничего не поменялось , то добавь в свой профиль :
@$(call set,GLOBAL_BOOT_LANG,ru_RU)
и вопрос решится smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 16.3.2020, 0:18
Сообщение #87


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Цитата(kostyalamer @ 15.3.2020, 21:08) *
Если ничего не поменялось , то добавь в свой профиль :
@$(call set,GLOBAL_BOOT_LANG,ru_RU)
и вопрос решится smile.gif

Это в distcfg.mk?

upd
Добавил в distcfg:
Код
LANG_RUSSIAN = ru_RU
export GLOBAL_BOOT_LANG = $(LANG_RUSSIAN)

Сработало! Спасибо огромное! :-)

Сообщение отредактировал tema - 16.3.2020, 1:01
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 16.3.2020, 2:09
Сообщение #88


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Ещё такой вопрос. В какую папку нужно поместить файлы, которые попадут в систему и я потом с помощью installer features смогу скопировать куда хочу. Или можно каким-то образом собрать install features так, чтобы там в пакете был файл, чтобы я мог его скопировать туда куда мне надо?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 16.3.2020, 7:42
Сообщение #89


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(tema @ 16.3.2020, 2:09) *
Ещё такой вопрос. В какую папку нужно поместить файлы, которые попадут в систему и я потом с помощью installer features смогу скопировать куда хочу. Или можно каким-то образом собрать install features так, чтобы там в пакете был файл, чтобы я мог его скопировать туда куда мне надо?

Помню пробовал когда-то этот способ но то ли что то не понял то ли хз, ничего у меня не копировалось.
В результате стал собирать rpm пакет который делает все тоже самое и добавлять его в пакетный профиль,
вот тема про скелетоны : http://forum.russ2.com/index.php?showtopic=3538&hl=skel

Сообщение отредактировал kostyalamer - 16.3.2020, 7:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 17.3.2020, 19:07
Сообщение #90


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


Не, мне нужно другое. Я хочу, чтобы моя installer feature скопировала файл в нужное мне место.
Например, мне нужно было скопировать картинку. Пришлось запихать её в branding и сделать так в скрипте installer feature:
Код
cp $destdir/usr/share/design/school/backgrounds/bglight.png $destdir/etc/skel/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

4 страниц V  < 1 2 3 4 >
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 12:56