Репозитории ALT
S: | 0.3.2-alt1 |
5.1: | 0.2.0-alt1 |
4.1: | 0.0.9-alt0.M41.1 |
4.0: | 0.0.9-alt0.M40.1 |
Группа :: Разработка/Прочее
Пакет: mkimage
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
14 августа 2023 Gleb F-Malinovskiy <glebfm at altlinux.org> 0.3.2-alt1
- tools.mk.in: Correct the path to the mki-image-patches helper script.
- spec: Exclude the package release specification from the hasher requirement.
- mki-pack-boot: Do not imply grub-efi for isolinux and grubpcboot boot types.
- mki-copy-our2out: MKI_OUTNAME may be empty.
- Add loongarch64 support.
- Add custompipe pack method.
- Add mki-chroot-sh-functions to store common functions for chrooted scripts.
- mki-pack-*boot: Major refactoring and code cleanup.
- mki-copy-{pxe,sys}linux: Add compatibility with bootloader-utils >= 0.4.11-alt1.
- mki-pack-boot: Add proper support for e2kboot.
- mki-copy-pkgs: Rename copied RPM packages based on their header information.
- Drop support of elilo and refind EFI bootloaders.
- Obsolete grubaa64boot boot type.
- Replace /bin/ash -> /bin/sh.
- Drop obsolete rules.mk.
- Drop obsolete examples.
- mki-cache-*: Major refactoring and code cleanup.
- mki-cache: Allow custom caching scripts.
- Add a way to change the image through patches.
- mki-image-prepare: Allowed to run script just after unpack IMAGE_INIT_LIST.
- Increased the minimum required version of hasher.
- Fixed excessive cleanup of images generated by sub-make profiles.
- Dropped yaboot boot type.
- Dropped remote build support.
- Fix TOPDIR variable definition.
- Added support for:
+ generation of zstd- and lz4-compressed cpio and tar archives;
+ PACKAGES_REQUIRED_PACK_CUSTOM variable to define the list of packages
required for custom pack method. - preinstall: fixed installation in restricted environments.
- mki-copy-efiboot-chrooted: fix copy grub efi binary for unsecure boot x86_64
- mki-copy-efiboot: add variables for copy or replace files to efiboot.img
- Add netwotk support
- mki-copy-efiboot-chrooted: Add riscv64 support.
- Add own list of initial packages to instrumental chroot
- mki-pack-isodata: Set the UUID of the ISO image explicitly
- mki-build-propagator: Not require mar for build propagator
- mki-pack-efionly-isoboot: Create GPT with MBR Protective instead Hybrid MBR
- mki-pack-grubpc-isoboot: Add --mbr-force-bootable option
- tools/mki-pack-efionly-isoboot, tools/mki-pack-grubpc-isoboot,
tools/mki-pack-isoboot:
+ Set the UUID of the ISO image explicitly (ALT#39855)
- mki-copy-grubaa64boot:
+ Fix missing escaping a variable bootaa64
- Add a new type of bootable ISO with grub-pc.
- mki-copy-grubaa64boot:
+ Add support for the correct efi binary name - mki-copy-efiboot-chrooted:
+ Replace grub-efi modules to boot/grub
+ Fix conditition for restore grub.cfg
+ Fix copy grub bootloader
+ Fix PATH to grub modules
- mki-copy-grubaa64boot, mki-pack-efionly-isoboot:
+ Unified with mki-copy-efiboot.
+ Add EFI partition. - mki-copy-efiboot-chrooted:
+ Copy locale for grub-efi (ALT#39587).
+ Reducing iso size with use grub-efi. - Build iso with BOOT_TYPE=efiboot only.
- Rewrite mki-print-uris.
- mki-copy-ieee1275boot: copy grub modules
- mki-copy-grubaa64boot: copy theme for grub-efi (aarch64)
- mki-copy-efiboot-chrooted: copy theme for grub-efi (x86_64)
- Exclude mki-copy-efiboot-chrooted from requires search (ALT#39369).
- Update license tag.
- mki-copy-efiboot-chrooted: fix label variable visibility scope (thx Nikolai Kostrigin)
- mki-copy-efiboot-chrooted: remove extra slash in bootloader path (thx Nikolai Kostrigin)
- tools.mk.in: added forgotten variable (mike@)
- mki-copy-efiboot: Split mki-copy-efiboot
- mki-copy-efiboot-chrooted: Fix adding a refind banner
- Avoid using -a and -o in a test expression
- mki-pack-isodata: move from mkisofs to xorriso (make@)
- mki-copy-e2kboot: added e2k boot.conf support (mike@)
- mki-build-propagator: e2k calls vmlinuz files just image (mike@)
- mki-fakedev: Dropped unused and broken --number argument.
- mki-copy-ieee1275boot: replaced alt0 to boot
- mki-copy-grubaa64boot, mki-pack-efionly-isoboot: replaced grub-efi
to EFI/BOOT
- Added support grub-efi to efiboot
- Added support for aarch64 systems (grub-efi boot from ISO-9660)
by klark@ and shaba@). - Added hasher >= 1.4.0 support.
- Add support for Open Firmware/OpenBoot/IEEE1275 firmware (glebfm@)
- mki-copy-pkgs: bisection improved
- mki-copy-efiboot: add support for signed shimia32 by default if available
+ clean up code - fix a copy-pasted typo in an error message
- mki-copy-efiboot: extract refind_ia32.efi config options into separate file
- mki-pack-isodata: drop extra quotes that hurt (closes: #35229)
- mki-copy-efiboot: reserve enough space for EFI fs(closes: #35270)
- Sort packages list by default
- Add README.md and LICENSE
- mki-copy-efiboot: add ia32 EFI boot support for x86_64 platforms
- mki-copy-efiboot: adjusted for refind-0.11.2
- preinstall:
+ added 51- to 49- to encircle 50-default regardless of order
+ dropped R: sysfsutils as irrelevant (thx snejok@)
- preinstall: fixed sysctl file name, *thanks* snejok@ (closes: #30351)
- mki-copy-efiboot: adjusted for dosfstools-3.0 either
- mki-copy-efiboot: adjusted for dosfstools-4.0
- mki-copy-efiboot: added EFI_BOOTARGS support
- mki-sh-functions: cope with umask 007 (thanks mithraen@)
- added /proc support for mksquashfs 4.3
- mki-copy-efiboot: minor enhancements
- mki-copy-efiboot:
+ rescue: added forensic mode support
+ secondary refind switched to text mode
- preinstall subpackage: added missing dependency (thanks Speccyfighter)
- mki-copy-efiboot: rescue needs no bootsplash
- mki-copy-efiboot: further refactoring and fixups
+ hardlink image contents
+ added efi-memtest86 support
+ reworked refind installation - added Url:
- mki-copy-efiboot: refactored EFI support
+ drop -signed subpackages as irrelevant
+ added multiple stage2, refind branding support
- mki-image-prepare: fixed the change made in 0.2.9 (ldv@) (ALT#29558)
- %post scriptlet simplification (thx ldv@)
- fixed eval-order-thinko in %post scriptlet, sorry
- added preinstall subpackage which is basically required
to be installed since Linux 3.6
- example{3,4}: updated for current make-initrd (see #28578)
- minor spec cleanup
- mki-copy-efiboot: essentially rewritten again
+ avoid undefined EFI_CERT variable error
+ copy EFI shell if requested
+ complement refind with elilo (for UEFI SB case)
+ added locale submenu to refind
+ put certificate in itw own directory
- mki-print-uris: Guarantee newline at the end.
mki-pack-isoboot: make xorriso *read* the config (thx Michael Shigorin).
mki-pack-isoboot: introduced ISOHYBRID variable (thx Michael Shigorin).
mki-copy-efiboot: rewrite, extend and cleanup (thx Michael Shigorin).
- Initial EFI bootloader support (including example4).
- mki-pack-boot: made mki-build-propagator call conditional
- example3: added propagator explicitly (m-i-p no longer pulls it in)
- mki-count-cpu: Get the number of processors in different ways (ALT#27136).
- mki-pack-squash: do not need no recovery info.
- mki-pack-ubifs: Allow ubifs image packing.
- tools/mki-pack-{isodata,isoboot,yaboot}: added mkisofs -sort support
- tools/mki-scripts: Allow symlinks (ALT#26487).
- example3: fixup for current Sisyphus (ALT#26591)
- conditionally set IMAGE_INIT_LIST (ALT#26135).
- example3: updated base/packages (thx Michael Shigorin).
- tools/mki-copy-pkgs: split processing of pkglists (thx Michael Shigorin).
- tools/mki-copy-isolinux: handle kernel absence (thx Michael Shigorin).
- Add xz support.
- mki-build-propagator: Fix for bootloader-utils-0.4.11-alt1 (ALT#24850).
- Fix IMAGE_PACKAGES_* expansion (ALT#24669).
- mki-expand-pkgs: Fixed output with verbose enabled.
- mki-pack-results: Fix MKI_IMAGESUBDIR (ALT#24120).
- Add example3 (thx Michael Shigorin).
- mki-pack-tar: Fix syntax error.
- Add gfxboot support for isolinux images (Sergey V Turchin)
- Add squashfsprogs-lzma support
- MKI_PACK_RESULTS: Add directory exclusion support
- Update documentation
- Make a configurable list of packages for each stage
- Workaround for stupid squashfsprogs
- Move propagator variables to standalone file
- Dont quote strings in .mkisofsrc
- Update README.ru
- mki-pack-custom: Fix execution (ALT#20093)
- Add examples/example2/.mki/.gitignore
- Add COPYING
- targets.mk: clean-current: remove .work symlink, if it's broken.
- Add TOPDIR and PREVDIR into config.mk.
- Add another example.
- Update README.ru.
- Fix requires.
- Targets:
+ Fix error handler for copy-packages and build-image.
+ Add rule for invalidate cache of defined targets. - Add support for PPC bootable images (thx Sergey Bolshakov).
- Write stage result into outdir directly.
- Move all temp scripts into /.host directory.
- mki-build-propagator: Move /.image/syslinux/alt0/full.cz -> /boot/full.cz.
- mki-pack-cpio: Suppress EPERM messages.
- mki-pack-cpio: Fix compress methods.
- mki-pack-squash: Add PACK_SQUASHFS_OPTS to be able to use the
mksquashfs with additional options. - targets.mk.in:
+ Add debug rule.
+ Disable command echoing.
+ New option GLOBAL_WORKROOT (legion, kas, #14502). - examples/example1:
+ Do not overwrite OUTDIR (kas).
+ Update script 999-system and use target run-image-scripts
instead of run-scripts (kas).
+ Update modules (kas).
+ Use std-def kernel instead of std-smp to fix building on Sisyphus (kas).
- Increase verbosity.
- Update examples.
- Update documentation.
- Add IMAGE_INIT_LIST to change hasher init list.
- mki-build-propagator: Always follow symlinks in
PROPAGATOR_MAR_MODULES and PROPAGATOR_INITFS. - mki-scripts: Allow to read to scripts GLOBAL_* env variables.
- mki-cache-run-scripts: Check scriptdir existence.
- mki-pack-tar:
+ Fix compress options.
+ Add lzma compress method.
+ Install compess program into the chroot. - mki-pack-data:
+ Ignore hasher directories.
+ Return error if MKI_IMAGESUBDIR not found. - mki-pack-results: Allow MKI_PACK_RESULTS=data.
- mki-build-propagator: adapted for both mkmar & mkmodpack.
- targets.mk: Fix typo.
- mki-pack: Add 'cpio' pack method.
- mki-pack-boot: Add 'syslinux' boot method.
- mki-pack-data: Use MKI_OUTNAME variable.
- mki-copy-tree: Fix ownership at copying data from /.in to /.image.
- New version (0.0.7).
- Allow stage remote build.
- Allow subdirectories in SUBDIRS.
- Add BOOT_LANG variable to able set default boot language.
- Split rules.mk into separate files: config.mk, tools.mk and targets.mk.
- Fix .fakedata check.
- Fix 'data' and 'custom' methods.
- Fix makefile hardcode.
- Fix NO_CACHE option.
- Update README.ru.
- Fix requires.
- New version (0.0.6).
- Add another method to describe 'pack-image' logic. Variables MKI_OUTNAME and
MKI_PACKTYPE are obsoletes. Use MKI_PACK_RESULTS instead. - Add 'split' target.
- Add package names expand methods for 'build-image' and 'copy-packages' targets.
- Rename mki-pack-tarbz2 -> tools/mki-pack-tar.
- Fix REQUIRES variable parsing.
- New version (0.0.5).
- Added qemu support (kas@).
- Rename GLOBAL_LANG to GLOBAL_HSH_LANG.
- Variable CLEANUP_OUTDIR is enabled by default.
- New method of conflicts resolution in packages list.
- Fix cache generation.
- New version (0.0.4).
- Ignore scripts with '~', '.bak', '.rpmnew' and '.rpmsave' suffix.
- Packages list allow matches grouping.
- Add support for --install-langs (boyarsh@).
- Add creating console/tty/tty0 in chroots (boyarsh@).
- New version (0.0.3).
- New version (0.0.2).
- First build for ALT Linux.