- 24 Jul, 2023 1 commit
-
-
Anton Midyukov authored
glibc can be compiled such that mki-fake-dev requires /proc to works. This on loongarch64.
-
- 30 Dec, 2022 3 commits
-
-
Anton Midyukov authored
This is required to run mkimage-profiles from mki-build with --vm-run. mki-build creates a build directory and a symlink to it in the current directory. The BUILDDIR variable is then set to the value of the symlink.
-
Anton Midyukov authored
So much clearer and easier. Thanks glebfm@ for the idea.
-
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.
-
- 12 May, 2022 1 commit
-
-
Anton Midyukov authored
Fix 'warning: egrep is obsolescent; using grep -E'
-
- 11 Apr, 2022 1 commit
-
-
Anton Midyukov authored
-
- 05 Mar, 2022 1 commit
-
-
Anton Midyukov authored
This package must always be installed in chroot in one transaction with basesystem so that the correct package is installed.
-
- 02 Mar, 2022 1 commit
-
-
Anton Midyukov authored
Images building from the generated profile will have mkimage-profiles commit information.
-
- 20 Jan, 2022 1 commit
-
-
Anton Midyukov authored
make-aptbox is needed to check package lists only.
-
- 19 Dec, 2021 1 commit
-
-
Anton Midyukov authored
It was a mistake to add branding package to the initialized chroot. There were no problems until the package had dependencies. Now, when most branding has a dependence on alt-os-release, chroot initialization broke. See also ALT bug 41570. Branding needed to be added to PACKAGES_REQUIRED_INITROOT so that it is installed with basesystem.
-
- 13 Dec, 2021 1 commit
-
-
Michael Shigorin authored
...otherwise: $ make QUIET=1 REPORT=1 THE_APT_CONF=branch BRANDING=alt-starterkit ... /bin/sh: line 5: [: too many arguments /bin/sh: line 28: [: too many arguments
-
- 10 Dec, 2021 1 commit
-
-
Anton Midyukov authored
This reverts commit 366cb49d. .gitignore is needed for packaging empty catalogs to the profile archive.
-
- 19 Sep, 2021 1 commit
-
-
Anton Midyukov authored
-
- 31 Aug, 2021 1 commit
-
-
Anton Midyukov authored
-
- 30 Aug, 2021 1 commit
-
-
Anton Midyukov authored
-
- 13 Jul, 2021 1 commit
-
-
Anton Midyukov authored
Requires support at mkimage.
-
- 24 Jun, 2021 1 commit
-
-
Anton Midyukov authored
-
- 18 Jun, 2021 1 commit
-
-
Anton Midyukov authored
See-also: https://bugzilla.altlinux.org/show_bug.cgi?id=40148
-
- 17 May, 2021 1 commit
-
-
Anton Midyukov authored
Previously, you had to specify two parameters MKIMAGE_PREFIX and GLOBAL_PREFIX with the same value - the path to mkimage. And this behavior has not been documented. The GLOBAL_PREFIX variable is defined in mkimage in config.mk and rules.mk.
-
- 01 May, 2020 1 commit
-
-
Anton Midyukov authored
This is necessary to prevent accidental hit of another branding. Usually the problem is solved by setting up pkgpriorities in apt settings. But this is inconvenient when you need to make building often with others branding.
-
- 05 Jun, 2018 1 commit
-
-
Ivan Zakharyaschev authored
find's argument order is a bit different indeed.
-
- 23 May, 2018 1 commit
-
-
Ivan Zakharyaschev authored
Don't go crazy if Dir::Etc::sourceparts/d gives something strange (e.g., /).
-
- 29 Nov, 2016 1 commit
-
-
Michael Shigorin authored
Should be ALT instead of ALT Linux now following the update of the branding itself; ALT Linux Team stays ALT Linux Team of course.
-
- 20 Apr, 2015 1 commit
-
-
Michael Shigorin authored
This is an initial implementation of architecture dependent contents handling for package lists more or less in the vein of mkimage-profiles-desktop's one *but* using suffix part to filter words in or out *not* prefix part to replace it with a comment marker (thus filtering out lines). The syntax should be pretty obvious: a b@i586 c@x86_64 will get "a b" given ARCH=i586 and "a c" given ARCH=x86_64; please see doc/archdep.txt for a more elaborate description and a conversion script.
-
- 02 Apr, 2015 1 commit
-
-
Michael Shigorin authored
This one reduces the amount of output that's only interesting when one is actually watching the console during builds (at least the early stage) -- these tend to look boilerplate and be useless when inspecting the output of a large batch build like [[regular]] one.
-
- 27 Aug, 2014 1 commit
-
-
Michael Shigorin authored
Just spotted that .disk/profile.tgz would hold distcfg.mk with pre-expanded $(HOME) from build host which is both info leak (user account that was used to build the particular image) and just wrong given that the in-image profile archive was conceived as a means to pass that part of build environment over instead of tying it to vendor. Morale: premature optimization is premature.
-
- 19 Feb, 2013 1 commit
-
-
Michael Shigorin authored
It happens when there are no separate arch/noarch subrepositories but everything is dumped into a single directory like in installer or live-builder environment (at least as of today).
-
- 11 Feb, 2013 1 commit
-
-
Michael Shigorin authored
Now this is ugly: instead of commoditizing the repetitive code the result ended up working differently by creating several repositories for the target subdirs instead of the single one for the generated subprofile as a whole. This results in .disk/profile.tgz being basically useless in every image since c4311108.
-
- 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].
-
- 11 Nov, 2012 1 commit
-
-
Michael Shigorin authored
ildar@ noted that the test involving whitespace is too quirky for some quirky enough cases like rpm-dir file:/var/cache/apt/archives . x86_64 -- let's introduce word boundaries there.
-
- 11 Aug, 2012 2 commits
-
-
Michael Shigorin authored
This isn't ready for general consumption (just as centos one) but the notion of REPO is floating around along with apt-conf thoughts, and it might still be useful to someone poking around conf.d/test.mk. Request hasher-pkg-init.spec from mike@ or led@ if interested; the experiments were carried out using openSUSE 11.4 repository and slightly patched hasher (cpio blacklist for devices).
-
Michael Shigorin authored
That sub/stage2/install2 was somewhat clumsy actually as it looked like a hierarchical thing while being a substitution thing: generic stage2 would get put in place renamed as install2. This could only get worse with hierarchical features which have already been both requested and considered for quite a time, and "stage2 at install2" reads much more naturally.
-
- 09 Aug, 2012 1 commit
-
-
Michael Shigorin authored
There were heaps of "if type -t git" there already; it wasn't an unintentional mishap but rather a moderate copy-paste to get the use cases, and now these seem to have essentially settled. So time to scrap some dups. NB: the scripts in the generated profile can't rely on the contents of the metaprofile (these need to be able to work in standalone case either), so a bit of crap still lurks there.
-
- 16 Jul, 2012 1 commit
-
-
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 1 commit
-
-
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
This one extracts the exact time-ordered list of script hooks run while building the image. Some commons refactoring is also due.
-
- 07 Apr, 2012 1 commit
-
-
Michael Shigorin authored
bin/ prefix tried to become a permatemp(tm). No way.
-
- 27 Mar, 2012 1 commit
-
-
Michael Shigorin authored
127 is also returned by dot(1), and we're toasted if unable to create $(BUILDDIR).
-
- 19 Mar, 2012 1 commit
-
-
Michael Shigorin authored
The purpose is being able to examine particular target interdependency graph for a given image having been configured to avoid convoluted dependencies (loops in particular). The implementation is based on SHELL hook hint by John Graham-Cumming: http://cmcrossroads.com/ask-mr-make/6535-tracing-rule-execution-in-gnu-make
-
- 10 Jan, 2012 1 commit
-
-
Michael Shigorin authored
As was found out by Vladimir Karpinsky (thanks for patience!), the autochosen directory might still have too restrictive mount options -- nodev and/or noexec. Hopefully the diags are a bit better and faster by now.
-