- 23 Oct, 2019 1 commit
-
-
Michael Shigorin authored
Those willing to reuse archdep-filter elsewhere will likely have to figure it out from Makefiles anyway, so probably not worth overdocumenting...
-
- 19 Aug, 2019 1 commit
-
-
Michael Shigorin authored
It was misleading already, and riscv64 is going to join the gang (but not there yet) following aarch64, mipsel, ppc64le and more e2k* subarches...
-
- 25 Jul, 2018 1 commit
-
-
Michael Shigorin authored
doc/archdep.txt was the reason to look closer, and some other files needed a bit of facelift by now too (would be better to do that in sync).
-
- 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.
-
- 25 Jun, 2018 1 commit
-
-
Michael Shigorin authored
See commit 2d257a42 for details, this just brings those to pkg.in/profiles/ (along with the generic archdep support, of course).
-
- 21 Mar, 2018 1 commit
-
-
Michael Shigorin authored
pauli@ has proposed slightly different setup to what is provided by livecd-qemu-arch; but the use case might be different either. At least provide the link to those interested.
-
- 14 Mar, 2018 1 commit
-
-
Michael Shigorin authored
The former ("proper 32-bit x86 package form") has been suggested by zerg@ quite some time ago but the desired interface wasn't clear at the moment IIRC; a quiet morning helped me realize that ICAClient-preinstall@IA32 is rather more readable than ICAClient-preinstall@i586 i586-ICAClient-preinstall@x86_64 so here's the (trivial) implementation; and I actually needed the latter, @X86 ("any-x86") to mark x86-only packages so xorg-drv-intel@X86 is now equivalent to xorg-drv-intel@i586 xorg-drv-intel@x86_64
-
- 09 Jun, 2017 1 commit
-
-
Michael Shigorin authored
Another minor facelift: - s/ALT Linux/ALT/gc (where applicable); - s/7.0/8.0/g; - 2017; - e2k; - links.
-
- 07 Nov, 2016 1 commit
-
-
Michael Shigorin authored
It's at least removing the very obvious user->root attack through (maliciously) modifying bin/tar2fs and waiting for it to be run; if mkimage-profiles is installed system-wide as a package, the script from /usr/share/mkimage-profiles will be tried so those willing to allow vm/* build to themselves can provide for a passwordless sudo (as described in doc/vm.txt) to run a root-only writable script, not user-writable. Still not perfect but a step away from the abyss.
-
- 12 Sep, 2016 1 commit
-
-
Michael Shigorin authored
This performs distclean upon successful image build. Suggested-by:
Andrey Cherepanov <cas@altlinux.org>
-
- 16 Jun, 2016 1 commit
-
-
Michael Shigorin authored
It wasn't clear enough what the whole tracing affair is for; thanks ykos@ for spelling it aloud.
-
- 15 Feb, 2016 1 commit
-
-
Michael Shigorin authored
A fellow got confused by the original header somehow, let's spell this a lil' bit differently.
-
- 10 Feb, 2016 1 commit
-
-
Michael Shigorin authored
Thanks cas@ and Ivan Khakhaev for feedback! My docs are clearly not the best in town, please help bring those into shape :-)
-
- 08 Feb, 2016 1 commit
-
-
Michael Shigorin authored
This initial page might lack a lot, don't be shy to blame me! (thanks ldv@ for having skimmed it through though)
-
- 10 Jan, 2016 2 commits
-
-
Michael Shigorin authored
Merge commits aren't going to be merged upstream for these break all sorts of git tools including log -p, blame, bisect, etc (or make their use less convenient).
-
Michael Shigorin authored
Sometimes we tend to "just" translate the code to human which doesn't really help; what usually helps is noting down what the code author intended to implement or fix, and what was the case for that.
-
- 05 May, 2015 1 commit
-
-
Michael Shigorin authored
The new archdep part has been initially included into "The Basics" chapter which it doesn't really belong to, let's move it into Addendum. NB: I'd better try building a package and skimming over at least the index upon having modified docs next time.
-
- 04 May, 2015 1 commit
-
-
Michael Shigorin authored
Build process would choke on "unescaped" stuff otherwise, and these blocks should be blockquotes in the first place.
-
- 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.
-
- 16 Nov, 2014 1 commit
-
-
Michael Shigorin authored
0.6.3 has introduced some changes that were deemed incompatible with t6/p6 branches; it should be possible to restore compatibility at least for non-EFI images but the effort required hasn't been up for grabs so far. See also https://bugzilla.altlinux.org/30474
-
- 14 Nov, 2014 1 commit
-
-
Michael Shigorin authored
Aimed at live images at first but should cover installers as well. This has been brewing for quite some time and while the proper implementation is considerably more complex (and hard to do) looks like there's demand for the particular important use case, namely LiveCDs for Russian users, so this code has been shared with a few people before merge.
-
- 19 Sep, 2014 1 commit
-
-
Michael Shigorin authored
stage2 has been thinking it's synonymous with propagator and used to usurp kernel's belongings either; carefully tear scripts apart so that kernel feature makes sure initrd gets generated, and stage2 (which is still all about propagator) cares for its bits.
-
- 12 Aug, 2014 1 commit
-
-
Michael Shigorin authored
A bunch of intermediate files would be sitting around otherwise.
-
- 24 Jun, 2014 1 commit
-
-
Michael Shigorin authored
This one is long overdue as I keep forgetting to update the published copy of generated documentation all the time. Note that you must pass DOCS_PUBLISH (as a local directory or host:dir suitable for rsync/ssh) via make arguments, environment or ~/.mkimage/profiles.mk file.
-
- 05 Mar, 2014 4 commits
-
-
Michael Shigorin authored
The goals listed are pretty important to have them ordered by priority; collaboration is definitely more important than dynamic range of release managers' experience.
-
Michael Shigorin authored
This change is done to reduce ambiguity in some cases; the previous intention has been to ease navigation when staying in a particular directory, now it's been changed in favour of convenient toplevel `git grep' in fact. Both variants have their pros and cons, I just find myself leaning to this one by now hence the commit. Feel free to provide constructive criticism :) Some path-related bitrot has also been fixed while at that.
-
Michael Shigorin authored
icewm.iso is an installer needing further hassle to try; rescue.iso is immediately useful OTOH.
-
Michael Shigorin authored
"Goals" paragraph ended up with all of list items on a single line; a colon has been missing in another one.
-
- 24 Nov, 2013 1 commit
-
-
Michael Shigorin authored
It was less clear/greppable what "installer" refers to... or maybe so it seems to me.
-
- 09 Oct, 2013 1 commit
-
-
Michael Shigorin authored
It got missed somehow that it's a bullet list indeed...
-
- 13 Aug, 2013 1 commit
-
-
Michael Shigorin authored
The behaviour that sort of settled didn't actually follow the principle of the least surprise when one really wanted to have BUILDDIR available for inspection; DEBUG=2 would be effective to achieve that but CLEAN=0 would not. Thanks led@ for spotting and reporting this.
-
- 17 Jun, 2013 1 commit
-
-
Michael Shigorin authored
Overview of the changes: - ARM support: separate ext2 /boot, no LILO - avoid race condition with devmapper - trap ERR so that -e in shebang doesn't result in extra cleanup hassle - configurable root filesystem type (ext4 by default) - jumps through parted hoops Details: 1. LILO is x86-specific while the rest of the script can be used to prepare e.g. Marvell ArmadaXP or CuBox images; we can generally count on uboot supporting ext2 for relatively sane platforms but not ext4 that would be a better root filesystem performance-wise. 2. Apparently /dev/mapper/loopXpY can be still missing at the time when kpartx returns and pop up a bit later... sit there, wait and check for it. 3. If something went wrong with any command of the script it would bail out due to -e in shebang; it is now better to clean up the loopback device and its mappings in this situation either. 4. One size doesn't fit all, really. 5. The parted sizing was sloppy as in broken, now it's just half insane. Someone's decision to stick units and auto-alignment knobs into a single one was apparently hilarious... http://www.gnu.org/software/parted/manual/parted.html#unit Manual loop/dm cleanup is described in documentation just in case. /boot size meter is suboptimal in terms of additional I/O incurred, will be most likely rewritten to make use of advance "du -s".
-
- 10 Jun, 2013 1 commit
-
-
Michael Shigorin authored
These have been proofread somewhat to correspond to the current state of affairs; a missing one was added for fonts feature.
-
- 25 Mar, 2013 1 commit
-
-
Michael Shigorin authored
The original mkisofs would only care for the proper ISO9660 image but we've switched to xorriso which is able to perform the hack to yield UEFI hybrid images; thus no need for the postprocessing. Requires mkimage >= 0.2.5 and xorriso (obviously).
-
- 04 Feb, 2013 1 commit
-
-
Michael Shigorin authored
Folks have been wondering already whether e.g. t6 breakage qualifies as a bug; it does indeed unless the "broken" part depends on the features not available with that branch yet, e.g. EFI support.
-
- 20 Jan, 2013 1 commit
-
-
Denis Smirnov authored
-
- 03 Dec, 2012 1 commit
-
-
Michael Shigorin authored
That is, p6/t6 continue to use 3.81 (while providing 3.82 alongside with it), and Sisyphus has moved to 3.82 before p7/t7. We support both versions by now.
-
- 05 Nov, 2012 2 commits
-
-
Michael Shigorin authored
The initial sketch did work but was somewhat redundant while lacking the knob conveniently change output directory as well as means to get it cleaned up.
-
Michael Shigorin authored
Thanks torabora@ for the tip along with reference to his http://altlinux.org/asciidoc page.
-