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
fed7d910
Commit
fed7d910
authored
Apr 17, 2023
by
Anton Midyukov
Browse files
Options
Browse Files
Download
Plain Diff
Merge tag 'v1.5.4' into sisyphus
v1.5.4
parents
9f9e87a2
5ce72099
Hide whitespace changes
Inline
Side-by-side
Showing
42 changed files
with
237 additions
and
52 deletions
+237
-52
tar2fs
bin/tar2fs
+2
-6
kworkstation.mk
conf.d/kworkstation.mk
+13
-6
phone.mk
conf.d/phone.mk
+28
-0
mkimage-profiles.asciidoc
doc/mkimage-profiles.asciidoc
+2
-0
README
features.in/alternatives/README
+13
-0
config.mk
features.in/alternatives/config.mk
+6
-0
99-alternatives
...es.in/alternatives/rootfs/image-scripts.d/99-alternatives
+10
-0
README
features.in/deflogin/README
+1
-1
config.mk
features.in/deflogin/config.mk
+1
-0
60-default-session
...res.in/deflogin/rootfs/image-scripts.d/60-default-session
+25
-0
config.mk
features.in/drm/config.mk
+5
-2
config.mk
features.in/e2k/config.mk
+0
-1
20-e2k-boot
features.in/e2k/scripts.d/20-e2k-boot
+25
-11
20install2.cfg
features.in/grub/cfg.in/20install2.cfg
+1
-1
config.mk
features.in/initrd-bootchain/config.mk
+1
-1
80-make-initrd-for-bootchain
...d-bootchain/stage1/scripts.d/80-make-initrd-for-bootchain
+1
-1
90-install2-cleanup-drivers
...all2/install2/image-scripts.d/90-install2-cleanup-drivers
+5
-1
50-l10n-sysconfig
features.in/l10n/rootfs/image-scripts.d/50-l10n-sysconfig
+9
-0
config.mk
features.in/live-install/config.mk
+3
-1
config.mk
features.in/stage2/config.mk
+2
-2
20install2.cfg
features.in/syslinux/cfg.in/20install2.cfg
+1
-1
config.mk
features.in/tty/config.mk
+3
-3
60-x11-autologin
....in/x11-autologin/rootfs/image-scripts.d/60-x11-autologin
+0
-0
3dparty-flatpak.directory
pkg.in/groups/kworkstation/3dparty-flatpak.directory
+11
-0
3dparty-snap.directory
pkg.in/groups/kworkstation/3dparty-snap.directory
+11
-0
add-no4k-screen.directory
pkg.in/groups/kworkstation/add-no4k-screen.directory
+11
-0
add-webterminal.directory
pkg.in/groups/kworkstation/add-webterminal.directory
+0
-1
z00-add-3dparty.directory
pkg.in/groups/kworkstation/z00-add-3dparty.directory
+10
-0
base-server
pkg.in/lists/centaurus/base-server
+1
-0
3dparty-base
pkg.in/lists/kworkstation/3dparty-base
+0
-0
3dparty-flatpak
pkg.in/lists/kworkstation/3dparty-flatpak
+2
-0
3dparty-snap
pkg.in/lists/kworkstation/3dparty-snap
+1
-0
add-no4k-screen
pkg.in/lists/kworkstation/add-no4k-screen
+1
-0
add-tablet
pkg.in/lists/kworkstation/add-tablet
+2
-3
disk-install
pkg.in/lists/kworkstation/disk-install
+7
-3
games-base
pkg.in/lists/kworkstation/games-base
+1
-0
kde5
pkg.in/lists/kworkstation/kde5
+11
-4
kde5-base
pkg.in/lists/kworkstation/kde5-base
+6
-3
scanning
pkg.in/lists/kworkstation/scanning
+1
-0
sound-editing
pkg.in/lists/kworkstation/sound-editing
+1
-0
base+rescue
pkg.in/lists/tagged/base+rescue
+1
-0
xfce-sysv
pkg.in/lists/xfce-sysv
+2
-0
No files found.
bin/tar2fs
View file @
fed7d910
...
...
@@ -424,15 +424,11 @@ grub-efi)
;;
aarch64
)
chroot
"
$ROOTFS
"
grub-install
--target
=
arm64-efi
--recheck
\
--removable
--no-uefi-secure-boot
;;
armh
)
chroot
"
$ROOTFS
"
grub-install
--target
=
arm-efi
--recheck
\
--removable
--no-uefi-secure-boot
--removable
--uefi-secure-boot
;;
riscv64
)
chroot
"
$ROOTFS
"
grub-install
--target
=
riscv64-efi
--recheck
\
--removable
--
no-
uefi-secure-boot
--removable
--uefi-secure-boot
esac
sed
-i
'/GRUB_DISABLE_OS_PROBER=true/d'
"
$ROOTFS
/etc/sysconfig/grub2"
;;
...
...
conf.d/kworkstation.mk
View file @
fed7d910
...
...
@@ -26,7 +26,8 @@ mixin/kworkstation-common-deps: \
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 \
+net-eth +wireless +pulse +plymouth +systemd-optimal +wireless +vmguest +efi +nm
+net-eth +wireless +pulse +plymouth +systemd-optimal +wireless +vmguest +efi +nm \
use/stage2/kms/nvidia
mixin/kworkstation-common-opts:
@$(call set,BRANDING,xalt-kworkstation)
...
...
@@ -46,8 +47,11 @@ endif
@$(call add,THE_PACKAGES,etcnet-defaults-desktop)
@$(call add,THE_PACKAGES,btrfs-progs)
@$(call set,INSTALL2_FONTS,fonts-ttf-google-croscore-arimo)
@$(call set,LIVECD_FONTS,fonts-ttf-
dejavu
)
@$(call set,LIVECD_FONTS,fonts-ttf-
google-noto-sans
)
@$(call add,THE_PACKAGES,fonts-ttf-dejavu)
@$(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-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)
...
...
@@ -64,6 +68,7 @@ endif
@$(call add,THE_LISTS,tagged/xorg+misc)
@$(call add,CONTROL,xdg-user-dirs:enabled)
@$(call add,CONTROL,fusermount:wheelonly)
@$(call add,CONTROL,libnss-role:enabled)
@$(call add,SERVICES_ENABLE,smb)
@$(call add,SERVICES_ENABLE,nmb)
@$(call add,SERVICES_ENABLE,postfix)
...
...
@@ -93,14 +98,15 @@ endif
@$(call add,SERVICES_ENABLE,snapd.socket)
@$(call add,CLEANUP_BASE_PACKAGES,'libwbclient-sssd')
@$(call add,CLEANUP_PACKAGES,'^kernel-modules-drm-nouveau.*')
@$(call add,CLEANUP_PACKAGES,'xterm')
@$(call set,META_VOL_SET,ALT)
@$(call set,META_PUBLISHER,BaseALT Ltd)
@$(call set,META_VOL_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS)
$(ARCH)
)
@$(call set,META_VOL_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS))
@$(call set,META_APP_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS) $(ARCH) $(shell date +%F))
mixin/kworkstation-install-deps: \
distro/.installer mixin/desktop-installer \
use/install2/suspend use/install2/net use/install2 use/install2/stage3 \
use/install2/suspend use/install2/net use/install2 use/install2/stage3
use/install2/vnc
\
use/install2/vmguest \
use/stage2/net-install \
use/grub/localboot_bios.cfg \
...
...
@@ -186,7 +192,7 @@ mixin/kworkstation-live-opts:
@$(call add,SERVICES_DISABLE,sshd)
@$(call add,CLEANUP_LIVE_PACKAGES,'flatpak')
@$(call add,CLEANUP_LIVE_PACKAGES,'snapd')
@$(call set,META_VOL_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS) Live
$(ARCH)
)
@$(call set,META_VOL_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS) Live)
@$(call set,META_APP_ID,ALT Workstation K $(DISTRO_VERSION)$(STATUS) Live $(ARCH) $(shell date +%F))
distro/kworkstation-install: \
...
...
@@ -196,8 +202,9 @@ distro/kworkstation-install: \
emulators remote-desktop \
printing publishing scanning \
video-editing sound-editing graphics-editing \
z00-add-3dparty 3dparty-flatpak 3dparty-snap \
z01-add-clients clients-ad clients-ipa clients-backup clients-cloud clients-monitor \
z02-add-additional add-oem add-tablet add-webterminal)
z02-add-additional add-oem add-tablet add-webterminal
add-no4k-screen
)
distro/kworkstation-install: \
mixin/kworkstation-install-deps \
...
...
conf.d/phone.mk
0 → 100644
View file @
fed7d910
mixin/phosh: use/x11/gdm use/x11-autologin +pipewire +nm +nm-native
@$(call add,THE_PACKAGES,phosh mutter-gnome xorg-xwayland)
@$(call add,THE_PACKAGES,bluez)
@$(call add,DEFAULT_SERVICES_ENABLE,bluetoothd)
@$(call set,DEFAULT_SESSION,phosh)
ifeq (vm,$(IMAGE_CLASS))
vm/.phosh: vm/systemd use/efi/grub +systemd \
mixin/regular-vm-base mixin/regular-x11 \
mixin/regular-desktop mixin/phosh use/deflogin/root \
use/deflogin/privileges use/deflogin/xgrp use/deflogin/hardware \
use/l10n/ru_RU
@$(call add,USERS,altlinux:altlinux:500:500)
@$(call set,LOCALES,ru_RU en_US)
@$(call set,LOCALE,ru_RU)
@$(call set,KFLAVOURS,un-def)
vm/qemu-phosh: vm/.phosh use/tty/S0 +vmguest; @:
endif
ifeq (aarch64,$(ARCH))
# TODO: devicetree ($root)/boot/dtb/rockchip/rk3399-pinephone-pro.dtb
mixin/pinephone: use/x11/armsoc use/firmware use/uboot use/tty/S2; @:
ifeq (vm,$(IMAGE_CLASS))
vm/pinephone-phosh: vm/.phosh mixin/pinephone; @:
endif
endif
doc/mkimage-profiles.asciidoc
View file @
fed7d910
...
...
@@ -54,6 +54,8 @@ include::../features.in/README[]
include::../features.in/00example/README[]
include::../features.in/alternatives/README[]
include::../features.in/apt-conf/README[]
include::../features.in/armh-mcom02/README[]
...
...
features.in/alternatives/README
0 → 100644
View file @
fed7d910
=== features.in/alternatives ===
Данная фича позволяет задавать альтернативы [1].
Например, так:
@$(call add,ALTERNATIVES,/usr/bin/xvt:/usr/bin/xterm)
Также в самом конфиге могут быть уже преопределены цели для установки альтернатив.
Например, use/alternatives/xvt/% позволяет задавать произвольные альтернативы для xvt:
use/alternatives/xvt/xterm, use/alternatives/xvt/mate-terminal и т.д.
При этом альтернатива должна быть доступна.
1. https://www.altlinux.org/Alternatives
features.in/alternatives/config.mk
0 → 100644
View file @
fed7d910
use/alternatives:
@$(call add_feature)
@$(call xport,ALTERNATIVES)
use/alternatives/xvt/%: use/alternatives
@$(call add,ALTERNATIVES,/usr/bin/xvt:/usr/bin/$*)
features.in/alternatives/rootfs/image-scripts.d/99-alternatives
0 → 100755
View file @
fed7d910
#!/bin/sh -efu
[
-n
"
$GLOBAL_ALTERNATIVES
"
]
||
exit
0
for
alternative
in
$GLOBAL_ALTERNATIVES
;
do
candidate
=
"
${
alternative
#*
:
}
"
alternative
=
"
${
alternative
%
:
*
}
"
alternatives-manual
"
$alternative
"
"
$candidate
"
done
alternatives-update
features.in/deflogin/README
View file @
fed7d910
...
...
@@ -20,6 +20,6 @@ CAUTION: применяйте разумно, т.к. крайне легко с
@$(call set,SPEC_USER,user:user:500:500:/home/user:/bin/bash)
При этом нужно иметь в виду, что будет создана соответствующая группа с
соответствующим gid (нужно быть уверенным, что одноимённая группа не суще
тс
вует),
соответствующим gid (нужно быть уверенным, что одноимённая группа не суще
ст
вует),
а пользователь будет добавлен в неё. Пользователь будет создан без пароля.
Для установки пароля при первом запуске, смотрите фичу oem.
features.in/deflogin/config.mk
View file @
fed7d910
...
...
@@ -8,6 +8,7 @@ use/deflogin:
@$(call xport,GROUPS)
@$(call xport,SPEC_USER)
@$(call xport,LIVE_USER)
@$(call xport,DEFAULT_SESSION)
# some presets
# USERS variable chunk format is "login:passwd:admin:sudo"
...
...
features.in/deflogin/rootfs/image-scripts.d/60-default-session
0 → 100755
View file @
fed7d910
#!/bin/sh
account_dir
=
/var/lib/AccountsService/users
[
-d
/var/lib/AccountsService/users
]
||
exit
0
[
-n
"
$GLOBAL_USERS
"
]
||
exit
0
[
-n
"
$GLOBAL_DEFAULT_SESSION
"
]
||
exit
0
if
[
-f
/usr/share/wayland-sessions/
"
$GLOBAL_DEFAULT_SESSION
"
.desktop
]
;
then
sesion_type
=
Session
elif
[
-f
/usr/share/xsessions/
"
$GLOBAL_DEFAULT_SESSION
"
.desktop
]
;
then
sesion_type
=
XSession
else
echo
"
$GLOBAL_DEFAULT_SESSION
.desktop is not found"
>
&2
exit
1
fi
for
user
in
$GLOBAL_USERS
;
do
user
=
"
${
user
%%
:
*
}
"
cat
>
"
$account_dir
"
/
"
$user
"
<<-
EOF
[User]
$sesion_type
=
$GLOBAL_DEFAULT_SESSION
EOF
cat
"
$account_dir
"
/
"
$user
"
done
features.in/drm/config.mk
View file @
fed7d910
...
...
@@ -29,7 +29,7 @@ use/drm/full: use/drm/ancient use/drm/radeon \
use/drm/stage2:
@$(call add,STAGE1_DRM_KMODULES,drm)
@$(call add,STAGE1_KMODULES,$$(STAGE1_DRM_KMODULES))
@$(call add,STAGE1_KMODULES,$$(STAGE1_DRM_KMODULES)
$$(STAGE1_NVIDIA_KMODULES)
)
use/drm/stage2/ancient: use/drm/stage2
@$(call add,STAGE1_DRM_KMODULES,drm-ancient)
...
...
@@ -38,7 +38,10 @@ use/drm/stage2/radeon: use/drm/stage2
@$(call add,STAGE1_DRM_KMODULES,drm-radeon)
use/drm/stage2/nouveau: use/drm/stage2
@$(call add,STAGE1_DRM_KMODULES,drm-nouveau)
@$(call set,STAGE1_NVIDIA_KMODULES,drm-nouveau)
use/drm/stage2/nvidia: use/drm/stage2/nouveau
@$(call set,STAGE1_NVIDIA_KMODULES,)
use/drm/stage2/full: use/drm/stage2/ancient use/drm/stage2/radeon \
use/drm/stage2/nouveau; @:
features.in/e2k/config.mk
View file @
fed7d910
...
...
@@ -4,7 +4,6 @@ use/e2k: use/tty/S0 use/l10n/default/ru_RU
@$(call add,BASE_PACKAGES,installer-feature-e2k-fix-clock-stage3)
@$(call add,LIVE_PACKAGES,installer-feature-e2k-fix-boot-stage2)
@$(call add,LIVE_PACKAGES,installer-feature-e2k-ignore-cf-stage2)
@$(call add,LIVE_PACKAGES,livecd-installer-features)
@$(call add,LIVE_PACKAGES,blacklist-ide) # avoid overwriting hda
@$(call add,STAGE2_PACKAGES,agetty)
@$(call add,INSTALL2_PACKAGES,installer-feature-e2k-xorg-conf-stage2)
...
...
features.in/e2k/scripts.d/20-e2k-boot
View file @
fed7d910
...
...
@@ -4,6 +4,10 @@ echo "** 20-e2k-boot START"
cd
"
$WORKDIR
"
# Rename kernel image, unable to boot kernel from CD/DVD
# if its name does not contain "." (mcst#6856).
mv
boot/image
{
,.0
}
# slightly different logic as there's no boot *menu*:
# ensure the user can install this if possible
[
-f
live
]
&&
default
=
live
...
...
@@ -18,33 +22,43 @@ default=$default
timeout=3
EOF
for
i
in
live altinst rescue
;
do
[
-f
"
$i
"
]
||
continue
for
i
in
live altinst liveinst rescue
;
do
if
[
"
$i
"
=
liveinst
]
;
then
[
-f
live
]
||
continue
[
!
-f
altinst
]
||
continue
[
-f
Metadata/pkg-groups.tar
]
||
continue
else
[
-f
"
$i
"
]
||
continue
fi
if
[
"
$i
"
=
"altinst"
]
;
then
case
"
$i
"
in
altinst
)
label
=
install
stage2
=
else
;;
liveinst
)
label
=
install
stage2
=
"stagename=live"
init
=
"init=/usr/sbin/install2-init"
;;
*
)
label
=
"
$i
"
stage2
=
"stagename=
$i
"
fi
# Rename kernel image, unable to boot kernel from CD/DVD
# if its name does not contain "." (mcst#6856).
mv
boot/image
{
,.0
}
;;
esac
cat
>>
boot.conf
<<
EOF
label=
$label
partition=0
image=/boot/image.0
cmdline=console=ttyS0,115200 console=tty0 hardreset fastboot live automatic=method:cdrom
${
stage2
:+
$stage2
}${
GLOBAL_STAGE2_BOOTARGS
:+
$GLOBAL_STAGE2_BOOTARGS
}${
GLOBAL_BOOT_LANG
:+lang
=
$GLOBAL_BOOT_LANG
}
cmdline=console=ttyS0,115200 console=tty0 hardreset fastboot live automatic=method:cdrom
${
stage2
:+
$stage2
}${
init
:+
$init
}${
GLOBAL_STAGE2_BOOTARGS
:+
$GLOBAL_STAGE2_BOOTARGS
}${
GLOBAL_BOOT_LANG
:+lang
=
$GLOBAL_BOOT_LANG
}
initrd=/boot/initrd.img
label=
${
label
}
_flash
partition=0
image=/boot/image.0
cmdline=console=ttyS0,115200 console=tty0 hardreset fastboot live lowmem automatic=method:disk,label:altinst,directory:/
${
stage2
:+
$stage2
}${
GLOBAL_STAGE2_BOOTARGS
:+
$GLOBAL_STAGE2_BOOTARGS
}${
GLOBAL_BOOT_LANG
:+lang
=
$GLOBAL_BOOT_LANG
}
cmdline=console=ttyS0,115200 console=tty0 hardreset fastboot live lowmem automatic=method:disk,label:altinst,directory:/
${
stage2
:+
$stage2
}${
init
:+
$init
}${
GLOBAL_STAGE2_BOOTARGS
:+
$GLOBAL_STAGE2_BOOTARGS
}${
GLOBAL_BOOT_LANG
:+lang
=
$GLOBAL_BOOT_LANG
}
initrd=/boot/initrd.img
EOF
done
...
...
features.in/grub/cfg.in/20install2.cfg
View file @
fed7d910
menuentry $"Install "'@distro@' --hotkey 'i' --id 'linux' {
echo $"Loading Linux vmlinuz$KFLAVOUR ..."
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ vga=@bootvga@ @bootargs@ $EFI_BOOTARGS lang=$lang
lowmem
linux /boot/vmlinuz$KFLAVOUR fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ vga=@bootvga@ @bootargs@ $EFI_BOOTARGS lang=$lang
echo $"Loading initial ramdisk ..."
initrd /boot/@initrd@$KFLAVOUR.@initrd_ext@
}
features.in/initrd-bootchain/config.mk
View file @
fed7d910
use/initrd-bootchain: use/uuid-iso
@$(call add_feature)
@$(call set,STAGE1_INITRD,initrd-bootchain)
@$(call set,STAGE1_PACKAGES,make-initrd-bootchain)
@$(call set,STAGE1_PACKAGES,make-initrd-bootchain
kbd
)
@$(call set,STAGE1_INITRD_TYPEARGS,$(shell echo "root=bootchain bootchain=fg,altboot automatic"))
@$(call set,STAGE1_INITRD_BOOTMETHOD,$(shell echo "method:disk,uuid:$(UUID_ISO)"))
@$(call set,STAGE1_INITRD_STAGE2_OPTION,stagename)
...
...
features.in/initrd-bootchain/stage1/scripts.d/80-make-initrd-for-bootchain
View file @
fed7d910
...
...
@@ -18,7 +18,7 @@ done
fatal
"kernel modules set not found"
cat
>>
/etc/initrd.mk
<<
EOF
FEATURES += add-modules compress cleanup rdshell
FEATURES += add-modules compress cleanup rdshell
kbd
FEATURES += bootchain-localdev
FEATURES += bootchain-liverw
FEATURES += bootchain-waitdev
...
...
features.in/install2/install2/image-scripts.d/90-install2-cleanup-drivers
View file @
fed7d910
...
...
@@ -12,6 +12,9 @@ rm -rf /usr/lib*/vdpau/ /usr/lib*/libXv*
# evms modules; see http://evms.sourceforge.net/user_guide/
rm
-f
/lib
*
/evms/
*
/
{
bbr,csm,drivelink,ogfs,replace,snapshot
}
*
# evms will assemble arrays on its own
rm
-f
/lib/udev/rules.d/64-md-raid-assembly.rules
# unneeded kernel modules
### some of these removals belong to a purge grade script
### TODO: mostly scsi-less and net-less cleanup for antique
...
...
@@ -45,7 +48,8 @@ rm -rf /lib/modules/*/kernel/drivers/net/hamradio
rm
-rf
/lib/modules/
*
/kernel/drivers/net/irda
rm
-rf
/lib/modules/
*
/kernel/drivers/net/tokenring
rm
-rf
/lib/modules/
*
/kernel/drivers/net/wimax
rm
-rf
/lib/modules/
*
/kernel/drivers/net/wireless
# wi-fi may also need to be configured in the installer
#rm -rf /lib/modules/*/kernel/drivers/net/wireless
rm
-rf
/lib/modules/
*
/kernel/drivers/net/wan
rm
-rf
/lib/modules/
*
/kernel/drivers/regulator
rm
-rf
/lib/modules/
*
/kernel/drivers/staging
...
...
features.in/l10n/rootfs/image-scripts.d/50-l10n-sysconfig
View file @
fed7d910
...
...
@@ -3,6 +3,9 @@
langlist
=
"/etc/alterator/sysconfig/lang/langlist.all"
langlist_temp
=
"
$langlist
"
.temp
locales
=
"
$GLOBAL_LOCALES
"
locale
=
"
$GLOBAL_LOCALE
"
systemd_locale
=
/etc/locale.conf
sysv_locale
=
/etc/sysconfig/i18n
[
-f
"
$langlist
"
]
||
exit
0
[
-n
"
$locales
"
]
||
exit
0
...
...
@@ -14,3 +17,9 @@ for lang in $locales; do
done
mv
"
$langlist_temp
"
"
$langlist
"
[
-n
"
$locale
"
]
||
exit
0
echo
LANG
=
"
$locale
"
.UTF8
>
"
$systemd_locale
"
echo
LANG
=
"
$locale
"
.UTF8
>
"
$sysv_locale
"
echo
SUPPORTED
=
"
$locale
"
.UTF8
>>
"
$sysv_locale
"
features.in/live-install/config.mk
View file @
fed7d910
...
...
@@ -3,12 +3,14 @@
+live-installer: use/live-install/full; @:
use/live-install: use/live use/metadata use/repo/main \
use/bootloader use/grub/live-install.cfg use/syslinux/live-install.cfg
use/bootloader use/grub/live-install.cfg use/syslinux/live-install.cfg \
use/alternatives/xvt/xterm
@$(call add_feature)
@$(call add,LIVE_PACKAGES,installer-common-stage2)
@$(call add,BASE_PACKAGES,installer-common-stage3)
@$(call add,LIVE_PACKAGES,installer-livecd-install)
@$(call add,LIVE_PACKAGES,alterator-postinstall) # for auto install
@$(call add,LIVE_PACKAGES,xterm) # for vnc support
@$(call try,INSTALLER,altlinux-generic) # might be replaced later
@$(call add,LIVE_PACKAGES,installer-distro-$$(INSTALLER)-stage2)
@$(call add,LIVE_PACKAGES,branding-$$(BRANDING)-alterator)
...
...
features.in/stage2/config.mk
View file @
fed7d910
...
...
@@ -33,8 +33,8 @@ endif
use/stage2/kms: use/stage2/drm use/drm/stage2/full; @:
use/stage2/kms/nvidia: use/stage2/kms \
use/drm/stage2/nvidia; @:
# initrd without nouveau; see ALT bug 31971
use/stage2/kms/nvidia: use/stage2/drm
use/drm/stage2/nvidia; @:
# install mount.cifs to stage1
# NB: there's builtin nfsmount there, no reason for nfs-utils
...
...
features.in/syslinux/cfg.in/20install2.cfg
View file @
fed7d910
...
...
@@ -3,5 +3,5 @@ default linux
label linux
menu label ^Install @relname@
kernel /boot/vmlinuz
append initrd=/boot/@initrd@ fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts vga=@bootvga@ @bootargs@
lowmem
append initrd=/boot/@initrd@ fastboot @initrd_bootargs@ @stagename@=altinst ramdisk_size=@altinst_size@ showopts vga=@bootvga@ @bootargs@
features.in/tty/config.mk
View file @
fed7d910
...
...
@@ -9,9 +9,9 @@ ifeq (distro,$(IMAGE_CLASS))
endif
comma := ,
use/tty/
S0 use/tty/SIF0 use/tty/AMA0: use/tty/
%: use/tty
use/tty/%: use/tty
@$(call add,THE_PACKAGES,agetty)
@$(call
add
,TTY_DEV,tty$*)
@$(call
set
,TTY_RATE,115200)
@$(call
try
,TTY_DEV,tty$*)
@$(call
try
,TTY_RATE,115200)
@$(call add,SYSLINUX_CFG,tty$*)
@$(call add,BASE_BOOTARGS,console=tty1 console=$$(TTY_DEV)$(comma)$$(TTY_RATE)n8)
features.in/x11-autologin/rootfs/image-scripts.d/
4
0-x11-autologin
→
features.in/x11-autologin/rootfs/image-scripts.d/
6
0-x11-autologin
View file @
fed7d910
File moved
pkg.in/groups/kworkstation/3dparty-flatpak.directory
0 → 100644
View file @
fed7d910
[Desktop Entry]
Type=Directory
X-Alterator-PackageList=kworkstation/3dparty-flatpak
X-Alterator-Required=no
X-Alterator-Parent=kworkstation/z00-add-3dparty
Categories=KDE;GNOME;XFCE
Name=Flatpak
Name[ru_RU]=Flatpak
Comment=Service for install flatpak packages from Flathub software repository.
Comment[ru_RU]=Сервис для установки flatpak-пакетов из репозитория программ Flathub.
pkg.in/groups/kworkstation/3dparty-snap.directory
0 → 100644
View file @
fed7d910
[Desktop Entry]
Type=Directory
X-Alterator-PackageList=kworkstation/3dparty-snap
X-Alterator-Required=no
X-Alterator-Parent=kworkstation/z00-add-3dparty
Categories=KDE;GNOME;XFCE
Name=SNAP
Name[ru_RU]=SNAP
Comment=Service for install SNAP packages from Snapcraft software repository.
Comment[ru_RU]=Сервис для установки SNAP-пакетов из репозитория программ Snapcraft.
pkg.in/groups/kworkstation/add-no4k-screen.directory
0 → 100644
View file @
fed7d910
[Desktop Entry]
Type=Directory
X-Alterator-PackageList=kworkstation/add-no4k-screen
X-Alterator-Required=no
X-Alterator-Parent=kworkstation/z02-add-additional
Categories=KDE;GNOME;XFCE
Name=No 4K monitor
Name[ru_RU]=Без монитора 4K
Comment=Additional tuning when you don't need to connect a monitor with a high resolution screen (>= 3840x2160).
Comment[ru_RU]=Дополнительная подстройка при отсутствии необходимости подключать монитор с экраном высокого разрешения (>= 3840x2160).
pkg.in/groups/kworkstation/add-webterminal.directory
View file @
fed7d910
...
...
@@ -3,7 +3,6 @@ Type=Directory
X-Alterator-PackageList=kworkstation/add-webterminal
X-Alterator-Required=no
X-Alterator-Parent=kworkstation/z02-add-additional
X-Alterator-Conflicts=kworkstation/games
Categories=KDE;GNOME;XFCE
Name=WEB-terminal
...
...
pkg.in/groups/kworkstation/z00-add-3dparty.directory
0 → 100644
View file @
fed7d910
[Desktop Entry]
Type=Directory
X-Alterator-Required=no
X-Alterator-PackageList=kworkstation/3dparty-base
Categories=KDE;
Name=Third-party software
Name[ru_RU]=Стороннее ПО
Comment=Third party software repositories.
Comment[ru_RU]=Репозитории стороннего программного обеспечения.
pkg.in/lists/centaurus/base-server
View file @
fed7d910
...
...
@@ -116,3 +116,4 @@ system-report
glibc-timezones
alt-issue-server
color-prompt-and-man
pkg.in/lists/kworkstation/3dparty-base
0 → 100644
View file @
fed7d910
pkg.in/lists/kworkstation/3dparty-flatpak
0 → 100644
View file @
fed7d910
plasma5-discover-flatpak
flatpak-repo-flathub
pkg.in/lists/kworkstation/3dparty-snap
0 → 100644
View file @
fed7d910
plasma5-discover-snap
pkg.in/lists/kworkstation/add-no4k-screen
0 → 100644
View file @
fed7d910
xorg-96dpi
pkg.in/lists/kworkstation/add-tablet
View file @
fed7d910
kde5-tablet-mode-switch
kde5-plasma-settings-virtualkeyboard
maliit-keyboard
maliit-inputcontext-gtk2
maliit-inputcontext-gtk3
maliit-
keyboard
kde5-plasma-settings-virtual
keyboard
pkg.in/lists/kworkstation/disk-install
View file @
fed7d910
...
...
@@ -11,9 +11,9 @@ gnupg2
# 1C
#1c-preinstall-full@X86 # ms-fonts license
1c-preinstall@X86
postgresql1
4
-1C
postgresql1
4
-1C-server
postgresql1
4
-1C-contrib
postgresql1
5
-1C
postgresql1
5
-1C-server
postgresql1
5
-1C-contrib
haspd@IA32
# VipNet CSP
vipnetcsp4-preinstall
...
...
@@ -75,3 +75,7 @@ alterator-netinst
alterator-updates
alien
virt-viewer
x2goclient
x2goserver x2goserver-printing cups-x2go
x2gobroker x2gobroker-ssh x2gobroker-daemon x2gobroker-authservice
openuds-client openuds-actor
pkg.in/lists/kworkstation/games-base
View file @
fed7d910
alsa-plugins-pulse@IA32
libtxc_dxtn@IA32
libd3d@IA32
steam@IA32
pkg.in/lists/kworkstation/kde5
View file @
fed7d910
...
...
@@ -5,10 +5,17 @@ catdoc
gdb
fuse-cryfs
libnss-mdns
libcuda
nvidia-modprobe
plasma5-libkscreen-utils
libnvidia-encode
libcuda
libnvoptix
libnvcuvid
ocl-nvidia
ocl-icd@X32
clinfo
alt-csp-cryptopro
rosa-crypto-tool
quick-usb-formatter
...
...
@@ -23,9 +30,8 @@ kde5-kcm-grub2
#
#appinstall@X86
synaptic-kde@META
plasma5-discover-maxi@META
plasma5-discover-flatpak@META
flatpak-repo-flathub
plasma5-discover-fwupd
plasma5-discover-kns
openssl-gost-engine
kde5-kreslimit
kde5-file-actions-gost
...
...
@@ -40,6 +46,7 @@ qmmp1
qmmp-skins
samba
samba-usershares
# system-config-samba
kde5-messenger-client-mix
...
...
pkg.in/lists/kworkstation/kde5-base
View file @
fed7d910
...
...
@@ -10,6 +10,7 @@ pavucontrol
plasma5-discover-packagekit@META
alt-kworkstation-addon
alterator-roles-common
alterator-standalone
alterator-auth
alterator-control
...
...
@@ -89,6 +90,7 @@ pciutils
pcmciautils
pinfo
pm-utils
polkit-rule-admin-root
pulseaudio-bluez
quota
rpminstall
...
...
@@ -112,6 +114,7 @@ vdpauinfo
vim-console
vkd3d-utils
vulkan-tools
vulkan-validation-layers
wget
xauthority-hostname-updater
xinput
...
...
@@ -119,15 +122,14 @@ xfsprogs
xorg-conf-synaptics
xorg-conf-libinput-touchpad
ocl-nvidia
ocl-icd@X32
clinfo
libva-driver-intel@X86
libva-intel-media-driver@x86_64
#libva-driver-vdpau
#libvdpau-va-gl
vulkan-amdgpu@X86
orca at-spi2-core
ca-certificates-digital.gov.ru
chromium-gost
...
...
@@ -135,6 +137,7 @@ openvpn-gostcrypto
kde5-display-manager-sddm
kde5-network-manager-etcnet
openssh openssh-clients openssh-askpass-common openssh-server openssh-common openssh-server-control
systemd-ssh-agent
kde5-network-manager-nm
kde5-video-player-haruna
kde5-audio-player-qmmp
...
...
pkg.in/lists/kworkstation/scanning
View file @
fed7d910
kde5-scanning@META
kde5-skanpage
xsane-doc-ru
tesseract-langpack-en
...
...
pkg.in/lists/kworkstation/sound-editing
View file @
fed7d910
#kde5-soundkonverter
kde5-kid3
flacon
kde5-krecorder
kde5-kwave
pkg.in/lists/tagged/base+rescue
View file @
fed7d910
...
...
@@ -27,6 +27,7 @@ lsblk
lsmount
lvm2
mdadm-tool
open-iscsi
photorec
scalpel
sleuthkit
...
...
pkg.in/lists/xfce-sysv
View file @
fed7d910
...
...
@@ -25,3 +25,5 @@ xfce4-screensaver
vlock
wget
whdd
firmware-alsa-sof
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