Files
Arch-R/packages/toolchain/devel/eglibc/install
Stephan Raue 84e0ee822e eglibc:
- simplyfing (remove toolchain target in install script)
- use system CFLAGS and LDFLAGS
- filter out problematic C/LDFLAGS
- cleanups & cosmetics
2010-06-09 20:12:59 +02:00

37 lines
1.5 KiB
Bash
Executable File

#!/bin/sh
. config/options
PKG_DIR=`find $PACKAGES -type d -name $1`
mkdir -p $INSTALL/lib
cp $PKG_BUILD/objdir-$1/elf/ld*.so.* $INSTALL/lib
cp $PKG_BUILD/objdir-$1/libc.so.6 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/dlfcn/libdl.so.2 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/nptl/libpthread.so.0 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/math/libm.so.6 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/login/libutil.so.1 $INSTALL/lib # e.g. for utmp support, needed by PAM_filter
cp $PKG_BUILD/objdir-$1/rt/librt.so.1 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/resolv/libnss_dns.so.2 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/nis/libnsl.so.1 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/nis/libnss_compat.so.2 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/nss/libnss_files.so.2 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/crypt/libcrypt.so.1 $INSTALL/lib
cp $PKG_BUILD/objdir-$1/resolv/libresolv.so.2 $INSTALL/lib
[ "$DEVTOOLS" = yes ] && cp $PKG_BUILD/objdir-$1/nptl_db/libthread_db.so.1 $INSTALL/lib # for GDB
mkdir -p $INSTALL/bin
if [ "$DEVTOOLS" = yes ]; then
cp $PKG_BUILD/objdir-$1/elf/ldd $INSTALL/bin
sed -i 's%bash%sh%g' $INSTALL/bin/ldd
fi
cp -P $PKG_BUILD/objdir-$1/locale/locale $INSTALL/bin
mkdir -p $INSTALL/usr/lib/gconv
cp -P $PKG_BUILD/iconvdata/gconv-modules $INSTALL/usr/lib/gconv
# didn't yet find a way to separate only needed modules.
# the way they are used is described within gconv-modules though
cp -P $PKG_BUILD/objdir-$1/iconvdata/*.so $INSTALL/usr/lib/gconv