- 27 Mar, 2012 1 commit
-
-
Michael Shigorin authored
127 is also returned by dot(1), and we're toasted if unable to create $(BUILDDIR).
-
- 26 Mar, 2012 5 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- ISO9660 metadata support - initial alien VE image
-
Michael Shigorin authored
Thanks someone for review and feedback: http://www.opennet.ru/openforum/vsluhforumID3/83728.html#136 Better cleanup and i18n controls are due but in the meantime, let's at least build something actually useful.
-
Michael Shigorin authored
"Alien" rather means "CentOS-based" than "xenophilic" here; in case you still wonder: http://www.altlinux.org/Hasher/CentOS
-
Michael Shigorin authored
As was noted by Alexey Shabalin in libosinfo context, current ALT Linux images tend to lack ISO9660 metadata -- which they did have back in the day of Master 2.4. Please note that the data collection occurs this way due to mkimage's config.mk resetting the values to be empty; this was worked around by using another config file, $(BUILDDIR)lib/iso.mk, and including it later but that would require a separate target with per-target CONFIG variable which isn't elegant at all given the need to actually build up the metadata set. So the variables were changed (to be more readable anyways) and then proxied back to BOOT_*. This might be cleaned up some day after the inclusion order is tweaked or mkimage defaults get set-if-unset-yet (?=).
-
- 25 Mar, 2012 1 commit
-
-
Michael Shigorin authored
openssh-server is in need indeed on almost any server instance; thanks Aleksey Cheusov for reporting the shortage. This might be amended in the future but is reasonable right now.
-
- 21 Mar, 2012 1 commit
-
-
Michael Shigorin authored
Mostly multiline compactions, but also use/install2/net got factored out from distro/server-ovz for future reuse.
-
- 19 Mar, 2012 6 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- reports (targets graph)
-
Michael Shigorin authored
These are better off in their own lib/help.mk
-
Michael Shigorin authored
As noted in doc/assumptions.txt, the SHELL based target tracing only works for rules with recipes, even empty but present ones. The simplest thing to do is hooking "; @:" onto the rule's tail (one-liner with a non-printing shell builting "true" command).
-
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
-
Michael Shigorin authored
It looks like the intermediate targets aren't all equal: some define a finished feature while some create a common lower level piece of configuration. Let's do shortcuts for the former so that a distro line can be more terse and descriptive; help targets in features.in/ tweaked accordingly.
-
- 12 Mar, 2012 6 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- distro tweaks
-
Michael Shigorin authored
There are pseudo-distro targets that are useful to combine the needed bits and pieces for a few more different end-user images but that are useless themselves (e.g. desktop-base wouldn't even start X session before someone would have installed a window manager). Let's just hide these under the hood so that `make help', `make everything' and potential frontends don't bother.
-
Michael Shigorin authored
A minimal live, tiny desktop system and a test LTSP installer; all of these work.
-
Michael Shigorin authored
The package list taken from mkimage-profiles-desktop and trimmed down due to current TDE packaging difference as well as extras being defined elsewhere.
-
Michael Shigorin authored
ltsp-icewm used to be the only ALTSP (testbed) distro over here but now its terminal server part works good enough to seperate it from the UI part. A few additions to facilitate testing, tweaking and benchmarking: iftop, openssh-server, mplayer
-
- 07 Mar, 2012 4 commits
-
-
Michael Shigorin authored
ptbatterysystemtray is a bit annoying out-of-box, should run only if battery found and should not throw up a dialog upfront for no real reason.
-
Michael Shigorin authored
If we have a supported display manager, we should rather autoconfigure that one for autologin instead of configuring autologin package: those tend to play better with "modern" session management in terms of runlevel control etc. xdm doesn't really differ though. TODO: maybe skip autologin *package* configuration if any dm found in the live image-script?
-
Michael Shigorin authored
The main part is done as per https://wiki.archlinux.org/index.php/LightDM#Enable_Autologin; there's an issue that the lightdm developer insist that autologin user belongs to "nopasswdlogin" group though.
-
Michael Shigorin authored
alsamixer *is* useful :)
-
- 05 Mar, 2012 2 commits
-
-
Michael Shigorin authored
GPU firmware might have been missing otherwise...
-
Michael Shigorin authored
(via a specially crafted pkglist name)
-
- 21 Feb, 2012 1 commit
-
-
Michael Shigorin authored
These are gone for now, this fix should have been done before.
-
- 20 Feb, 2012 2 commits
-
-
Michael Shigorin authored
-
Michael Shigorin authored
- minor fixups
-
- 18 Feb, 2012 1 commit
-
-
Michael Shigorin authored
From what I've read so far, most of the code should run on 3.80; there seem to have been some bits that are dependent on 3.81 features, but there is not a bit that depends on 3.82+ features so far.
-
- 17 Feb, 2012 1 commit
-
-
Michael Shigorin authored
It's preferred for Razor-qt's logout app to be able to turn the system off or reboot it; xdm lacks consolekit support. Thanks Alexander Sokoloff for the hint.
-
- 16 Feb, 2012 2 commits
-
-
Michael Shigorin authored
The main package has been renamed from razorqt to razor-qt to fit upstream brand better.
-
Michael Shigorin authored
If there's an ethernet interface, a DHCP client, and these can result in connectivity out-of-box, then it's rather a feature for almost any LiveCD. Thus the configuration script is moved from dev feature to live one with the addition of dhcpcd/dhclient test. This is asking for some more neat solution though...
-
- 14 Feb, 2012 1 commit
-
-
Michael Shigorin authored
alterator-ltsconf needs further testing, and aplay is handy for remote audio tests.
-
- 09 Feb, 2012 3 commits
-
-
Michael Shigorin authored
As it happens, I've stumbled upon a successfully built image with alterator-grub in BASE and lilo in install2's installer-steps. Of course the installer bailed out after dealing with packages :-/ Thanks Leo-sp50 for pointing out the (hopefully) right direction.
-
Michael Shigorin authored
There's still an annoying problem (a race?) manifesting itself as installer bailing out between packages installation and lilo setup with X segfault in logs; while the culprit is not known yet, let's avoid that for most images by moving the bootloader request from the former "leaf" target (which noe became a "node") into an experimental server-systemd one. Thanks Leo-sp50 for bringing that to my attention again; see also http://forum.russ2.com/index.php?showtopic=3310&pid=31364&st=0&#entry31364
-
Michael Shigorin authored
As was duly noted by Leo-sp50, both server.mk and desktop.mk duplicate a few bits layered over bare distro/installer which happened to be both a dependency (thus should reduce redundancy) and a "real distro" target (well, it doesn't just work yet, need to provide networking and sources.list in install2 by hand). Fixed by moving a "node" to distro/.installer along with typical additions and leaving a bare installer as is by now; there's a need to get it working at least for DHCP/ftp.altlinux.org case.
-
- 07 Feb, 2012 2 commits
-
-
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.
-
Michael Shigorin authored
So far the tagged scripts concept is too fragile, and these were used unconditionally anyways. features.in/Makefile is broken regarding copying tagged scripts right now...
-
- 06 Feb, 2012 1 commit
-
-
Michael Shigorin authored
Was broken during dot-base introduction by wrong recipe split...
-