Mkimage-profiles |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Mkimage-profiles |
Поделиться |
30.10.2019, 19:40
Сообщение
#61
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
Знаю вопрос будет звучать глупо, но все же...
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет. В теории можно сделать скрипт сравнивающий листы пакетов с cache, ну или со списком в файле. Сообщение отредактировал Koi.v2 - 30.10.2019, 19:43 |
|
|
30.10.2019, 23:33
Сообщение
#62
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет. А зачем это тебе надо ? Или ты хочешь старый m-p из 8-ки вместе с профилями в 9-ку засунуть ? Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей , правда я уже год как отошел от альтовского дистростроя , поэтому мнение чисто теоритическое, но думаю что базовые профили очень сильно поменялись и со старым m-p придется долбаться очень долго. |
|
|
31.10.2019, 0:40
Сообщение
#63
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
А зачем это тебе надо ? Или ты хочешь старый m-p из 8-ки вместе с профилями в 9-ку засунуть ? Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей , правда я уже год как отошел от альтовского дистростроя , поэтому мнение чисто теоритическое, но думаю что базовые профили очень сильно поменялись и со старым m-p придется долбаться очень долго. Просто поставил пакет из р9 на р8 новых зависимостей там нет, в полне нормально работает, apt на р9 указал, пока проблем нет. Не хочу обновляться до 9, подожду фиксов. Профили не то слово поменялись там даже р8 совсем другая стала чем до моего запоя+ мне теперь все вспоминать надо . А зачем это тебе надо ? Пригодится, например если сборка на другие платформы. Сообщение отредактировал Koi.v2 - 31.10.2019, 0:43 |
|
|
31.10.2019, 14:14
Сообщение
#64
|
|
Специалист Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: 5 |
Есть ли способы проверки сборки и наличие пакетов в репозитории и проще чем CHECK? Долго проверяет. В теории можно сделать скрипт сравнивающий листы пакетов с cache, ну или со списком в файле. Ну почему глупо (разве что CHECK=1 вообще не смотрит на пакеты, а только подготавливает сборочный профиль, т.к. и на этой стадии могут уже быть проблемы -- когда-то я регулярно прогонял make CHECK=1 everything для выявления таких разломов). Скрипт такой есть довольно давно (спасибо Виталику из 145-го лицея), живёт в m-p-d::bin/check-pkg-list -- я всё хотел его в m-p интегрировать получше и всё как-то не до того было. Возможно, достаточно просто скопировать для начала. Мне кажется проще клонировать m-p для 9-ки и потихоньку добавлять пакеты из старых профилей Угу. Вообще-то можно и патчи присылать, чтоб меньше было такого при перелезании на новые ветки. правда я уже год как отошел от альтовского дистростроя А жаль, кстати. Если не секрет -- просто уже не требуется, неинтересно или что-то ещё стряслось?.. Профили не то слово поменялись там даже р8 совсем другая стала чем до моего запоя Братцы, берегите себя -- вы нужны! -------------------- |
|
|
31.10.2019, 22:02
Сообщение
#65
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
А жаль, кстати. Если не секрет -- просто уже не требуется, неинтересно или что-то ещё стряслось?.. Ничего особенного, просто я еще со спектрумовских времен кодер-анархист. Ну не нравятся мне структуры вроде Базальта, что поделать , ладно Михаил давай не будем развивать эту тему ( я уже тут неоднократно говорил что не собираюсь плевать в колодец из которого пил много лет ). 1) Хочется сказать спасибо Толе (NotHAM) и тебе за хорошую школу. 2) Я сменил Альт на Арч, но свои дурные привычки не оставил : https://archlinux.org.ru/forum/topic/19020/ тут я пытался народ чему-то научить, правда это только начало, когда я понял что от изложения моих авторских костылей психическое здоровье чайников может пострадать на этом закончил. Дальше все пошло еще страшнее но, описывать не стал, пусть хотя бы это переварят. 3) Собственно результат всего это безобразия , в просторечии именуемый ледяным, сейчас разрабатывается уже не в одиночку, а с группой товарищей : http://www.hostedredmine.com/projects/icearch/wiki . картинка там довольно старая ( кстати надо обновить ) , но общее представление дает . Так что все нормально, Linux по-прежнему интересен |
|
|
1.11.2019, 0:50
Сообщение
#66
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
Не знаю правильно ли писать в эту тему или создать отдельную об ошибках в сборке и еще на форуме альта продублирую.
Код <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 |
|
|
1.11.2019, 8:04
Сообщение
#67
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Профиль интересный Единственное что не пойму у тебя случауйно не p9 и Сизиф вместе подключены, версии пакетов какие-то странные ? Правда где-то краем глаза видел , что в альте поменялась нумерация пакетов- может быть это оно.
Попробуй любой стартер собрать в этом m-p на пробу ( лучше с lxqt - если такой есть ), профиля там должны быть. Если соберется , копируй профиль и начинай потихоньку добавлять свои изменения . Для начала брендинг и инсталлер, посмотри съест ли их сборочница. |
|
|
1.11.2019, 15:39
Сообщение
#68
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
Единственное что не пойму у тебя случауйно не 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 Может быть яндексные чем-то отличаются от основных альта? Попробуй любой стартер собрать в этом 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 Хотя результат сборки точно такой же и в том же месте. Старый я писал в ручную, а потом меня осенило зачем это делать если есть готовые наборы "Инвайт просто добавь воды". А потом осенило еще раз, что в имеющихся профилях я не совсем согласен, ну и результат рукоблудия наверху. Разные брегдинги тоже делал, тот же результат. Сообщение отредактировал Koi.v2 - 1.11.2019, 16:18 |
|
|
1.11.2019, 20:26
Сообщение
#69
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Почитал, в теме на форуме Альта, собирать p9 из p8 очень заморочно . Мой тебе совет, на отдельный раздел винта воткни какой-нибудь стартер на p9 , до установи все что нужно для сборки и клонируй m-p у Михаила . После чего собери там любой стартер. Это самый простой путь ( на мой взгляд ), либо действуй по методу Антона , можно попробовать и так.
|
|
|
1.11.2019, 21:57
Сообщение
#70
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
|
|
|
1.11.2019, 22:46
Сообщение
#71
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
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 |
|
|
15.3.2020, 9:46
Сообщение
#73
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Хотя и 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 |
|
|
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 |
|
|
15.3.2020, 15:57
Сообщение
#75
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Спасибо! Помогло :-)
Подменил брендниг alt-starterkit на свой с более высокой версией и всё alt-p9-kde5.iso собралось как надос брендингом... Печально, что такие странные костыли нужны. А как сделать, чтобы в загрузчике был по умолчанию русский язык и не приходилось его выбирать по F2? |
|
|
15.3.2020, 16:42
Сообщение
#76
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Чего-то рано обрадовался. После сборки решил ещё раз собрать то же самое уже в директории build командой:
Код make distclean all И он установил младшую версию брендинга из репы p9, проигнорировав мою подмену из моей локальной репы. |
|
|
15.3.2020, 18:37
Сообщение
#77
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Складывается впечатление, что make distclean all вообщк игнорит sources.list созданный и качает все паккеты из интернета
|
|
|
15.3.2020, 18:48
Сообщение
#78
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Чего-то рано обрадовался. После сборки решил ещё раз собрать то же самое уже в директории build командой: Код make distclean all И он установил младшую версию брендинга из репы p9, проигнорировав мою подмену из моей локальной репы. Подожди Артем , я наверное отстал от жизни что это за make distclean all , это какой-то новый макрос что ли для сборки с последующей очисткой ? Раньше make distclean просто очищал сборочницу , а собирали make имя_сборки.iso Я иногда собирал через make CLEAN=1 имя.iso или make NICE имя.iso так как с железом были проблемы. У тебя через простой make тоже не собирается ? |
|
|
15.3.2020, 19:04
Сообщение
#79
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Точно! Отключил интернет и эта фигня требует доступ к яндексу. :-(
Значит он игнорит созданный sources.list и лезет в глобальные настройки компа за пакетами |
|
|
15.3.2020, 19:05
Сообщение
#80
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Подожди Артем , я наверное отстал от жизни что это за 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 |
|
|
15.3.2020, 19:14
Сообщение
#81
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Сейчас попробую
conf.d/p8.mk Код @$(call set,BRANDING,kometa-school) Я так понимаю, что он не находил мои rpm, потому что в интернете их искал. |
|
|
15.3.2020, 19:26
Сообщение
#82
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Собирается. Похоже, что соберётся :-)
Как же тогда менять? По howto выходит, что настраивать надо в папке build всё и потом делать make distclean all. Там реально удобно всё по папкам настраивать. Может там есть какой-то параметр, чтобы указывать правильные репы? |
|
|
15.3.2020, 19:27
Сообщение
#83
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
В качесте лайвхака, попробую, когда соберётся, свои системыне конфиги apt указать не на яндекс а на локаньные копии
|
|
|
15.3.2020, 19:41
Сообщение
#84
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
|
|
|
15.3.2020, 20:50
Сообщение
#85
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
|
|
|
15.3.2020, 22:08
Сообщение
#86
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
16.3.2020, 0:18
Сообщение
#87
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Если ничего не поменялось , то добавь в свой профиль : @$(call set,GLOBAL_BOOT_LANG,ru_RU) и вопрос решится Это в distcfg.mk? upd Добавил в distcfg: Код LANG_RUSSIAN = ru_RU export GLOBAL_BOOT_LANG = $(LANG_RUSSIAN) Сработало! Спасибо огромное! :-) Сообщение отредактировал tema - 16.3.2020, 1:01 |
|
|
16.3.2020, 2:09
Сообщение
#88
|
|
Мастер Группа: Активный Пользователь Сообщений: 542 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2 |
Ещё такой вопрос. В какую папку нужно поместить файлы, которые попадут в систему и я потом с помощью installer features смогу скопировать куда хочу. Или можно каким-то образом собрать install features так, чтобы там в пакете был файл, чтобы я мог его скопировать туда куда мне надо?
|
|
|
16.3.2020, 7:42
Сообщение
#89
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Ещё такой вопрос. В какую папку нужно поместить файлы, которые попадут в систему и я потом с помощью installer features смогу скопировать куда хочу. Или можно каким-то образом собрать install features так, чтобы там в пакете был файл, чтобы я мог его скопировать туда куда мне надо? Помню пробовал когда-то этот способ но то ли что то не понял то ли хз, ничего у меня не копировалось. В результате стал собирать rpm пакет который делает все тоже самое и добавлять его в пакетный профиль, вот тема про скелетоны : http://forum.russ2.com/index.php?showtopic=3538&hl=skel Сообщение отредактировал kostyalamer - 16.3.2020, 7:45 |
|
|
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/
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:49 | |