[yast-devel] added some features to y2makeall
i've added a little "hack" to y2makeall to enable building libzypp, build/link YaST (pkg-bindings) against this libzypp and install both on a specified --prefix. furthermore, it's now possible to use an icecream environment for building, which should make the build process a little faster. "why should I use this" you may ask... the first thing that comes in mind is, you can quickly build/test a different YaST version without changing your system's YaST installation and without the need for a VM. unfortunately, not all YaST agents are "y2makeall compatible" yet. i.e. the "storage" agent depends on some "installation" modules (IIRC), the "installation" agent again depends on "storage". another problem is the XVersion file. XVersion gets installed in $sysconfdir by yast2 but the configure scripts search in $coresysconfdir which is $prefix/$sysconfdir. so, finally, these are the new y2makeall parameters: --build-libzypp build your own libzypp --libzypp-source libzypp source dir --libzypp-prefix libzypp install prefix --icecream build using icecc --icecream-prefix defaults to /opt/icecream --jobs make jobs to run simultaneously old one which is used now: --prefix YaST install prefix of course comments are highly appreciated... thanks, Christian -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (1)
-
Christian Kornacker