forked from altcloud/mkimage-profiles
Compare commits
23 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
939455e7a3 | ||
|
|
aaddfb740c | ||
|
|
b8d711a005 | ||
|
|
7a50acb5c4 | ||
|
|
90b8fd49f4 | ||
|
|
944e0341c5 | ||
|
|
6f5be91827 | ||
|
|
718a50b9d0 | ||
|
|
78684bfef3 | ||
|
|
cc623bc56b | ||
|
|
64536f62d1 | ||
|
|
91053b9daf | ||
|
|
b44705d25b | ||
|
|
12a2fc983c | ||
|
|
30d0340d56 | ||
|
|
2f357e44d6 | ||
|
|
a2b89e6647 | ||
|
|
56b3147eac | ||
|
|
d5cf1ff3eb | ||
|
|
f44908ca78 | ||
|
|
8233aa8424 | ||
|
|
a35b5fbc21 | ||
|
|
c3a1b4a934 |
@@ -1,5 +1,5 @@
|
|||||||
Name: mkimage-profiles
|
Name: mkimage-profiles
|
||||||
Version: 0.8.1
|
Version: 0.8.4
|
||||||
Release: alt1
|
Release: alt1
|
||||||
|
|
||||||
Summary: ALT Linux based distribution metaprofile
|
Summary: ALT Linux based distribution metaprofile
|
||||||
@@ -61,6 +61,17 @@ cp -a * %buildroot%mpdir
|
|||||||
%doc README QUICKSTART
|
%doc README QUICKSTART
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 16 2012 Michael Shigorin <mike@altlinux.org> 0.8.4-alt1
|
||||||
|
- worked around enhancements in current make-initrd-propagator
|
||||||
|
(thus fixed live image boot, finally)
|
||||||
|
|
||||||
|
* Mon Oct 15 2012 Michael Shigorin <mike@altlinux.org> 0.8.3-alt1
|
||||||
|
- make-3.82 support
|
||||||
|
- fixed live image boot to some extent (see #27640, #27852)
|
||||||
|
|
||||||
|
* Mon Sep 24 2012 Michael Shigorin <mike@altlinux.org> 0.8.2-alt1
|
||||||
|
- fixed build with recent make-initrd-propagator
|
||||||
|
|
||||||
* Mon Sep 03 2012 Michael Shigorin <mike@altlinux.org> 0.8.1-alt1
|
* Mon Sep 03 2012 Michael Shigorin <mike@altlinux.org> 0.8.1-alt1
|
||||||
- misc fixes
|
- misc fixes
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
object d1bbbbc10be5df925dd677f7956ed06821192866
|
|
||||||
type commit
|
|
||||||
tag v0.8.0
|
|
||||||
tagger Michael Shigorin <mike@altlinux.org> 1344884693 +0300
|
|
||||||
|
|
||||||
stage2@live
|
|
||||||
6
.gear/tags/d98aa48ec72b43a4a8ebe0b58524f19f046c9cad
Normal file
6
.gear/tags/d98aa48ec72b43a4a8ebe0b58524f19f046c9cad
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
object 7a50acb5c486ff08daad4ef93743d98ff37cfb9a
|
||||||
|
type commit
|
||||||
|
tag v0.8.3
|
||||||
|
tagger Michael Shigorin <mike@altlinux.org> 1350333297 +0300
|
||||||
|
|
||||||
|
make-3.82
|
||||||
@@ -1 +1 @@
|
|||||||
d21fc0e7ffbe1e99ade184ab13b5fe649a103610 v0.8.0
|
d98aa48ec72b43a4a8ebe0b58524f19f046c9cad v0.8.3
|
||||||
|
|||||||
9
README
9
README
@@ -39,13 +39,13 @@ Most docs are in Russian, welcome to learn it or ask for English.
|
|||||||
+ базовые комплекты помещены в подкаталогах под sub.in/;
|
+ базовые комплекты помещены в подкаталогах под sub.in/;
|
||||||
их наборы скриптов могут расширяться фичами
|
их наборы скриптов могут расширяться фичами
|
||||||
- фичи:
|
- фичи:
|
||||||
+ накопительный список собирается в $(FEATURES)
|
|
||||||
+ законченные блоки функциональности (или наборы таковых)
|
+ законченные блоки функциональности (или наборы таковых)
|
||||||
+ описываются в индивидуальных features.in/*/config.mk
|
+ описываются в индивидуальных features.in/*/config.mk
|
||||||
+ могут требовать другие фичи, а также субпрофили
|
+ могут требовать другие фичи, а также субпрофили
|
||||||
|
+ накопительный список собирается в $(FEATURES)
|
||||||
+ при сборке $(BUILDDIR) содержимое фич добавляется в профиль
|
+ при сборке $(BUILDDIR) содержимое фич добавляется в профиль
|
||||||
- списки пакетов (*_LISTS):
|
- списки пакетов (*_LISTS):
|
||||||
+ просьба по возможности избегать дублирования
|
+ просьба по возможности избегать дублирования (см. bin/pkgdups)
|
||||||
- индивидуальные пакеты (*_PACKAGES): см. тж. conf.d/README
|
- индивидуальные пакеты (*_PACKAGES): см. тж. conf.d/README
|
||||||
|
|
||||||
Результат:
|
Результат:
|
||||||
@@ -62,3 +62,8 @@ Most docs are in Russian, welcome to learn it or ask for English.
|
|||||||
+ params.txt: переменные, указываемые при запуске сборки
|
+ params.txt: переменные, указываемые при запуске сборки
|
||||||
+ pkglists.txt: формирование состава образа
|
+ pkglists.txt: формирование состава образа
|
||||||
+ features.txt: обзор подключаемых особенностей
|
+ features.txt: обзор подключаемых особенностей
|
||||||
|
|
||||||
|
Удачи; что не так -- пишите.
|
||||||
|
|
||||||
|
--
|
||||||
|
Michael Shigorin <mike@altlinux.org>
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ distro/.desktop-network: distro/.desktop-mini +vmguest
|
|||||||
@$(call add,BASE_LISTS, \
|
@$(call add,BASE_LISTS, \
|
||||||
$(call tags,(base || desktop) && (l10n || network)))
|
$(call tags,(base || desktop) && (l10n || network)))
|
||||||
|
|
||||||
distro/icewm: distro/.desktop-network use/lowmem +icewm; @:
|
distro/icewm: distro/.desktop-network use/lowmem use/install2/fs +icewm; @:
|
||||||
distro/tde: distro/.desktop-mini +tde; @:
|
distro/tde: distro/.desktop-mini +tde; @:
|
||||||
distro/ltsp-tde: distro/tde +ltsp; @:
|
distro/ltsp-tde: distro/tde +ltsp; @:
|
||||||
distro/ltsp-icewm: distro/icewm +ltsp; @:
|
distro/ltsp-icewm: distro/icewm +ltsp; @:
|
||||||
|
|||||||
@@ -25,6 +25,9 @@ distro/live-gns3: distro/live-icewm
|
|||||||
distro/server-systemd: distro/server-mini use/systemd
|
distro/server-systemd: distro/server-mini use/systemd
|
||||||
@$(call set,KFLAVOURS,std-def)
|
@$(call set,KFLAVOURS,std-def)
|
||||||
|
|
||||||
|
distro/server-test: distro/server-mini use/relname
|
||||||
|
@$(call set,RELNAME,Test-Server)
|
||||||
|
|
||||||
# tiny network-only server-ovz installer (stage2 comes over net too)
|
# tiny network-only server-ovz installer (stage2 comes over net too)
|
||||||
distro/server-ovz-netinst: distro/.base sub/stage1 use/stage2 \
|
distro/server-ovz-netinst: distro/.base sub/stage1 use/stage2 \
|
||||||
use/syslinux/ui/menu use/syslinux/localboot.cfg use/memtest
|
use/syslinux/ui/menu use/syslinux/localboot.cfg use/memtest
|
||||||
|
|||||||
@@ -11,4 +11,7 @@
|
|||||||
произведена ещё одна попытка переключения на grub, то в конфигурации
|
произведена ещё одна попытка переключения на grub, то в конфигурации
|
||||||
останется lilo как последняя "новая" цель с точки зрения make.
|
останется lilo как последняя "новая" цель с точки зрения make.
|
||||||
|
|
||||||
|
При необходимости всё-таки "пересилить" последнее изменение можно
|
||||||
|
@$(call set,BASE_BOOTLOADER,grub_или_lilo)
|
||||||
|
|
||||||
Реализация экспериментальная (нужно модуляризовать installer-steps).
|
Реализация экспериментальная (нужно модуляризовать installer-steps).
|
||||||
|
|||||||
@@ -17,3 +17,15 @@ use/install2/kms: use/stage2/kms
|
|||||||
# see also use/vmguest/kvm; qxl included in xorg pkglist
|
# see also use/vmguest/kvm; qxl included in xorg pkglist
|
||||||
use/install2/kvm:
|
use/install2/kvm:
|
||||||
@$(call add,INSTALL2_PACKAGES,spice-vdagent xorg-drv-qxl)
|
@$(call add,INSTALL2_PACKAGES,spice-vdagent xorg-drv-qxl)
|
||||||
|
|
||||||
|
# filesystems handling
|
||||||
|
use/install2/fs: use/install2/xfs use/install2/jfs use/install2/reiserfs; @:
|
||||||
|
|
||||||
|
use/install2/xfs:
|
||||||
|
@$(call add,INSTALL2_PACKAGES,xfsprogs)
|
||||||
|
|
||||||
|
use/install2/jfs:
|
||||||
|
@$(call add,INSTALL2_PACKAGES,jfsutils)
|
||||||
|
|
||||||
|
use/install2/reiserfs:
|
||||||
|
@$(call add,INSTALL2_PACKAGES,reiserfsprogs)
|
||||||
|
|||||||
4
features.in/relname/README
Normal file
4
features.in/relname/README
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
Эта фича меняет содержимое файла /etc/altlinux-release в соответствии
|
||||||
|
с установленной переменной RELNAME, что изменяет пункты загрузки GRUB.
|
||||||
|
|
||||||
|
Применяется при необходимости перекрыть внесенный брендингом текст.
|
||||||
3
features.in/relname/config.mk
Normal file
3
features.in/relname/config.mk
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
use/relname:
|
||||||
|
@$(call add_feature)
|
||||||
|
@$(call xport,RELNAME)
|
||||||
20
features.in/relname/stage2/image-scripts.d/91-relname
Executable file
20
features.in/relname/stage2/image-scripts.d/91-relname
Executable file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/sh -ef
|
||||||
|
# create a postinstall script to perform the change afterwards
|
||||||
|
|
||||||
|
if [ -z "$GLOBAL_RELNAME" ]; then
|
||||||
|
echo "** warning: relname feature enabled but RELNAME not set" >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$GLOBAL_VERBOSE" ]; then
|
||||||
|
echo "** Change /etc/altlinux-release contents to the release name" >&2
|
||||||
|
fi
|
||||||
|
|
||||||
|
SCRIPT="/usr/share/install2/postinstall.d/91-relname"
|
||||||
|
cat > "$SCRIPT" << EOF
|
||||||
|
#!/bin/sh
|
||||||
|
a= . install2-init-functions
|
||||||
|
exec_chroot sh -c 'echo "$GLOBAL_RELNAME" > /etc/altlinux-release'
|
||||||
|
exec_chroot sh -c 'grub-mkconfig -o /boot/grub/grub.cfg >&/dev/null ||:'
|
||||||
|
EOF
|
||||||
|
chmod +x "$SCRIPT"
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# "1" is not a typo
|
# "1" is not a typo
|
||||||
use/stage2: sub/stage1
|
use/stage2: sub/stage1
|
||||||
@$(call add_feature)
|
@$(call add_feature)
|
||||||
@$(call add,STAGE1_PACKAGES,file make-initrd make-initrd-propagator)
|
@$(call add,STAGE1_PACKAGES,file make-initrd make-initrd-propagator propagator)
|
||||||
|
|
||||||
use/stage2/kms:
|
use/stage2/kms:
|
||||||
@$(call add,STAGE1_KMODULES_REGEXP,drm.*)
|
@$(call add,STAGE1_KMODULES_REGEXP,drm.*)
|
||||||
|
|||||||
@@ -2,5 +2,5 @@
|
|||||||
# prepare base make-initrd configuration for stage1
|
# prepare base make-initrd configuration for stage1
|
||||||
# see also http://www.altlinux.org/Make-initrd-propagator
|
# see also http://www.altlinux.org/Make-initrd-propagator
|
||||||
|
|
||||||
sed -i 's/AUTODETECT/#AUTODETECT/' /etc/initrd.mk
|
sed -i 's/AUTODETECT/#&/' /etc/initrd.mk
|
||||||
echo 'FEATURES += propagator' >> /etc/initrd.mk
|
echo 'FEATURES += propagator' >> /etc/initrd.mk
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
#!/bin/sh -efu
|
#!/bin/sh -efux
|
||||||
# NB: /etc/initrd.mk carefully prepared by earlier scripts
|
# NB: /etc/initrd.mk carefully prepared by earlier scripts
|
||||||
|
|
||||||
|
verbose() { [ -n "$GLOBAL_VERBOSE" ] && echo "** 80-make-initfs: $@" >&2; }
|
||||||
|
|
||||||
kver="$(rpm -qa 'kernel-image*' \
|
kver="$(rpm -qa 'kernel-image*' \
|
||||||
--qf '%{installtime} %{version}-%{name}-%{release}\n' \
|
--qf '%{installtime} %{version}-%{name}-%{release}\n' \
|
||||||
| sort -n \
|
| sort -n \
|
||||||
@@ -12,15 +14,25 @@ MAKE_INITRD_OPTS="--no-checks -k $kver"
|
|||||||
MAKE_INITRD_VER="`make-initrd -V \
|
MAKE_INITRD_VER="`make-initrd -V \
|
||||||
| sed -rn 's/^make-initrd version ([0-9.]+)/\1/p'`"
|
| sed -rn 's/^make-initrd version ([0-9.]+)/\1/p'`"
|
||||||
|
|
||||||
|
# make-initrd >= 0.7.8
|
||||||
if [ "`rpmvercmp "$MAKE_INITRD_VER" "0.7.8"`" != "-1" ]; then
|
if [ "`rpmvercmp "$MAKE_INITRD_VER" "0.7.8"`" != "-1" ]; then
|
||||||
MAKE_INITRD_OPTS="$MAKE_INITRD_OPTS --no-depmod"
|
MAKE_INITRD_OPTS="$MAKE_INITRD_OPTS --no-depmod"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
[ -z "$GLOBAL_VERBOSE" ] || MAKE_INITRD_OPTS="$MAKE_INITRD_OPTS -v"
|
||||||
|
|
||||||
if make-initrd $MAKE_INITRD_OPTS; then
|
if make-initrd $MAKE_INITRD_OPTS; then
|
||||||
gzip < /boot/initrd-$kver.img > $(getconf LIBDIR)/propagator/initfs
|
pdir="$(getconf LIBDIR)/propagator"
|
||||||
|
if [ -d "$pdir" ]; then # p5/t6
|
||||||
|
verbose "$pdir exists"
|
||||||
|
gzip < /boot/initrd-$kver.img > "$pdir"/initfs
|
||||||
|
else
|
||||||
|
verbose "$pdir missing, no-op"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -h /boot/vmlinuz ] || ln -s vmlinuz-$kver /boot/vmlinuz
|
[ -h /boot/vmlinuz ] || ln -s vmlinuz-$kver /boot/vmlinuz
|
||||||
[ -h /boot/initrd.img ] || ln -s initrd-$kver.img /boot/initrd.img
|
[ -h /boot/initrd.img ] || ln -s initrd-$kver.img /boot/initrd.img
|
||||||
|
:
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
ui gfxboot bootlogo message
|
ui gfxboot bootlogo message
|
||||||
menu title ALT Linux (@mkimage-profiles@)
|
menu title @relname@
|
||||||
prompt 0
|
prompt 0
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
ui menu.c32
|
ui menu.c32
|
||||||
menu title ALT Linux (@mkimage-profiles@)
|
menu title @relname@
|
||||||
prompt 0
|
prompt 0
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
say ALT Linux (@mkimage-profiles@)
|
say @relname@
|
||||||
prompt 1
|
prompt 1
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
ui vesamenu
|
ui vesamenu
|
||||||
menu title ALT Linux (@mkimage-profiles@)
|
menu title @relname@
|
||||||
prompt 0
|
prompt 0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
label linux
|
label linux
|
||||||
menu label ^Install @distro@
|
menu label ^Install @relname@
|
||||||
kernel alt0/vmlinuz
|
kernel alt0/vmlinuz
|
||||||
append initrd=alt0/full.cz changedisk fastboot showopts automatic=method:cdrom ramdisk_size=@altinst_size@ vga=0x314 @bootargs@
|
append initrd=alt0/full.cz changedisk fastboot showopts automatic=method:cdrom ramdisk_size=@altinst_size@ vga=0x314 @bootargs@
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
label netinst
|
label netinst
|
||||||
menu label Install server-ovz via inter^net
|
menu label Install @relname@ via inter^net
|
||||||
kernel alt0/vmlinuz
|
kernel alt0/vmlinuz
|
||||||
append initrd=alt0/full.cz fastboot showopts automatic=method:http,network:dhcp,server:ftp.linux.kiev.ua,directory:/pub/Linux/ALT/people/mike/iso/mkimage-profiles/netinst/server-ovz/x86_64 quiet=1 ramdisk_size=131072 vga=0x314
|
append initrd=alt0/full.cz fastboot showopts automatic=method:http,network:dhcp,server:ftp.linux.kiev.ua,directory:/pub/Linux/ALT/people/mike/iso/mkimage-profiles/netinst/server-ovz/x86_64 quiet=1 ramdisk_size=131072 vga=0x314
|
||||||
### hardwired parameters and strings should become dynamic someday
|
### hardwired parameters and strings should become dynamic someday
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ use/syslinux: sub/stage1
|
|||||||
@$(call add_feature)
|
@$(call add_feature)
|
||||||
@$(call add,STAGE1_PACKAGES,syslinux)
|
@$(call add,STAGE1_PACKAGES,syslinux)
|
||||||
@$(call try,META_SYSTEM_ID,SYSLINUX)
|
@$(call try,META_SYSTEM_ID,SYSLINUX)
|
||||||
|
@$(call set,RELNAME,ALT Linux ($(IMAGE_NAME)))
|
||||||
|
|
||||||
# UI is overwritten
|
# UI is overwritten
|
||||||
use/syslinux/ui/%: use/syslinux
|
use/syslinux/ui/%: use/syslinux
|
||||||
|
|||||||
@@ -49,9 +49,12 @@ cfg = $(wildcard cfg.in/??$(1).cfg)
|
|||||||
|
|
||||||
all: debug timeout
|
all: debug timeout
|
||||||
@### proper text branding should be implemented
|
@### proper text branding should be implemented
|
||||||
@sed -i 's,@mkimage-profiles@,$(IMAGE_NAME),' $(DSTDIR)/*.cfg
|
|
||||||
@echo $(SYSLINUX_MODULES) > $(DSTDIR)/modules.list
|
@echo $(SYSLINUX_MODULES) > $(DSTDIR)/modules.list
|
||||||
@echo $(SYSLINUX_FILES) > $(DSTDIR)/syslinux.list
|
@echo $(SYSLINUX_FILES) > $(DSTDIR)/syslinux.list
|
||||||
|
@sed -i \
|
||||||
|
-e 's,@mkimage-profiles@,$(IMAGE_NAME),' \
|
||||||
|
-e 's,@relname@,$(RELNAME),' \
|
||||||
|
$(DSTDIR)/*.cfg
|
||||||
|
|
||||||
# integerity check
|
# integerity check
|
||||||
timeout: distro
|
timeout: distro
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ GLOBAL_TARGET := $(ARCH)
|
|||||||
GLOBAL_HSH_APT_CONFIG := $(wildcard $(APTCONF))
|
GLOBAL_HSH_APT_CONFIG := $(wildcard $(APTCONF))
|
||||||
|
|
||||||
# the lib/build-*.mk comes from features.in/build-*/lib
|
# the lib/build-*.mk comes from features.in/build-*/lib
|
||||||
include lib/*.mk
|
include $(sort $(wildcard lib/*.mk))
|
||||||
include $(MKIMAGE_PREFIX)/targets.mk
|
include $(MKIMAGE_PREFIX)/targets.mk
|
||||||
|
|
||||||
# specified only for the final image (target-specific)
|
# specified only for the final image (target-specific)
|
||||||
|
|||||||
@@ -51,11 +51,9 @@ distclean: clean
|
|||||||
|
|
||||||
# builddir existing outside read-only metaprofile is less ephemeral
|
# builddir existing outside read-only metaprofile is less ephemeral
|
||||||
# than BUILDDIR variable is -- usually it's unneeded afterwards
|
# than BUILDDIR variable is -- usually it's unneeded afterwards
|
||||||
# so just zap it unless DEBUG has been requested (moreso for multi
|
|
||||||
# image builds, UI based ones, and readonly metaprofile; or CHECK)
|
|
||||||
postclean: build-image
|
postclean: build-image
|
||||||
@{ \
|
@{ \
|
||||||
if [ "0$(DEBUG)" -lt 2 -a -z "$(CHECK)" ] && \
|
if [ "0$(DEBUG)" -lt 2 -a -z "$(CHECK)$(REPORT)" ] && \
|
||||||
[ "$(NUM_TARGETS)" -gt 1 \
|
[ "$(NUM_TARGETS)" -gt 1 \
|
||||||
-o -n "$(__frontend)" \
|
-o -n "$(__frontend)" \
|
||||||
-o ! -L "$(SYMLINK)" ]; then \
|
-o ! -L "$(SYMLINK)" ]; then \
|
||||||
|
|||||||
2
main.mk
2
main.mk
@@ -30,7 +30,7 @@ export MKIMAGE_PROFILES := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
|
|||||||
-include $(HOME)/.mkimage/profiles.mk
|
-include $(HOME)/.mkimage/profiles.mk
|
||||||
|
|
||||||
# most of the actual work done elsewhere
|
# most of the actual work done elsewhere
|
||||||
include lib/*.mk
|
include $(sort $(wildcard lib/*.mk))
|
||||||
include conf.d/*.mk
|
include conf.d/*.mk
|
||||||
include features.in/*/config.mk
|
include features.in/*/config.mk
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ vzctl
|
|||||||
vzdump
|
vzdump
|
||||||
#vzautolimit
|
#vzautolimit
|
||||||
#vzfree
|
#vzfree
|
||||||
|
vzquota
|
||||||
#vzvalidate
|
#vzvalidate
|
||||||
htop
|
htop
|
||||||
yabeda
|
yabeda
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ IMAGE_PACKAGES = $(call map,list, \
|
|||||||
$(SYSTEM_PACKAGES) $(COMMON_PACKAGES) \
|
$(SYSTEM_PACKAGES) $(COMMON_PACKAGES) \
|
||||||
$(THE_PACKAGES) $(BASE_PACKAGES) $(MAIN_PACKAGES)
|
$(THE_PACKAGES) $(BASE_PACKAGES) $(MAIN_PACKAGES)
|
||||||
|
|
||||||
-include lib/*.mk
|
-include $(sort $(wildcard lib/*.mk))
|
||||||
|
|
||||||
MKI_DESTDIR = ALTLinux/RPMS.main
|
MKI_DESTDIR = ALTLinux/RPMS.main
|
||||||
MKI_PACK_RESULTS = data
|
MKI_PACK_RESULTS = data
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ CHROOT_PACKAGES = $(STAGE1_PACKAGES) $(SYSTEM_PACKAGES)
|
|||||||
# pass for use/stage2
|
# pass for use/stage2
|
||||||
GLOBAL_SQUASHFS := $(SQUASHFS)
|
GLOBAL_SQUASHFS := $(SQUASHFS)
|
||||||
|
|
||||||
-include lib/*.mk
|
-include $(sort $(wildcard lib/*.mk))
|
||||||
|
|
||||||
# scripts prepare bootloader configuration, too
|
# scripts prepare bootloader configuration, too
|
||||||
# NB: we pass tested squashfs options for ../stage2/Makefile to include
|
# NB: we pass tested squashfs options for ../stage2/Makefile to include
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ IMAGE_PACKAGES_REGEXP += $(call kpackages, \
|
|||||||
$(STAGE2_KMODULES) $(STAGE2_KMODULES_REGEXP), \
|
$(STAGE2_KMODULES) $(STAGE2_KMODULES_REGEXP), \
|
||||||
$(STAGE1_KFLAVOUR))
|
$(STAGE1_KFLAVOUR))
|
||||||
|
|
||||||
-include lib/*.mk
|
-include $(sort $(wildcard lib/*.mk))
|
||||||
|
|
||||||
# see also scripts.d/99-elf-stats
|
# see also scripts.d/99-elf-stats
|
||||||
ifdef GLOBAL_SQUASHFS_SORT
|
ifdef GLOBAL_SQUASHFS_SORT
|
||||||
|
|||||||
Reference in New Issue
Block a user