|
|
|
@ -8,7 +8,7 @@ PIN_PRIORITY = Important |
|
|
|
|
MKIMAGE_PREFIX ?= /usr/share/mkimage
|
|
|
|
|
IMAGEDIR ?= /home/tema/out
|
|
|
|
|
LOGDIR ?= /home/tema/out
|
|
|
|
|
BRANDING = kometa-school
|
|
|
|
|
BRANDING ?= kometa-school
|
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-alterator:Essential
|
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-bootsplash:Essential
|
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-bootloader:Essential
|
|
|
|
@ -17,26 +17,26 @@ PINNED_PACKAGES += branding-$(BRANDING)-indexhtml:Essential |
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-notes:Essential
|
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-release:Essential
|
|
|
|
|
PINNED_PACKAGES += branding-$(BRANDING)-slideshow:Essential
|
|
|
|
|
WORK_INIT_LIST = +branding-$(BRANDING)-release
|
|
|
|
|
IMAGE_INIT_LIST = +branding-$(BRANDING)-release
|
|
|
|
|
PACKAGES_REQUIRED_INITROOT = basesystem branding-$(BRANDING)-release
|
|
|
|
|
export GLOBAL_ARCH = $(ARCH)
|
|
|
|
|
# distro/.init
|
|
|
|
|
META_PREPARER ?= mkimage-profiles
|
|
|
|
|
META_APP_ID = kometa-school-p10
|
|
|
|
|
META_PUBLISHER = Proskurnev Artem
|
|
|
|
|
META_APP_ID ?= alt-p10-kde5
|
|
|
|
|
META_PUBLISHER ?= Artem Proskurnev
|
|
|
|
|
# boot/iso
|
|
|
|
|
BOOTLOADER ?= isolinux
|
|
|
|
|
IMAGE_PACKTYPE ?= boot
|
|
|
|
|
# distro/.boot
|
|
|
|
|
META_VOL_ID = KOMETA kometa-school-p10/x86_64
|
|
|
|
|
META_VOL_SET = ALT
|
|
|
|
|
GLOBAL_BOOT_LANG = ru_RU
|
|
|
|
|
IMAGE_FLAVOUR ?= kde5
|
|
|
|
|
META_VOL_ID ?= KOMETA p10 $(IMAGE_FLAVOUR)/x86_64
|
|
|
|
|
META_VOL_try ?= KOMETA
|
|
|
|
|
GLOBAL_BOOT_LANG ?= ru_RU
|
|
|
|
|
# use/kernel
|
|
|
|
|
FEATURES += kernel
|
|
|
|
|
KFLAVOURS ?= std-def
|
|
|
|
|
export GLOBAL_KFLAVOURS = $(KFLAVOURS)
|
|
|
|
|
# distro/.base
|
|
|
|
|
META_SYSTEM_ID = LINUX
|
|
|
|
|
META_SYSTEM_ID ?= LINUX
|
|
|
|
|
# use/kernel/net
|
|
|
|
|
THE_KMODULES += e1000e
|
|
|
|
|
THE_KMODULES += r8125
|
|
|
|
@ -57,20 +57,19 @@ STAGE1_PACKAGES += make-initrd file iproute2 |
|
|
|
|
STAGE1_MODLISTS += $(FEATURES)
|
|
|
|
|
export GLOBAL_STAGE1_PACKAGES = $(STAGE1_PACKAGES)
|
|
|
|
|
export GLOBAL_STAGE1_KCONFIG = $(STAGE1_KCONFIG)
|
|
|
|
|
HSH_PROC = 1
|
|
|
|
|
GLOBAL_HSH_PROC = 1
|
|
|
|
|
# use/uuid-iso
|
|
|
|
|
FEATURES += uuid-iso
|
|
|
|
|
#MKI_VER_OPTIMAL = 0.2.41 # overridden by use/efi
|
|
|
|
|
UUID_ISO_SHRT = 2021120815104900
|
|
|
|
|
UUID_ISO = 2021-12-08-15-10-49-00
|
|
|
|
|
UUID_ISO_SHRT = 2022020819504500
|
|
|
|
|
UUID_ISO = 2022-02-08-19-50-45-00
|
|
|
|
|
export GLOBAL_UUID_ISO = $(UUID_ISO)
|
|
|
|
|
# use/initrd-propagator
|
|
|
|
|
FEATURES += initrd-propagator
|
|
|
|
|
STAGE1_PACKAGES += make-initrd-propagator propagator
|
|
|
|
|
STAGE1_INITRD = initrd-propagator
|
|
|
|
|
STAGE1_INITRD_TYPEARGS = changedisk automatic
|
|
|
|
|
STAGE1_INITRD_BOOTMETHOD = method:cdrom,fuid:2021-12-08-15-10-49-00
|
|
|
|
|
STAGE1_INITRD_BOOTMETHOD = method:cdrom,fuid:2022-02-08-19-50-45-00
|
|
|
|
|
STAGE1_INITRD_STAGE2_OPTION = stagename
|
|
|
|
|
# use/stage2/fs
|
|
|
|
|
STAGE1_MODLISTS += stage2-fs
|
|
|
|
@ -94,6 +93,13 @@ STAGE1_MODLISTS += stage2-rtc |
|
|
|
|
STAGE1_MODLISTS += stage2-scsi
|
|
|
|
|
# use/stage2/usb
|
|
|
|
|
STAGE1_MODLISTS += stage2-usb
|
|
|
|
|
# use/tty
|
|
|
|
|
FEATURES += tty
|
|
|
|
|
export GLOBAL_TTY_DEV = $(TTY_DEV)
|
|
|
|
|
export GLOBAL_TTY_RATE = $(TTY_RATE)
|
|
|
|
|
export GLOBAL_BASE_BOOTARGS = $(BASE_BOOTARGS)
|
|
|
|
|
INSTALL2_PACKAGES += installer-feature-serial-stage2
|
|
|
|
|
THE_PACKAGES += installer-feature-serial-stage3
|
|
|
|
|
# distro/.regular-bare
|
|
|
|
|
SAVE_PROFILE ?= yes
|
|
|
|
|
# use/vmguest
|
|
|
|
@ -109,7 +115,7 @@ export GLOBAL_SYSLINUX_DEFAULT = $(SYSLINUX_DEFAULT) |
|
|
|
|
# use/grub
|
|
|
|
|
FEATURES += grub
|
|
|
|
|
BOOTVGA ?= normal
|
|
|
|
|
RELNAME = KOMETA (kometa-school-p10)
|
|
|
|
|
RELNAME = ALT (alt-p10-kde5)
|
|
|
|
|
export GLOBAL_GRUB_DEFAULT = $(GRUB_DEFAULT)
|
|
|
|
|
# use/memtest
|
|
|
|
|
FEATURES += memtest
|
|
|
|
@ -180,7 +186,7 @@ DEFAULT_SERVICES_DISABLE += lvm2-lvmetad |
|
|
|
|
DEFAULT_SERVICES_DISABLE += lvm2-lvmpolld
|
|
|
|
|
DEFAULT_SERVICES_DISABLE += lvm2-monitor
|
|
|
|
|
# mixin/regular-x11
|
|
|
|
|
THE_LISTS += tagged/desktop+regular tagged/base+regular
|
|
|
|
|
THE_LISTS += tagged/base+regular tagged/desktop+regular
|
|
|
|
|
THE_PACKAGES += disable-usb-autosuspend
|
|
|
|
|
THE_PACKAGES += btrfs-progs
|
|
|
|
|
THE_PACKAGES += gpm
|
|
|
|
@ -294,19 +300,15 @@ STAGE1_BRANDING += bootloader |
|
|
|
|
STAGE1_PACKAGES += grub-common
|
|
|
|
|
# distro/.regular-x11
|
|
|
|
|
THE_BRANDING += bootloader
|
|
|
|
|
THE_LISTS += tagged/base+regular+extra tagged/desktop+regular tagged/base+regular
|
|
|
|
|
THE_LISTS += tagged/base+regular tagged/desktop+regular tagged/base+regular+extra
|
|
|
|
|
LIVE_LISTS += tagged/base+rescue
|
|
|
|
|
LIVE_PACKAGES += gpm
|
|
|
|
|
DEFAULT_SERVICES_DISABLE += gpm powertop
|
|
|
|
|
# distro/.kometa
|
|
|
|
|
THE_LISTS += tagged/base+kde5
|
|
|
|
|
THE_LISTS += tagged/base+kometa
|
|
|
|
|
# use/sound/alsa
|
|
|
|
|
#THE_SOUND = sound/alsa # overridden by use/sound/pulse
|
|
|
|
|
# use/power
|
|
|
|
|
FEATURES += power
|
|
|
|
|
# use/power/acpi
|
|
|
|
|
COMMON_PACKAGES += acpid acpi
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += acpid
|
|
|
|
|
# use/power/acpi/button
|
|
|
|
|
COMMON_PACKAGES += acpid-events-power
|
|
|
|
|
# use/net/nm/native
|
|
|
|
|
NM_Native = yes
|
|
|
|
|
# use/drm
|
|
|
|
@ -316,6 +318,8 @@ THE_KMODULES += $(DRM_KMODULES) |
|
|
|
|
# use/x11/intel
|
|
|
|
|
THE_PACKAGES += xorg-drv-intel
|
|
|
|
|
THE_PACKAGES += xorg-dri-intel
|
|
|
|
|
# use/x11/xorg
|
|
|
|
|
THE_LISTS += tagged/desktop+xorg
|
|
|
|
|
# use/drm/nouveau
|
|
|
|
|
NVIDIA_KMODULES ?= drm-nouveau
|
|
|
|
|
DRM_KMODULES += $(NVIDIA_KMODULES)
|
|
|
|
@ -325,12 +329,9 @@ THE_PACKAGES += $(NVIDIA_PACKAGES) |
|
|
|
|
# use/drm/radeon
|
|
|
|
|
DRM_KMODULES += drm-radeon
|
|
|
|
|
# use/x11/radeon
|
|
|
|
|
RADEON_PACKAGES ?= xorg-drv-ati xorg-drv-radeon
|
|
|
|
|
THE_PACKAGES += $(RADEON_PACKAGES)
|
|
|
|
|
THE_PACKAGES += xorg-drv-ati xorg-drv-radeon
|
|
|
|
|
# use/drm/ancient
|
|
|
|
|
DRM_KMODULES += drm-ancient
|
|
|
|
|
# use/x11/xorg
|
|
|
|
|
THE_LISTS += tagged/desktop+xorg
|
|
|
|
|
# use/control
|
|
|
|
|
FEATURES += control
|
|
|
|
|
THE_PACKAGES += control
|
|
|
|
@ -346,12 +347,6 @@ THE_LISTS += tagged/base+l10n |
|
|
|
|
LOCALES += en_US
|
|
|
|
|
XKB_KEYMAPS += us
|
|
|
|
|
LOCALE ?= en_US
|
|
|
|
|
# use/l10n/ru_RU
|
|
|
|
|
LOCALES += ru_RU
|
|
|
|
|
LOCALE = ru_RU
|
|
|
|
|
XKB_KEYMAPS += ru
|
|
|
|
|
KEYTABLE = ruwin_ct_sh-UTF-8
|
|
|
|
|
|
|
|
|
|
export GLOBAL_LOCALE = $(LOCALE)
|
|
|
|
|
export GLOBAL_LOCALES = $(LOCALES)
|
|
|
|
|
export GLOBAL_XKB_KEYMAPS = $(XKB_KEYMAPS)
|
|
|
|
@ -366,8 +361,10 @@ THE_PACKAGES += $(THE_IMAGEWRITER) |
|
|
|
|
THE_IMAGEWRITER = altmediawriter
|
|
|
|
|
THE_PACKAGES += upower udev-rules-rfkill-uaccess
|
|
|
|
|
DEFAULT_SERVICES_DISABLE += gssd idmapd krb5kdc rpcbind
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += cups sshd
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += sshd
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += cups
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += alteratord
|
|
|
|
|
CONTROL += fusermount:public
|
|
|
|
|
# use/vmguest/kvm
|
|
|
|
|
THE_PACKAGES += qemu-guest-agent
|
|
|
|
|
# use/vmguest/vmware
|
|
|
|
@ -378,11 +375,11 @@ THE_PACKAGES += open-vm-tools |
|
|
|
|
THE_KMODULES += drm
|
|
|
|
|
THE_PACKAGES += virtualbox-guest-additions
|
|
|
|
|
# use/vmguest/vmware/x11
|
|
|
|
|
THE_PACKAGES += xorg-drv-vmware xorg-drv-vmmouse
|
|
|
|
|
THE_PACKAGES += xorg-dri-vmwgfx xorg-drv-vmware xorg-drv-vmmouse
|
|
|
|
|
THE_PACKAGES += open-vm-tools-desktop
|
|
|
|
|
# use/vmguest/kvm/x11
|
|
|
|
|
THE_PACKAGES += spice-vdagent xorg-drv-qxl xorg-drv-spiceqxl
|
|
|
|
|
#THE_PACKAGES += xorg-dri-virtio
|
|
|
|
|
THE_PACKAGES += xorg-dri-virtio
|
|
|
|
|
# use/syslinux/live_rw.cfg
|
|
|
|
|
SYSLINUX_CFG += live_rw
|
|
|
|
|
# use/grub/live_rw.cfg
|
|
|
|
@ -410,6 +407,7 @@ BASE_BOOTLOADER = grub |
|
|
|
|
LIVE_PACKAGES += livecd-install
|
|
|
|
|
LIVE_PACKAGES += livecd-kometa-hack
|
|
|
|
|
LIVE_PACKAGES += livecd-installer-features
|
|
|
|
|
PINNED_PACKAGES += livecd-installer-features
|
|
|
|
|
# distro/.regular-wm
|
|
|
|
|
LIVE_PACKAGES += livecd-install-apt-cache
|
|
|
|
|
# use/branding/full
|
|
|
|
@ -420,7 +418,6 @@ THE_BRANDING += bootsplash |
|
|
|
|
# use/firmware/cpu
|
|
|
|
|
THE_PACKAGES += firmware-intel-ucode iucode_tool
|
|
|
|
|
# use/firmware/laptop
|
|
|
|
|
THE_KMODULES += acpi_call
|
|
|
|
|
THE_PACKAGES += firmware-alsa-sof
|
|
|
|
|
# use/init
|
|
|
|
|
FEATURES += init
|
|
|
|
@ -441,8 +438,6 @@ DEFAULT_SERVICES_ENABLE += bluetoothd |
|
|
|
|
# use/net/nm
|
|
|
|
|
THE_NET_SUBSYS = NetworkManager
|
|
|
|
|
THE_LISTS += tagged/base+nm
|
|
|
|
|
THE_LISTS += tagged/base+kde5
|
|
|
|
|
THE_LISTS += tagged/base+kometa
|
|
|
|
|
LIVE_PACKAGES += livecd-save-nfs
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += network
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += NetworkManager ModemManager
|
|
|
|
@ -451,7 +446,7 @@ export GLOBAL_NM_native = $(NM_native) |
|
|
|
|
# use/x11/kde/synaptic
|
|
|
|
|
THE_PACKAGES += synaptic-kde synaptic-usermode-
|
|
|
|
|
# use/x11/kde5
|
|
|
|
|
#THE_PACKAGES += kde5-big
|
|
|
|
|
# THE_PACKAGES += kde5-big
|
|
|
|
|
# use/browser/falkon
|
|
|
|
|
THE_BROWSER = chromium
|
|
|
|
|
# use/x11/dm
|
|
|
|
@ -459,9 +454,8 @@ THE_BROWSER = chromium |
|
|
|
|
THE_PACKAGES += $(THE_DISPLAY_MANAGER)
|
|
|
|
|
PINNED_PACKAGES += $(THE_DISPLAY_MANAGER)
|
|
|
|
|
DEFAULT_SERVICES_ENABLE += $(THE_DM_SERVICE)
|
|
|
|
|
# use/x11/sddm
|
|
|
|
|
THE_DISPLAY_MANAGER = sddm
|
|
|
|
|
# use/x11/kde5-display-manager-lightdm
|
|
|
|
|
THE_DISPLAY_MANAGER = sddm
|
|
|
|
|
#THE_DISPLAY_MANAGER = kde5-display-manager-lightdm
|
|
|
|
|
#THE_DM_SERVICE = lightdm
|
|
|
|
|
#PINNED_PACKAGES += kde5-display-manager-sddm:Extra
|
|
|
|
@ -513,7 +507,7 @@ BASE_BOOTARGS += splash |
|
|
|
|
# use/build-distro
|
|
|
|
|
FEATURES += build-distro
|
|
|
|
|
# config/name/alt-p10-kde5
|
|
|
|
|
IMAGE_NAME = kometa-school-p10
|
|
|
|
|
IMAGE_NAME = alt-p10-kde5
|
|
|
|
|
# use/pack
|
|
|
|
|
FEATURES += pack
|
|
|
|
|
# use/pack/iso
|
|
|
|
|