#!/bin/bash -e #--------------------------------------------------------------------- # File: buildxorg-wrapup # Purpose: To be documented # License: MIT/X (for this file only) # Revision: 260816 #--------------------------------------------------------------------- # Initial setup. set -e SPCDIR=`echo /src/0*_xorg/*_xorgbase/special` ls $SPCDIR/ source $SPCDIR/build/buildxorg-setenv #--------------------------------------------------------------------- # Post-build adjustments. echo $BARSEP ; echo `date` Post-build adjustments ; echo cd $BINDIR for x in * do strip -p $x 2> /dev/null || true done for x in Xdmx Xnest Xprt Xvfb xedit xorgcfg xorgconfig do if [ -f $x ]; then upx --lzma $x 2> /dev/null || true fi done cd $LIBDIR rm -fr *.a rm -fr X11/xdm/libXdmGreet.a ln -nsf xorg/modules modules for x in `find . -type f -name \*.so\*` do strip -pg $x 2> /dev/null || true done rm -fr /usr/bin/X11 rm -fr /usr/lib/X11 # if [ -d /usr/include ]; then # U11=/usr/include/X11 # rm -fr $U11 # ln -nsf $STDDIR/include/X11 $U11 # fi ldconfig chmod u+s $BINDIR/Xorg # D=/usr/X11R6/lib/X11/fonts # if [ \! -d $D ]; then # ln -s $PREFIX/share/fonts/X11 $D # fi # rm -fr $D/Type1 cd $LIBDIR for x in *.la do sed -e "s|^old_library=.*|# &|" -i $x done mv $XPCDIR/* $LPCDIR/ 2>/dev/null || true rm -fr $XPCDIR ln -s $LPCDIR $XPCDIR cp -p $SPCDIR/libpixman-1.la $LIBDIR/ cp -p $SPCDIR/pixman*.h $PRODTREE/xorg/include/ ln -nsf $PRODTREE/xorg/share/aclocal/*.m4 \ $PRODTREE/actools/share/aclocal/ mkdir -p /$LACARCH/aclocal/ ln -nsf $PRODTREE/xorg/share/aclocal/*.m4 \ /$LACARCH/aclocal/ echo $BARSEP ; date ; echo Built XOrg base system ; echo