home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 May
/
Chip_2000-05_cd2.bin
/
suse
/
inst-sys
/
usr
/
lib
/
YaST
/
convert_to_elf
< prev
next >
Wrap
Text File
|
2000-03-30
|
843b
|
47 lines
:
mkdir -p $1/lib-aout
mkdir -p $1/usr/i486-linuxaout/lib
PATTERNS="\"*.o\" \"*.a\" \"lib*.so*\" \"*.sa\""
for pat in $PATTERNS
do
pat=`echo $pat|sed s/\\"//g`
if [ "`echo $1/lib/$pat`" != "$1/lib/$pat" ]
then
mv -f $1/lib/$pat $1/lib-aout
fi
done
PATTERNS_2="\"libc.so*\" \"libm.so*\" \"libdl.so*\" \"ld-linux.so*\""
for pat in $PATTERNS_2
do
pat=`echo $pat|sed s/\\"//g`
if [ "`echo $1/lib-aout/$pat`" != "$1/lib-aout/$pat" ]
then
mv -f $1/lib-aout/$pat $1/lib
fi
done
DIRS=`cat $1/etc/ld.so.conf`
DIRS=`echo /usr/lib $DIRS`
for i in $DIRS
do
case $i in
*lib-aout*)
;;
*linuxaout*)
;;
*)
for pat in $PATTERNS
do
pat=`echo $pat|sed s/\\"//g`
if [ "`echo $1$i/$pat`" != "$1$i/$pat" ]
then
mv -f $1$i/$pat $1/usr/i486-linuxaout/lib
fi
done
;;
esac
done