Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mkimage-profiles
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
mkimage-profiles
Commits
94de8ffc
Commit
94de8ffc
authored
Jun 08, 2023
by
Anton Midyukov
Browse files
Options
Browse Files
Download
Plain Diff
Merge tag 'v1.5.6' into sisyphus
v1.5.6
parents
726e886b
12297b83
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
167 additions
and
48 deletions
+167
-48
Makefile
Makefile
+9
-1
education.mk
conf.d/education.mk
+56
-0
kworkstation.mk
conf.d/kworkstation.mk
+6
-7
mixin.mk
conf.d/mixin.mk
+3
-4
regular.mk
conf.d/regular.mk
+4
-2
params.txt
doc/params.txt
+1
-0
config.mk
features.in/efi/config.mk
+1
-1
25install-vnc-connect.cfg
features.in/grub/cfg.in/25install-vnc-connect.cfg
+2
-0
25install-vnc-listen.cfg
features.in/grub/cfg.in/25install-vnc-listen.cfg
+2
-0
26live-install-vnc-connect.cfg
features.in/grub/cfg.in/26live-install-vnc-connect.cfg
+2
-0
26live-install-vnc-listen.cfg
features.in/grub/cfg.in/26live-install-vnc-listen.cfg
+2
-0
84rescue_remote.cfg
features.in/grub/cfg.in/84rescue_remote.cfg
+1
-0
90hdt_bios.cfg
features.in/grub/cfg.in/90hdt_bios.cfg
+2
-0
90memtest_bios.cfg
features.in/grub/cfg.in/90memtest_bios.cfg
+1
-0
config.mk
features.in/plymouth/config.mk
+2
-3
10-plymouth
features.in/plymouth/rootfs/image-scripts.d/10-plymouth
+5
-0
96-copy-cpe
features.in/stage2/stage1/scripts.d/96-copy-cpe
+10
-0
config.mk
features.in/x11/config.mk
+1
-1
report.mk
lib/report.mk
+4
-0
live-lite
pkg.in/lists/education/live-lite
+37
-0
disk-install
pkg.in/lists/kworkstation/disk-install
+0
-1
kde5
pkg.in/lists/kworkstation/kde5
+4
-0
kde5-base
pkg.in/lists/kworkstation/kde5-base
+4
-5
base+regular
pkg.in/lists/tagged/base+regular
+1
-0
desktop+regular
pkg.in/lists/tagged/desktop+regular
+2
-0
security+extra
pkg.in/lists/tagged/security+extra
+1
-1
xfce-sysv
pkg.in/lists/xfce-sysv
+3
-1
reports.mk
reports.mk
+1
-21
No files found.
Makefile
View file @
94de8ffc
...
@@ -2,6 +2,14 @@
...
@@ -2,6 +2,14 @@
# iterate over multiple goals/arches,
# iterate over multiple goals/arches,
# collect proceedings
# collect proceedings
ifeq
(,$(CHECK))
ifeq
(,$(DEBUG))
ifneq
(,$(REPORT))
$(warning
REPORT
is
disabled,
DEBUG
must
be
enabled
for
this)
endif
endif
endif
ifndef
BRANCH
ifndef
BRANCH
BRANCH
:=
$(
shell
rpm
--eval
%_priority_distbranch |
cut
-d
_
-f
1
)
BRANCH
:=
$(
shell
rpm
--eval
%_priority_distbranch |
cut
-d
_
-f
1
)
export
BRANCH
export
BRANCH
...
@@ -69,7 +77,7 @@ SHELL = /bin/bash
...
@@ -69,7 +77,7 @@ SHELL = /bin/bash
fi
;
\
fi
;
\
say
"** ARCH:
$$
ARCH"
;
\
say
"** ARCH:
$$
ARCH"
;
\
fi
;
\
fi
;
\
if
[
-n
"
$(REPORT)
"
]
;
then
\
if
[
-n
"
$(REPORT)
"
]
&&
[
-n
"
$(DEBUG)
"
]
&&
[
-z
"
$(CHECK)
"
]
;
then
\
REPORT_PATH
=
$$
(
mktemp
--tmpdir
mkimage-profiles.report.XXXXXXX
)
;
\
REPORT_PATH
=
$$
(
mktemp
--tmpdir
mkimage-profiles.report.XXXXXXX
)
;
\
$(MAKE)
-f
main.mk
ARCH
=
$$
ARCH
$@
| report-filter
>
$$
REPORT_PATH
||
exit
1
;
\
$(MAKE)
-f
main.mk
ARCH
=
$$
ARCH
$@
| report-filter
>
$$
REPORT_PATH
||
exit
1
;
\
$(MAKE)
-f
reports.mk
ARCH
=
$$
ARCH
REPORT
=
$(REPORT)
REPORT_PATH
=
$$
REPORT_PATH
;
\
$(MAKE)
-f
reports.mk
ARCH
=
$$
ARCH
REPORT
=
$(REPORT)
REPORT_PATH
=
$$
REPORT_PATH
;
\
...
...
conf.d/education.mk
View file @
94de8ffc
...
@@ -33,6 +33,26 @@ endif
...
@@ -33,6 +33,26 @@ endif
@$(call add,THE_LISTS,$(call tags,base regular))
@$(call add,THE_LISTS,$(call tags,base regular))
@$(call add,THE_LISTS,$(call tags,base extra))
@$(call add,THE_LISTS,$(call tags,base extra))
mixin/education-lite: \
use/kernel/desktop use/kernel/net use/kernel/laptop \
use/firmware use/firmware/wireless use/firmware/laptop \
+systemd +systemd-optimal \
use/services \
use/ntp/chrony \
use/apt-conf/branch \
+x11 use/x11/3d \
use/x11/lightdm/gtk +pulse \
+nm use/x11/gtk/nm \
use/xdg-user-dirs/deep \
use/browser/chromium
@$(call set,BRANDING,alt-education)
@$(call add,THE_BRANDING,menu xfce-settings system-settings)
@$(call add,THE_LISTS,slinux/xfce-base)
@$(call add,THE_PACKAGES,installer-feature-lightdm-stage3)
@$(call add,THE_PACKAGES,installer-feature-quota-stage2)
@$(call add,THE_LISTS,$(call tags,base l10n))
@$(call add,THE_LISTS,$(call tags,base regular))
@$(call add,THE_LISTS,$(call tags,base extra))
ifeq (distro,$(IMAGE_CLASS))
ifeq (distro,$(IMAGE_CLASS))
mixin/education-live: \
mixin/education-live: \
...
@@ -56,6 +76,21 @@ endif
...
@@ -56,6 +76,21 @@ endif
@$(call add,LIVE_LISTS,$(call tags,base extra))
@$(call add,LIVE_LISTS,$(call tags,base extra))
@$(call add,CONTROL,tcb_chkpwd:tcb)
@$(call add,CONTROL,tcb_chkpwd:tcb)
mixin/education-lite-live: \
use/live/suspend \
use/live/repo use/live/x11 use/live/rw \
use/grub/timeout/1 use/syslinux/timeout/10 \
use/cleanup/live-no-cleanupdb
@$(call add,LIVE_PACKAGES,livecd-timezone)
@$(call add,LIVE_PACKAGES,mc-full)
@$(call add,LIVE_PACKAGES,mousepad)
@$(call add,LIVE_PACKAGES,xorg-conf-libinput-touchpad)
@$(call add,LIVE_LISTS,education/live-lite)
@$(call add,CONTROL,tcb_chkpwd:tcb)
@$(call add,DEFAULT_SERVICES_ENABLE,cups)
@$(call set,GRUB_DEFAULT,session)
@$(call set,SYSLINUX_DEFAULT,session)
mixin/education-base: \
mixin/education-base: \
use/l10n/default/ru_RU +vmguest \
use/l10n/default/ru_RU +vmguest \
+efi use/efi/shell \
+efi use/efi/shell \
...
@@ -78,6 +113,24 @@ mixin/education-base: \
...
@@ -78,6 +113,24 @@ mixin/education-base: \
@$(call add,STAGE2_PACKAGES,xorg-conf-libinput-touchpad)
@$(call add,STAGE2_PACKAGES,xorg-conf-libinput-touchpad)
@$(call add,STAGE2_PACKAGES,chrony)
@$(call add,STAGE2_PACKAGES,chrony)
mixin/education-lite-base: \
use/l10n/default/ru_RU +vmguest \
+efi use/efi/shell \
use/isohybrid use/luks \
use/install2/fonts \
use/wireless \
+plymouth \
use/stage2/ata use/stage2/fs use/stage2/hid use/stage2/md \
use/stage2/mmc use/stage2/net use/stage2/net-nfs use/stage2/cifs \
use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb
@$(call set,INSTALLER,education)
@$(call set,META_VOL_ID,ALT Education 10.1 $(ARCH))
@$(call set,META_PUBLISHER,BaseALT Ltd)
@$(call set,META_APP_ID,$(DISTRO_VERSION) $(ARCH))
@$(call set,META_VOL_SET,ALT)
@$(call add,STAGE2_PACKAGES,xorg-conf-libinput-touchpad)
@$(call add,STAGE2_PACKAGES,chrony)
mixin/education-installer: \
mixin/education-installer: \
+installer \
+installer \
use/install2/repo \
use/install2/repo \
...
@@ -112,6 +165,9 @@ mixin/education-installer: \
...
@@ -112,6 +165,9 @@ mixin/education-installer: \
distro/alt-education-live: distro/.base mixin/education-live \
distro/alt-education-live: distro/.base mixin/education-live \
mixin/education-base mixin/education use/branding/full; @:
mixin/education-base mixin/education use/branding/full; @:
distro/alt-education-lite-live: distro/.base mixin/education-lite-live \
mixin/education-lite-base mixin/education-lite use/branding/full; @:
distro/education: distro/alt-education; @:
distro/education: distro/alt-education; @:
distro/alt-education: distro/.installer \
distro/alt-education: distro/.installer \
mixin/education \
mixin/education \
...
...
conf.d/kworkstation.mk
View file @
94de8ffc
...
@@ -12,7 +12,7 @@ mixin/kworkstation-common-deps: \
...
@@ -12,7 +12,7 @@ mixin/kworkstation-common-deps: \
use/vmguest/complete use/vmguest/vbox/x11 use/vmguest/vmware/x11 \
use/vmguest/complete use/vmguest/vbox/x11 use/vmguest/vmware/x11 \
use/power/acpi \
use/power/acpi \
use/luks \
use/luks \
use/net-eth/dhcp use/net-ssh use/net/nm/nodelay \
use/net-eth/dhcp use/net-ssh use/net/nm/nodelay
use/net/etcnet
\
use/ntp/chrony \
use/ntp/chrony \
use/docs/full \
use/docs/full \
use/xdg-user-dirs \
use/xdg-user-dirs \
...
@@ -26,10 +26,12 @@ mixin/kworkstation-common-deps: \
...
@@ -26,10 +26,12 @@ mixin/kworkstation-common-deps: \
use/stage2/ata use/stage2/fs use/stage2/hid use/stage2/md \
use/stage2/ata use/stage2/fs use/stage2/hid use/stage2/md \
use/stage2/mmc use/stage2/net use/stage2/net-nfs use/stage2/cifs \
use/stage2/mmc use/stage2/net use/stage2/net-nfs use/stage2/cifs \
use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb \
use/stage2/rtc use/stage2/sbc use/stage2/scsi use/stage2/usb \
+net-eth +wireless +pulse +plymouth +systemd-optimal +wireless +vmguest +efi +nm \
use/alternatives/xvt/konsole \
+wireless +pulse +plymouth +systemd-optimal +wireless +vmguest +efi +nm \
use/stage2/kms/nvidia
use/stage2/kms/nvidia
mixin/kworkstation-common-opts:
mixin/kworkstation-common-opts:
@$(call set,LOCALES,ru_RU be_BY en_US)
@$(call set,BRANDING,xalt-kworkstation)
@$(call set,BRANDING,xalt-kworkstation)
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
@$(call set,BOOTLOADER,grubpcboot)
@$(call set,BOOTLOADER,grubpcboot)
...
@@ -52,9 +54,6 @@ endif
...
@@ -52,9 +54,6 @@ endif
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-serif)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-serif)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans-mono)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans-mono)
@$(call add,THE_PACKAGES,fonts-ttf-google-droid-sans)
@$(call add,THE_PACKAGES,fonts-ttf-google-droid-serif)
@$(call add,THE_PACKAGES,fonts-ttf-google-droid-sans-mono)
@$(call add,THE_PACKAGES,fonts-ttf-google-crosextra-caladea)
@$(call add,THE_PACKAGES,fonts-ttf-google-crosextra-caladea)
@$(call add,THE_PACKAGES,fonts-ttf-google-crosextra-carlito)
@$(call add,THE_PACKAGES,fonts-ttf-google-crosextra-carlito)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans-symbols)
@$(call add,THE_PACKAGES,fonts-ttf-google-noto-sans-symbols)
...
@@ -120,7 +119,7 @@ mixin/kworkstation-install-opts:
...
@@ -120,7 +119,7 @@ mixin/kworkstation-install-opts:
@$(call add,THE_PACKAGES,installer-feature-nfs-client-stage3)
@$(call add,THE_PACKAGES,installer-feature-nfs-client-stage3)
@$(call add,INSTALL2_PACKAGES,ntfs-3g)
@$(call add,INSTALL2_PACKAGES,ntfs-3g)
@$(call add,INSTALL2_PACKAGES,btrfs-progs)
@$(call add,INSTALL2_PACKAGES,btrfs-progs)
@$(call add,INSTALL2_PACKAGES,installer-feature-samba-usershares-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-samba-usershares-
kde-
stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-samba-automount-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-samba-automount-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-weak-passwd)
@$(call add,INSTALL2_PACKAGES,installer-feature-weak-passwd)
@$(call add,INSTALL2_PACKAGES,installer-feature-desktop-disable-remote-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-desktop-disable-remote-stage2)
...
@@ -132,7 +131,7 @@ mixin/kworkstation-install-opts:
...
@@ -132,7 +131,7 @@ mixin/kworkstation-install-opts:
@$(call add,INSTALL2_PACKAGES,installer-feature-set-tz)
@$(call add,INSTALL2_PACKAGES,installer-feature-set-tz)
@$(call add,INSTALL2_PACKAGES,installer-feature-rootgtktheme-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-rootgtktheme-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-alterator-setup-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-alterator-setup-stage2)
@$(call add,INSTALL2_PACKAGES,installer-feature-
sddm-setup
)
@$(call add,INSTALL2_PACKAGES,installer-feature-
lightdm-kde
)
@$(call add,INSTALL2_PACKAGES,installer-feature-packagekit-setup)
@$(call add,INSTALL2_PACKAGES,installer-feature-packagekit-setup)
@$(call add,INSTALL2_PACKAGES,installer-feature-xprofile-clear)
@$(call add,INSTALL2_PACKAGES,installer-feature-xprofile-clear)
@$(call add,INSTALL2_PACKAGES,installer-feature-systemd-oomd)
@$(call add,INSTALL2_PACKAGES,installer-feature-systemd-oomd)
...
...
conf.d/mixin.mk
View file @
94de8ffc
...
@@ -94,16 +94,15 @@ mixin/regular-deepin: use/x11/deepin use/browser/chromium +nm; @:
...
@@ -94,16 +94,15 @@ mixin/regular-deepin: use/x11/deepin use/browser/chromium +nm; @:
mixin/regular-gnome3: use/x11/gnome3 use/fonts/ttf/redhat +nm-gtk
mixin/regular-gnome3: use/x11/gnome3 use/fonts/ttf/redhat +nm-gtk
@$(call add,THE_PACKAGES,xcalib templates)
@$(call add,THE_PACKAGES,xcalib templates)
@$(call add,THE_PACKAGES,chrome-gnome-shell)
@$(call add,THE_PACKAGES,chrome-gnome-shell)
@$(call add,THE_PACKAGES,qt5-wayland)
@$(call add,THE_PACKAGES,qt5-wayland qt6-wayland)
ifeq (sisyphus,$(BRANCH))
@$(call add,THE_PACKAGES,packagekit)
@$(call add,THE_PACKAGES,gnome-packagekit)
endif
mixin/regular-kde5: use/x11/kde5 use/browser/falkon \
mixin/regular-kde5: use/x11/kde5 use/browser/falkon \
use/x11/kde5-display-manager-lightdm \
use/x11/kde5-display-manager-lightdm \
use/fonts/ttf/google use/fonts/ttf/redhat use/fonts/zerg \
use/fonts/ttf/google use/fonts/ttf/redhat use/fonts/zerg \
+pulse
+pulse
@$(call add,THE_PACKAGES,kde5-telepathy)
@$(call add,THE_PACKAGES,kde5-telepathy)
@$(call add,THE_PACKAGES,qt6-wayland)
ifneq (,$(filter-out e2k%,$(ARCH)))
ifneq (,$(filter-out e2k%,$(ARCH)))
@$(call add,THE_PACKAGES,falkon-kde5)
@$(call add,THE_PACKAGES,falkon-kde5)
endif
endif
...
...
conf.d/regular.mk
View file @
94de8ffc
...
@@ -101,6 +101,8 @@ ifeq (sisyphus,$(BRANCH))
...
@@ -101,6 +101,8 @@ ifeq (sisyphus,$(BRANCH))
endif
endif
@$(call add,BASE_PACKAGES,nfs-utils gdisk)
@$(call add,BASE_PACKAGES,nfs-utils gdisk)
@$(call add,INSTALL2_PACKAGES,fdisk)
@$(call add,INSTALL2_PACKAGES,fdisk)
@$(call add,INSTALL2_PACKAGES,btrfs-progs)
@$(call add,BASE_PACKAGES,btrfs-progs)
ifeq (,$(filter-out e2k%,$(ARCH)))
ifeq (,$(filter-out e2k%,$(ARCH)))
@$(call add,CLEANUP_PACKAGES,acpid-events-power)
@$(call add,CLEANUP_PACKAGES,acpid-events-power)
else
else
...
@@ -191,9 +193,9 @@ distro/regular-cinnamon: distro/.regular-gtk mixin/regular-cinnamon; @:
...
@@ -191,9 +193,9 @@ distro/regular-cinnamon: distro/.regular-gtk mixin/regular-cinnamon; @:
# not .regular-gtk due to gdm vs lightdm
# not .regular-gtk due to gdm vs lightdm
distro/regular-gnome3: distro/.regular-desktop mixin/regular-gnome3 \
distro/regular-gnome3: distro/.regular-desktop mixin/regular-gnome3 \
use/kernel/latest +plymouth
use/kernel/latest +plymouth
use/browser/epiphany
@$(call add,LIVE_PACKAGES,livecd-gnome3-setup-done)
@$(call add,LIVE_PACKAGES,livecd-gnome3-setup-done)
@$(call add,LIVE_PACKAGES,
gnome-flashback
screenpen)
@$(call add,LIVE_PACKAGES,screenpen)
distro/regular-lxqt: distro/.regular-gtk mixin/regular-lxqt +plymouth
distro/regular-lxqt: distro/.regular-gtk mixin/regular-lxqt +plymouth
@$(call add,THE_LISTS,$(call tags,lxqt desktop))
@$(call add,THE_LISTS,$(call tags,lxqt desktop))
...
...
doc/params.txt
View file @
94de8ffc
...
@@ -122,6 +122,7 @@ $HOME/.mkimage/profiles.mk.
...
@@ -122,6 +122,7 @@ $HOME/.mkimage/profiles.mk.
* REPORT
* REPORT
** запрашивает создание отчётов о собранном образе
** запрашивает создание отчётов о собранном образе
** требует включения DEBUG и отключения CHECK
** значение:
** значение:
** пусто (по умолчанию) - создание отчёта выключено
** пусто (по умолчанию) - создание отчёта выключено
** 2 - создать архив из каталога отчёта
** 2 - создать архив из каталога отчёта
...
...
features.in/efi/config.mk
View file @
94de8ffc
...
@@ -34,7 +34,7 @@ use/efi/signed: use/efi
...
@@ -34,7 +34,7 @@ use/efi/signed: use/efi
@$(call add,COMMON_PACKAGES,shim-signed)
@$(call add,COMMON_PACKAGES,shim-signed)
@$(call add,COMMON_PACKAGES,mokutil pesign)
@$(call add,COMMON_PACKAGES,mokutil pesign)
@$(call add,RESCUE_PACKAGES,openssl)
@$(call add,RESCUE_PACKAGES,openssl)
ifeq (
p10,$(BRANCH
))
ifeq (
,$(filter-out p10 c10f1,$(BRANCH)
))
@$(call add,STAGE1_PACKAGES,shim-signed-installer-kludge grub-efi alt-uefi-certs dosfstools mtools)
@$(call add,STAGE1_PACKAGES,shim-signed-installer-kludge grub-efi alt-uefi-certs dosfstools mtools)
endif
endif
...
...
features.in/grub/cfg.in/25install-vnc-connect.cfg
View file @
94de8ffc
menuentry $"VNC install "'@distro@'$" (edit to set server IP address)" --id 'vncconnect' {
menuentry $"VNC install "'@distro@'$" (edit to set server IP address)" --id 'vncconnect' {
savedefault
savedefault
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncconnect=IP lang=$lang
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncconnect=IP lang=$lang
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
}
}
features.in/grub/cfg.in/25install-vnc-listen.cfg
View file @
94de8ffc
menuentry $"VNC install "'@distro@'$" (edit to set password and connect here)" --id 'vncpasswd' {
menuentry $"VNC install "'@distro@'$" (edit to set password and connect here)" --id 'vncpasswd' {
savedefault
savedefault
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncpassword=VNCPWD lang=$lang
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncpassword=VNCPWD lang=$lang
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
}
}
features.in/grub/cfg.in/26live-install-vnc-connect.cfg
View file @
94de8ffc
menuentry $"VNC install "'@distro@'$" (edit to set server IP address)" --id 'vncconnect' {
menuentry $"VNC install "'@distro@'$" (edit to set server IP address)" --id 'vncconnect' {
savedefault
savedefault
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=live init=/usr/sbin/install2-init ramdisk_size=@live_size@ nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncconnect=IP lang=$lang
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=live init=/usr/sbin/install2-init ramdisk_size=@live_size@ nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncconnect=IP lang=$lang
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
}
}
features.in/grub/cfg.in/26live-install-vnc-listen.cfg
View file @
94de8ffc
menuentry $"VNC install "'@distro@'$" (edit to set password and connect here)" --id 'vncpasswd' {
menuentry $"VNC install "'@distro@'$" (edit to set password and connect here)" --id 'vncpasswd' {
savedefault
savedefault
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=live init=/usr/sbin/install2-init ramdisk_size=@live_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncpassword=VNCPWD lang=$lang
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=live init=/usr/sbin/install2-init ramdisk_size=@live_size@ showopts nosplash @bootargs@ $EFI_BOOTARGS headless no_alt_virt_keyboard vncpassword=VNCPWD lang=$lang
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
}
}
features.in/grub/cfg.in/84rescue_remote.cfg
View file @
94de8ffc
menuentry $"Rescue with remote SSH access (DHCP)" --id 'rescue_remote' {
menuentry $"Rescue with remote SSH access (DHCP)" --id 'rescue_remote' {
savedefault
savedefault
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot live @initrd_bootargs@ @stagename@=rescue ramdisk_size=@rescue_size@ nosplash showopts @rescue_bootargs@ $EFI_BOOTARGS max_loop=16 ip=dhcp port=22 rootpw=AUTO hash=@rescue_hash@ lowmem
linux /boot/vmlinuz$KFLAVOUR fastboot live @initrd_bootargs@ @stagename@=rescue ramdisk_size=@rescue_size@ nosplash showopts @rescue_bootargs@ $EFI_BOOTARGS max_loop=16 ip=dhcp port=22 rootpw=AUTO hash=@rescue_hash@ lowmem
echo $"Loading initial ramdisk ..."
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
...
...
features.in/grub/cfg.in/90hdt_bios.cfg
View file @
94de8ffc
if [ "$grub_platform" = "pc" ]; then
if [ "$grub_platform" = "pc" ]; then
menuentry $"Hardware Info" --id 'hdt' {
menuentry $"Hardware Info" --id 'hdt' {
echo $"Loading Memory Disk ..."
linux16 /boot/memdisk
linux16 /boot/memdisk
echo $"Loading hdt.img ..."
initrd16 /boot/hdt.img
initrd16 /boot/hdt.img
}
}
fi
fi
features.in/grub/cfg.in/90memtest_bios.cfg
View file @
94de8ffc
if [ "$grub_platform" = "pc" ]; then
if [ "$grub_platform" = "pc" ]; then
menuentry $"Memory Test" --id 'memtest' {
menuentry $"Memory Test" --id 'memtest' {
echo $"Loading memtest.bin ..."
linux16 /boot/memtest.bin
linux16 /boot/memtest.bin
}
}
fi
fi
features.in/plymouth/config.mk
View file @
94de8ffc
...
@@ -20,7 +20,7 @@ use/plymouth/stage2: use/plymouth use/branding \
...
@@ -20,7 +20,7 @@ use/plymouth/stage2: use/plymouth use/branding \
@$(call add,STAGE1_PACKAGES,make-initrd-plymouth)
@$(call add,STAGE1_PACKAGES,make-initrd-plymouth)
@$(call add,STAGE1_BRANDING,bootsplash graphics)
@$(call add,STAGE1_BRANDING,bootsplash graphics)
@$(call add,STAGE2_BRANDING,bootsplash graphics)
@$(call add,STAGE2_BRANDING,bootsplash graphics)
@$(call add,STAGE2_BOOTARGS,quiet splash)
@$(call add,STAGE2_BOOTARGS,quiet
loglevel=3
splash)
else
else
use/plymouth/stage2: use/plymouth use/branding; @:
use/plymouth/stage2: use/plymouth use/branding; @:
endif
endif
...
@@ -32,8 +32,7 @@ endif
...
@@ -32,8 +32,7 @@ endif
@$(call add,THE_BRANDING,bootsplash graphics)
@$(call add,THE_BRANDING,bootsplash graphics)
@$(call add,THE_PACKAGES,make-initrd-plymouth cpio)
@$(call add,THE_PACKAGES,make-initrd-plymouth cpio)
ifeq (vm,$(IMAGE_CLASS))
ifeq (vm,$(IMAGE_CLASS))
@$(call add,VM_INITRDFEATURES,plymouth)
@$(call add,BASE_BOOTARGS,quiet loglevel=3 splash)
@$(call add,BASE_BOOTARGS,quiet splash)
endif
endif
use/plymouth/full: use/plymouth/stage2 use/plymouth/base; @:
use/plymouth/full: use/plymouth/stage2 use/plymouth/base; @:
...
...
features.in/plymouth/rootfs/image-scripts.d/10-plymouth
View file @
94de8ffc
...
@@ -6,5 +6,10 @@ if [ -f "$CONFIG" ]; then
...
@@ -6,5 +6,10 @@ if [ -f "$CONFIG" ]; then
grep
-q
'^Theme='
"
$CONFIG
"
||
sed
-i
's/#\([T\[]\)/\1/'
"
$CONFIG
"
grep
-q
'^Theme='
"
$CONFIG
"
||
sed
-i
's/#\([T\[]\)/\1/'
"
$CONFIG
"
fi
fi
CONFIG
=
"
$destdir
/etc/initrd.mk"
if
[
-f
"
$CONFIG
"
]
;
then
grep
-q
plymouth
"
$CONFIG
"
||
echo
'FEATURES += plymouth'
>>
"
$CONFIG
"
fi
cp
-a
/usr/share/plymouth/default-install-duration
\
cp
-a
/usr/share/plymouth/default-install-duration
\
/var/lib/plymouth/boot-duration
||
:
/var/lib/plymouth/boot-duration
||
:
features.in/stage2/stage1/scripts.d/96-copy-cpe
0 → 100755
View file @
94de8ffc
#!/bin/sh -ef
cd
/.image
mkdir
-p
.disk
.
/etc/os-release
[
-n
"
${
CPE_NAME
:-}
"
]
||
exit
1
echo
"
${
CPE_NAME
:-}
"
>
.disk/cpe
features.in/x11/config.mk
View file @
94de8ffc
...
@@ -191,7 +191,7 @@ use/x11/leechcraft: use/x11
...
@@ -191,7 +191,7 @@ use/x11/leechcraft: use/x11
@$(call add,THE_PACKAGES,leechcraft)
@$(call add,THE_PACKAGES,leechcraft)
use/x11/kde5: use/x11/xorg use/x11/kde/synaptic
use/x11/kde5: use/x11/xorg use/x11/kde/synaptic
@$(call add,THE_PACKAGES,kde5
-big
)
@$(call add,THE_PACKAGES,kde5)
## screensavers
## screensavers
use/x11/xscreensaver:
use/x11/xscreensaver:
...
...
lib/report.mk
View file @
94de8ffc
# enable make target tracing
# enable make target tracing
ifeq (,$(CHECK))
ifneq (,$(DEBUG))
ifneq (,$(REPORT))
ifneq (,$(REPORT))
TRACE_PREFIX := trace:building
TRACE_PREFIX := trace:building
OLD_SHELL := $(SHELL)
OLD_SHELL := $(SHELL)
...
@@ -7,3 +9,5 @@ SHELL = $(info $(TRACE_PREFIX) $@$(if $^$|, -> $^ $|))$(OLD_SHELL)
...
@@ -7,3 +9,5 @@ SHELL = $(info $(TRACE_PREFIX) $@$(if $^$|, -> $^ $|))$(OLD_SHELL)
# piggyback BUILDDIR back into supervising environment
# piggyback BUILDDIR back into supervising environment
$(info $(TRACE_PREFIX) BUILDDIR = $(BUILDDIR))
$(info $(TRACE_PREFIX) BUILDDIR = $(BUILDDIR))
endif
endif
endif
endif
pkg.in/lists/education/live-lite
0 → 100644
View file @
94de8ffc
printer-drivers-base
ghostscript-cups
samba-client-cups
printer-drivers-X11
cups-filters
bluez-cups
hplip
epson-inkjet-printer-escpr
printer-driver-brlaser
printer-driver-capt
printer-driver-foo2capt
printer-driver-foo2kyo
printer-driver-lbp660
printer-driver-lxx74
printer-driver-magicolor2430dl
printer-driver-magicolor2530dl
printer-driver-magicolor5430dl
printer-driver-magicolor5440dl
printer-driver-oki
printer-driver-ptouch
printer-driver-rname
printer-driver-splix
printer-driver-Xerox-Phaser-3200MFP
system-config-printer
system-config-printer-udev
hplip-plugin
epson-inkjet-printer-escpr2
pantum
simple-scan
sane-airscan
vlc-maxi
#task-ecp-cryptopro
pkg.in/lists/kworkstation/disk-install
View file @
94de8ffc
...
@@ -67,7 +67,6 @@ vsftpd
...
@@ -67,7 +67,6 @@ vsftpd
anonftp
anonftp
vlock
vlock
telnet
telnet
kde5-display-manager-lightdm
glibc
glibc
alterator-dhcp
alterator-dhcp
alterator-mirror
alterator-mirror
...
...
pkg.in/lists/kworkstation/kde5
View file @
94de8ffc
...
@@ -6,6 +6,7 @@ gdb
...
@@ -6,6 +6,7 @@ gdb
fuse-cryfs
fuse-cryfs
libnss-mdns
libnss-mdns
nvidia-modprobe
nvidia-modprobe
nvidia-smi
plasma5-libkscreen-utils
plasma5-libkscreen-utils
libnvidia-encode
libnvidia-encode
...
@@ -15,6 +16,7 @@ libnvcuvid
...
@@ -15,6 +16,7 @@ libnvcuvid
ocl-nvidia
ocl-nvidia
ocl-icd@X32
ocl-icd@X32
clinfo
clinfo
nvidia-vaapi-driver
alt-csp-cryptopro
alt-csp-cryptopro
rosa-crypto-tool
rosa-crypto-tool
...
@@ -89,6 +91,8 @@ kde5-ktorrent
...
@@ -89,6 +91,8 @@ kde5-ktorrent
#eiskaltdcpp-qt
#eiskaltdcpp-qt
#kde5-kio-gdrive
#kde5-kio-gdrive
plasma5-welcome
plasma5-desktop-maxi
plasma5-desktop-maxi
plasma5-kinfocenter-maxi
kde5@META
kde5@META
kde5-big@META
kde5-big@META
pkg.in/lists/kworkstation/kde5-base
View file @
94de8ffc
...
@@ -19,6 +19,7 @@ alterator-datetime
...
@@ -19,6 +19,7 @@ alterator-datetime
state-change-notify-postfix
state-change-notify-postfix
alterator-fbi
alterator-fbi
alterator-groups
alterator-groups
alterator-grub
alterator-limits
alterator-limits
alterator-logs
alterator-logs
alterator-multiseat
alterator-multiseat
...
@@ -34,7 +35,6 @@ alterator-services
...
@@ -34,7 +35,6 @@ alterator-services
alterator-sysconfig
alterator-sysconfig
alterator-update-kernel
alterator-update-kernel
alterator-users
alterator-users
alterator-x11
alterator-xkb
alterator-xkb
alterator-zram-swap
alterator-zram-swap
...
@@ -55,12 +55,11 @@ bc
...
@@ -55,12 +55,11 @@ bc
bind-utils
bind-utils
cpufreq-simple
cpufreq-simple
cifs-utils
cifs-utils
color-prompt-and-man
curl
curl
ddcprobe@X86
ddcprobe@X86
dmidecode
dmidecode
easy-rsa
easy-rsa
eepm
eepm-yum
etcnet-full
etcnet-full
fdisk
fdisk
glxinfo
glxinfo
...
@@ -109,7 +108,7 @@ udev-rules-ioschedulers
...
@@ -109,7 +108,7 @@ udev-rules-ioschedulers
update-kernel
update-kernel
usb-modeswitch
usb-modeswitch
usbutils
usbutils
#
userpasswd
userpasswd
vdpauinfo
vdpauinfo
vim-console
vim-console
vkd3d-utils
vkd3d-utils
...
@@ -134,7 +133,7 @@ ca-certificates-digital.gov.ru
...
@@ -134,7 +133,7 @@ ca-certificates-digital.gov.ru
chromium-gost
chromium-gost
openvpn-gostcrypto
openvpn-gostcrypto
kde5-display-manager-
sd
dm
kde5-display-manager-
light
dm
kde5-network-manager-etcnet
kde5-network-manager-etcnet
openssh openssh-clients openssh-askpass-common openssh-server openssh-common openssh-server-control
openssh openssh-clients openssh-askpass-common openssh-server openssh-common openssh-server-control
systemd-ssh-agent
systemd-ssh-agent
...
...
pkg.in/lists/tagged/base+regular
View file @
94de8ffc
...
@@ -30,6 +30,7 @@ dmidecode@aarch64
...
@@ -30,6 +30,7 @@ dmidecode@aarch64
apt-repo
apt-repo
apt-rsync
apt-rsync
apt-scripts
apt-scripts
apt-https
#aptitude # See ALT bug 41622
#aptitude # See ALT bug 41622
update-kernel
update-kernel
eepm
eepm
...
...
pkg.in/lists/tagged/desktop+regular
View file @
94de8ffc
...
@@ -78,3 +78,5 @@ htop
...
@@ -78,3 +78,5 @@ htop
#fwupd@x86_64
#fwupd@x86_64
blacklist-pcspkr@X86
blacklist-pcspkr@X86
edid-decode
pkg.in/lists/tagged/security+extra
View file @
94de8ffc
...
@@ -14,4 +14,4 @@ osec-cronjob
...
@@ -14,4 +14,4 @@ osec-cronjob
osec-mailreport
osec-mailreport
# hardware reliability
# hardware reliability
mcelog@X86
rasdaemon@!riscv64
pkg.in/lists/xfce-sysv
View file @
94de8ffc
...
@@ -26,4 +26,6 @@ vlock
...
@@ -26,4 +26,6 @@ vlock
wget
wget
whdd
whdd
firmware-alsa-sof
firmware-alsa-sof
edid-decode
mediainfo
mpv
reports.mk
View file @
94de8ffc
...
@@ -14,12 +14,6 @@ LOGDIR := $(shell sed -n 's/^LOGDIR = \(.*\)/\1/p' $(BUILDLOG))
...
@@ -14,12 +14,6 @@ LOGDIR := $(shell sed -n 's/^LOGDIR = \(.*\)/\1/p' $(BUILDLOG))
ifeq (,$(LOGDIR))
ifeq (,$(LOGDIR))
LOGDIR := $(shell sed -n 's/^LOGDIR ?= \(.*\)/\1/p' $(BUILDCFG))
LOGDIR := $(shell sed -n 's/^LOGDIR ?= \(.*\)/\1/p' $(BUILDCFG))
endif
endif
ifeq (,$(IMAGE_OUTPATH))
TARGET_NAME := $(shell sed -n 's/^IMAGE_NAME = \(.*\)/\1/p' $(BUILDDIR)/distcfg.mk)
TARGET_TYPE := $(shell sed -n 's/^IMAGE_TYPE = \(.*\)/\1/p' $(BUILDDIR)/distcfg.mk)
TARGET_NAME := $(TARGET_NAME).$(TARGET_TYPE)
LOGDIR := $(LOGDIR)/CHECK
endif
# for a multi-image build there's no sense to refer to buildroot
# for a multi-image build there's no sense to refer to buildroot
# contained reports as these are very ephemeral between builds
# contained reports as these are very ephemeral between builds
...
@@ -36,7 +30,6 @@ define report_body
...
@@ -36,7 +30,6 @@ define report_body
fi; }
fi; }
endef
endef
ifneq (,$(IMAGE_OUTPATH))
all: reports/targets reports/scripts reports/cleanlog \
all: reports/targets reports/scripts reports/cleanlog \
reports/contents reports/packages
reports/contents reports/packages
@rm -fr "$(LOGDIR)/$(IMAGE_OUTFILE).reports"
@rm -fr "$(LOGDIR)/$(IMAGE_OUTFILE).reports"
...
@@ -45,24 +38,11 @@ all: reports/targets reports/scripts reports/cleanlog \
...
@@ -45,24 +38,11 @@ all: reports/targets reports/scripts reports/cleanlog \
@mv $(LOGDIR)/{$(IMAGE_OUTFILE),$(IMAGE_OUTFILE).reports/build}.cfg
@mv $(LOGDIR)/{$(IMAGE_OUTFILE),$(IMAGE_OUTFILE).reports/build}.cfg
@find $(BUILDDIR)/pkg/ -type f | sed 's:$(BUILDDIR)/pkg/::' > \
@find $(BUILDDIR)/pkg/ -type f | sed 's:$(BUILDDIR)/pkg/::' > \
"$(LOGDIR)/$(IMAGE_OUTFILE).reports/pkg.list"
"$(LOGDIR)/$(IMAGE_OUTFILE).reports/pkg.list"
@chmod +r -R "$(LOGDIR)/$(IMAGE_OUTFILE).reports"
ifeq (2,$(REPORT))
ifeq (2,$(REPORT))
@cd "$(LOGDIR)" && tar -cf "$(IMAGE_OUTFILE).reports.tar" "$(IMAGE_OUTFILE).reports" && \
@cd "$(LOGDIR)" && tar -cf "$(IMAGE_OUTFILE).reports.tar" "$(IMAGE_OUTFILE).reports" && \
rm -r "$(IMAGE_OUTFILE).reports"
rm -r "$(IMAGE_OUTFILE).reports"
endif
endif
else
all: reports/prep reports/targets reports/scripts
@rm -fr "$(LOGDIR)/$(TARGET_NAME).reports"
@cp -a "$(REPORTDIR)" "$(LOGDIR)/$(TARGET_NAME).reports"
@if [ -f "$(BUILDCFG)" ]; then \
cp -a "$(BUILDCFG)" "$(LOGDIR)/$(TARGET_NAME).reports/build.cfg"; \
fi
@find $(BUILDDIR)/pkg/ -type f | sed 's:$(BUILDDIR)/pkg/::' > \
"$(LOGDIR)/$(TARGET_NAME).reports/pkg.list"
ifeq (2,$(REPORT))
@cd "$(LOGDIR)" && tar -cf "$(TARGET_NAME).reports.tar" "$(TARGET_NAME).reports" && \
rm -r "$(TARGET_NAME).reports"
endif
endif
reports/prep:
reports/prep:
@mkdir -p "$(REPORTDIR)" "$(LOGDIR)"
@mkdir -p "$(REPORTDIR)" "$(LOGDIR)"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment