On Tue, Oct 14, 2008 at 11:14 AM, Martin Bochnig <martin at martux.org> wrote:

> > Martin Bochnig wrote:
> > > But what do you mean by "not entirely correct after resume"? That the
> > root-window looks damaged, and that you can only restore it by
> > (un)-maximizing any window or switching WM-workspace? I wonder myself,
> why this still
> > happens even now, although fbconsole has made it into the open-src tree
> now (
> > binary is installed in /usr/X11/bin/fbconsole ). Maybe it is not properly
> > used because I made something wrong.
> >
> > fbconsole only prevents damage from apps/syslogd writing to
> > /dev/console when the OS is running - it does nothing to help
> > restoring output when you've hit Stop-A to stop the OS and
> > drop to OBP.   Running xrefresh should repair that.
> >
> > --
> >     -Alan Coopersmith-           alan.coopersmith at sun.com
> >      Sun Microsystems, Inc. - X Window System Engineering
>
>
> Aha, thanks for the information.
> BTW, I didn't commit the SPARC-pkgdefs changes yet, because over the last
> days Brian Gupta and I worked on building the Natamar distro-generator,
> derived from your nice fox-gate-Makefiles-framework. Right now it only
> automates the build of opensolaris-consolidations a bit (currently on, sfw
> and exactly the fox-gate itself, others can easily be added). It has nothing
> to do with a distro-generator yet. However, like the modular Xorg's modules
> the opensolaris consolidations can be treated similarily.
> A rework of Makefiles to adjust them to the opensolaris-consolidations'
> needs, rather than to Xorg, here is a mercurial repo:
>
>
> http://www.martux.org:8001/
> http://www.martux.org:8001/?mf=381a145da6a8;path=/
>
> Required:
>
> Software:
> * Full install SXCE b95 or higher with full cluster
> * /usr/sfw/bin/gcc
> * Studio 11 or 12-with-patches
> * CBE consolidation (/opt/jdsbld or /opt/dtbld)
> * Solaris10-CCD (/opt/sfw/bin)
>
> ENV:
> * No CC or CXX or CFLAGS etc. should be in your environment
>
> Internet-connectivity (currently not exclusively during "make download",
> because ON needs two downloads and I put the closed-bins into the normal
> "make all" target for now)
>
> Steps, as normal non-privileged user:
>
> A) mkdir my_foo_dir_with_plenty_free_
> space && cd my_foo_dir_with_plenty_free_space
> B) hg clone ssh://anon at www.martux.org/hg/natamar-distro-generator    (the
> password is "OpenSolarisIsGreat", also for push access)
> C) cd natamar-distro-generator
> D) ./download-tarballs && ./generate-natamar
>
> `tail -f` the log files from another terminal tab, they go into:
>
> log/generate-natamar-ALL
> natamar/free-source/on/build_32/log/nightly.log
> natamar/free-source/sfw/build_32/log/nightly.log
> natamar/free-source/fox-gate/build_32/fox-gate/log/buildit-XW
> (the name "build_32" is misleading, but chosen for convenience)
> So this is based on Alan Coopersmith's fox-gate Makefile framework.
> Advantages:
> * It is strictly modular and can easily be extended to handle additional or
> less or different "modules" of software.
> * In every module subdir you can (but don't need to) run autoconf/automake/
> ./configure / make
> * an arbitrary number of patches can be applied automaticly in every subdir
> * at the end SVR4 (and IPS) packages are generated (With some work this can
> be mad compatible to conary, but on step at a time)
>
> I had this "vision" for over a year already, now it is soon prime time: Put
> all consolidations you like into a single src tree, hit start and return
> after one day of compile time. Everything shoukd be finished then.
> Right now I put fox-gate, usr/sfw and os/net into it. We can add whatever
> stuff we like, such as kde.
> Inside the modules (such as os/net and sfw) I left the entire build system
> unchanged. If somebody has two men's life time to waste, he could change all
> the internal Makefiles, but this is nonsense.
>
> The next step is to fix the on-pkgdefs and to simply place a patch into the
> on-subdir, which gets automaticly applied from then, also the Ultra1-revival
> patches and a linker-alignement bug that occurs when gcc is the primary
> compiler (for on).
> Then I add the other consolidations (interesting ones) from
> http://dlc.sun.com/osol/
> Enjoy, feedback always welcome.
>
>
>


Brian Gupta and myself are glad to announce, that we have merged the initial
conary port (incomplete) into the Natamar generic distro bulk:

http://www.martux.org:8001/

2 minutes ago: Merging conaris Solaris port into distro bulk.  changeset 24:
3d0198d1b4b7 <http://www.martux.org:8001/?cs=3d0198d1b4b7> tag:tip author:
bochnig at SunBlade-2000  date: Fri Oct 17 20:07:37 2008 +0200
files<http://www.martux.org:8001/?mf=2189543d6a85;path=/>
: 
free-source/conary/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/Makefile>
free-source/conary/Makefile.inc<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/Makefile.inc>
free-source/conary/PyFlakes/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/PyFlakes/Makefile>
free-source/conary/conary/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/conary/Makefile>
free-source/conary/conary/solarisport.patch<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/conary/solarisport.patch>
free-source/conary/kid/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/kid/Makefile>
free-source/conary/pycrypto/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/conary/pycrypto/Makefile>
free-source/fox-gate/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/fox-gate/Makefile>
free-source/on/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/on/Makefile>
free-source/sfw/Makefile<http://www.martux.org:8001/?fd=3d0198d1b4b7;file=free-source/sfw/Makefile>



Be aware, that the entire project is multiplatform x86/x64 (and also SPARC).
It is not SPARC-only or something.

I hope somebody finds this (potentially) useful.

Regards,
Martin Bochnig
Natamar Project
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/xwin-discuss/attachments/20081017/7aad0b7d/attachment.html>

Reply via email to