{"id":19389788,"url":"https://github.com/toxblh/alternativa-os","last_synced_at":"2026-02-21T03:01:37.237Z","repository":{"id":231735482,"uuid":"738079976","full_name":"Toxblh/alternativa-os","owner":"Toxblh","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-05T17:53:29.000Z","size":4428,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T11:33:35.428Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Toxblh.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-02T11:22:54.000Z","updated_at":"2025-02-19T22:57:43.000Z","dependencies_parsed_at":"2024-11-10T10:27:33.292Z","dependency_job_id":null,"html_url":"https://github.com/Toxblh/alternativa-os","commit_stats":null,"previous_names":["toxblh/alternativa-os"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Toxblh/alternativa-os","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2Falternativa-os","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2Falternativa-os/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2Falternativa-os/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2Falternativa-os/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Toxblh","download_url":"https://codeload.github.com/Toxblh/alternativa-os/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2Falternativa-os/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29672252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T00:11:43.526Z","status":"online","status_checked_at":"2026-02-21T02:00:07.432Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T10:17:25.551Z","updated_at":"2026-02-21T03:01:37.214Z","avatar_url":"https://github.com/Toxblh.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"== Welcome to m-p! ==\n\n*Brief summary*\n\n  Configurables: ~/.mkimage/profiles.mk;\n  see doc/params.txt and conf.d/README\n\n  License: GPLv2+, see COPYING\n\n  Most docs are in Russian, welcome to learn it or ask for English.\n\nЗадача:\n\n* конфигурирование и создание образов на базе ALT Linux\n\nКонцепция:\n\n* конфигурация, как и образ -- объект постадийной сборки\n* метапрофиль служит репозиторием для построения индивидуального\n  профиля, по которому создаётся итоговый образ\n\nОсобенности:\n\n* метапрофиль при сборке может быть доступен только на чтение\n* для сборки подыскивается предпочтительно tmpfs\n* в профиль копируются только нужные объекты;\n  он автономен относительно метапрофиля\n\nСтадии работы:\n\n* инициализация сборочного профиля\n* сборка конфигурации образа\n* наполнение сборочного профиля\n* сборка образа\n\nОбъекты:\n\n* дистрибутивы и виртуальные среды/машины:\n** описываются в conf.d/*.mk\n** могут основываться на предшественниках, расширяя их\n** дистрибутивы также включают один или более субпрофилей по надобности\n** желательно избегать множественного наследования, см. тж. фичи\n\n* субпрофили:\n** список собирается в $(SUBPROFILES)\n** базовые комплекты помещены в подкаталогах под sub.in/;\n   их наборы скриптов могут расширяться фичами\n\n* фичи:\n** законченные блоки функциональности (или наборы таковых)\n** описываются в индивидуальных features.in/*/config.mk\n** могут требовать другие фичи, а также субпрофили\n** накопительный список собирается в $(FEATURES)\n** при сборке $(BUILDDIR) содержимое фич добавляется в профиль\n\n* списки пакетов (*_LISTS):\n** _внимание_: не надо создавать фичу, если достаточно списка пакетов!\n** просьба по возможности избегать дублирования (см. bin/pkgdups)\n\n* индивидуальные пакеты (*_PACKAGES): см. тж. conf.d/README\n\nРезультат:\n\n* при успешном завершении сборки образ называется по имени цели\n  и укладывается в $(IMAGEDIR):\n** указанный явно,\n** либо ~/out/ (если возможно),\n** или $(BUILDDIR)/out/ иначе\n* формируются отчёты, если запрошены (REPORT)\n\nСм. тж.:\n\n* https://altlinux.org/mkimage-profiles: обзорная документация, в т.ч. howto\n* doc/:\n** params.txt: переменные, указываемые при запуске сборки\n** pkglists.txt: формирование состава образа\n** features.txt: обзор подключаемых особенностей\n\nПримечание: пути в документации задаются от каталога верхнего уровня,\nесли не указаны как относительные в явном виде (./) или по смыслу.\n\nУдачи; что не так -- пишите.\n\nMichael Shigorin \u003cmike@altlinux.org\u003e, Anton Midyukov \u003cantohami@altlinux.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoxblh%2Falternativa-os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoxblh%2Falternativa-os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoxblh%2Falternativa-os/lists"}