- 09 Feb, 2024 1 commit
-
-
Anton Midyukov authored
-
- 31 Oct, 2023 1 commit
-
-
Anton Midyukov authored
The number of spaces may vary, so the column may be the sixth rather than the fifth. As a result, we get an empty value and an error. See commit c86141fc
-
- 30 Oct, 2023 1 commit
-
-
Anton Midyukov authored
This reverts commit c86141fc. The --size option does not show the size of the image, but the size of the used disk space. Need to fix it differently.
-
- 03 Oct, 2023 1 commit
-
-
Anton Midyukov authored
he number of spaces may vary, so the column may be the sixth rather than the fifth. As a result, we get an empty value and an error.
-
- 30 Dec, 2022 1 commit
-
-
Anton Midyukov authored
check conditions of make for equality of variables with an empty value instead of check definition. A defined but empty variable under all these conditions results errors.
-
- 02 Mar, 2022 1 commit
-
-
Anton Midyukov authored
This reverts commit 4682e8d1.
-
- 20 Feb, 2022 1 commit
-
-
Anton Midyukov authored
-
- 15 Aug, 2021 1 commit
-
-
Anton Midyukov authored
When the save-profile is executed, the .work directory already exists.
-
- 06 Jun, 2021 1 commit
-
-
Anton Midyukov authored
NO_SYMLINK disables the creation of symlinks for the builded image.
-
- 20 May, 2021 1 commit
-
-
Anton Midyukov authored
The code is given in accordance with the documentation See-also: commit 2987fa8f
-
- 30 Apr, 2021 1 commit
-
-
Anton Midyukov authored
The parameter is used to save the intermediate tarball used to build the virtual machine image.
-
- 03 Apr, 2021 1 commit
-
-
Anton Midyukov authored
Sorting profiles was a mistake. stage1 must run ahead of the stage2 subprofiles, as this is the stage where the squash compression settings are configured. See-also: commit da65dc2f https://lists.altlinux.org/pipermail/devel-distro/2021-March/002319.html
-
- 24 Dec, 2018 1 commit
-
-
Gleb Fotengauer-Malinovskiy authored
This option allows to make smallest images even smaller by reducing amount of installed locales.
-
- 16 Jul, 2018 1 commit
-
-
Mikhail Efremov authored
Use it in the image filename, so we'll know what version of a distro it is.
-
- 15 Feb, 2018 1 commit
-
-
Michael Shigorin authored
This is a fix to previous failures of ve/vm + use/repo/main build attempts (in fact, any non-distro/ targets). SUBDIRS were just optimized away...
-
- 04 Dec, 2017 1 commit
-
-
Michael Shigorin authored
This isn't a warning cause, this is a error cause!
-
- 07 Aug, 2017 1 commit
-
-
Michael Shigorin authored
Weird but the last round of image builds on e2k started complaining: Makefile:95: *** target file `debug' has both : and :: entries. Stop. Looks like these should have been fixed indeed. But why didn't this surface before then?
-
- 08 Feb, 2016 1 commit
-
-
Michael Shigorin authored
Bring the stage/step prefix into line for those greppin' through.
-
- 07 Aug, 2015 1 commit
-
-
Michael Shigorin authored
(rather cosmetic changes)
-
- 04 Feb, 2013 1 commit
-
-
Michael Shigorin authored
It appears that manually specified IMAGEDIR, e.g. by adding IMAGEDIR = ~/out/$(shell date +%Y%m%d) to ~/.mkimage/profiles.mk, might be problematic due to missing globbing. Let's make sure the paths are globbed and directories are created -- since make's wildcard() returns an empty string when there's nothing there [yet].
-
- 21 Jan, 2013 1 commit
-
-
Michael Shigorin authored
0.2.6 has fixes for xorriso and support for refind.
-
- 17 Dec, 2012 1 commit
-
-
Michael Shigorin authored
The initial approach required some quite involved postprocessing as described in http://www.altlinux.org/UEFI#HOWTO; after having ironed out the kinks so that initial EFI support could be merged into mkimage proper we're better off just using it, eh?
-
- 10 Oct, 2012 1 commit
-
-
Michael Shigorin authored
The issue actually hit image.in/Makefile: "metadata" target in features.in/metadata/lib/50-metadata.mk wasn't reached even if features.in/build-distro/lib/90-build-distro.mk would ACK that the "whatever" actions included "metadata"; thus Metadata/pkg-groups.tar wasn't created and the installer silently failed to install the .base system. Let's armour the rest of the cases where the order of inclusion might be important as well.
-
- 06 Aug, 2012 1 commit
-
-
Michael Shigorin authored
Another feature suggested by Michael Radyuk (torabora): some images are known alpha/beta quality, it's more handy to just state this at the build time than to rename by hand.
-
- 16 Jul, 2012 2 commits
-
-
Michael Shigorin authored
There was some extra duplication, just clean it up.
-
Michael Shigorin authored
mkimage and hasher can make use of qemu to run non-native binaries while working on the chroots; thanks kas@, manowar@ and sbolshakov@ for implementing this functionality as well as providing nice examples through mkimage-profiles-arm and mkimage-profile-armrootfs. This required the architecture check to be added since baking a tarball with "arm" as its specified arch and x86_64 inside isn't particularly good thing to let slip through; however the implementation is quite fragile, bugreports and patches are seriously welcome. NB: APTCONF evaluation order between lazy make and nimble shell turned out to be quite a delicate issue in this particular case.
-
- 21 Jun, 2012 2 commits
-
-
Mikhail Efremov authored
$(IMAGE_NAME).$(IMAGE_TYPE) -> $(IMAGE_NAME)-latest-$(ARCH).$(IMAGE_TYPE)
-
Mikhail Efremov authored
Allow to put the log files and reports in a custom directory instead of IMIGEDIR.
-
- 23 Apr, 2012 1 commit
-
-
Michael Shigorin authored
Following m-p-d, a more involved default output directory structure is feasible now: ~/out/name/date/name-date-arch.type instead of plain ~/out/name-date-arch.type This particular behaviour can be achieved by passing SORTDIR='$(IMAGE_NAME)/$(DATE)'; note the single quotes. Reports are also saved in this resulting structure albeit the place is still highly debatable.
-
- 29 Mar, 2012 1 commit
-
-
Michael Shigorin authored
Checking the image size is one of the usual things after building it, and there's some media related testing to be ported from m-p-d as well.
-
- 07 Feb, 2012 1 commit
-
-
Michael Shigorin authored
From now on, non-empty SAVE_PROFILE variable will indicate the need to carry the particular generated profile inside the image built from it. Thanks gns@ for this feature in liveflash.eeepc.
-
- 06 Feb, 2012 1 commit
-
-
Michael Shigorin authored
MKI_VERSION was tested against even before the config.mk that defines it got included. Ouch.
-
- 04 Jan, 2012 1 commit
-
-
Michael Shigorin authored
It was briefly mentioned in QUICKSTART but somehow managed to evade the commandlines provided. And while at it, let's make errors like this more explicit to avoid extra lookups. Oh, and fix QUICKSTART so that readers miss the hassle. :) Thanks Vladimir Karpinsky for pointing this problem out.
-
- 02 Jan, 2012 1 commit
-
-
Michael Shigorin authored
The former toplevel Makefile is now toplevel main.mk; this change allows for multi-target, multi-arch processing in the current toplevel Makefile. As the "build" symlink semantics change quite considerably when one is doing bulk builds (several pruned builddirs might be useful for comparison), BUILDDIR is now much more likely to be recreated: the cases when it will persist are when it's either a single-image build or when the prefix hasn't changed. There are some more or less subtle bugfixes and enhancements all over the map as well. Done within 20111230..20120102 timeframe, actually...
-
- 16 Dec, 2011 1 commit
-
-
Michael Shigorin authored
Here we go with postprocessing priorities along the way as ISO hybridization has to occur before implanting final MD5 sum (which must happen earlier than e.g. some external MD5SUM file generation). Unfortunately proper dependencies aren't applicable here (though I'd like to be proved wrong on this one). Please note that this needs propagator > 20101130-alt9 for automatic mode to work (has also been worked around in gfxboot case with design-bootloader-source-6.0-alt1). Thanks rom_as@ for asking about the hybrid image status and helping out with testing.
-
- 11 Nov, 2011 1 commit
-
-
Michael Shigorin authored
This is a base for "media check" to become available: using this feature will implant a checksum into the image so that it can be verified during install. Also added a test/demo distro/live-isomd5sum target. For real distros an alterator module is probably due.
-
- 09 Nov, 2011 1 commit
-
-
Michael Shigorin authored
It is a current convention to prefer clearly phony targets (see the wiki page) so let's follow it here too.
-
- 07 Nov, 2011 1 commit
-
-
Michael Shigorin authored
There's a recommended version (0.2.0+ currently) and also the minimal version, 0.1.7, which received the important fixes. It was proposed by nice antique@ folks IIRC. Unfortunately the "suboptimal version" warning is pretty modest, and "minimal version" error will be apparent with DEBUG enabled; still the latter will terminate the downstream build and leave a clear message in build.log at any rate.
-
- 06 Nov, 2011 2 commits
-
-
Michael Shigorin authored
The bigger goal was being able to set up build in a way that would allow for images (with configs and logs) be deposited in per-IMAGE_NAME subdirectories of IMAGEDIR; that's not done yet but a part of it is ready. NB: in BUILDDIR, symlinking the just-built image is now replaced with symlinking the IMAGEDIR since its location is then predictable thus .gitignore-able for further work on a generated profile, and more documentable as well. It's not a hard change though, if you miss the image link just drop me a note (or a commit).
-
Michael Shigorin authored
Essentially some more polishing: - image path extracted from downstream build log; - extended error/warning regexp a bit so those with color grep options get even prettier output. Notes: - "1024" a magic number (briefly explained when introduced) moved to a sort of variable; - "100 lines" for tail(1) is a rule-of-thumb taking into account typical amount of hasher/mkimage exhaust given GLOBAL_VERBOSE.
-