forked from altcloud/mkimage-profiles
Compare commits
152 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
12a223a1c5 | ||
|
77b86870ea | ||
|
7b396b0c47 | ||
|
60f3cc9610 | ||
|
d010cef393 | ||
|
f7eadc2fc8 | ||
|
89bc47f35c | ||
|
bbfad01e55 | ||
|
d44be875f6 | ||
|
17513ba38a | ||
|
cdaa9cdaa3 | ||
|
daa81f9ba9 | ||
|
7155a93100 | ||
|
b31af10c79 | ||
|
650e92bf7f | ||
|
4743947ea5 | ||
|
04a12ef053 | ||
|
d2f892abda | ||
|
4298315d0c | ||
|
4b212b6714 | ||
|
6d003a1485 | ||
|
9b52dd6019 | ||
|
f81e51085a | ||
|
c92d623263 | ||
|
5f96d89a31 | ||
|
9094be4a73 | ||
|
1c777c8ad4 | ||
|
1f82082c8c | ||
|
d43fae17d4 | ||
|
030685c15e | ||
|
3bb96df3d2 | ||
|
d813c43112 | ||
|
6aa4af20c4 | ||
|
b045cea53d | ||
|
bb6e543b89 | ||
|
37373f6a38 | ||
|
5a727dec12 | ||
|
3d96d92291 | ||
|
0d8dd00ff0 | ||
|
03312d7f5d | ||
|
2d38fc3f0d | ||
|
70463d3f9e | ||
|
8c6f24015c | ||
|
cc5b7b71ac | ||
|
78d2f2e818 | ||
|
16a1919e65 | ||
|
05ed0fe227 | ||
|
ea3e1609f9 | ||
|
8eecce9efd | ||
|
d268e329a5 | ||
|
49aed476cd | ||
|
2d257a425b | ||
|
3bcb5000d8 | ||
|
af08ea1445 | ||
|
0ec1ecb717 | ||
|
988976bc3b | ||
|
0c2c8bab47 | ||
|
b0f71907e1 | ||
|
cf355f2f97 | ||
|
c43ac64b80 | ||
|
b081fa131f | ||
|
eed85921b8 | ||
|
a3f79f2219 | ||
|
6822106ae1 | ||
|
207a035bc3 | ||
|
3229b8b379 | ||
|
828006f0ed | ||
|
4d0ae3af60 | ||
|
5cfcd809fb | ||
|
8257891623 | ||
|
846c2c2a71 | ||
|
e4e5363a2a | ||
|
0b251d0703 | ||
|
07f02295e2 | ||
|
e9da7959b7 | ||
|
dc1170b578 | ||
|
560f74c2a8 | ||
|
f44948057e | ||
|
e48e1cf078 | ||
|
32105cfd9a | ||
|
1c4a7bd5dd | ||
|
d5f71b3716 | ||
|
9441c1ce70 | ||
|
7b9d8e9cd1 | ||
|
5fbe38b092 | ||
|
fc84a5cb83 | ||
|
8cf4a8cbe5 | ||
|
a2c8501fad | ||
|
c0418eff24 | ||
|
93ad3c748b | ||
|
a1f539a724 | ||
|
c4f9521e49 | ||
|
c3fa1a933c | ||
|
06b2e605e9 | ||
|
0e8820452a | ||
|
adb5900708 | ||
|
0e796f37b3 | ||
|
b92f022478 | ||
|
b57762d1b9 | ||
|
0d21c7ae33 | ||
|
d12420522a | ||
|
5c8144dfe7 | ||
|
93f5dd7d5d | ||
|
2a2b3e1b7b | ||
|
530d4c1740 | ||
|
c13ec2d67b | ||
|
9573d6e905 | ||
|
fa0fcaa836 | ||
|
d5976dc3b7 | ||
|
39acd516e9 | ||
|
9c44541d3c | ||
|
5a6e03b676 | ||
|
e4d54acd98 | ||
|
71b2e237bd | ||
|
e97a21ca0d | ||
|
c337b5c977 | ||
|
444790293a | ||
|
ae7729cef1 | ||
|
1cc3a2f164 | ||
|
0c31b9898b | ||
|
459a46b868 | ||
|
e45dab0435 | ||
|
d465848793 | ||
|
fbde9fc722 | ||
|
84183f8818 | ||
|
051b8ef2b8 | ||
|
e043f87775 | ||
|
0f2411ec34 | ||
|
a173bbd070 | ||
|
3ca9ae4ba2 | ||
|
cf0fe91f0e | ||
|
ea373cec67 | ||
|
5dd5c0b618 | ||
890390a89a | |||
91e0c6e933 | |||
e0dfa733e6 | |||
a9b1f05501 | |||
|
af20f89346 | ||
|
3afb96a824 | ||
|
9f10e9d12a | ||
|
4a07391d93 | ||
|
efcb82b4f1 | ||
|
fd4f2a675d | ||
|
41b5a5b633 | ||
|
f32fd9a3b0 | ||
|
9d10d78b48 | ||
|
0a87d47748 | ||
|
24defe9461 | ||
|
b558f88bfa | ||
|
ef0394f810 | ||
|
fe07f4091f | ||
|
2828090d6b |
@@ -1,5 +1,5 @@
|
||||
Name: mkimage-profiles
|
||||
Version: 1.2.2
|
||||
Version: 1.2.14
|
||||
Release: alt1
|
||||
|
||||
Summary: ALT based distribution metaprofile
|
||||
@@ -128,6 +128,43 @@ mv %buildroot%mpdir/doc/mkimage-profiles.7 %buildroot%_man7dir/
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon May 21 2018 Michael Shigorin <mike@altlinux.org> 1.2.14-alt1
|
||||
- pkgpriorities feature (manowar@)
|
||||
- extended e2k support
|
||||
|
||||
* Mon Apr 23 2018 Michael Shigorin <mike@altlinux.org> 1.2.13-alt1
|
||||
- antohami@'s improvements
|
||||
|
||||
* Mon Mar 19 2018 Michael Shigorin <mike@altlinux.org> 1.2.12-alt1
|
||||
- @IA32, @X86
|
||||
|
||||
* Mon Mar 12 2018 Michael Shigorin <mike@altlinux.org> 1.2.11-alt1
|
||||
- starterkits-20180312
|
||||
|
||||
* Mon Feb 19 2018 Michael Shigorin <mike@altlinux.org> 1.2.10-alt1
|
||||
- antohami@'s fixups
|
||||
|
||||
* Mon Feb 12 2018 Michael Shigorin <mike@altlinux.org> 1.2.9-alt1
|
||||
- antohami@'s release
|
||||
|
||||
* Mon Feb 05 2018 Michael Shigorin <mike@altlinux.org> 1.2.8-alt1
|
||||
- regular fixes
|
||||
|
||||
* Mon Jan 22 2018 Michael Shigorin <mike@altlinux.org> 1.2.7-alt1
|
||||
- 2018: better sound feature (antohami@)
|
||||
|
||||
* Mon Dec 11 2017 Michael Shigorin <mike@altlinux.org> 1.2.6-alt1
|
||||
- starterkits-20171212
|
||||
|
||||
* Mon Dec 04 2017 Michael Shigorin <mike@altlinux.org> 1.2.5-alt1
|
||||
- qcow2c
|
||||
|
||||
* Mon Nov 20 2017 Michael Shigorin <mike@altlinux.org> 1.2.4-alt1
|
||||
- opennebula-systemd
|
||||
|
||||
* Mon Sep 25 2017 Michael Shigorin <mike@altlinux.org> 1.2.3-alt1
|
||||
- p8+
|
||||
|
||||
* Mon Sep 11 2017 Michael Shigorin <mike@altlinux.org> 1.2.2-alt1
|
||||
- regular-engineering
|
||||
|
||||
|
6
.gear/tags/196f9059b064102b75def832c4223d8d6bf8bbc2
Normal file
6
.gear/tags/196f9059b064102b75def832c4223d8d6bf8bbc2
Normal file
@@ -0,0 +1,6 @@
|
||||
object f81e51085a22fbe11c9008e85ad4b226ab73ee67
|
||||
type commit
|
||||
tag v1.2.13
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1524517049 +0300
|
||||
|
||||
antohami@'s improvements
|
@@ -1,6 +0,0 @@
|
||||
object 58844d304a02408eff356c3d509d9c9b0db1551c
|
||||
type commit
|
||||
tag v1.2.1
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1503342262 +0300
|
||||
|
||||
seven years of m-p
|
@@ -1 +1 @@
|
||||
c0de6d3ac2e9abfec056da74f11f53c4bebe9d91 v1.2.1
|
||||
196f9059b064102b75def832c4223d8d6bf8bbc2 v1.2.13
|
||||
|
30
bin/tar2fs
30
bin/tar2fs
@@ -226,19 +226,37 @@ esac
|
||||
|
||||
# NB: don't stick BOOTFS here, it has slightly different semantics
|
||||
pushd $ROOTFS/boot
|
||||
|
||||
KVERSIONS=
|
||||
if [ -s .origver ]; then
|
||||
read KVER < .origver
|
||||
while read kver; do
|
||||
chroot "$ROOTFS" make-initrd -k "$kver"
|
||||
KVERSIONS="$KVERSIONS $kver"
|
||||
done < .origver
|
||||
fi
|
||||
[ -n "$KVER" ] || fatal "unable to deduce kernel version"
|
||||
chroot "$ROOTFS" make-initrd -k "$KVER"
|
||||
[ -n "$KVERSIONS" ] || fatal "unable to deduce kernel version"
|
||||
rm -f .origver
|
||||
|
||||
# ...target device too
|
||||
sed -i "s,$LOOPROOT,$ROOTDEV," "$ROOTFS/etc/fstab"
|
||||
|
||||
if [ -f boot.conf ]; then
|
||||
sed -i -e "s,@ROOTUUID@,$ROOTUUID,g" -e "s,@KVER@,$KVER,g" boot.conf
|
||||
fi
|
||||
# FIXME: relies on particular (current) kernel package naming scheme
|
||||
for v in $KVERSIONS; do
|
||||
l="$(echo "$v" | sed -r 's,.*elbrus-([0-9a-z]+)-.*$,\1,')"
|
||||
cat >> boot.conf <<EOF
|
||||
|
||||
label=$l
|
||||
partition=0
|
||||
image=/image-$v
|
||||
initrd=/initrd-$v.img
|
||||
cmdline=console=ttyS0,115200 console=tty0 consoleblank=0 hardreset root=UUID=$ROOTUUID
|
||||
EOF
|
||||
done
|
||||
|
||||
echo "** start of boot.conf"
|
||||
cat boot.conf
|
||||
echo "** end of boot.conf"
|
||||
|
||||
popd
|
||||
|
||||
if [ -x "$ROOTFS"/sbin/lilo ]; then
|
||||
|
@@ -6,23 +6,11 @@ distro/.desktop-base: distro/.installer use/syslinux/ui/vesamenu use/x11/xorg
|
||||
|
||||
distro/.desktop-mini: distro/.desktop-base use/x11/xdm +power; @:
|
||||
|
||||
mixin/desktop-installer: +net-eth +vmguest \
|
||||
use/x11-autostart use/fonts/install2 use/sound
|
||||
@$(call add,BASE_LISTS, \
|
||||
$(call tags,(base || desktop) && (l10n || network)))
|
||||
@$(call add,INSTALL2_PACKAGES,ntfs-3g)
|
||||
@$(call add,BASE_PACKAGES,os-prober)
|
||||
|
||||
distro/.desktop-network: distro/.desktop-mini mixin/desktop-installer; @:
|
||||
|
||||
distro/.desktop-extra:
|
||||
@$(call add,BASE_LISTS,$(call tags,(archive || base) && (extra)))
|
||||
|
||||
distro/kde4-lite: distro/.desktop-mini \
|
||||
distro/.desktop-network distro/.desktop-extra +kde4-lite
|
||||
@$(call set,KFLAVOURS,std-def)
|
||||
|
||||
distro/tde: distro/.desktop-network +tde; @:
|
||||
distro/icewm: distro/.desktop-network use/lowmem use/install2/fs +icewm; @:
|
||||
distro/ltsp-tde: distro/tde +ltsp; @:
|
||||
distro/ltsp-icewm: distro/icewm +ltsp; @:
|
||||
|
@@ -1,20 +1,96 @@
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
|
||||
vm/e2k-live: vm/bare use/e2k use/deflogin/live use/control/sudo-su
|
||||
@$(call add,THE_PACKAGES,openssh)
|
||||
vm/.e2k-bare: vm/.bare use/e2k
|
||||
@$(call add,BASE_PACKAGES,apt)
|
||||
|
||||
vm/e2k-live: vm/.e2k-bare use/deflogin/live use/net-ssh use/control/sudo-su
|
||||
@$(call add,THE_LISTS,$(call tags,ve tools))
|
||||
|
||||
vm/e2k-rescue: vm/e2k-live use/tty/S0 use/net-eth/dhcp use/services/lvm2-disable
|
||||
vm/.e2k-rescue: vm/e2k-live \
|
||||
mixin/e2k-base use/net/etcnet use/services/lvm2-disable
|
||||
@$(call add,THE_PACKAGES,agetty gpm fdisk parted smartmontools pv sshfs)
|
||||
@$(call add,THE_PACKAGES,make-initrd dhcpcd hdparm nfs-clients)
|
||||
@$(call add,THE_LISTS,$(call tags,server && (network || extra)))
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,gpm mdadm smartd)
|
||||
|
||||
vm/e2k-xfce: vm/e2k-rescue use/e2k/sound use/e2k/x11 use/x11/xfce \
|
||||
use/browser/firefox use/browser/firefox/esr use/browser/firefox/i18n \
|
||||
use/l10n/default/ru_RU use/fonts/otf/adobe use/fonts/otf/mozilla
|
||||
@$(call add,THE_PACKAGES,xinit xterm mc)
|
||||
@$(call add,THE_PACKAGES,fonts-bitmap-terminus pnmixer)
|
||||
vm/e2k-rescue: vm/.e2k-rescue +sysvinit
|
||||
@$(call add,KFLAVOURS,elbrus-1cp elbrus-8c elbrus-4c)
|
||||
|
||||
vm/e2k-builder: vm/e2k-rescue use/dev/builder/base; @:
|
||||
vm/e2k-xfce: vm/.e2k-rescue mixin/e2k-desktop use/x11/xfce
|
||||
@$(call add,THE_PACKAGES,pnmixer)
|
||||
|
||||
vm/e2k-mate: vm/.e2k-rescue use/deflogin/live use/x11/mate use/x11/lightdm/gtk \
|
||||
mixin/e2k-base mixin/e2k-desktop mixin/e2k-livecd-install
|
||||
@$(call add,THE_PACKAGES,LibreOffice-integrated LibreOffice-gnome)
|
||||
@$(call add,THE_PACKAGES,LibreOffice-langpack-ru)
|
||||
|
||||
vm/e2k-lxqt: vm/.e2k-rescue mixin/e2k-desktop
|
||||
@$(call add,THE_LISTS,$(call tags,desktop && lxqt && !extra))
|
||||
|
||||
vm/e2k-builder: vm/.e2k-rescue use/dev/builder/base
|
||||
@$(call add,KFLAVOURS,elbrus-8c elbrus-4c)
|
||||
|
||||
vm/e2k-samba-DC: vm/.e2k-rescue
|
||||
@$(call add,BASE_PACKAGES,task-samba-dc glibc-locales net-tools)
|
||||
|
||||
endif
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
ve/.e2k-bare: ve/.base use/e2k +sysvinit
|
||||
@$(call add,BASE_PACKAGES,apt)
|
||||
|
||||
ve/e2k-installer: ve/.e2k-bare use/repo/main
|
||||
@$(call add,MAIN_PACKAGES,hello)
|
||||
|
||||
ve/e2k-git: ve/.e2k-bare use/e2k use/net-ssh use/net-dns/yandex
|
||||
@$(call add,BASE_PACKAGES,git-server nginx)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,xinetd git nginx)
|
||||
endif
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
distro/.e2k-rescue: distro/.base mixin/e2k-base use/rescue/.base +net-eth
|
||||
@$(call set,META_VOL_ID,ALT Rescue for Elbrus)
|
||||
|
||||
distro/e2k-101-rescue: distro/.e2k-rescue
|
||||
@$(call add,KFLAVOURS,elbrus-1cp)
|
||||
|
||||
# NB: this one is NOT suited for a particular processor yet!
|
||||
# (that's to be done downstream)
|
||||
distro/.e2k-installer: distro/.base mixin/e2k-base \
|
||||
use/init/sysv/polkit use/net-ssh \
|
||||
use/install2 use/install2/packages \
|
||||
use/e2k/install2 +net-eth
|
||||
@$(call set,INSTALLER,altlinux-generic)
|
||||
@$(call set,META_PUBLISHER,BaseALT Ltd)
|
||||
@$(call set,META_VOL_SET,ALT)
|
||||
@$(call set,META_VOL_ID,ALT for Elbrus)
|
||||
@$(call set,META_APP_ID,ALT/$(ARCH))
|
||||
@$(call add,INSTALL2_PACKAGES,agetty)
|
||||
@$(call add,INSTALL2_PACKAGES,ifplugd) ### for net-eth link status
|
||||
@$(call add,INSTALL2_PACKAGES,volumes-profile-regular)
|
||||
@$(call add,INSTALL2_BRANDING,alterator)
|
||||
@$(call add,THE_PACKAGES,agetty gpm fdisk parted smartmontools pv sshfs)
|
||||
@$(call add,THE_PACKAGES,make-initrd dhcpcd hdparm nfs-clients vim-console)
|
||||
@$(call add,THE_LISTS,$(call tags,server && (network || extra)))
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,gpm mdadm smartd)
|
||||
@$(call add,THE_BRANDING,alterator)
|
||||
@$(call set,BRANDING,alt-workstation) ### conflicts w/alt-sisyphus
|
||||
|
||||
distro/e2k-801-builder: distro/.e2k-installer \
|
||||
use/e2k/8c use/e2k/install2/801 use/dev/groups/builder; @:
|
||||
|
||||
distro/e2k-101-base: distro/.e2k-installer use/e2k/1cp use/e2k/install2/101
|
||||
@$(call add,INSTALL2_PACKAGES,dummy-xorg-drv-vivante)
|
||||
|
||||
distro/e2k-101-mate: distro/e2k-101-base mixin/e2k-desktop mixin/e2k-mate
|
||||
@$(call add,THE_PACKAGES,LibreOffice-integrated LibreOffice-gnome)
|
||||
@$(call add,THE_PACKAGES,LibreOffice-langpack-ru)
|
||||
|
||||
distro/e2k-4xx-installer: distro/.e2k-installer use/e2k/install2/4xx
|
||||
@$(call set,INSTALLER,altlinux-server)
|
||||
@$(call add,BASE_PACKAGES,make-initrd-mdadm make-initrd-lvm)
|
||||
|
||||
distro/.e2k-installer-mate: distro/.e2k-installer \
|
||||
mixin/e2k-desktop mixin/e2k-mate; @:
|
||||
|
||||
endif
|
||||
|
@@ -107,8 +107,6 @@ distro/live-0ad: distro/.live-games
|
||||
@$(call add,LIVE_PACKAGES,0ad livecd-0ad)
|
||||
@$(call try,HOMEPAGE,http://play0ad.com/)
|
||||
|
||||
distro/live-e17: distro/.live-desktop-ru use/x11/e17 use/x11/lightdm/gtk; @:
|
||||
|
||||
distro/live-gimp: distro/live-icewm use/live/ru
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop sane))
|
||||
@$(call add,LIVE_PACKAGES,gimp tintii immix fim)
|
||||
|
103
conf.d/mixin.mk
Normal file
103
conf.d/mixin.mk
Normal file
@@ -0,0 +1,103 @@
|
||||
### various mixins with their origin
|
||||
|
||||
### desktop.mk
|
||||
mixin/desktop-installer: +net-eth +vmguest \
|
||||
use/x11-autostart use/fonts/install2 use/sound
|
||||
@$(call add,BASE_LISTS, \
|
||||
$(call tags,(base || desktop) && (l10n || network)))
|
||||
@$(call add,INSTALL2_PACKAGES,ntfs-3g)
|
||||
@$(call add,BASE_PACKAGES,os-prober)
|
||||
|
||||
### e2k.mk
|
||||
mixin/e2k-base: use/tty/S0 use/net-eth/dhcp; @:
|
||||
|
||||
mixin/e2k-desktop: use/e2k/x11 use/l10n/default/ru_RU \
|
||||
use/browser/firefox/esr use/browser/firefox/i18n \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla
|
||||
@$(call add,THE_PACKAGES,xinit xterm mc)
|
||||
@$(call add,THE_PACKAGES,fonts-bitmap-terminus)
|
||||
|
||||
mixin/e2k-livecd-install: use/e2k/x11
|
||||
@$(call add,THE_PACKAGES,livecd-install alterator-notes)
|
||||
@$(call add,THE_PACKAGES,fdisk hdparm rsync openssh vim-console)
|
||||
@$(call add,THE_PACKAGES,apt-repo)
|
||||
|
||||
mixin/e2k-mate: use/e2k/x11 use/x11/xorg use/fonts/install2 \
|
||||
use/deflogin/live use/x11/mate use/x11/lightdm/gtk \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla \
|
||||
use/fonts/ttf/google use/fonts/ttf/redhat
|
||||
@$(call set,INSTALLER,altlinux-desktop)
|
||||
@$(call add,THE_BRANDING,mate-settings)
|
||||
@$(call add,THE_BRANDING,alterator)
|
||||
@$(call add,THE_BRANDING,graphics)
|
||||
@$(call add,THE_PACKAGES,setup-mate-terminal)
|
||||
@$(call add,THE_PACKAGES,alterator-standalone)
|
||||
@$(call add,THE_PACKAGES,terminfo-extra)
|
||||
@$(call add,THE_PACKAGES,ethtool net-tools ifplugd)
|
||||
@$(call add,THE_PACKAGES,zsh bash-completion)
|
||||
|
||||
### regular.mk
|
||||
# common WM live/installer bits
|
||||
mixin/regular-desktop: use/x11/xorg +alsa use/xdg-user-dirs
|
||||
@$(call add,THE_PACKAGES,pam-limits-desktop beesu)
|
||||
@$(call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
|
||||
@$(call add,THE_PACKAGES,alterator-notes dvd+rw-tools)
|
||||
@$(call add,THE_BRANDING,alterator graphics indexhtml notes)
|
||||
@$(call add,THE_PACKAGES,$$(THE_IMAGEWRITER))
|
||||
@$(call set,THE_IMAGEWRITER,imagewriter)
|
||||
|
||||
mixin/regular-wmaker: use/efi/refind use/syslinux/ui/gfxboot \
|
||||
use/fonts/ttf/redhat use/x11/wmaker
|
||||
@$(call add,LIVE_PACKAGES,livecd-install-wmaker)
|
||||
@$(call add,LIVE_PACKAGES,installer-feature-no-xconsole-stage3)
|
||||
@$(call add,MAIN_PACKAGES,wmgtemp wmhdaps wmpomme wmxkbru xxkb)
|
||||
|
||||
# gdm2.20 can reboot/halt with both sysvinit and systemd, and is slim
|
||||
mixin/regular-gnustep: use/x11/gnustep use/x11/gdm2.20 use/mediacheck \
|
||||
use/browser/firefox/classic
|
||||
@$(call add,THE_BRANDING,graphics)
|
||||
|
||||
mixin/regular-xfce: use/x11/xfce use/fonts/ttf/redhat use/x11/gtk/nm +nm; @:
|
||||
|
||||
mixin/regular-xfce-sysv: use/init/sysv/polkit use/deflogin/sysv/nm \
|
||||
use/x11/lightdm/gtk \
|
||||
use/browser/palemoon/suggested \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla
|
||||
@$(call add,THE_PACKAGES,pnmixer pm-utils elinks mpg123)
|
||||
@$(call add,THE_PACKAGES,alsa-oss ossp whdd wget cdrkit)
|
||||
|
||||
mixin/regular-lxde: use/x11/lxde use/x11/gtk/nm use/im \
|
||||
use/browser/palemoon/i18n +nm
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
|
||||
@$(call add,THE_PACKAGES,qasmixer qpdfview)
|
||||
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
|
||||
|
||||
mixin/regular-tde: +tde \
|
||||
use/syslinux/ui/gfxboot use/browser/firefox/classic use/fonts/ttf/redhat
|
||||
@$(call add,THE_PACKAGES_REGEXP,kdeedu-kalzium.* kdeedu-ktouch.*)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,upower bluetoothd)
|
||||
|
||||
mixin/regular-lxqt: use/x11/lxqt use/x11/sddm \
|
||||
use/browser/falkon use/x11/gtk/nm +nm +plymouth
|
||||
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
|
||||
|
||||
# NB: never ever use/syslinux/ui/gfxboot here as gfxboot mangles
|
||||
# kernel cmdline resulting in method:disk instead of method:cdrom
|
||||
# which will change propagator's behaviour to probe additional
|
||||
# filesystems (ro but no loop) thus potentially writing to
|
||||
# an unrecovered filesystem's journal
|
||||
mixin/regular-rescue: use/rescue use/isohybrid use/luks use/branding \
|
||||
use/syslinux/ui/menu use/syslinux/timeout/600 \
|
||||
use/firmware/qlogic test/rescue/no-x11 +sysvinit; @:
|
||||
|
||||
### vm.mk
|
||||
mixin/cloud-init:
|
||||
@$(call add,BASE_PACKAGES,cloud-init)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,cloud-config cloud-final)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,cloud-init cloud-init-local)
|
||||
|
||||
mixin/opennebula-context:
|
||||
@$(call add,BASE_PACKAGES,opennebula-context)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,one-context-local one-context)
|
||||
|
||||
mixin/icewm: use/x11/lightdm/gtk +icewm; @:
|
49
conf.d/p7.mk
49
conf.d/p7.mk
@@ -1,49 +0,0 @@
|
||||
# p7 base kits
|
||||
|
||||
mixin/p7: use/browser/firefox/esr
|
||||
@$(call set,BRANDING,altlinux-starterkit)
|
||||
@$(call set,IMAGE_FLAVOUR,$(subst altlinux-p7-,,$(IMAGE_NAME)))
|
||||
@$(call set,META_VOL_ID,ALT Linux p7 $$(IMAGE_FLAVOUR)/$(ARCH))
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
### kludge compatibility: introspection stub for main.mk :-/
|
||||
distro/altlinux-p7-cinnamon: distro/regular-cinnamon mixin/p7; @:
|
||||
distro/altlinux-p7-e17: distro/regular-e17 mixin/p7; @:
|
||||
distro/altlinux-p7-icewm: distro/regular-icewm mixin/p7; @:
|
||||
distro/altlinux-p7-gnome3: distro/regular-gnome3 mixin/p7; @:
|
||||
distro/altlinux-p7-gnustep: distro/regular-gnustep mixin/p7; @:
|
||||
distro/altlinux-p7-kde4: distro/regular-kde4 mixin/p7; @:
|
||||
distro/altlinux-p7-lxde: distro/regular-lxde mixin/p7; @:
|
||||
distro/altlinux-p7-lxqt: distro/regular-lxqt mixin/p7; @:
|
||||
distro/altlinux-p7-lxqt-sysv: distro/regular-lxqt-sysv mixin/p7; @:
|
||||
distro/altlinux-p7-mate: distro/regular-mate mixin/p7; @:
|
||||
distro/altlinux-p7-rescue: distro/regular-rescue mixin/p7; @:
|
||||
distro/altlinux-p7-tde: distro/regular-tde mixin/p7; @:
|
||||
distro/altlinux-p7-tde-sysv: distro/regular-tde-sysv mixin/p7; @:
|
||||
distro/altlinux-p7-wmaker: distro/regular-wmaker mixin/p7; @:
|
||||
distro/altlinux-p7-xfce: distro/regular-xfce mixin/p7; @:
|
||||
distro/altlinux-p7-xfce-sysv: distro/regular-xfce-sysv mixin/p7; @:
|
||||
|
||||
distro/altlinux-p7-sysv-tde: distro/regular-sysv-tde mixin/p7; @:
|
||||
|
||||
distro/altlinux-p7-jeos: distro/regular-jeos mixin/p7; @:
|
||||
distro/altlinux-p7-jeos-ovz: distro/regular-jeos-ovz mixin/p7; @:
|
||||
distro/altlinux-p7-server: distro/regular-server mixin/p7; @:
|
||||
distro/altlinux-p7-server-ovz: distro/regular-server-ovz mixin/p7; @:
|
||||
distro/altlinux-p7-server-hyperv: distro/regular-server-hyperv mixin/p7; @:
|
||||
distro/altlinux-p7-server-samba4: distro/regular-server-samba4 mixin/p7; @:
|
||||
|
||||
distro/altlinux-p7-builder: distro/regular-builder mixin/p7; @:
|
||||
|
||||
endif
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
ve/altlinux-p7-ovz-generic: ve/generic mixin/p7; @:
|
||||
ve/altlinux-p7-ovz-pgsql94: ve/pgsql94 mixin/p7; @:
|
||||
endif
|
||||
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
vm/altlinux-p7-vm-net: vm/net mixin/p7; @:
|
||||
vm/altlinux-p7-vagrant: vm/vagrant-base mixin/p7; @:
|
||||
endif
|
@@ -5,15 +5,19 @@ mixin/p8: use/browser/firefox/esr
|
||||
@$(call set,IMAGE_FLAVOUR,$(subst alt-p8-,,$(IMAGE_NAME)))
|
||||
@$(call set,META_VOL_ID,ALT p8 $$(IMAGE_FLAVOUR)/$(ARCH))
|
||||
|
||||
# missing in sisyphus but not in p8
|
||||
mixin/p8/unikey:
|
||||
@$(call add,THE_PACKAGES,ibus-unikey)
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
distro/alt-p8-cinnamon: distro/regular-cinnamon mixin/p8; @:
|
||||
distro/alt-p8-cinnamon: distro/regular-cinnamon mixin/p8 mixin/p8/unikey; @:
|
||||
distro/alt-p8-icewm: distro/regular-icewm mixin/p8; @:
|
||||
distro/alt-p8-gnome3: distro/regular-gnome3 mixin/p8; @:
|
||||
distro/alt-p8-gnustep: distro/regular-gnustep mixin/p8; @:
|
||||
distro/alt-p8-kde4: distro/regular-kde4 mixin/p8; @:
|
||||
distro/alt-p8-kde5: distro/regular-kde5 mixin/p8; @:
|
||||
distro/alt-p8-lxde: distro/regular-lxde mixin/p8; @:
|
||||
distro/alt-p8-lxde: distro/regular-lxde mixin/p8 mixin/p8/unikey; @:
|
||||
distro/alt-p8-lxde-sysv: distro/regular-lxde-sysv mixin/p8; @:
|
||||
distro/alt-p8-lxqt: distro/regular-lxqt mixin/p8; @:
|
||||
distro/alt-p8-lxqt-sysv: distro/regular-lxqt-sysv mixin/p8; @:
|
||||
@@ -49,4 +53,5 @@ endif
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
vm/alt-p8-vm-net: vm/net mixin/p8; @:
|
||||
vm/alt-p8-cloud: vm/cloud-systemd mixin/p8; @:
|
||||
vm/alt-p8-opennebula: vm/opennebula-systemd mixin/p8; @:
|
||||
endif
|
||||
|
@@ -10,26 +10,18 @@ distro/.regular-base: distro/.regular-bare use/vmguest use/memtest +efi; @:
|
||||
|
||||
# graphical target (not enforcing xorg drivers or blobs)
|
||||
distro/.regular-x11: distro/.regular-base +vmguest +wireless \
|
||||
use/live/x11 use/live/install use/live/suspend \
|
||||
use/x11/amdgpu use/live/x11 use/live/install use/live/suspend \
|
||||
use/live/repo use/live/rw use/luks use/x11/wacom use/ntp/client \
|
||||
use/branding use/browser/firefox/live use/browser/firefox/i18n \
|
||||
use/browser/firefox/h264 use/services/lvm2-disable
|
||||
@$(call add,LIVE_PACKAGES,volumes-profile-regular)
|
||||
@$(call add,THE_PACKAGES,disable-usb-autosuspend)
|
||||
@$(call add,LIVE_PACKAGES,volumes-profile-regular btrfs-progs)
|
||||
@$(call add,LIVE_LISTS,$(call tags,(base || desktop) && regular))
|
||||
@$(call add,LIVE_LISTS,$(call tags,base rescue))
|
||||
@$(call add,LIVE_PACKAGES,gpm livecd-install-apt-cache)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,gpm powertop)
|
||||
@$(call add,EFI_BOOTARGS,live_rw)
|
||||
|
||||
# common WM live/installer bits
|
||||
mixin/regular-desktop: use/x11/xorg use/sound use/xdg-user-dirs
|
||||
@$(call add,THE_PACKAGES,pam-limits-desktop)
|
||||
@$(call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
|
||||
@$(call add,THE_PACKAGES,alterator-notes dvd+rw-tools)
|
||||
@$(call add,THE_BRANDING,alterator graphics indexhtml notes)
|
||||
@$(call add,THE_PACKAGES,$$(THE_IMAGEWRITER))
|
||||
@$(call set,THE_IMAGEWRITER,imagewriter)
|
||||
|
||||
# WM base target
|
||||
distro/.regular-wm: distro/.regular-x11 mixin/regular-desktop; @:
|
||||
|
||||
@@ -39,20 +31,22 @@ distro/.regular-desktop: distro/.regular-wm \
|
||||
use/syslinux/ui/gfxboot use/firmware/laptop use/efi/refind +systemd
|
||||
@$(call add,THE_BRANDING,bootloader)
|
||||
@$(call add,THE_PACKAGES,upower bluez)
|
||||
@$(call add,THE_PACKAGES,disable-usb-autosuspend)
|
||||
@$(call add,THE_PACKAGES,vconsole-setup-kludge) #28805
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,gssd idmapd krb5kdc rpcbind)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,bluetoothd)
|
||||
@$(call set,KFLAVOURS,std-def)
|
||||
|
||||
distro/.regular-gtk: distro/.regular-desktop use/x11/lightdm/gtk +plymouth; @:
|
||||
distro/.regular-sysv: distro/.regular-wm +sysvinit; @:
|
||||
distro/.regular-sysv: distro/.regular-wm +sysvinit \
|
||||
use/init/sysv/consolekit; @:
|
||||
distro/.regular-sysv-gtk: distro/.regular-sysv use/syslinux/ui/gfxboot \
|
||||
use/x11/gdm2.20; @:
|
||||
|
||||
distro/.regular-install: distro/.regular-base +installer +sysvinit +power \
|
||||
use/branding use/bootloader/grub use/luks \
|
||||
use/install2/fs use/install2/vnc use/install2/repo
|
||||
@$(call add,INSTALL2_PACKAGES,fdisk)
|
||||
@$(call add,INSTALL2_PACKAGES,xorg-conf-synaptics)
|
||||
@$(call add,THE_LISTS,$(call tags,base regular))
|
||||
@$(call add,INSTALL2_BRANDING,alterator notes)
|
||||
@$(call add,THE_BRANDING,alterator)
|
||||
@@ -81,10 +75,12 @@ distro/.regular-jeos: distro/.regular-jeos-base \
|
||||
# - stock cleanup is not enough (or installer-common-stage3 deps soaring)
|
||||
distro/regular-jeos: distro/.regular-jeos use/cleanup/jeos/full \
|
||||
use/install2/vmguest use/vmguest/base
|
||||
@$(call add,BASE_PACKAGES,nfs-utils gdisk)
|
||||
@$(call add,MAIN_PACKAGES,firmware-linux)
|
||||
@$(call add,INSTALL2_PACKAGES,volumes-profile-jeos)
|
||||
@$(call add,CLEANUP_PACKAGES,'glib2*' libffi 'libltdl*')
|
||||
@$(call add,CLEANUP_PACKAGES,libffi 'libltdl*')
|
||||
@$(call add,CLEANUP_PACKAGES,bridge-utils)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,fbsetfont)
|
||||
@$(call add,STAGE2_BOOTARGS,quiet)
|
||||
@$(call set,KFLAVOURS,un-def)
|
||||
|
||||
@@ -96,12 +92,13 @@ distro/regular-jeos-ovz: distro/.regular-jeos \
|
||||
distro/.regular-install-x11: distro/.regular-install \
|
||||
use/install2/suspend mixin/regular-desktop +vmguest +wireless
|
||||
@$(call set,INSTALLER,altlinux-desktop)
|
||||
@$(call add,THE_PACKAGES,disable-usb-autosuspend)
|
||||
@$(call add,THE_LISTS,$(call tags,regular desktop))
|
||||
|
||||
# assumes somewhat more experienced user, mostly for sysv variants
|
||||
distro/.regular-install-x11-full: distro/.regular-install-x11 \
|
||||
mixin/desktop-installer mixin/regular-desktop use/install2/fs \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla use/fonts/chinese \
|
||||
use/branding/complete use/branding/slideshow/once \
|
||||
use/net-eth/dhcp use/efi/refind use/efi/shell use/rescue/base
|
||||
@$(call add,RESCUE_LISTS,$(call tags,rescue misc))
|
||||
@@ -109,54 +106,30 @@ distro/.regular-install-x11-full: distro/.regular-install-x11 \
|
||||
|
||||
distro/regular-icewm: distro/.regular-sysv-gtk +icewm +nm \
|
||||
use/x11/lightdm/gtk use/init/sysv/polkit use/deflogin/sysv/nm \
|
||||
use/browser/chromium use/fonts/ttf/redhat
|
||||
use/browser/chromium use/fonts/ttf/redhat use/efi/refind
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop nm))
|
||||
@$(call add,LIVE_LISTS,$(call tags,regular icewm))
|
||||
@$(call add,LIVE_PACKAGES,mnt winswitch xpra)
|
||||
@$(call add,LIVE_PACKAGES,icewm-startup-networkmanager)
|
||||
@$(call set,KFLAVOURS,un-def)
|
||||
|
||||
mixin/regular-wmaker: use/efi/refind use/syslinux/ui/gfxboot \
|
||||
use/fonts/ttf/redhat use/x11/wmaker
|
||||
@$(call add,LIVE_PACKAGES,livecd-install-wmaker)
|
||||
@$(call add,LIVE_PACKAGES,installer-feature-no-xconsole-stage3)
|
||||
@$(call add,MAIN_PACKAGES,wmgtemp wmhdaps wmpomme wmxkbru xxkb)
|
||||
|
||||
# wdm can't do autologin so add standalone one for livecd
|
||||
distro/regular-wmaker: distro/.regular-sysv \
|
||||
mixin/regular-wmaker use/live/autologin use/browser/palemoon/i18n
|
||||
@$(call add,LIVE_PACKAGES,wdm wmxkbru)
|
||||
|
||||
# gdm2.20 can reboot/halt with both sysvinit and systemd, and is slim
|
||||
mixin/regular-gnustep: use/x11/gnustep use/x11/gdm2.20 use/mediacheck \
|
||||
use/browser/firefox/classic
|
||||
@$(call add,THE_BRANDING,graphics)
|
||||
|
||||
distro/regular-gnustep: distro/.regular-sysv \
|
||||
mixin/regular-wmaker mixin/regular-gnustep; @:
|
||||
distro/regular-gnustep-systemd: distro/.regular-wm +systemd \
|
||||
mixin/regular-wmaker mixin/regular-gnustep; @:
|
||||
|
||||
mixin/regular-xfce: use/x11/xfce use/fonts/ttf/redhat use/x11/gtk/nm +nm; @:
|
||||
|
||||
distro/regular-xfce: distro/.regular-gtk mixin/regular-xfce \
|
||||
use/x11/xfce/full use/domain-client
|
||||
@$(call set,KFLAVOURS,un-def)
|
||||
|
||||
mixin/regular-xfce-sysv: use/init/sysv/polkit use/deflogin/sysv/nm \
|
||||
use/x11/lightdm/gtk \
|
||||
use/browser/firefox use/browser/firefox/classic \
|
||||
use/browser/firefox/i18n use/browser/firefox/h264 \
|
||||
use/fonts/otf/adobe use/fonts/otf/mozilla
|
||||
@$(call add,THE_PACKAGES,pnmixer pm-utils elinks mpg123)
|
||||
|
||||
distro/regular-xfce-sysv: distro/.regular-sysv-gtk \
|
||||
mixin/regular-xfce mixin/regular-xfce-sysv; @:
|
||||
|
||||
mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
|
||||
use/x11/gtk/nm use/im +nm
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
|
||||
|
||||
distro/regular-lxde: distro/.regular-gtk mixin/regular-lxde
|
||||
@$(call add,THE_PACKAGES,lxde)
|
||||
|
||||
@@ -169,21 +142,20 @@ distro/regular-xmonad: distro/.regular-gtk use/x11/xmonad
|
||||
distro/regular-mate: distro/.regular-gtk +nm \
|
||||
use/x11/mate use/fonts/ttf/google use/domain-client
|
||||
@$(call add,LIVE_LISTS,$(call tags,mobile mate))
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop sane))
|
||||
@$(call add,LIVE_LISTS,$(call tags,base smartcard))
|
||||
|
||||
distro/regular-e17: distro/.regular-gtk use/x11/e17 use/fonts/infinality; @:
|
||||
distro/regular-mate-sysv: distro/.regular-sysv-gtk use/x11/mate +nm
|
||||
@$(call add,LIVE_LISTS,$(call tags,mobile mate))
|
||||
|
||||
distro/regular-enlightenment: distro/.regular-gtk \
|
||||
use/x11/enlightenment use/fonts/infinality; @:
|
||||
distro/regular-enlightenment: distro/.regular-gtk use/x11/enlightenment; @:
|
||||
|
||||
distro/regular-enlightenment-sysv: distro/.regular-sysv-gtk \
|
||||
use/x11/enlightenment
|
||||
@$(call set,META_VOL_ID,ALT regular-E-SysV/$(ARCH)) # see also #28271
|
||||
|
||||
distro/regular-cinnamon: distro/.regular-gtk \
|
||||
use/x11/cinnamon use/fonts/infinality use/fonts/ttf/google \
|
||||
use/net/nm/mmgui use/im; @:
|
||||
distro/regular-cinnamon: distro/.regular-gtk use/x11/cinnamon \
|
||||
use/fonts/ttf/google use/net/nm/mmgui use/im
|
||||
@$(call add,THE_PACKAGES,thunderbird-ru) ### l10n
|
||||
|
||||
# not .regular-gtk due to gdm vs lightdm
|
||||
distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \
|
||||
@@ -192,12 +164,8 @@ distro/regular-gnome3: distro/.regular-desktop +plymouth +nm \
|
||||
@$(call add,LIVE_PACKAGES,livecd-gnome3-setup-done)
|
||||
@$(call add,LIVE_PACKAGES,gnome3-regular xcalib templates)
|
||||
@$(call add,LIVE_PACKAGES,gnome-flashback screenpen)
|
||||
|
||||
# reusable bits
|
||||
mixin/regular-tde: +tde \
|
||||
use/syslinux/ui/gfxboot use/browser/firefox/classic use/fonts/ttf/redhat
|
||||
@$(call add,THE_PACKAGES,kdeedu-kalzium kdeedu-ktouch)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,upower bluetoothd)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,display-manager)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,gdm)
|
||||
|
||||
distro/regular-tde: distro/.regular-desktop mixin/regular-tde +plymouth \
|
||||
use/x11/gtk/nm use/net/nm/mmgui
|
||||
@@ -206,43 +174,25 @@ distro/regular-tde-sysv: distro/.regular-sysv mixin/regular-tde \
|
||||
use/net-eth/dhcp use/efi/refind; @:
|
||||
|
||||
distro/regular-kde4: distro/.regular-desktop use/x11/kde4/nm use/x11/kdm4 \
|
||||
use/browser/konqueror4 use/fonts/zerg use/domain-client \
|
||||
use/browser/falkon use/fonts/zerg use/domain-client \
|
||||
use/net/nm/mmgui +pulse +plymouth
|
||||
@$(call add,THE_LISTS,$(call tags,regular kde4))
|
||||
@$(call add,THE_PACKAGES,fonts-ttf-levien-inconsolata)
|
||||
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,prefdm)
|
||||
|
||||
mixin/regular-lxqt: use/x11/lxqt use/x11/sddm \
|
||||
use/browser/qupzilla use/x11/gtk/nm +nm +plymouth
|
||||
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
|
||||
|
||||
distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt; @:
|
||||
|
||||
distro/regular-lxqt-sysv: distro/.regular-sysv mixin/regular-lxqt \
|
||||
use/net-eth/dhcp use/efi/refind; @:
|
||||
|
||||
distro/regular-sugar: distro/.regular-gtk use/x11/sugar; @:
|
||||
|
||||
distro/regular-leechcraft: distro/.regular-desktop \
|
||||
use/x11/leechcraft use/x11/lightdm/lxqt +pulse; @:
|
||||
|
||||
distro/regular-kde5: distro/.regular-desktop \
|
||||
distro/regular-kde5: distro/.regular-desktop use/browser/falkon \
|
||||
use/x11/kde5 use/x11/sddm use/domain-client \
|
||||
use/fonts/ttf/google use/fonts/ttf/redhat use/fonts/zerg \
|
||||
+nm +pulse +plymouth
|
||||
@$(call add,THE_PACKAGES,kde5-telepathy)
|
||||
@$(call add,THE_PACKAGES,kde5-telepathy falkon-kde5)
|
||||
@$(call set,THE_IMAGEWRITER,rosa-imagewriter)
|
||||
|
||||
# NB: never ever use/syslinux/ui/gfxboot here as gfxboot mangles
|
||||
# kernel cmdline resulting in method:disk instead of method:cdrom
|
||||
# which will change propagator's behaviour to probe additional
|
||||
# filesystems (ro but no loop) thus potentially writing to
|
||||
# an unrecovered filesystem's journal
|
||||
mixin/regular-rescue: use/rescue use/isohybrid use/luks use/branding \
|
||||
use/syslinux/ui/menu use/syslinux/timeout/600 \
|
||||
use/firmware/qlogic test/rescue/no-x11 +sysvinit; @:
|
||||
|
||||
distro/regular-rescue: distro/.regular-base mixin/regular-rescue \
|
||||
use/rescue/rw use/efi/refind use/efi/shell use/efi/memtest86 \
|
||||
use/hdt use/syslinux/rescue_fm.cfg use/syslinux/rescue_remote.cfg \
|
||||
@@ -286,7 +236,7 @@ distro/.regular-server-managed: distro/.regular-server
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,ahttpd alteratord)
|
||||
|
||||
distro/regular-server: distro/.regular-server-managed \
|
||||
use/server/groups/base use/install2/vnc/full
|
||||
use/server/groups/base use/dev/groups/builder use/install2/vnc/full
|
||||
@$(call add,MAIN_GROUPS,server/sambaDC)
|
||||
@$(call add,MAIN_GROUPS,tools/hyperv)
|
||||
|
||||
@@ -305,6 +255,7 @@ distro/.regular-server-openstack: distro/.regular-server-base \
|
||||
@$(call add,MAIN_GROUPS,tools/ipmi tools/monitoring)
|
||||
|
||||
distro/regular-server-openstack: distro/.regular-server-openstack +systemd; @:
|
||||
@$(call add,THE_PACKAGES,dhcpcd)
|
||||
|
||||
distro/regular-server-openstack-sysv: distro/.regular-server-openstack +sysvinit
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,lvm2-lvmetad)
|
||||
@@ -337,15 +288,12 @@ distro/regular-server-samba4: distro/.regular-server-managed
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,smbd nmbd winbind)
|
||||
|
||||
distro/regular-engineering: distro/regular-lxde use/live/ru
|
||||
@$(call add,THE_PACKAGES,lxde-settings-lxdesktop)
|
||||
@$(call add,THE_LISTS,$(call tags,engineering desktop))
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop sane))
|
||||
@$(call add,THE_LISTS,$(call tags,desktop sane))
|
||||
@$(call add,THE_LISTS,$(call tags,cups desktop))
|
||||
@$(call add,THE_PACKAGES,LibreOffice LibreOffice-gnome LibreOffice-langpack-ru)
|
||||
@$(call add,THE_PACKAGES,firefox-pepperflash)
|
||||
@$(call add,THE_PACKAGES,cups system-config-printer)
|
||||
@$(call add,THE_PACKAGES,gnome-disk-utility)
|
||||
@$(call add,THE_PACKAGES,evince)
|
||||
@$(call add,LIVE_KMODULES,staging)
|
||||
@$(call add,THE_KMODULES,staging)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,cups)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,ModemManager)
|
||||
|
||||
|
13
conf.d/t7.mk
13
conf.d/t7.mk
@@ -1,13 +0,0 @@
|
||||
# t7 base kits
|
||||
|
||||
mixin/t7:
|
||||
@$(call set,BRANDING,altlinux-starterkit) ### needs changing
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
distro/altlinux-t7-gnustep: distro/regular-gnustep mixin/t7; @:
|
||||
distro/altlinux-t7-gnustep-systemd: distro/regular-gnustep-systemd mixin/t7; @:
|
||||
distro/altlinux-t7-tde: distro/regular-tde mixin/t7; @:
|
||||
distro/altlinux-t7-sysv-tde: distro/regular-sysv-tde mixin/t7; @:
|
||||
|
||||
endif
|
@@ -70,28 +70,6 @@ distro/elinks: distro/.base use/pid1/net
|
||||
|
||||
endif # IMAGE_CLASS: distro
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
|
||||
ifeq (centos,$(REPO))
|
||||
|
||||
ve/.centos-base: ve/.bare
|
||||
@$(call set,IMAGE_INIT_LIST,hasher-pkg-init)
|
||||
|
||||
ve/centos: ve/.centos-base
|
||||
@$(call add,BASE_PACKAGES,openssh-server)
|
||||
|
||||
endif # REPO: centos
|
||||
|
||||
ifeq (opensuse,$(REPO))
|
||||
|
||||
ve/.opensuse-base: ve/.bare
|
||||
@$(call set,IMAGE_INIT_LIST,hasher-pkg-init)
|
||||
@$(call add,BASE_PACKAGES,aaa_base)
|
||||
|
||||
endif # REPO: opensuse
|
||||
|
||||
endif # IMAGE_CLASS: ve
|
||||
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
|
||||
vm/net-static: vm/bare use/net-eth use/net-ssh
|
||||
|
@@ -22,7 +22,7 @@ ve/builder: ve/base use/dev/builder/base use/repo
|
||||
|
||||
# this should be more or less convenient
|
||||
ve/generic: ve/base use/repo
|
||||
@$(call add,BASE_PACKAGES,vim-console etckeeper)
|
||||
@$(call add,BASE_PACKAGES,vim-console etckeeper apt-rsync)
|
||||
@$(call add,BASE_LISTS,openssh \
|
||||
$(call tags,base && (server || network || security || pkg)))
|
||||
|
||||
|
18
conf.d/vm.mk
18
conf.d/vm.mk
@@ -18,16 +18,16 @@ vm/systemd-net: vm/systemd use/net-eth/networkd-dhcp use/net-ssh \
|
||||
@$(call add,BASE_PACKAGES,su)
|
||||
|
||||
# vm/net or vm/systemd-net
|
||||
vm/cloud-systemd: vm/systemd-net use/vmguest/kvm
|
||||
@$(call add,BASE_PACKAGES,cloud-init)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,cloud-config cloud-final cloud-init cloud-init-local)
|
||||
vm/cloud-systemd: vm/systemd-net mixin/cloud-init use/vmguest/kvm
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,consolesaver)
|
||||
@$(call set,KFLAVOURS,un-def)
|
||||
@$(call add,THE_KMODULES,kdbus)
|
||||
|
||||
vm/cloud-sysv: vm/net use/vmguest/kvm use/power/acpi/button
|
||||
@$(call add,BASE_PACKAGES,cloud-init)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,cloud-config cloud-final cloud-init cloud-init-local)
|
||||
vm/cloud-sysv: vm/net mixin/cloud-init use/vmguest/kvm use/power/acpi/button; @:
|
||||
|
||||
# vm with OpenNebula contextualization package (with empty network config)
|
||||
vm/opennebula-systemd: vm/systemd use/net/networkd use/net-ssh \
|
||||
use/vmguest/kvm mixin/opennebula-context \
|
||||
use/repo use/control/sudo-su use/deflogin
|
||||
@$(call add,BASE_PACKAGES,su)
|
||||
|
||||
# NB: use/x11 employs some installer-feature packages
|
||||
vm/.desktop-bare: vm/net use/x11/xorg use/cleanup/installer use/repo; @:
|
||||
@@ -35,8 +35,6 @@ vm/.desktop-bare: vm/net use/x11/xorg use/cleanup/installer use/repo; @:
|
||||
vm/.desktop-base: vm/.desktop-bare \
|
||||
use/deflogin/altlinuxroot use/x11-autologin; @:
|
||||
|
||||
mixin/icewm: use/x11/lightdm/gtk +icewm; @:
|
||||
|
||||
vm/icewm: vm/.desktop-base mixin/icewm; @:
|
||||
|
||||
vm/icewm-setup: vm/.desktop-bare mixin/icewm use/oem use/x11-autostart
|
||||
|
@@ -40,7 +40,16 @@
|
||||
haspd@i586
|
||||
i586-haspd@x86_64
|
||||
|
||||
или упрощённо (с версии 1.2.12):
|
||||
|
||||
haspd@IA32
|
||||
|
||||
Для преобразования можно воспользоваться следующей командой:
|
||||
|
||||
sed -r -e 's/@I586_ONLY@([^\t ]+)/\1@i586/g' \
|
||||
-e 's/@X86_64_ONLY@([^\t ]+)/\1@x86_64/g'
|
||||
|
||||
При необходимости добавить пакет только на x86-архитектурах (неважно,
|
||||
i586 или x86_64) можно воспользоваться макросом X86 (с версии 1.2.12):
|
||||
|
||||
xorg-drv-intel@X86
|
||||
|
@@ -9,3 +9,5 @@ register-qemu-ppc, но как минимум при сборке под ppc32
|
||||
Пример запуска:
|
||||
|
||||
make ARCH=arm APTCONF=/etc/apt/apt.conf.sisyphus.arm ve/bare.tar
|
||||
|
||||
Обратите также внимание на http://bugzilla.altlinux.org/34638
|
||||
|
@@ -1,2 +1,2 @@
|
||||
use/armh: use/control/sudo-su use/net/dns/google
|
||||
use/armh: use/control/sudo-su use/net-dns/google
|
||||
@$(call add_feature)
|
||||
|
@@ -4,9 +4,16 @@
|
||||
# the last different one wins
|
||||
# - remember .base if adding yet another *_PACKAGES
|
||||
|
||||
use/bootloader:
|
||||
# NB: "mysterious" conflicts if BASE_BOOTLOADER is empty
|
||||
|
||||
use/bootloader: use/pkgpriorities
|
||||
@$(call add_feature)
|
||||
@$(call add,BASE_PACKAGES,alterator-$$(BASE_BOOTLOADER))
|
||||
@$(call add,PINNED_PACKAGES,alterator-$$(BASE_BOOTLOADER))
|
||||
@$(call add,PINNED_PACKAGES,installer-bootloader-$$(BASE_BOOTLOADER)-stage2)
|
||||
|
||||
use/bootloader/grub use/bootloader/lilo: use/bootloader/%: use/bootloader
|
||||
@$(call set,BASE_BOOTLOADER,$*)
|
||||
|
||||
use/bootloader/live: use/bootloader
|
||||
@$(call add,LIVE_PACKAGES,alterator-$$(BASE_BOOTLOADER))
|
||||
|
@@ -9,7 +9,7 @@ use/browser/firefox: use/browser
|
||||
|
||||
use/browser/seamonkey use/browser/palemoon \
|
||||
use/browser/chromium use/browser/epiphany \
|
||||
use/browser/qupzilla use/browser/rekonq \
|
||||
use/browser/qupzilla use/browser/falkon \
|
||||
use/browser/elinks use/browser/links2: \
|
||||
use/browser/%: use/browser
|
||||
@$(call set,THE_BROWSER,$*)
|
||||
@@ -33,7 +33,6 @@ use/browser/firefox/live: use/browser/firefox
|
||||
|
||||
# scarey, and will have to be done otherwise when l10n feature is there
|
||||
use/browser/firefox/i18n: use/browser/firefox
|
||||
@$(call add,THE_BROWSER,firefox$$(FX_FLAVOUR)-be)
|
||||
@$(call add,THE_BROWSER,firefox$$(FX_FLAVOUR)-kk)
|
||||
@$(call add,THE_BROWSER,firefox$$(FX_FLAVOUR)-ru)
|
||||
@$(call add,THE_BROWSER,firefox$$(FX_FLAVOUR)-uk)
|
||||
@@ -48,6 +47,9 @@ use/browser/seamonkey/i18n: use/browser/seamonkey
|
||||
use/browser/palemoon/i18n: use/browser/palemoon
|
||||
@$(call add,THE_BROWSER,palemoon-ru)
|
||||
|
||||
use/browser/palemoon/suggested: use/browser/palemoon/i18n
|
||||
@$(call add,THE_BROWSER,palemoon-suggested)
|
||||
|
||||
# inherently insecure, NPAPI only
|
||||
use/browser/plugin/flash: use/browser
|
||||
@$(call add,THE_PACKAGES,mozilla-plugin-adobe-flash)
|
||||
|
@@ -1,9 +1,5 @@
|
||||
# step 4: build the distribution image
|
||||
|
||||
# take the latter part for complex-specified subprofiles like stage2@live;
|
||||
# care to exclude non-directories holding no makefiles like rootfs
|
||||
SUBDIRS = $(sort $(dir $(wildcard $(addsuffix /Makefile,$(SUBPROFILE_DIRS)))))
|
||||
|
||||
# proxy over the ISO metadata collected; see also genisoimagerc(5)
|
||||
BOOT_SYSI := $(META_SYSTEM_ID)
|
||||
BOOT_PUBL := $(META_PUBLISHER)
|
||||
@@ -15,7 +11,12 @@ BOOT_BIBL := $(META_BIBLIO)
|
||||
BOOT_ABST := $(META_ABSTRACT)
|
||||
DATE_F := $(shell date +%F)
|
||||
|
||||
### we might want a e2k data iso too
|
||||
ifeq (,$(filter-out e2k%,$(ARCH)))
|
||||
BOOT_TYPE := e2kboot
|
||||
else
|
||||
BOOT_TYPE := isolinux
|
||||
endif
|
||||
|
||||
all: | $(GLOBAL_DEBUG) prep copy-subdirs copy-tree run-scripts pack-image \
|
||||
postprocess $(GLOBAL_CLEAN_WORKDIR)
|
||||
|
@@ -20,5 +20,6 @@ IMAGE_PACKAGES = $(DOT_BASE) \
|
||||
IMAGE_PACKAGES_REGEXP = $(THE_PACKAGES_REGEXP) \
|
||||
$(BASE_PACKAGES_REGEXP)
|
||||
|
||||
all: $(GLOBAL_DEBUG) build-image copy-tree run-image-scripts pack-image \
|
||||
all: $(GLOBAL_DEBUG) \
|
||||
build-image copy-subdirs copy-tree run-image-scripts pack-image \
|
||||
postprocess $(GLOBAL_CLEAN_WORKDIR)
|
||||
|
@@ -1,4 +1,6 @@
|
||||
#!/bin/sh -e
|
||||
# we don't need no extra gettys in VMs
|
||||
[ -s /etc/inittab ] || exit 0
|
||||
# ...except when it's a real disk image, not a VM for sure
|
||||
[ `arch` = e2k ] && exit 0
|
||||
sed -i 's,^[3-9]\+:[0-9]\+:respawn:/sbin/mingetty.*,#&,' /etc/inittab
|
||||
|
@@ -5,7 +5,6 @@
|
||||
kver="$(rpm -qa 'kernel-image*' \
|
||||
--qf '%{installtime} %{version}-%{name}-%{release}\n' \
|
||||
| sort -n \
|
||||
| tail -n 1 \
|
||||
| cut -f 2 -d ' ' \
|
||||
| sed 's/kernel-image-//')"
|
||||
|
||||
|
@@ -8,7 +8,7 @@ IMAGE_PACKAGES = $(DOT_BASE) \
|
||||
$(call list,$(BASE_LISTS) $(THE_LISTS))
|
||||
|
||||
IMAGE_PACKAGES_REGEXP = $(THE_PACKAGES_REGEXP) \
|
||||
$(BASE_PACKAGES_REGEXP)
|
||||
$(BASE_PACKAGES_REGEXP)
|
||||
|
||||
# intermediate chroot archive
|
||||
VM_TARBALL := $(IMAGE_OUTDIR)/$(IMAGE_NAME).tar
|
||||
@@ -33,15 +33,18 @@ prepare-image: check-sudo
|
||||
fi
|
||||
|
||||
convert-image: prepare-image
|
||||
@case "$(IMAGE_TYPE)" in \
|
||||
@VM_COMPRESS=; \
|
||||
case "$(IMAGE_TYPE)" in \
|
||||
"img") mv "$(VM_RAWDISK)" "$(IMAGE_OUTPATH)"; exit 0;; \
|
||||
"vhd") VM_FORMAT="vpc";; \
|
||||
"qcow2c") VM_FORMAT="qcow2"; VM_COMPRESS="-c";; \
|
||||
*) VM_FORMAT="$(IMAGE_TYPE)"; \
|
||||
esac; \
|
||||
if ! type -t qemu-img >&/dev/null; then \
|
||||
echo "** warning: qemu-img not available" >&2; \
|
||||
echo "** error: qemu-img not available" >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
qemu-img convert -O "$$VM_FORMAT" \
|
||||
qemu-img convert $$VM_COMPRESS -O "$$VM_FORMAT" \
|
||||
"$(VM_RAWDISK)" "$(IMAGE_OUTPATH)"; \
|
||||
rm "$(VM_RAWDISK)"; \
|
||||
if [ "0$(DEBUG)" -le 1 ]; then rm "$(VM_TARBALL)"; fi; \
|
||||
@@ -52,5 +55,6 @@ run-image-scripts: GLOBAL_CLEANUP_PACKAGES := $(CLEANUP_PACKAGES)
|
||||
# override
|
||||
pack-image: MKI_PACK_RESULTS := tar:$(VM_TARBALL)
|
||||
|
||||
all: $(GLOBAL_DEBUG) build-image copy-tree run-image-scripts pack-image \
|
||||
all: $(GLOBAL_DEBUG) \
|
||||
build-image copy-subdirs copy-tree run-image-scripts pack-image \
|
||||
convert-image postprocess $(GLOBAL_CLEAN_WORKDIR)
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Эта фича служит для создания образов, предназначающихся для разработки.
|
||||
В первую очередь обеспечивается развёртывание hasher и mkimage.
|
||||
|
||||
Реализована поддержка LiveCD, VM, VE.
|
||||
Реализованы поддержка LiveCD, VM, VE и добавление группы в инсталятор.
|
||||
|
||||
Обратите внимание: эта фича достаточно серьёзно изменяет поведение
|
||||
субпрофиля main, оставляя из всего обычного множества обрабатываемых
|
||||
|
@@ -3,11 +3,10 @@ use/dev: use/control
|
||||
@$(call add,THE_PACKAGES,git-core hasher gear)
|
||||
@$(call add,CONTROL,pam_mktemp:enabled)
|
||||
|
||||
use/dev/repo: use/dev use/repo/main
|
||||
# use/dev intentionally missing
|
||||
use/dev/repo: use/repo/main
|
||||
@$(call add,THE_PACKAGES,apt-repo)
|
||||
@$(call add,MAIN_PACKAGES,rpm-build basesystem)
|
||||
@$(call add,MAIN_PACKAGES,fakeroot sisyphus_check)
|
||||
@$(call add,MAIN_PACKAGES,file make-initrd make-initrd-propagator)
|
||||
@$(call add,MAIN_LISTS,$(call tags,main builder))
|
||||
|
||||
use/dev/mkimage: use/dev
|
||||
@$(call add,THE_PACKAGES,mkimage shadow-change su)
|
||||
@@ -19,9 +18,12 @@ use/dev/builder/live: use/dev/builder/base
|
||||
@$(call add,LIVE_LISTS,$(call tags,live builder))
|
||||
@$(call add,LIVE_PACKAGES,livecd-qemu-arch qemu-user-binfmt_misc)
|
||||
|
||||
use/dev/builder/full: use/dev/builder/live use/dev/repo
|
||||
use/dev/builder/full: use/dev use/dev/builder/live use/dev/repo
|
||||
@$(call set,KFLAVOURS,$(BIGRAM))
|
||||
@$(call add,THE_LISTS,$(call tags,server extra))
|
||||
@$(call add,MAIN_LISTS,$(call tags,live builder))
|
||||
@$(call add,MAIN_PACKAGES,syslinux pciids memtest86+ xorriso)
|
||||
@$(call add,LIVE_PACKAGES,sudo perl-Gear-Remotes)
|
||||
|
||||
use/dev/groups/builder: use/dev/repo
|
||||
@$(call add,MAIN_GROUPS,dev/builder)
|
||||
|
@@ -1,10 +1,41 @@
|
||||
use/e2k:
|
||||
@$(call add_feature)
|
||||
@$(call set,KFLAVOURS,mcst-def)
|
||||
|
||||
use/e2k/1cp use/e2k/4c use/e2k/8c: use/e2k/%: use/e2k
|
||||
@$(call set,KFLAVOURS,elbrus-$*)
|
||||
|
||||
use/e2k/x11: use/e2k use/x11
|
||||
@$(call add,THE_PACKAGES,xorg-conf-e401-radeon)
|
||||
@$(call add,THE_PACKAGES,xorg-drv-ati xinit)
|
||||
@$(call add,THE_PACKAGES,xorg-server xinit)
|
||||
|
||||
use/e2k/sound:
|
||||
use/e2k/x11/401 use/e2k/x11/801: use/e2k/x11/%: use/e2k/x11
|
||||
@$(call add,THE_PACKAGES,xorg-conf-e$*-radeon)
|
||||
@$(call add,THE_PACKAGES,xorg-drv-ati) ### why not just radeon?
|
||||
|
||||
use/e2k/x11/101: use/e2k/x11
|
||||
@$(call add,THE_PACKAGES,xorg-conf-e101-modesetting)
|
||||
@$(call add,THE_PACKAGES,dummy-xorg-drv-vivante)
|
||||
|
||||
use/e2k/install2: use/e2k
|
||||
@$(call add,INSTALL2_PACKAGES,installer-feature-e2k-fix-boot-stage2)
|
||||
|
||||
use/e2k/install2/desktop: use/e2k/install2
|
||||
@$(call add,INSTALL2_PACKAGES,installer-feature-e2k-ignore-cf-stage2)
|
||||
|
||||
use/e2k/install2/401 use/e2k/install2/801 use/e2k/install2/101: \
|
||||
use/e2k/install2/%: use/e2k/install2/desktop
|
||||
@#$(call add,INSTALL2_PACKAGES,xorg-conf-e$*-radeon)
|
||||
@$(call add,INSTALL2_PACKAGES,xorg-conf-e$*-modesetting)
|
||||
@$(call add,INSTALL2_CLEANUP_PACKAGES,llvm)
|
||||
|
||||
use/e2k/install2/4xx: use/e2k/install2 use/e2k/4c
|
||||
@$(call add,INSTALL2_PACKAGES,xorg-conf-e4xx-fbdev)
|
||||
@$(call add,INSTALL2_CLEANUP_PACKAGES,llvm)
|
||||
|
||||
use/e2k/sound/401:
|
||||
@$(call add,THE_PACKAGES,setup-alsa-elbrus-401)
|
||||
|
||||
use/e2k/401: use/e2k/4c \
|
||||
use/e2k/x11/401 use/e2k/sound/401 use/e2k/install2/401; @:
|
||||
|
||||
use/e2k/801: use/e2k/8c use/e2k/x11/801 use/e2k/install2/801; @:
|
||||
use/e2k/101: use/e2k/1cp use/e2k/x11/101 use/e2k/install2/101; @:
|
||||
|
@@ -1,7 +0,0 @@
|
||||
default=auto
|
||||
|
||||
label=auto
|
||||
partition=0
|
||||
image=/image-@KVER@
|
||||
initrd=/initrd-@KVER@.img
|
||||
cmdline=console=tty0 consoleblank=0 hardreset root=UUID=@ROOTUUID@
|
@@ -1,9 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
CFG="/boot/boot.conf"
|
||||
[ -s "$CFG" ] || {
|
||||
echo "50-e2k-serial: $CFG missing, exiting" >&2
|
||||
exit 0
|
||||
}
|
||||
|
||||
[ -f "$CFG" ] || exit 1
|
||||
[ -n "$GLOBAL_TTY_DEV" -a -n "$GLOBAL_TTY_RATE" ] || exit 0
|
||||
|
||||
# tty0 first
|
||||
sed -i "s/console=tty0 /console=$GLOBAL_TTY_DEV,$GLOBAL_TTY_RATE &/" "$CFG"
|
||||
|
||||
### NB: there's no boot.conf yet! could only be the sample one
|
||||
|
6
features.in/e2k/rootfs/image-scripts.d/51-e2k-koi8-r
Executable file
6
features.in/e2k/rootfs/image-scripts.d/51-e2k-koi8-r
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "#LANG=ru_RU.KOI8-R" >> /etc/sysconfig/i18n
|
||||
echo "#SYSFONTACM=koi8-r" >> /etc/sysconfig/consolefont
|
||||
echo "#KBCHARSET=koi8-r" >> /etc/sysconfig/keyboard
|
||||
echo "#KEYTABLE=ru_cplk-KOI8-R" >> /etc/sysconfig/keyboard
|
8
features.in/e2k/rootfs/image-scripts.d/51-e2k-utf-8
Executable file
8
features.in/e2k/rootfs/image-scripts.d/51-e2k-utf-8
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "LANG=ru_RU.UTF-8" >> /etc/sysconfig/i18n
|
||||
echo "SYSFONT=UniCyr_8x16" >> /etc/sysconfig/consolefont
|
||||
echo "KEYTABLE=ruwin_cplk-UTF-8" >> /etc/sysconfig/keyboard
|
||||
|
||||
[ ! -f /etc/locale.conf ] ||
|
||||
echo "LANG=ru_RU.UTF-8" >> /etc/locale.conf
|
@@ -31,6 +31,7 @@ use/firmware/wireless: use/firmware
|
||||
@$(call add,THE_PACKAGES_REGEXP,firmware-prism.*)
|
||||
@$(call add,THE_PACKAGES_REGEXP,firmware-ipw.*)
|
||||
@$(call add,THE_PACKAGES_REGEXP,firmware-zd.*)
|
||||
@$(call add,THE_PACKAGES_REGEXP,firmware-rt.*)
|
||||
|
||||
use/firmware/laptop: use/firmware/cpu
|
||||
@$(call add,KMODULES,acpi_call)
|
||||
|
@@ -19,6 +19,10 @@ use/fonts/zerg: use/fonts
|
||||
use/fonts/infinality: use/fonts
|
||||
@$(call add,THE_PACKAGES,libfreetype-infinality fontconfig-infinality)
|
||||
|
||||
# #34142
|
||||
use/fonts/chinese: use/fonts
|
||||
@$(call add,THE_PACKAGES,fonts-bitmap-wqy)
|
||||
|
||||
# a few typical font collections
|
||||
# NB: dejavu is ugly thus missing
|
||||
# NB: not depending on use/fonts intentionally,
|
||||
|
@@ -14,6 +14,9 @@ use/init/sysv: use/init
|
||||
use/init/sysv/polkit: use/init/sysv
|
||||
@$(call add,THE_PACKAGES,polkit-sysvinit)
|
||||
|
||||
use/init/sysv/consolekit: use/init/sysv
|
||||
@$(call add,THE_PACKAGES,ConsoleKit ConsoleKit-x11 pam-ck-connector)
|
||||
|
||||
### i-f should be dropped as soon as rootfs scripts are effective there
|
||||
use/init/systemd: use/init
|
||||
@$(call set,INIT_TYPE,systemd)
|
||||
|
@@ -28,8 +28,15 @@ fi
|
||||
make-initrd $MAKE_INITRD_OPTS ||
|
||||
fatal "make-initrd failed"
|
||||
|
||||
case `arch` in
|
||||
e2k)
|
||||
kname=image;;
|
||||
*)
|
||||
kname=vmlinuz;;
|
||||
esac
|
||||
|
||||
[ -h /boot/vmlinuz ] ||
|
||||
ln -s vmlinuz-$kver /boot/vmlinuz
|
||||
ln -s $kname-$kver /boot/$kname
|
||||
|
||||
[ -h /boot/initrd.img ] ||
|
||||
ln -s initrd-$kver.img /boot/initrd.img
|
||||
|
@@ -58,7 +58,8 @@ use/live/repo/online:
|
||||
@$(call add,LIVE_PACKAGES,livecd-online-repo)
|
||||
|
||||
# alterator-based permanent installation
|
||||
use/live/install: use/metadata use/xdg-user-dirs use/syslinux/localboot.cfg
|
||||
use/live/install: use/metadata use/xdg-user-dirs use/syslinux/localboot.cfg \
|
||||
use/bootloader/live use/bootloader/grub
|
||||
@$(call add,LIVE_PACKAGES,livecd-install)
|
||||
@$(call add,LIVE_PACKAGES,livecd-installer-features)
|
||||
|
||||
|
@@ -1,3 +1,17 @@
|
||||
#!/bin/sh
|
||||
# set default nameserver, if any
|
||||
for i in $GLOBAL_NAMESERVERS; do echo "nameserver $i"; done >> /etc/resolv.conf
|
||||
|
||||
if [ $GLOBAL_NAMESERVERS = "example" ]; then
|
||||
echo "# yandex"
|
||||
echo "#nameserver 77.88.8.1"
|
||||
echo "# google"
|
||||
echo "#nameserver 8.8.8.8"
|
||||
echo "# level3"
|
||||
echo "#nameserver 4.2.2.1"
|
||||
echo "#nameserver 4.2.2.2"
|
||||
echo "#nameserver 4.2.2.3"
|
||||
else
|
||||
for i in $GLOBAL_NAMESERVERS; do
|
||||
echo "nameserver $i"
|
||||
done
|
||||
fi >> /etc/resolv.conf
|
||||
|
@@ -1,19 +1,8 @@
|
||||
#!/bin/sh
|
||||
# see also net-dns feature for actual nameserver control
|
||||
|
||||
# offer some convenient servers for static configuration cases
|
||||
# (see also net-dns feature)
|
||||
if [ -d /etc/net/ifaces/lo ]; then
|
||||
{
|
||||
echo "# yandex"
|
||||
echo "#nameserver 77.88.8.1"
|
||||
echo "# google"
|
||||
echo "#nameserver 8.8.8.8"
|
||||
echo "# level3"
|
||||
echo "#nameserver 4.2.2.1"
|
||||
echo "#nameserver 4.2.2.2"
|
||||
echo "#nameserver 4.2.2.3"
|
||||
} >> /etc/net/ifaces/lo/resolv.conf
|
||||
fi
|
||||
# purge hasher-provided files potentially disclosing
|
||||
# build host's network configuration bits
|
||||
find /var -name resolv.conf -or -name nsswitch.conf -delete
|
||||
|
||||
# hasher might have carried host /etc/hosts over, need to overwrite
|
||||
|
@@ -40,6 +40,6 @@ $(foreach c,$(VE_ARCHIVES), \
|
||||
$(eval $(call PACK_compressors,$(c),$(z)))))
|
||||
|
||||
# virtual machines
|
||||
VM_EXTS := .img .qcow2 .vdi .vmdk .vhd
|
||||
VM_EXTS := .img .qcow2 .qcow2c .vdi .vmdk .vhd
|
||||
|
||||
$(VM_EXTS:.%=use/pack/%): use/pack; @:
|
||||
|
24
features.in/pkgpriorities/README
Normal file
24
features.in/pkgpriorities/README
Normal file
@@ -0,0 +1,24 @@
|
||||
Эта фича врезается в `Makefile` субпрофилей и обеспечивает
|
||||
добавление записей в файл `$(PKGBOX)/aptbox/etc/apt/pkgpriorities`
|
||||
после инициализации чрута, но перед установкой пакетов.
|
||||
|
||||
Содержимое файла `pkgpriorities` формируется на основе списка
|
||||
`PINNED_PACKAGES`. Значение приоритета по умолчанию определяется
|
||||
переменной `PIN_PRIORITY`, в которую при инициализации фичи
|
||||
записывается `"Important"`. Переопределить значение приоритета можно
|
||||
отдельно для каждого пакета в списке, указав желаемый приоритет
|
||||
через двоеточие число после имени пакета. Например:
|
||||
|
||||
$(call add,PINNED_PACKAGES,my-package:Essential)
|
||||
|
||||
Используя `PINNED_PACKAGES` можно заранее определить выбор того или
|
||||
иного пакета для удовлетворения виртуальной зависимости.
|
||||
Если виртуальный пакет присутствует в основном списке пакетов для
|
||||
установки, а пакет его предоставляющий --- в этом списке, то
|
||||
вероятность его установки повышается согласно приоритету. Однако
|
||||
если виртуальный пакет не выбран для установки или приоритетный
|
||||
пакет отсутствует в репозитории, то сборка образа продолжится без
|
||||
изменений. Следовательно, с помощью списка `PINNED_PACKAGES` можно
|
||||
влиять на состав дистрибутива, но его содержание, в отличие от
|
||||
обыкновенных списков пакетов, имеет _рекомендательный_, а не
|
||||
обязательный характер.
|
4
features.in/pkgpriorities/config.mk
Normal file
4
features.in/pkgpriorities/config.mk
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
use/pkgpriorities:
|
||||
@$(call add_feature)
|
||||
@$(call set,PIN_PRIORITY,Important)
|
29
features.in/pkgpriorities/install2/lib/50-pkgpriorities.mk
Normal file
29
features.in/pkgpriorities/install2/lib/50-pkgpriorities.mk
Normal file
@@ -0,0 +1,29 @@
|
||||
# NB: A copy of ../../live/lib/50-aptprefs.mk.
|
||||
# TODO: Manage things to make duplicate files unnecessary.
|
||||
|
||||
_IMAGE_APTBOX_ = $(WORKDIR)/chroot/$(WORKDIRNAME)/aptbox
|
||||
|
||||
# Add prerequisite to the `build-image` target of
|
||||
# $(MKIMAGE_PREFIX)/targets.mk.
|
||||
build-image: $(_IMAGE_APTBOX_)/etc/apt/pkgpriorities
|
||||
|
||||
_PINNED_PACKAGES_ = $(foreach pp,$(PINNED_PACKAGES),$(if $(findstring :,$(pp)),$(pp),$(pp):$(PIN_PRIORITY)))
|
||||
_PIN_PRIORITIES_ = $(sort $(foreach pp,$(_PINNED_PACKAGES_),$(lastword $(subst :, ,$(pp)))))
|
||||
_PKGPRIORITIES_ = $(subst \n ,\n,$(foreach pri,$(_PIN_PRIORITIES_),$(pri):$(patsubst %:$(pri),\n %,$(filter %:$(pri),$(_PINNED_PACKAGES_)))\n))
|
||||
|
||||
$(_IMAGE_APTBOX_)/etc/apt/pkgpriorities: prepare-image-workdir
|
||||
@echo -e '$(_PKGPRIORITIES_)' | sed -e 's/[[:space:]]\+$$//' >$@
|
||||
@if [ -s $@ ]; then \
|
||||
if grep -q '^\(APT::\)\?Dir::Etc::pkgpriorities[[:space:]]' \
|
||||
$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
then \
|
||||
sed -i -e 's/\(Dir::Etc::pkgpriorities\)[[:space:]].*$$/\1 "$@";/g' \
|
||||
$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
else \
|
||||
echo 'Dir::Etc::pkgpriorities "$@";' \
|
||||
>>$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
fi; \
|
||||
echo "--- Package priorities ---" >&2; \
|
||||
cat $@ >&2; \
|
||||
echo "---" >&2; \
|
||||
fi
|
27
features.in/pkgpriorities/live/lib/50-pkgpriorities.mk
Normal file
27
features.in/pkgpriorities/live/lib/50-pkgpriorities.mk
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
_IMAGE_APTBOX_ = $(WORKDIR)/chroot/$(WORKDIRNAME)/aptbox
|
||||
|
||||
# Add prerequisite to the `build-image` target of
|
||||
# $(MKIMAGE_PREFIX)/targets.mk.
|
||||
build-image: $(_IMAGE_APTBOX_)/etc/apt/pkgpriorities
|
||||
|
||||
_PINNED_PACKAGES_ = $(foreach pp,$(PINNED_PACKAGES),$(if $(findstring :,$(pp)),$(pp),$(pp):$(PIN_PRIORITY)))
|
||||
_PIN_PRIORITIES_ = $(sort $(foreach pp,$(_PINNED_PACKAGES_),$(lastword $(subst :, ,$(pp)))))
|
||||
_PKGPRIORITIES_ = $(subst \n ,\n,$(foreach pri,$(_PIN_PRIORITIES_),$(pri):$(patsubst %:$(pri),\n %,$(filter %:$(pri),$(_PINNED_PACKAGES_)))\n))
|
||||
|
||||
$(_IMAGE_APTBOX_)/etc/apt/pkgpriorities: prepare-image-workdir
|
||||
@echo -e '$(_PKGPRIORITIES_)' | sed -e 's/[[:space:]]\+$$//' >$@
|
||||
@if [ -s $@ ]; then \
|
||||
if grep -q '^\(APT::\)\?Dir::Etc::pkgpriorities[[:space:]]' \
|
||||
$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
then \
|
||||
sed -i -e 's/\(Dir::Etc::pkgpriorities\)[[:space:]].*$$/\1 "$@";/g' \
|
||||
$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
else \
|
||||
echo 'Dir::Etc::pkgpriorities "$@";' \
|
||||
>>$(_IMAGE_APTBOX_)/etc/apt/apt.conf; \
|
||||
fi; \
|
||||
echo "--- Package priorities ---" >&2; \
|
||||
cat $@ >&2; \
|
||||
echo "---" >&2; \
|
||||
fi
|
@@ -2,9 +2,10 @@
|
||||
|
||||
no_x11() {
|
||||
if rpmquery libX11 >&/dev/null; then
|
||||
echo "** rescue image contains libX11 which is prohibited" >&2
|
||||
echo "** rescue image contains libX11 which is prohibited"
|
||||
rpm -e --test libX11
|
||||
exit 1
|
||||
fi
|
||||
fi >&2
|
||||
}
|
||||
|
||||
case "${GLOBAL_TEST_RESCUE:-}" in
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
# enable online repository even more unconditionally
|
||||
|
||||
sed -i "s,^#\(rpm \[alt\] http.*\),\1," "/etc/apt/sources.list.d/yandex.list"
|
||||
sed -i "s,^#\(rpm \[alt\] http.*\),\1," "/etc/apt/sources.list.d/yandex.list" || echo "** warning: unable to enable online repos" >&2
|
||||
|
@@ -41,9 +41,13 @@ use/server/groups/tools: use/server
|
||||
@$(call add,MAIN_GROUPS,tools/tuning)
|
||||
|
||||
use/server/groups/services: use/server
|
||||
@$(call add,MAIN_GROUPS,server/dns server/http server/ftp server/kvm)
|
||||
@$(call add,MAIN_GROUPS,server/dhcp server/mail server/mysql)
|
||||
@$(call add,MAIN_GROUPS,server/pgsql)
|
||||
@$(call add,MAIN_GROUPS,server/dhcp server/dns server/mail)
|
||||
@$(call add,MAIN_GROUPS,server/apache2 server/nginx)
|
||||
@$(call add,MAIN_GROUPS,server/mariadb server/pgsql)
|
||||
@$(call add,MAIN_GROUPS,server/php5 server/php7)
|
||||
@$(call add,MAIN_GROUPS,server/ftp server/rsync)
|
||||
@$(call add,MAIN_GROUPS,server/kvm)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,php7-fpm)
|
||||
|
||||
use/server/groups/base: use/server/groups/tools use/server/groups/services; @:
|
||||
|
||||
|
@@ -6,11 +6,12 @@ use/sound:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_KMODULES,alsa sound)
|
||||
@$(call add,THE_LISTS,sound/base)
|
||||
@$(call add,THE_LISTS,$$(THE_SOUND))
|
||||
|
||||
# ALSA only sound (additional utils needed if using pulseaudio)
|
||||
use/sound/alsa: use/sound
|
||||
@$(call add,THE_PACKAGES,apulse)
|
||||
@$(call set,THE_SOUND,sound/alsa)
|
||||
|
||||
# PulseAudio (useful for per-app levels, dynamic devices and networked sound)
|
||||
use/sound/pulse: use/sound
|
||||
@$(call add,THE_LISTS,sound/pulseaudio)
|
||||
@$(call set,THE_SOUND,sound/pulseaudio)
|
||||
|
@@ -24,8 +24,10 @@ configured()
|
||||
ls $CONFIGS >&/dev/null || fatal "no stage1 kernel config found in /boot"
|
||||
|
||||
# test for installer-required filesystems support
|
||||
for opt in SQUASHFS AUFS_FS OVERLAY_FS $GLOBAL_STAGE1_KCONFIG; do
|
||||
[ "$opt" = AUFS_FS ] && [ $(configured "OVERLAY_FS=[my]") -a $(configured "AUFS_FS=n") ] && continue
|
||||
configured "OVERLAY_FS=[my]" || configured "AUFS_FS=[my]" ||
|
||||
echo fatal "stage1 kernel must support overlayfs or aufs"
|
||||
|
||||
for opt in SQUASHFS $GLOBAL_STAGE1_KCONFIG; do
|
||||
configured "$opt=[my]" || fatal "stage1 kernel must have $opt support"
|
||||
done
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
label linux
|
||||
label vncconnect
|
||||
menu label ^VNC install (<Tab>, IP of vncviewer --listen)
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless vncconnect=IP
|
||||
|
@@ -1,4 +1,4 @@
|
||||
label linux
|
||||
label vncpasswd
|
||||
menu label VNC install (<Tab>, set pass^word and connect here)
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless vncpasswd=VNCPWD
|
||||
|
@@ -1,5 +1,5 @@
|
||||
label rescue_session
|
||||
menu label Rescue with sess^ions support
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz fastboot live automatic=method:cdrom ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@ live_rw
|
||||
append initrd=alt0/full.cz fastboot live automatic=method:cdrom,label:ALT* ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@ live_rw
|
||||
|
||||
|
@@ -28,7 +28,8 @@ ifndef SYSLINUX_DIRECT
|
||||
SYSLINUX_CFG := $(SYSLINUX_CFG) $(SUBPROFILE_DIRS) defaults
|
||||
endif
|
||||
|
||||
DSTDIR := $(BUILDDIR)/stage1/files/syslinux/.in
|
||||
DSTDIR := $(BUILDDIR)/stage1/files/syslinux/.in
|
||||
DSTCFGS := $(DSTDIR)/*.cfg
|
||||
|
||||
# we can do SYSLINUX_{CFG,MODULES,FILES}
|
||||
# CFG have only cfg snippet
|
||||
@@ -56,7 +57,7 @@ all: debug timeout
|
||||
@sed -i \
|
||||
-e 's,@mkimage-profiles@,$(IMAGE_NAME),' \
|
||||
-e 's,@relname@,$(RELNAME),' \
|
||||
$(DSTDIR)/*.cfg
|
||||
$(DSTCFGS)
|
||||
|
||||
# integerity check
|
||||
timeout: distro
|
||||
@@ -65,7 +66,7 @@ timeout: distro
|
||||
else \
|
||||
TIMEOUT="$(DEFAULT_TIMEOUT)"; \
|
||||
fi; \
|
||||
sed -i "s,@timeout@,$$TIMEOUT," $(DSTDIR)/*.cfg
|
||||
sed -i "s,@timeout@,$$TIMEOUT," $(DSTCFGS)
|
||||
|
||||
distro: bootargs
|
||||
@if [ -n "$(META_VOL_SET)" ]; then \
|
||||
@@ -73,26 +74,26 @@ distro: bootargs
|
||||
else \
|
||||
DISTRO="ALT"; \
|
||||
fi; \
|
||||
sed -i "s,@distro@,$$DISTRO," $(DSTDIR)/*.cfg
|
||||
sed -i "s,@distro@,$$DISTRO," $(DSTCFGS)
|
||||
|
||||
# pass over additional parameters, if any
|
||||
bootargs: clean
|
||||
@if [ -n "$(STAGE2_BOOTARGS)" ]; then \
|
||||
sed -i "s,@bootargs@,$(STAGE2_BOOTARGS)," $(DSTDIR)/*.cfg; \
|
||||
sed -i "s,@bootargs@,$(STAGE2_BOOTARGS)," $(DSTCFGS); \
|
||||
fi; \
|
||||
sed -i "s,@bootargs@,," $(DSTDIR)/*.cfg
|
||||
sed -i "s,@bootargs@,," $(DSTCFGS)
|
||||
@if [ -n "$(RESCUE_BOOTARGS)" ]; then \
|
||||
sed -i "s,@rescue_bootargs@,$(RESCUE_BOOTARGS)," $(DSTDIR)/*.cfg; \
|
||||
sed -i "s,@rescue_bootargs@,$(RESCUE_BOOTARGS)," $(DSTCFGS); \
|
||||
fi; \
|
||||
sed -i "s,@rescue_bootargs@,," $(DSTDIR)/*.cfg
|
||||
sed -i "s,@rescue_bootargs@,," $(DSTCFGS)
|
||||
@if [ -n "$(BOOTVGA)" ]; then \
|
||||
sed -i "s,@bootvga@,$(BOOTVGA)," $(DSTDIR)/*.cfg; \
|
||||
sed -i "s,@bootvga@,$(BOOTVGA)," $(DSTCFGS); \
|
||||
fi; \
|
||||
sed -i "s,@bootvga@,,;s,vga= ,," $(DSTDIR)/*.cfg
|
||||
sed -i "s,@bootvga@,,;s,vga= ,," $(DSTCFGS)
|
||||
|
||||
clean: copy
|
||||
@if [ "$(SYSLINUX_UI)" = gfxboot ]; then \
|
||||
sed -i "s/\^//;/menu label /d" $(DSTDIR)/*.cfg; \
|
||||
sed -i "s/\^//;/menu label /d" $(DSTCFGS); \
|
||||
fi
|
||||
|
||||
copy: prep
|
||||
|
@@ -6,9 +6,9 @@ ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
||||
use/vmguest:
|
||||
@$(call add_feature)
|
||||
|
||||
use/vmguest/base: use/vmguest/vbox use/vmguest/vmware; @:
|
||||
use/vmguest/base: use/vmguest/vbox use/vmguest/vmware use/vmguest/kvm; @:
|
||||
use/vmguest/complete: use/vmguest/base \
|
||||
use/vmguest/vbox/x11 use/vmguest/vmware/x11 use/vmguest/kvm; @:
|
||||
use/vmguest/vbox/x11 use/vmguest/vmware/x11 use/vmguest/kvm/x11; @:
|
||||
|
||||
use/vmguest/vbox: use/vmguest
|
||||
@$(call add,THE_KMODULES,virtualbox-addition vboxguest)
|
||||
@@ -20,7 +20,10 @@ use/vmguest/vbox/x11: use/vmguest/vbox
|
||||
# NB: only reasonable for X11-bearing images
|
||||
# see also use/install2/kvm
|
||||
use/vmguest/kvm: use/vmguest
|
||||
@$(call add,THE_PACKAGES,spice-vdagent qemu-guest-agent)
|
||||
@$(call add,THE_PACKAGES,qemu-guest-agent)
|
||||
|
||||
use/vmguest/kvm/x11: use/vmguest/kvm
|
||||
@$(call add,THE_PACKAGES,spice-vdagent xorg-drv-qxl)
|
||||
|
||||
# see also use/install2/vmware
|
||||
use/vmguest/vmware:
|
||||
@@ -29,7 +32,7 @@ use/vmguest/vmware:
|
||||
@$(call add,THE_PACKAGES,open-vm-tools)
|
||||
|
||||
use/vmguest/vmware/x11: use/vmguest/vmware
|
||||
@$(call add,THE_PACKAGES,xorg-drv-vmware xorg-drv-vmmouse)
|
||||
@$(call add,THE_PACKAGES,xorg-drv-vmware xorg-drv-vmmouse open-vm-tools-desktop)
|
||||
|
||||
else
|
||||
|
||||
|
@@ -114,14 +114,12 @@ use/x11/gtk/nm: use/net/nm
|
||||
|
||||
use/x11/xfce: use/x11
|
||||
@$(call add,THE_PACKAGES,xfce4-regular)
|
||||
ifneq (,$(filter-out e2k,$(ARCH)))
|
||||
@$(call add,IM_PACKAGES,imsettings-xfce)
|
||||
endif
|
||||
|
||||
use/x11/xfce/full: use/x11/xfce
|
||||
use/x11/xfce/full: use/x11/xfce +pulse
|
||||
@$(call add,THE_PACKAGES,xfce4-full)
|
||||
|
||||
use/x11/cinnamon: use/x11/xorg
|
||||
use/x11/cinnamon: use/x11/xorg +pulse
|
||||
@$(call add,THE_LISTS,$(call tags,cinnamon desktop))
|
||||
@$(call add,IM_PACKAGES,imsettings-cinnamon)
|
||||
|
||||
@@ -132,7 +130,7 @@ use/x11/gnome3: use/x11/xorg +pulse
|
||||
use/x11/e17: use/x11 use/net/connman
|
||||
@$(call add,THE_LISTS,$(call tags,e17 desktop))
|
||||
|
||||
use/x11/enlightenment: use/x11 use/net/connman
|
||||
use/x11/enlightenment: use/x11 use/net/connman +pulse
|
||||
@$(call add,THE_LISTS,$(call tags,enlightenment desktop))
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,acpid)
|
||||
|
||||
@@ -159,7 +157,7 @@ use/x11/gnustep: use/x11
|
||||
use/x11/xmonad: use/x11
|
||||
@$(call add,THE_LISTS,$(call tags,xmonad desktop))
|
||||
|
||||
use/x11/mate: use/x11
|
||||
use/x11/mate: use/x11 +pulse
|
||||
@$(call add,THE_LISTS,$(call tags,mate desktop))
|
||||
@$(call add,IM_PACKAGES,imsettings-mate)
|
||||
|
||||
|
@@ -56,6 +56,10 @@ CLEANUP_OUTDIR ?=
|
||||
GLOBAL_TARGET := $(ARCH)
|
||||
GLOBAL_HSH_APT_CONFIG := $(wildcard $(APTCONF))
|
||||
|
||||
# take the latter part for complex-specified subprofiles like stage2@live;
|
||||
# care to exclude non-directories holding no makefiles like rootfs
|
||||
SUBDIRS = $(sort $(dir $(wildcard $(addsuffix /Makefile,$(SUBPROFILE_DIRS)))))
|
||||
|
||||
# the lib/build-*.mk comes from features.in/build-*/lib
|
||||
include $(sort $(wildcard lib/*.mk))
|
||||
include $(MKIMAGE_PREFIX)/targets.mk
|
||||
@@ -80,6 +84,10 @@ imagedir:
|
||||
|
||||
postprocess: | $(addprefix postprocess-,$(sort $(POSTPROCESS_TARGETS)))
|
||||
@OUTSIZE="`ls -lh "$(IMAGE_OUTPATH)" | cut -f5 -d' '`"; \
|
||||
if [ ! -n "$$OUTSIZE" ]; then \
|
||||
echo "** error: $(IMAGE_OUTPATH) missing" >&2; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
echo "** image: $(IMAGE_OUTPATH) [$$OUTSIZE]" >&2 && \
|
||||
echo "IMAGE_OUTPATH = $(IMAGE_OUTPATH)" && \
|
||||
echo "IMAGE_OUTFILE = $(IMAGE_OUTFILE)" && \
|
||||
|
@@ -3,7 +3,13 @@ $(error this makefile is designed to be included in toplevel one)
|
||||
endif
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
||||
# install media bootloader
|
||||
boot/isolinux: use/syslinux
|
||||
@$(call set,BOOTLOADER,isolinux)
|
||||
endif
|
||||
ifeq (,$(filter-out e2k%,$(ARCH)))
|
||||
boot/isolinux:
|
||||
@$(call set,BOOTLOADER,e2k-boot)
|
||||
endif
|
||||
endif
|
||||
|
@@ -24,7 +24,8 @@ START += time -f "%E %PCPU %Mk"
|
||||
# /usr/bin/{i586,x86_64} are setarch(8) symlinks but arm is not;
|
||||
# armh (armv7l) doesn't have any but should cope with qemu-arm.static;
|
||||
# also check whether non-x86 build is running native
|
||||
EARCH := $(subst armh,arm,$(ARCH))
|
||||
EARCH := $(patsubst e2k%,e2k,$(subst armh,arm,$(ARCH)))
|
||||
ifeq (,$(findstring e2k,$(EARCH)))
|
||||
ifeq (,$(wildcard $(subst :,/$(ARCH) ,$(PATH):)))
|
||||
ifeq (,$(findstring $(EARCH),$(shell uname -m)))
|
||||
export GLOBAL_HSH_USE_QEMU=$(EARCH)
|
||||
@@ -32,6 +33,7 @@ endif
|
||||
else
|
||||
START += $(ARCH)
|
||||
endif
|
||||
endif
|
||||
|
||||
# to be passed into distcfg.mk; suggestions are welcome
|
||||
IMAGEDIR ?= $(shell \
|
||||
|
@@ -25,7 +25,7 @@ check-pkglists:
|
||||
| sort -u \
|
||||
| while read list; do \
|
||||
if ! [ -f "../lists/$$list" ]; then \
|
||||
echo "** Error: missing pkglist referenced in:"; \
|
||||
echo "** Error: missing pkglist $$list referenced:"; \
|
||||
grep -rl "=$$list$$" $$(find -name "*.directory"); \
|
||||
fi >&2; \
|
||||
done
|
||||
|
9
pkg.in/groups/dev/builder.directory
Normal file
9
pkg.in/groups/dev/builder.directory
Normal file
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Build Environment
|
||||
X-Alterator-PackageList=dev/builder
|
||||
X-Alterator-Required=no
|
||||
Name[ru_RU]=Сборочное окружение
|
||||
Categories=Development;Builder
|
||||
|
10
pkg.in/groups/server/apache2.directory
Normal file
10
pkg.in/groups/server/apache2.directory
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Apache Web Server
|
||||
X-Alterator-PackageList=server/apache2
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/nginx
|
||||
Name[ru_RU]=Web-сервер Apache 2
|
||||
Categories=Server;Networking
|
||||
|
@@ -1,9 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=LAMP Server (Apache, MySQL, PHP)
|
||||
X-Alterator-PackageList=server/http
|
||||
X-Alterator-Required=no
|
||||
Name[ru_RU]=Сервер LAMP (Apache, MySQL, PHP)
|
||||
Categories=Server;Networking
|
||||
|
10
pkg.in/groups/server/mariadb.directory
Normal file
10
pkg.in/groups/server/mariadb.directory
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=MariaDB Server (MySQL replacement)
|
||||
X-Alterator-PackageList=server/mariadb
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/mysql
|
||||
Name[ru_RU]=Сервер MariaDB (замена MySQL)
|
||||
Categories=Server;Networking
|
||||
|
@@ -4,6 +4,7 @@ Type=Directory
|
||||
Name=MySQL Server
|
||||
X-Alterator-PackageList=server/mysql
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/mariadb
|
||||
Name[ru_RU]=Сервер MySQL
|
||||
Categories=Server;Networking
|
||||
|
||||
|
10
pkg.in/groups/server/nginx.directory
Normal file
10
pkg.in/groups/server/nginx.directory
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=NGINX Web Server
|
||||
X-Alterator-PackageList=server/nginx
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/apache2
|
||||
Name[ru_RU]=Web-сервер NGINX
|
||||
Categories=Server;Networking
|
||||
|
10
pkg.in/groups/server/php5.directory
Normal file
10
pkg.in/groups/server/php5.directory
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=PHP 5 support
|
||||
X-Alterator-PackageList=server/php5
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/php7
|
||||
Name[ru_RU]=Поддержка PHP 5
|
||||
Categories=Server;Networking
|
||||
|
10
pkg.in/groups/server/php7.directory
Normal file
10
pkg.in/groups/server/php7.directory
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=PHP 7 support
|
||||
X-Alterator-PackageList=server/php7
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Conflicts=server/php5
|
||||
Name[ru_RU]=Поддержка PHP 7
|
||||
Categories=Server;Networking
|
||||
|
9
pkg.in/groups/server/rsync.directory
Normal file
9
pkg.in/groups/server/rsync.directory
Normal file
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Rsync Server
|
||||
X-Alterator-PackageList=server/rsync
|
||||
X-Alterator-Required=no
|
||||
Name[ru_RU]=Сервер rsync
|
||||
Categories=Server;Networking
|
||||
|
9
pkg.in/groups/server/sqlite.directory
Normal file
9
pkg.in/groups/server/sqlite.directory
Normal file
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=SQLite Support
|
||||
Name[ru_RU]=Поддержка SQLite
|
||||
X-Alterator-PackageList=server/sqlite
|
||||
X-Alterator-Required=no
|
||||
Categories=Server;
|
||||
|
@@ -3,7 +3,7 @@ Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Diagnostic tools
|
||||
X-Alterator-PackageList=tools/diag
|
||||
X-Alterator-Required=no
|
||||
X-Alterator-Required=yes
|
||||
Name[ru_RU]=Утилиты для диагностики
|
||||
Categories=Server;Diagnostics
|
||||
# NB: as the list may expand, skip adding Networking
|
||||
|
8
pkg.in/groups/workstation/claws-mail.directory
Normal file
8
pkg.in/groups/workstation/claws-mail.directory
Normal file
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Claws Mail client
|
||||
Name[ru_RU]=Электронная почта (Claws Mail)
|
||||
X-Alterator-PackageList=workstation/claws-mail
|
||||
X-Alterator-Required=yes
|
||||
X-Alterator-Parent=workstation/20-networking
|
@@ -40,8 +40,10 @@ grep-archdep:
|
||||
@# xargs -L 1024 -n 1024 ? -- breaks -I
|
||||
@find $(TARGET) -type f \
|
||||
| xargs -I '__' sh -c '\
|
||||
sed -ri "s/\\<([^@ ]*)@X86\\>/\\1@i586 \\1@x86_64/g" __; \
|
||||
sed -ri "s/\\<([^@ ]*)@IA32\\>/\\1@i586 i586-\\1@x86_64/g" __;\
|
||||
sed -rni "s/\\<([^@ ]*)\\>|\\<([^@ ]*)@$a\\>/\\1\\2/pg" __; \
|
||||
sed -i -r "s/\\<([^@ ]*)@[^@ ]+\\> *//g" __'
|
||||
sed -ri "s/\\<([^@ ]*)@[^@ ]+\\> *//g" __'
|
||||
|
||||
# do beforehand as foreach gets expanded before recipe execution
|
||||
$(TARGET):
|
||||
|
@@ -16,6 +16,9 @@
|
||||
устойчивые группы пакетов могут заслуживать выделения отдельным
|
||||
списком.
|
||||
|
||||
При копировании списков в BUILDROOT происходит их обработка
|
||||
с применением архитектурнозависимых макросов, см. doc/archdep.txt
|
||||
|
||||
NB: списки пакетов есть смысл выделять в файлы при повторном
|
||||
использовании либо при заметном объёме, когда перечисление
|
||||
прямо в конфигурации сильно снижает её читаемость.
|
||||
|
12
pkg.in/lists/dev/builder
Normal file
12
pkg.in/lists/dev/builder
Normal file
@@ -0,0 +1,12 @@
|
||||
# base+builder
|
||||
rpm-build
|
||||
mkimage
|
||||
git-core
|
||||
|
||||
# some builder+extra bits
|
||||
fdisk
|
||||
gear
|
||||
mkimage-profiles
|
||||
strace
|
||||
vim-console
|
||||
zsh
|
2
pkg.in/lists/server/apache2
Normal file
2
pkg.in/lists/server/apache2
Normal file
@@ -0,0 +1,2 @@
|
||||
apache2
|
||||
apache2-httpd-prefork
|
6
pkg.in/lists/server/mariadb
Normal file
6
pkg.in/lists/server/mariadb
Normal file
@@ -0,0 +1,6 @@
|
||||
mariadb-backup
|
||||
mariadb-bench
|
||||
mariadb-client
|
||||
mariadb-server
|
||||
perl-DBD-mysql
|
||||
python-module-MySQLdb
|
2
pkg.in/lists/server/nginx
Normal file
2
pkg.in/lists/server/nginx
Normal file
@@ -0,0 +1,2 @@
|
||||
nginx
|
||||
nginx-perl
|
@@ -1,2 +1,2 @@
|
||||
postgresql9.5-server
|
||||
postgresql9.5-contrib
|
||||
postgresql10-server
|
||||
postgresql10-contrib
|
||||
|
@@ -1 +1 @@
|
||||
postgresql9.4-1C-server
|
||||
postgresql9.6-1C-server
|
||||
|
@@ -1,16 +1,13 @@
|
||||
apache2
|
||||
apache2-mod_php5
|
||||
php5
|
||||
php5-cgi
|
||||
php5-curl
|
||||
php5-dba
|
||||
php5-dom
|
||||
#php5-eaccelerator
|
||||
php5-exif
|
||||
#php5-facedetect
|
||||
php5-fileinfo
|
||||
php5-fpm-fcgi
|
||||
php5-gd2
|
||||
#php5-imagick2
|
||||
php5-imap
|
||||
php5-ldap
|
||||
php5-mbstring
|
||||
@@ -23,7 +20,3 @@ php5-suhosin
|
||||
php5-xmlrpc
|
||||
php5-xsl
|
||||
php5-zip
|
||||
MySQL-bench
|
||||
MySQL-client
|
||||
MySQL-server-perl
|
||||
|
24
pkg.in/lists/server/php7
Normal file
24
pkg.in/lists/server/php7
Normal file
@@ -0,0 +1,24 @@
|
||||
apache2-mod_php7
|
||||
php7
|
||||
php7-curl
|
||||
php7-dba
|
||||
php7-dom
|
||||
php7-exif
|
||||
php7-fileinfo
|
||||
php7-fpm-fcgi
|
||||
php7-gd2
|
||||
php7-imap
|
||||
php7-ldap
|
||||
php7-mbstring
|
||||
php7-mcrypt
|
||||
php7-memcached
|
||||
php7-mysqlnd
|
||||
php7-pdo
|
||||
php7-pdo_mysql
|
||||
php7-pdo_odbc
|
||||
php7-pdo_pgsql
|
||||
php7-pdo_sqlite
|
||||
php7-pgsql
|
||||
php7-xmlrpc
|
||||
php7-xsl
|
||||
php7-zip
|
2
pkg.in/lists/server/rsync
Normal file
2
pkg.in/lists/server/rsync
Normal file
@@ -0,0 +1,2 @@
|
||||
rsync-server
|
||||
xinetd
|
1
pkg.in/lists/server/sqlite
Normal file
1
pkg.in/lists/server/sqlite
Normal file
@@ -0,0 +1 @@
|
||||
sqlite3
|
2
pkg.in/lists/sound/alsa
Normal file
2
pkg.in/lists/sound/alsa
Normal file
@@ -0,0 +1,2 @@
|
||||
apulse
|
||||
udev-alsa
|
@@ -13,6 +13,7 @@ stream-mem
|
||||
bonnie
|
||||
bonnie++
|
||||
iozone
|
||||
fio
|
||||
ffsb
|
||||
|
||||
# networking
|
||||
|
@@ -6,6 +6,8 @@ ntfs-3g
|
||||
dosfstools
|
||||
fatresize
|
||||
|
||||
make-initrd-ucode
|
||||
|
||||
lvm2
|
||||
make-initrd-lvm
|
||||
|
||||
@@ -40,4 +42,7 @@ cpufreq-simple
|
||||
eject
|
||||
bc
|
||||
|
||||
ncdu
|
||||
tree
|
||||
|
||||
zsh
|
||||
|
@@ -23,3 +23,7 @@ agetty
|
||||
|
||||
# Console mouse
|
||||
gpm
|
||||
|
||||
# Provisioning
|
||||
udpcast
|
||||
partclone
|
||||
|
@@ -1,3 +1,2 @@
|
||||
cinnamon-regular
|
||||
installer-feature-xdg-user-dirs
|
||||
ConsoleKit
|
||||
|
@@ -2,4 +2,3 @@ e17-default
|
||||
evas_generic_loaders
|
||||
gnome-icon-theme
|
||||
terminology
|
||||
ConsoleKit
|
||||
|
@@ -1,9 +1,13 @@
|
||||
# EDA
|
||||
kicad
|
||||
qucs
|
||||
qucs-s
|
||||
|
||||
# 2D CAD
|
||||
librecad
|
||||
qcad
|
||||
qcad-partlibrary
|
||||
solvespace
|
||||
|
||||
# 3D CAD
|
||||
freecad
|
||||
@@ -12,34 +16,38 @@ openscad
|
||||
openscad-MCAD
|
||||
openscad-libraries-mcad
|
||||
meshlab
|
||||
blender
|
||||
blender-i18n
|
||||
|
||||
# CAM
|
||||
# CAM and gcode generator
|
||||
camotics
|
||||
pycam
|
||||
flatcam
|
||||
pcb2gcodeGUI
|
||||
|
||||
# CNC
|
||||
linuxcnc
|
||||
pcb2gcodeGUI
|
||||
inkscape-plugin-gcodetools
|
||||
|
||||
# 3D Printer Software
|
||||
cura
|
||||
# bug 33830
|
||||
libfreeglut
|
||||
slic3r
|
||||
# bug 33831
|
||||
perl-Math-PlanePath
|
||||
printrun
|
||||
repraptor
|
||||
|
||||
# APCS
|
||||
beremiz
|
||||
yaplc-ide
|
||||
# beremiz has problems with python-module-wx3.0
|
||||
python-module-wx
|
||||
qmaster
|
||||
qslave
|
||||
|
||||
# SCADA
|
||||
openscada-Model.AGLKS
|
||||
openscada-Model.Boiler
|
||||
openscada-docRU
|
||||
libuniset2-utils
|
||||
libuniset2-extension-logicproc
|
||||
libuniset2-extension-rrd
|
||||
libuniset2-extension-sqlite
|
||||
libomniORB-names
|
||||
uniset2-testsuite
|
||||
libuniset2-docs
|
||||
uniset2-testsuite-doc
|
||||
|
@@ -3,4 +3,4 @@ evas_generic_loaders
|
||||
gnome-icon-theme
|
||||
rage
|
||||
xterm
|
||||
ConsoleKit
|
||||
polkit-gnome
|
||||
|
@@ -9,4 +9,4 @@ imsettings-xim
|
||||
|
||||
ibus-hangul
|
||||
ibus-pinyin
|
||||
ibus-unikey
|
||||
#ibus-unikey
|
||||
|
@@ -3,6 +3,7 @@ openbox
|
||||
pcmanfm2
|
||||
eject
|
||||
|
||||
lxde-settings-lxdesktop
|
||||
lxde-common
|
||||
lxde-lxpanel
|
||||
lxde-lxsession
|
||||
@@ -12,18 +13,11 @@ lxde-lxtask
|
||||
lxde-lxshortcut
|
||||
lxde-lxappearance
|
||||
lxde-lxappearance-obconf
|
||||
lxde-lxshortcut
|
||||
lxde-lxinput
|
||||
lxde-lxhotkey
|
||||
lxde-lxterminal
|
||||
|
||||
menu-cache
|
||||
altlinux-freedesktop-menu-lxde
|
||||
|
||||
# NB: an lxde-settings is required by lxde-common
|
||||
lxde-settings-upstream
|
||||
|
||||
lxde-icon-theme
|
||||
tango-icon-theme
|
||||
|
||||
# reboot/poweroff in logout menu as of July, 2013
|
||||
ConsoleKit
|
||||
|
@@ -1,13 +1,12 @@
|
||||
tango-icon-theme-extras
|
||||
|
||||
lxde-lxterminal
|
||||
fonts-bitmap-terminus
|
||||
|
||||
leafpad
|
||||
galculator
|
||||
deadbeef-incomplete
|
||||
deadbeef-etcskel
|
||||
smplayer-mpv
|
||||
mpv
|
||||
mtpaint
|
||||
parcellite
|
||||
|
||||
|
@@ -11,6 +11,7 @@ lxqt-qtplugin
|
||||
lxqt-runner
|
||||
lxqt-session
|
||||
pcmanfm-qt
|
||||
lxqt-l10n
|
||||
|
||||
# optional components
|
||||
lxqt-openssh-askpass
|
||||
@@ -18,11 +19,16 @@ lxqt-policykit
|
||||
udisks2
|
||||
gvfs
|
||||
|
||||
# sound mixer
|
||||
qasmixer
|
||||
|
||||
# system configuration tools
|
||||
compton-conf
|
||||
lxqt-config
|
||||
obconf-qt
|
||||
|
||||
# qt4 configuration tools
|
||||
libqt4-qt3support
|
||||
|
||||
# utilities
|
||||
lximage-qt
|
||||
|
||||
@@ -33,11 +39,7 @@ eject
|
||||
icon-theme-oxygen
|
||||
x-cursor-theme-jimmac
|
||||
|
||||
qupzilla
|
||||
qterminal
|
||||
juffed
|
||||
juffed-plugins
|
||||
screengrab
|
||||
xscreensaver
|
||||
|
||||
psi-plus
|
||||
@@ -45,8 +47,4 @@ psi-plus-plugin-birthdayreminder
|
||||
psi-plus-plugin-conferencelogger
|
||||
psi-plus-plugin-screenshot
|
||||
psi-plus-plugin-watcher
|
||||
|
||||
axkb
|
||||
|
||||
# reboot/poweroff in logout menu as of May, 2014
|
||||
ConsoleKit
|
||||
psi-plus-l10n
|
||||
|
@@ -10,13 +10,17 @@ icon-theme-simple
|
||||
# nice and useful qt4 apps
|
||||
bsc
|
||||
easypaint
|
||||
fatrat
|
||||
focuswriter
|
||||
qt4-settings
|
||||
tubularix
|
||||
smplayer
|
||||
smplayer-mpv
|
||||
QCheckers
|
||||
qps
|
||||
juffed
|
||||
juffed-plugins
|
||||
|
||||
# file archiver
|
||||
file-roller
|
||||
|
||||
# media player; see also #30556 though
|
||||
clementine
|
||||
@@ -32,6 +36,10 @@ quiterss
|
||||
### doesn't integrate with pcmanfm-qt as of right now
|
||||
qpdfview
|
||||
|
||||
# clipboard history applet
|
||||
qlipper
|
||||
|
||||
# useless but cute
|
||||
cool-retro-term
|
||||
|
||||
fonts-ttf-liberation
|
||||
|
@@ -1,4 +1,6 @@
|
||||
mate-full
|
||||
mate-default
|
||||
# this might be a tad too much anyways
|
||||
mate-maxi@X86
|
||||
|
||||
altlinux-freedesktop-menu-mate
|
||||
|
||||
|
@@ -49,3 +49,14 @@ x11-ssh-askpass
|
||||
sysfsutils
|
||||
|
||||
mc
|
||||
|
||||
apf
|
||||
|
||||
udev-extras
|
||||
|
||||
librsvg
|
||||
|
||||
# unicode fonts
|
||||
fonts-ttf-gnu-freefont-mono
|
||||
fonts-ttf-gnu-freefont-sans
|
||||
fonts-ttf-gnu-freefont-serif
|
||||
|
@@ -1,9 +1,10 @@
|
||||
xorg-drv-ati
|
||||
xorg-drv-cirrus
|
||||
xorg-drv-cirrus@X86
|
||||
#xorg-drv-mga
|
||||
xorg-drv-modesetting
|
||||
xorg-drv-nv
|
||||
xorg-drv-qxl
|
||||
xorg-drv-nv@X86
|
||||
xorg-drv-qxl@X86
|
||||
xorg-drv-modesetting
|
||||
#xorg-drv-s3
|
||||
#xorg-drv-s3virge
|
||||
#xorg-drv-savage
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user