- 20 Dec, 2011 2 commits
-
-
Michael Shigorin authored
- it wasn't firmware-carl9170 but firmware-carl9170-1.9.4 - firmware-linux Obsoletes: firmware-iwl* since 20110520-alt1
-
Michael Shigorin authored
screen(1) is definitely the part of a server; tmux(1) can also be installed of course. Thanks vvk@ (#15887).
-
- 19 Dec, 2011 8 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- THE_{KMODULES,PACKAGES,LISTS,GROUPS} - incremental development, refactoring and bugfixing
-
Michael Shigorin authored
Let's prepare some moderately sane base for future desktop installers, it's not only icewm around anymore.
-
Michael Shigorin authored
As 0.4.0 just came out and seems to be quite interesting, why not add it to the collection? :) Package base advice is welcome, of course.
-
Michael Shigorin authored
Some parts of *image* configuration started slipping down into the *feature* configuration, and that was wrong; fixed. Also introduced proper use/live/x11 (via use/x11/xorg with added wacom support for the sake of #26723/#26724) and rebased the pre-existing descendants onto it.
-
Michael Shigorin authored
As too many things started duplicating between distros proper and (e.g. corresponding) LiveCDs, it became apparent that a class of entities which end up working for THE_USER (not a sysadmin, and not a developer, just a Linux user) is in need. So THE_KMODULES will power installed basesystem and live image, while THE_PACKAGES, THE_LISTS and THE_GROUPS will participate in building those.
-
Michael Shigorin authored
- parameter order fixed to "simple first, then those with args" and documented as the preferred one (might be debatable, okay) - added "lowmem" to live so it avoids a ramdisk but works off media (it's a knob for propagator) - added "fastboot" everywhere (but failsafe install) to make use of Linux 2.6.29+ async controller initialization - every snippet got a trailing newline so that isolinux.cfg is readable And a fancy makefile to check for shortcut dups!
-
Michael Shigorin authored
Some more filesystem related utilities inspired by PLD rescue are due indeed; but ntfsprogs are obsoleted by ntfs-3g, in fact. iotop and iperf were suggested by stalker@.
-
- 16 Dec, 2011 3 commits
-
-
Michael Shigorin authored
Several targets were used in a duplicated way that made no harm but no sense either.
-
Michael Shigorin authored
"sub/stage2/live" might seem a bit cryptic and not readily traceable, so let's expand on explanations accordingly.
-
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.
-
- 08 Dec, 2011 2 commits
-
-
Michael Shigorin authored
This one used to use LIVE_MAIN_GROUPS which seems to be overlooked substitution artifact from walking over GLOBAL_PKG_GROUPS and GLOBAL_LIVE_PKG_GROUPS of m-p-d... (not that LIVE_GROUPS are defined anywhere yet)
-
Michael Shigorin authored
$(SHORTEN) is better in the midst of the pipe so that greps are terminal and can sense the tty (or the lack thereof in case we're logging further).
-
- 06 Dec, 2011 3 commits
-
-
Michael Shigorin authored
Actually there's an added duplication in the form of the test that was previously missing in pkg.in/lists/Makefile -- that has to be done properly when it's clear how. This fully omits pkg/lists/.base generation in environments that won't make use of it.
-
Michael Shigorin authored
The outmost shell loop got replaced with a (hidden) bunch of targets -- it's somewhat controversial as the inner loops are still there (but at least don't wrap around my SXGA+). Full targetization might be beneficial in terms of parallelism achievable *but* that would ruin git history being generated, and building a distro configuration takes a few seconds at most. (upon reading http://stackoverflow.com/questions/5414418/)
-
Michael Shigorin authored
The idea is to check: - the reachability of every target used to build the image in question; - the availability of all the package lists and subsequently packages for that image; - the lack of "dangling" intermediate targets, features, pkglists, hooks etc. So far only the first step is implemented -- it's easy and somewhat helpful already for make CHECK=1 all
-
- 02 Dec, 2011 8 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- generic VE archive type (added cpio and xz either) - minor additions/fixes
-
Michael Shigorin authored
The bin/pkgdups.sh script comes from m-p-d in considerably optimized form and is to be used with the pkglist files of interest passed as its arguments to produce a "hall of duplicates" among those. The tagged lists received some updates along the rescue image lines, most of those are actually inspired by http://rescuecd.pld-linux.org/ and to lesser extent a few articles on rescue/recovery/forensics software -- so some newcomers are even employed already.
-
Michael Shigorin authored
Just a hook to export alt-gpgkeys pubring data.
-
Michael Shigorin authored
This sketch quickly pulls virtualbox guest additions in the installed system; should probably be extended with other VM support...
-
Michael Shigorin authored
New stuff: * distro/live-icewm -- basic icewm livecd with autologin; * distro/live-rescue -- yet another gparted^Wrescue CD. A better part of base+rescue tagged pkglist split off into extra+rescue where the content belongs. Thanks ruslandh@ for proposing to do a graphical rescue with some particular tools (albeit qt4-fsarchiver clearly needs more work).
-
Michael Shigorin authored
use/live/autologin target tries hard to configure any available autologin means, including a dedicated package and a few DMs. Thanks gns@ as liveflash.eeepc got robbed somewhat.
-
Michael Shigorin authored
distro/live-builder target used to employ a few duplicated packages that might make it to a list but as the list would have only a single user so far these were moved to a target- specific variable (hm, weird but "private" modifier broke).
-
- 25 Nov, 2011 1 commit
-
-
Michael Shigorin authored
COMMON_PACKAGES make it into basesystem like BASE_PACKAGES, not just into RPMS.main like MAIN_PACKAGES.
-
- 24 Nov, 2011 6 commits
-
-
Michael Shigorin authored
It's official now.
-
Michael Shigorin authored
Actually this is the proper rewrite that was looming ever since tgz support was introduced: there are multiple archive formats supported by mkimage, and there are multiple compression methods available as well. So the bullet got bitten yet again along with the "goal parser" which should be more straightforward by now. Thanks dkr@ and mithraen@ for the inspiration of this evening.
-
Michael Shigorin authored
Partially reverts "Makefile: presume a distro by default" commit: plain `make' should better help the user to decide the target rather than rush to build them all upon her.
-
Michael Shigorin authored
distro/.base target used to pull in localboot syslinux config snippet which might be too early for some of the further distros; it's a quite fragile equilibrium which was shifted a bit by imz@ (see #26606). Feel free to reopen the discussion though, things might be tweaked so that localboot might be desirable on almost every image even if with lower priority...
-
Michael Shigorin authored
As noted by imz@ in #26608, a LiveCD is the more preferred boot target to a local drive usually (just as was discussed and implemented for ALT Linux 4.0 IIRC).
-
Michael Shigorin authored
It was actually trivial given that the script was already maintained as a package by enp@ and msp@; its usage requires one to manually partition the target disk and optionally mkswap in advance.
-
- 22 Nov, 2011 1 commit
-
-
Michael Shigorin authored
This tweak follows zerg@'s question whether it's possible to employ i-f-cpufreq-stage3 (which pulls in cpufreq-simple too but also tweaks the default governor for AMD CPUs as recommended by kernel folks); see also this discussion: http://lists.altlinux.org/pipermail/community/2011-November/thread.html#673459
-
- 21 Nov, 2011 4 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- add_feature for autoregistration (simple but invasive) - added features: isomd5sum, repo, systemd - changed features: powerbutton -> power
-
Michael Shigorin authored
When ve/ support was introduced, a simple "make icewm.iso" had to turn into the more elaborate "make distro/icewm.iso". This latter one involves several keystrokes more, which is not even (environ)mentally friendly. This was supposed to get fixed somewhere down the road with a fallback but the elegance of IMAGE_* setup waterfall barred me from tweaking IMAGE_TARGET at once (and the downstream fixup would imply re-tweaking the consequent variables as well which is blatantly anti-mkimage-profilic being a brute fork). OTOH testing for a "directory" part of the goal is going to either deadlock on IMAGE_CLASS or duplicate its assignment. So now when I've had enough typing an extra "distro/", I'm going to just bite the bullet and tweak IMAGE_TARGET with a test duplicating IMAGE_CLASS assignment indeed (testing for e.g. "/" results in a different test, which would be worse yet). Please suggest a more elegant solution if you invent one!
-
Michael Shigorin authored
As was (quite reasonably) asked by someone and me too, why should a successful build yield a *red* line (a grep's default)? So now it's new and improved, 25% free and so forth: with a successful build you get a green line, while errors from a broke one result in red ones. Clinically tested in both b/w and w/b colour schemes; in case you're not satisfied, please return original ANSI_OK and ANSI_FAIL values to the colour dealer and pass your favourite ones instead.
-
- 19 Nov, 2011 2 commits
-
-
Michael Shigorin authored
It's now possible to: - make distro/server-ovz.iso; - make distro/server-ovz-netinst.iso; - publish the former image's contents on ftp.linux.kiev.ua; - boot the latter (~17M) image and enjoy the netinstall ;-) The catch is that the stage2 (altinst file) location has to be hardwired into syslinux config snippet for things to happen automatically -- even if it can be specified manually in case of failure. The other catch is that currently a netinstall image is somewhat tied to the particular image it installs since stage1 kernel and stage2 modules must correspond strictly (the typical symptoms of the glitch would be missing mouse driver and weird "permission denied" errors during an attempt to partition the hard drives). It might be desirable to provide multi-distro netinstall image...
-
Michael Shigorin authored
The features might get copy-pasted (or even copied-and-pruned) when initialized; there's an unneccessary duplication of the function name in the line adding it to FEATURES list, thus prone to being forgotten and causing some havoc later on. It was wrong in the first place but tackling this with some double-colon rules ran into terminality issues, and further tortures were considered unneccessary. The current solution isn't perfect (no completely transparent function name registration upon corresponding target being called) but at least it is an improvement...
-